.pricing-hero{padding-top:clamp(120px,14vw,150px)}.pricing-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-hero-title{letter-spacing:-.032em;max-width:780px;margin:26px 0 20px;font-size:clamp(40px,4vw,62px);font-weight:800;line-height:1.08}.pricing-hero-sub{max-width:640px;color:var(--ash-text-soft);margin:0 0 34px;font-size:18px;line-height:1.6}.pricing-hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:64px;display:flex}.pricing-scope-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.pricing-scope-card{border-radius:var(--ash-radius-md);padding:28px 26px}.pricing-scope-icon{color:#4ade80;background:#22c55e14;border:1px solid #22c55e52;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.pricing-scope-icon svg{width:24px;height:24px}.pricing-scope-card h3{margin:0 0 8px;font-size:18px;font-weight:850}.pricing-scope-card p{color:var(--ash-text-soft);margin:0;font-size:14.5px;line-height:1.55}.pricing-section-head{text-align:center;max-width:720px;margin:0 auto 48px}.pricing-section-head h2{letter-spacing:-.055em;margin:24px 0 18px;font-size:clamp(32px,4.2vw,60px);font-weight:950;line-height:.98}.pricing-section-head p{color:var(--ash-text-soft);font-size:17px;line-height:1.6}.included-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.included-card{border-radius:var(--ash-radius-md);padding:28px 24px}.included-icon{color:#4ade80;background:#22c55e14;border:1px solid #22c55e52;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.included-icon svg{width:24px;height:24px}.included-card h3{margin:0 0 8px;font-size:18px;font-weight:850}.included-card p{color:var(--ash-text-soft);margin:0;font-size:14.5px;line-height:1.55}.roi-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.roi-card{border-radius:var(--ash-radius-md);padding:28px 24px}.roi-icon{color:#38bdf8;background:#38bdf814;border:1px solid #38bdf852;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.roi-icon svg{width:24px;height:24px}.roi-card h3{margin:0 0 8px;font-size:18px;font-weight:850}.roi-card p{color:var(--ash-text-soft);margin:0;font-size:14.5px;line-height:1.55}.roi-cta{border-radius:var(--ash-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.roi-cta h3{margin:0 0 6px;font-size:20px;font-weight:850}.roi-cta p{color:var(--ash-text-soft);max-width:440px;margin:0;font-size:15px}.pricing-faq-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pricing-faq-card{border-radius:var(--ash-radius-md);padding:26px}.pricing-faq-card h3{margin:0 0 10px;font-size:18px;font-weight:850}.pricing-faq-card p{color:var(--ash-text-soft);margin:0;font-size:14.5px;line-height:1.55}.pricing-final-inner{text-align:center;border-radius:var(--ash-radius-lg);flex-direction:column;align-items:center;padding:56px 32px;display:flex}.pricing-final-inner h2{letter-spacing:-.065em;margin:26px 0 18px;font-size:clamp(34px,4.6vw,64px);font-weight:950;line-height:.96}.pricing-final-inner p{max-width:520px;color:var(--ash-text-soft);margin:0 0 28px;font-size:17px}.pricing-final-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:980px){.pricing-scope-grid,.included-grid,.roi-grid{grid-template-columns:1fr 1fr}}@media (max-width:780px){.pricing-scope-grid,.included-grid,.roi-grid,.pricing-faq-grid{grid-template-columns:1fr}.roi-cta{text-align:left;flex-direction:column;align-items:flex-start}.roi-cta a{justify-content:center;width:100%}}
