
.price-hero{padding-block:80px 52px;max-width:1240px}.price-hero h1{max-width:900px}.price-hero .intro{max-width:730px;font-size:21px}.price-intro{max-width:690px;color:var(--muted)}.price-model{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:48px;background:#14201a;border:1px solid #526044;border-radius:14px}.price-model p{color:var(--muted);max-width:470px}.price-equation{padding:24px 30px;background:#0c1511;border-radius:10px;text-align:center;display:grid;gap:12px;font-size:18px}.price-equation .divide{color:var(--orange);font-size:26px;line-height:1}.price-equation strong{font-size:24px;color:var(--orange);border-top:1px solid var(--line);padding-top:18px;margin-top:6px}.price-fine{font-size:13px;line-height:1.7;margin:18px 0 0}.price-section{padding-block:80px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}.price-grid article{border-top:1px solid #526044;padding-top:24px}.price-grid p{color:var(--muted)}.price-driver{font-size:13px;border-left:2px solid var(--orange);padding-left:16px;margin-top:24px}.price-band{background:#111b16;border-block:1px solid var(--line);padding-block:64px}.price-split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.cost-drivers{margin:0}.cost-drivers div{border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:20px}.cost-drivers dt{color:var(--teal);font-size:16px;margin-bottom:8px}.cost-drivers dd{margin:0;color:var(--muted);font-size:15px}.scope-card{border:1px solid var(--line);background:#131b18;border-radius:12px;padding:30px}.scope-card h3{margin-top:0}.scope-card ul{padding-left:22px;margin-bottom:0;color:var(--muted)}.scope-card li{margin-block:12px}.pricing-page .questions{padding-top:0}.site-header [aria-current=page]{color:var(--orange)}
@media(max-width:800px){.price-model,.price-split{grid-template-columns:1fr;gap:28px}.price-model{padding:28px}.price-grid{grid-template-columns:1fr}.price-hero{padding-block:48px 32px}.price-hero h1{font-size:44px;letter-spacing:-2px}.price-section{padding-block:52px}.price-band{padding-block:44px}.price-equation{padding:22px 16px}.price-hero .intro{font-size:18px}}

.price-model .setup-price{font-size:clamp(72px,9vw,112px);line-height:1;letter-spacing:-5px;color:var(--orange);margin-bottom:20px}.price-model .setup-caption{font-size:19px;color:var(--text)}.price-model .button{margin-top:24px}.pricing-page .price-section.questions{padding-top:70px}
