nav a[aria-current=page]{color:var(--blue)}.how-hero{background:var(--blue);color:#fff;padding-block:64px 72px}.how-hero .eyebrow{color:#fff;letter-spacing:.12em;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:30px;padding:8px 14px}.how-hero h1{color:#fff;letter-spacing:-.05em;max-width:760px;margin:20px 0 16px;font-size:clamp(44px,5.2vw,72px);font-weight:800;line-height:1.04}.how-hero h1 span{color:var(--green)}.how-hero p{color:#dce5ff;max-width:600px;margin:0 0 28px;font-size:18px;line-height:1.7}.how-hero .hero-actions{flex-wrap:wrap;gap:14px;margin:0;display:flex}.how-hero .button.lime{background:var(--green);color:var(--navy)}.how-hero .button.lime:hover{background:var(--green-2)}.how-hero .button.outline{color:#fff;border-color:#fff6}.how-hero .button.outline:hover{background:#ffffff1a;border-color:#fff}.how-route{letter-spacing:.06em;text-transform:uppercase;color:#dce5ff;flex-wrap:wrap;gap:8px 10px;margin-top:34px;font-size:12px;font-weight:700;display:flex}.how-route span{align-items:center;gap:10px;display:inline-flex}.how-route span:after{content:"";background:#fff5;width:22px;height:2px}.how-route span:last-child:after{display:none}.how-route i{background:var(--green);width:24px;height:24px;color:var(--navy);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.how-steps-section{padding-block:30px 60px}.how-steps{margin:0;padding:0;list-style:none;position:relative}.how-steps:before{content:"";background:var(--line);width:2px;position:absolute;top:60px;bottom:60px;left:27px}.how-step{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 48px;padding-block:44px;display:grid}.how-step+.how-step{border-top:1px solid var(--line)}.how-num{z-index:1;background:var(--green);width:56px;height:56px;color:var(--navy);outline:6px solid var(--paper);border-radius:50%;align-self:start;place-items:center;font-family:Manrope,Arial,sans-serif;font-size:18px;font-weight:800;display:grid;position:relative}.how-copy .eyebrow{color:var(--blue)}.how-copy h2{margin:12px 0 14px;font-size:clamp(28px,3vw,38px)}.how-copy p{max-width:460px;font-size:16px;line-height:1.75}.how-copy ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.how-copy li{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.how-copy li svg{color:var(--blue);background:var(--sky);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:26px;height:26px;padding:5px}.how-visual{background:var(--sky);border-radius:24px;place-items:center;min-height:300px;padding:28px;display:grid}.how-card{border:1px solid var(--line);width:min(360px,100%);color:var(--ink);background:#fff;border-radius:16px;padding:18px 20px;font-size:13px;box-shadow:0 20px 50px #06163f14}.how-card .label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.how-field{align-items:center;gap:8px;display:flex}.how-field span{letter-spacing:.04em;border:1.5px solid #c5cfe3;border-radius:10px;flex:1;padding:11px 12px;font-weight:700}.how-field b{background:var(--blue);color:#fff;white-space:nowrap;border-radius:10px;padding:11px 14px;font-weight:700}.how-result{color:#2e4a0c;background:#eefbd2;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-weight:600;display:flex}.how-result svg{flex-shrink:0}.how-bubble{background:#f3f6fb;border-radius:12px 12px 12px 4px;max-width:86%;margin-bottom:8px;padding:10px 12px;line-height:1.5}.how-bubble.me{background:var(--blue);color:#fff;border-radius:12px 12px 4px;margin-left:auto}.how-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.how-chips span{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600}.how-slots{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.how-slots span{border:1.5px solid var(--line);text-align:center;border-radius:10px;padding:10px;font-weight:700}.how-slots span.on{background:var(--green);border-color:var(--green);color:var(--navy)}.how-return{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;display:flex}.how-return b{color:var(--ink)}.how-times{margin:0;padding:0;list-style:none}.how-times li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.how-times li:last-child{border:0}.how-times b{color:var(--blue);white-space:nowrap}.how-tag{background:var(--green);color:var(--navy);border-radius:20px;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.how-included{background:var(--navy);color:#fff;border-radius:28px;margin-block:10px 50px;padding:56px}.how-included .eyebrow{color:var(--green)}.how-included h2{color:#fff;max-width:600px;margin:12px 0 28px}.how-included-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.how-included article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:22px}.how-included article svg{color:var(--green);margin-bottom:14px}.how-included h3{color:#fff;margin-bottom:8px;font-size:19px}.how-included p{color:#c9d4f5;margin:0;font-size:14px;line-height:1.7}.how-faq{grid-template-columns:1fr 1.5fr;gap:60px;padding-block:10px 70px;display:grid}.how-faq .eyebrow{color:var(--blue)}.how-faq>div>p{font-size:14px}@media (max-width:1000px){.how-step{grid-template-columns:48px minmax(0,1fr);gap:0 24px}.how-num{width:48px;height:48px;font-size:16px}.how-steps:before{left:23px}.how-visual{grid-column:2;min-height:0;margin-top:24px}.how-included{padding:36px 24px}.how-included-grid{grid-template-columns:1fr}.how-faq{grid-template-columns:1fr;gap:16px}}@media (max-width:480px){.how-hero{padding-block:44px 52px}.how-hero .hero-actions{flex-direction:column}.how-hero .hero-actions .button{justify-content:center}.how-route{gap:8px}.how-route span:after{width:12px}.how-step{grid-template-columns:40px minmax(0,1fr);gap:0 16px;padding-block:30px}.how-num{outline-width:4px;width:40px;height:40px;font-size:14px}.how-steps:before{left:19px}.how-visual{border-radius:18px;padding:18px}.how-card{padding:16px}.how-included{border-radius:22px;padding:28px 18px}}
