.hero-w{padding-top:clamp(160px,24vh,200px);padding-bottom:110px}@media (width<=767.98px){.hero-w{padding-bottom:150px}}.hero-w .stat-line,.hero-w h1{margin-bottom:16px}.counter-frame{max-width:22ch;font-size:clamp(1.3rem,4.5vw,2rem);font-weight:700}.pillars{gap:20px;margin-top:32px;display:grid}.pillar-card h3{margin-bottom:8px;font-size:1.25rem}.pillar-card p{color:var(--ink-soft);margin-bottom:16px}.pillar-card:hover{box-shadow:var(--shadow-cyan-purple);transform:translateY(-4px)}.how-steps{gap:16px;margin-top:32px;padding:0;list-style:none;display:grid}.how-step{align-items:center;gap:16px;display:flex}.how-num{background:var(--grad-coral);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;display:flex}.boost-card h2{margin-bottom:12px}.boost-card p{color:var(--navy-ink)}.safety-lines{gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}.safety-lines li{padding-left:28px;font-size:1.15rem;font-weight:600;position:relative}.safety-lines li:before{content:"";background:var(--cyan);border-radius:50%;width:14px;height:14px;position:absolute;top:.35em;left:0}.testimonial-card{text-align:center}.testimonial-quote{max-width:44ch;margin:0 auto 12px;font-size:1.2rem;font-weight:600;line-height:1.5}.testimonial-name{color:var(--ink-soft);font-weight:700}.cta-final{align-items:flex-start;gap:20px}@media (width>=768px){.cta-final{text-align:center;align-items:center}.pillars{grid-template-columns:repeat(3,1fr)}.how-steps{grid-template-columns:repeat(4,1fr)}.how-step{text-align:center;flex-direction:column}}
