.hero-badge-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-badge{background:var(--navy-tint);color:var(--navy);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:flex}.stripes-preview{align-items:flex-end;gap:5px;height:64px;margin-top:44px;display:flex}.stripes-preview span{background:var(--navy);border-radius:6px 6px 0 0;flex:1}.why-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}@media (max-width:780px){.why-grid{grid-template-columns:1fr}}.why-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px;transition:transform .2s,box-shadow .2s}.why-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.why-card .n{font-family:var(--font-display);color:var(--navy);margin-bottom:10px;font-size:22px}.why-card h4{font-family:var(--font-body);margin:0 0 8px;font-size:15px;font-weight:800}.why-card p{color:var(--muted);font-size:13.5px}.steps{counter-reset:step;gap:0;margin-top:12px;display:flex}.step{text-align:center;flex:1;position:relative}.step .dot{background:var(--navy);color:#fff;width:34px;height:34px;font-weight:800;font-family:var(--font-body);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.step .line{background:var(--border);z-index:-1;width:100%;height:2px;position:absolute;top:17px;left:50%}.step:last-child .line{display:none}.step p{font-size:13px;font-weight:700}.step span{color:var(--muted);font-size:12px}@media (max-width:560px){.steps{flex-direction:column;gap:24px}.step .line{display:none}.h1{font-size:clamp(26px,7vw,34px)}}
