:root{--bg:#eef2f7;--surface:#fff;--surface-2:#f5f7fa;--text:#0f172a;--muted:#64748b;--line:rgba(15,23,42,.1);--brand:#64748b;--brand-2:#526174;--soft:#eceff3;--green:#16a34a;--shadow:0 14px 42px rgba(15,23,42,.09)}[data-theme=dark]{--bg:#090a0c;--surface:#1a1c21;--surface-2:#111318;--text:#f4f4f5;--muted:#9da1aa;--line:#2b2e34;--brand:#3f4856;--brand-2:#4c5868;--soft:#292c32;--green:#4ade80;--shadow:0 18px 55px rgba(0,0,0,.4)}.sales-header{background:color-mix(in srgb,var(--bg) 92%,transparent)}.sales-brand>span>span{color:var(--text)}.sales-brand b{color:var(--muted)}.button.primary{border-color:color-mix(in srgb,var(--brand) 75%,#fff);background:var(--brand);color:#fff}.button.primary:hover{background:var(--brand-2)}.eyebrow{color:var(--text)}.eyebrow i{color:#64748b}.hero-copy h1 em{color:var(--text);text-decoration:underline;text-decoration-color:#94a3b8;text-decoration-thickness:5px;text-underline-offset:8px}.product-window{border-radius:14px}.window-app aside>span.active{box-shadow:inset 3px 0 #25282e}.mini-stats article:first-child>i{background:#eaf2ff;color:#1478f2}.mini-stats article:nth-child(2)>i{background:#fff4df;color:#f59e0b}.mini-stats article:nth-child(3)>i{background:#e8f8ec;color:#16a34a}[data-theme=dark] .mini-stats article:first-child>i{background:rgba(20,120,242,.16);color:#60a5fa}[data-theme=dark] .mini-stats article:nth-child(2)>i{background:rgba(245,158,11,.16);color:#fbbf24}[data-theme=dark] .mini-stats article:nth-child(3)>i{background:rgba(22,163,74,.16);color:#4ade80}.feature-grid article>i,.process-list article>b{background:var(--soft);color:var(--text)}.feature-grid article:hover{border-color:#8b919b;box-shadow:0 8px 24px rgba(15,23,42,.08)}.process-list article div>i,.role-grid article>span,.outcome-grid strong,.implementation-steps article>i{color:#64748b}.role-grid article.featured{border-color:#8b919b;box-shadow:0 10px 35px rgba(15,23,42,.08)}.outcomes{border:1px solid var(--line);background:var(--surface)}.sales-cta{border:1px solid #50555f;background:#25282e}.sales-cta p{color:#c7c9ce}[data-theme=dark] .sales-cta{background:#1a1c21}.trust-strip i{color:#64748b}.theme-sales:hover,.sales-menu:hover{background:var(--soft)}
.pricing{max-width:1288px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:48px;text-align:left}.pricing-grid>article{position:relative;display:flex;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 8px 24px rgba(15,23,42,.04)}.pricing-grid>article.recommended{border:2px solid #4b5059;padding:29px;box-shadow:0 18px 48px rgba(15,23,42,.13);transform:translateY(-10px)}.plan-badge{position:absolute;top:-14px;left:50%;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:#25282e;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;transform:translateX(-50%);white-space:nowrap}.plan-head>span{font-size:19px;font-weight:800}.plan-head p{min-height:38px;margin:7px 0 0;color:var(--muted);font-size:12px}.plan-price{display:flex;align-items:flex-start;margin:26px 0 23px;color:var(--text)}.plan-price sup{margin:8px 5px 0 0;font-size:13px;font-weight:750}.plan-price>strong{font-size:53px;line-height:.9;letter-spacing:-.06em}.plan-price>div{display:flex;flex-direction:column}.plan-price b{font-size:16px}.plan-price small{margin-top:2px;color:var(--muted);font-size:10px}.pricing-grid ul{display:grid;gap:11px;margin:0 0 28px;padding:22px 0 0;border-top:1px solid var(--line);list-style:none;color:var(--muted);font-size:12px}.pricing-grid li{display:flex;gap:8px}.pricing-grid li:before{content:"✓";color:var(--green);font-weight:850}.pricing-grid .button{width:100%;margin-top:auto}.pricing-note{max-width:840px;display:flex;align-items:center;gap:12px;margin:29px auto 0;padding:14px 18px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--muted);font-size:11px;text-align:left}.pricing-note>i{flex:0 0 auto;color:var(--text);font-size:21px}.pricing-note strong{color:var(--text)}[data-theme=dark] .pricing-grid>article{box-shadow:none}[data-theme=dark] .pricing-grid>article.recommended{border-color:#6e747f;box-shadow:0 20px 50px rgba(0,0,0,.25)}[data-theme=dark] .plan-badge{background:#f4f4f5;color:#17191e}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.pricing-grid>article.recommended{transform:none;order:-1}}@media(max-width:700px){.pricing-grid>article,.pricing-grid>article.recommended{padding:25px 21px}.pricing-note{align-items:flex-start}.plan-head p{min-height:0}}
