.ind .wa-fab,.ind .wa-fab .wa-pulse{background:var(--accent)}.ind-cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.ind-link{color:var(--accent);font-size:15px;font-weight:700}.ind-link:hover{text-decoration:underline}.ind-hero-vis{align-self:center;gap:12px;display:grid}.ind-tile{border:1px solid var(--line);background:#fff;border-radius:16px;gap:4px;padding:16px 18px;display:grid;box-shadow:0 16px 40px #100e2212}.ind-tile b{font-size:17px;font-weight:800}.ind-tile-k{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.ind-tile-m{color:var(--muted);font-size:13.5px}.ind-tile--acc{background:linear-gradient(145deg, var(--accent), #8f7bff);color:#fff;border-color:#0000;box-shadow:0 20px 44px #6e5ae647}.ind-tile--acc .ind-tile-k,.ind-tile--acc .ind-tile-m{color:#ffffffd9}.ind-tile-cap{color:var(--muted);text-align:center;font-size:12.5px}.ind-pains{grid-template-columns:1fr;gap:12px;margin-top:22px;display:grid}.ind-pain{border:1px solid var(--line);border-top:3px solid var(--accent);background:#fff;border-radius:14px;padding:16px 18px}.ind-pain h3{font-size:16px;font-weight:800}.ind-pain p{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.5}.ind-list{gap:6px;margin-top:10px;list-style:none;display:grid}.ind-list li{color:var(--muted);padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.ind-list li:before{content:"—";color:var(--accent);font-weight:800;position:absolute;left:0}.ind-note{border-top:1px dashed var(--line);color:var(--ink);margin-top:12px;padding-top:12px;font-size:13.5px;line-height:1.5}.ind-demo-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:30px;display:grid}.ind-steps{counter-reset:s;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ind-steps li{counter-increment:s;grid-template-columns:32px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;display:grid}.ind-steps li:before{content:counter(s);background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.ind-small{color:var(--muted);margin:16px 0 10px;font-size:13px;line-height:1.5}.ind-phone{background:#08060f;border:10px solid #1b1730;border-radius:44px;justify-self:center;width:100%;max-width:380px;height:760px;overflow:hidden;box-shadow:0 30px 70px #6e5ae638}.ind-phone iframe{border:0;width:100%;height:100%;display:block}.ind-sec{grid-template-columns:1fr;gap:14px;margin-top:22px;display:grid}.ind-stages{grid-template-columns:1fr;gap:14px;margin-top:26px;display:grid}.ind-stage{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:22px;display:flex}.ind-stage-s{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ind-stage h3{margin-top:8px;font-size:18px;font-weight:800;line-height:1.25}.ind-stage-price{color:var(--accent);letter-spacing:-.02em;margin-top:12px;font-size:26px;font-weight:900}.ind-stage-term{color:var(--ink);margin-top:6px;font-size:13.5px;font-weight:700}.ind-stage p{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.55}.ind-stage.key{border:2px solid var(--accent);box-shadow:0 20px 44px #6e5ae629}.ind-badge{background:var(--accent);color:#fff;letter-spacing:1.2px;border-radius:999px;padding:3px 10px;font-size:10.5px}.ind-exp{grid-template-columns:1fr;gap:14px;margin-top:22px;display:grid}.ind-exp .ind-link{margin-top:12px;font-size:14px;display:inline-block}.ind-enterprise{background:var(--accent-soft);color:var(--ink);border:1px solid #6e5ae659;border-radius:16px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.ind-enterprise .kick{margin-bottom:0}.ind-enterprise b{font-size:18px;font-weight:800}.ind-enterprise span{color:var(--muted);font-size:14.5px;line-height:1.5}.ind-enterprise .ind-link{color:var(--accent);margin-top:4px}.ind-enterprise:hover{border-color:var(--accent)}@media (min-width:720px){.ind-pains,.ind-sec,.ind-stages{grid-template-columns:repeat(2,1fr)}.ind-exp{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.ind-pains,.ind-sec{grid-template-columns:repeat(5,1fr)}.ind-stages{grid-template-columns:repeat(4,1fr)}.ind-demo-grid{grid-template-columns:minmax(0,1fr) 380px;gap:56px}}@media (max-width:560px){.ind-phone{border-width:8px;border-radius:36px;height:680px}}.ind .erp-fig b{white-space:nowrap;font-size:clamp(17px,2.2vw,24px)}@media (max-width:560px){.ind .erp-fig{padding:14px 12px}}
