#znbv.steps-page{background:var(--paper)}
#znbv.steps-page .steps-breadcrumb{display:flex;align-items:center;gap:8px;padding-top:24px;font-size:10px;color:var(--muted)}#znbv.steps-page .steps-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
#znbv.steps-page .steps-hero{background:radial-gradient(ellipse at 82% 45%,#e7eed8 0,transparent 50%),var(--paper);padding-bottom:78px}#znbv.steps-page .steps-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(430px,.86fr);gap:76px;align-items:center;padding-top:54px}#znbv.steps-page .steps-hero-copy{min-width:0}#znbv.steps-page .steps-hero h1{font-size:clamp(47px,5vw,71px);letter-spacing:-.061em;margin-bottom:28px}#znbv.steps-page .steps-highlight{display:inline-block;position:relative;white-space:nowrap;z-index:1}#znbv.steps-page .steps-highlight svg{position:absolute;bottom:-12px;left:0;width:100%;height:15px;z-index:-1}#znbv.steps-page .steps-highlight path{fill:none;stroke:#b9d86b;stroke-width:7;stroke-linecap:round;stroke-dasharray:550;stroke-dashoffset:550;animation:steps-draw .9s ease .25s forwards}#znbv.steps-page .steps-lead{font-size:17px;line-height:1.76;color:var(--muted);max-width:620px}#znbv.steps-page .steps-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}#znbv.steps-page .steps-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;color:var(--muted);font-size:10px}#znbv.steps-page .steps-map-card{background:#fff;border:1px solid #d7dfcf;border-radius:24px;padding:26px 28px 24px;box-shadow:0 18px 55px #173b2e0b}#znbv.steps-page .steps-map-head{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.35px;font-weight:750;margin-bottom:20px}#znbv.steps-page .steps-pill{background:var(--lime);padding:5px 9px;border-radius:999px;color:var(--ink)}#znbv.steps-page .steps-map{position:relative;display:grid;gap:11px}#znbv.steps-page .steps-map-line{position:absolute;top:17px;bottom:17px;left:18px;width:2px;background:linear-gradient(#173b2e,#d8fa74)}#znbv.steps-page .steps-map-item{position:relative;display:grid;grid-template-columns:37px 1fr;align-items:center;gap:13px;padding:8px 10px 8px 0}#znbv.steps-page .steps-map-item b{position:relative;z-index:1;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--lime);font-size:9px;box-shadow:0 0 0 5px #fff}#znbv.steps-page .steps-map-item span{font-size:13px;font-weight:700;line-height:1.25}#znbv.steps-page .steps-map-item small{display:block;color:var(--muted);font-size:8px;letter-spacing:1px;font-weight:650;margin-bottom:2px}#znbv.steps-page .steps-map-note{border-top:1px solid var(--line);padding-top:15px;margin-top:14px;font-size:9px;line-height:1.65;color:var(--muted)}
#znbv.steps-page .steps-section-head{display:grid;grid-template-columns:1fr .76fr;gap:90px;align-items:end;margin-bottom:46px}#znbv.steps-page .steps-section-head>p{font-size:12px;line-height:1.8;color:var(--muted);padding-bottom:5px}#znbv.steps-page .steps-section-head-light{color:#fff}#znbv.steps-page .steps-section-head-light>p{color:#b9c9bc}#znbv.steps-page .steps-route-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#znbv.steps-page .steps-route-cards article{background:#fff;border:1px solid var(--line);border-radius:17px;padding:28px 27px;min-height:275px;display:flex;flex-direction:column}#znbv.steps-page .steps-route-no{width:37px;height:37px;border-radius:10px;background:var(--mist);display:grid;place-items:center;font-size:11px;font-weight:800;margin-bottom:24px}#znbv.steps-page .steps-route-cards h3{font-size:22px}#znbv.steps-page .steps-route-cards p{font-size:11px;line-height:1.78;color:var(--muted);margin:11px 0 20px}#znbv.steps-page .steps-route-cards a{font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:4px;margin-top:auto}
#znbv.steps-page .steps-roadmap-section{background:#fff}#znbv.steps-page .steps-roadmap-head{display:grid;grid-template-columns:1fr 300px;gap:60px;align-items:end;margin-bottom:45px}#znbv.steps-page .steps-progress-card{border:1px solid var(--line);border-radius:14px;padding:18px 20px;background:#f8faf5;display:grid;grid-template-columns:1fr auto;gap:7px 16px;align-items:center}#znbv.steps-page .steps-progress-card>span{font-size:8px;letter-spacing:1.2px;font-weight:700}#znbv.steps-page .steps-progress-card>strong{font-size:19px}#znbv.steps-page .steps-progress-bar{grid-column:1/-1;height:6px;border-radius:9px;background:#e4e9e0;overflow:hidden}#znbv.steps-page .steps-progress-bar i{display:block;width:0;height:100%;background:var(--ink);transition:width .35s ease}#znbv.steps-page .steps-progress-card small{grid-column:1/-1;font-size:8px;color:var(--muted);line-height:1.5}#znbv.steps-page .steps-roadmap-list{max-width:1050px}#znbv.steps-page .steps-step{display:grid;grid-template-columns:72px 1fr}#znbv.steps-page .steps-step-rail{position:relative;display:flex;justify-content:center}#znbv.steps-page .steps-step-rail>span{position:relative;z-index:2;width:47px;height:47px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--lime);font-size:10px;font-weight:800;box-shadow:0 0 0 9px #fff}#znbv.steps-page .steps-step-rail i{position:absolute;top:45px;bottom:-2px;width:2px;background:#dce4d8}#znbv.steps-page .steps-step-body{border:1px solid var(--line);border-radius:20px;padding:30px 34px;margin:0 0 22px 4px;transition:border-color .2s,background .2s}#znbv.steps-page .steps-step-body.is-done{background:#f5f8e8;border-color:#c9dc90}#znbv.steps-page .steps-step-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}#znbv.steps-page .steps-step-top small{font-size:8px;letter-spacing:1.2px;color:var(--muted);font-weight:700}#znbv.steps-page .steps-step-top h3{font-size:25px;margin-top:4px}#znbv.steps-page .steps-step-body>p{font-size:11px;line-height:1.82;color:var(--muted);margin-top:14px;max-width:850px}#znbv.steps-page .steps-check{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted);white-space:nowrap;cursor:pointer}#znbv.steps-page .steps-check input{appearance:auto;width:16px;height:16px;accent-color:var(--ink)}#znbv.steps-page .steps-step-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}#znbv.steps-page .steps-step-grid>div{background:#f7f9f4;border-radius:11px;padding:16px 18px}#znbv.steps-page .steps-step-grid b{display:block;font-size:10px;margin-bottom:8px}#znbv.steps-page .steps-step-grid ul{list-style:none;display:grid;gap:5px}#znbv.steps-page .steps-step-grid li,#znbv.steps-page .steps-step-grid a{display:block;font-size:10px;color:var(--muted);line-height:1.55}#znbv.steps-page .steps-step-grid li:before{content:"- ";color:var(--ink)}#znbv.steps-page .steps-step-grid a{font-weight:650;text-decoration:underline;text-underline-offset:3px;margin:5px 0}#znbv.steps-page .steps-callout,#znbv.steps-page .steps-warning{display:grid;grid-template-columns:190px 1fr;gap:18px;background:#f0f5df;border:1px solid #dce8b9;border-radius:10px;padding:15px 17px;margin-top:20px}#znbv.steps-page .steps-callout b,#znbv.steps-page .steps-warning b{font-size:10px}#znbv.steps-page .steps-callout span,#znbv.steps-page .steps-warning span{font-size:9px;line-height:1.65;color:var(--muted)}#znbv.steps-page .steps-warning{background:#fff7e7;border-color:#ead9ad}#znbv.steps-page .steps-docs{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}#znbv.steps-page .steps-docs span{border:1px solid var(--line);background:#f8f9f5;border-radius:999px;padding:7px 10px;font-size:9px}#znbv.steps-page .steps-small{font-size:9px!important;border-left:2px solid #b7cd70;padding-left:13px}#znbv.steps-page .steps-number-flow{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;gap:12px;margin-top:20px}#znbv.steps-page .steps-number-flow>div{background:#f7f9f4;border-radius:12px;padding:16px 18px}#znbv.steps-page .steps-number-flow small,#znbv.steps-page .steps-number-flow b,#znbv.steps-page .steps-number-flow span{display:block}#znbv.steps-page .steps-number-flow small{font-size:7px;letter-spacing:1.1px;color:var(--muted)}#znbv.steps-page .steps-number-flow b{font-size:14px;margin:3px 0}#znbv.steps-page .steps-number-flow span{font-size:9px;color:var(--muted)}#znbv.steps-page .steps-number-flow>i{text-align:center;font-style:normal;font-size:20px;color:#88a35a}#znbv.steps-page .steps-switch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:20px}#znbv.steps-page .steps-switch-grid div{border:1px solid var(--line);border-radius:8px;padding:10px 11px;font-size:9px;background:#fafbf8}#znbv.steps-page .steps-finish{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}#znbv.steps-page .steps-finish div{display:flex;align-items:center;gap:9px;background:#f7f9f4;border-radius:9px;padding:11px 13px}#znbv.steps-page .steps-finish span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:var(--lime);font-size:11px}#znbv.steps-page .steps-finish b{font-size:9px}#znbv.steps-page .steps-done{margin-top:20px;background:var(--ink);color:#fff;border-radius:13px;padding:22px 24px}#znbv.steps-page .steps-done small{display:block;font-size:7px;letter-spacing:1.2px;color:var(--lime)}#znbv.steps-page .steps-done strong{display:block;font-size:19px;margin:5px 0}#znbv.steps-page .steps-done p{font-size:9px;color:#b8c8ba}#znbv.steps-page .steps-step-last .steps-step-body{margin-bottom:0}
#znbv.steps-page .steps-deadlines{background:#173b2e;color:#fff}#znbv.steps-page .steps-deadline-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#znbv.steps-page .steps-deadline-grid article{border:1px solid rgba(255,255,255,.18);border-radius:17px;padding:27px 28px;background:rgba(255,255,255,.04)}#znbv.steps-page .steps-deadline-tag{font-size:8px;letter-spacing:1.15px;color:var(--lime);font-weight:750}#znbv.steps-page .steps-deadline-grid h3{color:#fff;font-size:25px;margin:6px 0 19px}#znbv.steps-page .steps-date-line{display:grid;grid-template-columns:170px 1fr;gap:16px;border-top:1px solid rgba(255,255,255,.13);padding:14px 0}#znbv.steps-page .steps-date-line b{font-size:11px;color:#fff}#znbv.steps-page .steps-date-line span{font-size:9px;line-height:1.6;color:#bdcbbf}#znbv.steps-page .steps-deadline-grid p{font-size:9px;line-height:1.75;color:#9eb1a2;border-top:1px solid rgba(255,255,255,.13);padding-top:14px}#znbv.steps-page .steps-deadline-note{display:grid;grid-template-columns:180px 1fr;gap:18px;margin-top:16px;background:var(--lime);color:var(--ink);border-radius:12px;padding:17px 20px}#znbv.steps-page .steps-deadline-note b{font-size:10px}#znbv.steps-page .steps-deadline-note span{font-size:9px;line-height:1.6}
#znbv.steps-page .steps-who{background:#f4f6ef}#znbv.steps-page .steps-who-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}#znbv.steps-page .steps-who-grid>div:first-child>p{font-size:11px;line-height:1.8;color:var(--muted);margin:16px 0 26px}#znbv.steps-page .steps-role-list{display:grid;gap:9px}#znbv.steps-page .steps-role-list article{display:grid;grid-template-columns:44px 1fr;gap:14px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px 17px}#znbv.steps-page .steps-role-list article>span{width:35px;height:35px;border-radius:9px;background:var(--mist);display:grid;place-items:center;font-size:8px;font-weight:800}#znbv.steps-page .steps-role-list b{font-size:12px}#znbv.steps-page .steps-role-list p{font-size:9px;color:var(--muted);line-height:1.6;margin-top:3px}
#znbv.steps-page .steps-faq{background:#fff}#znbv.steps-page .steps-faq-grid{display:grid;grid-template-columns:.62fr 1.38fr;gap:82px}#znbv.steps-page .steps-faq-grid>div:first-child>p{font-size:11px;color:var(--muted);margin-top:17px}#znbv.steps-page .steps-faq-items{border-top:1px solid var(--line)}#znbv.steps-page .steps-faq-items details{border-bottom:1px solid var(--line)}#znbv.steps-page .steps-faq-items summary{font-size:13px;font-weight:700;justify-content:space-between;padding:22px 0;gap:20px}#znbv.steps-page .steps-faq-items summary span{font-size:20px;font-weight:400;transition:transform .2s}#znbv.steps-page .steps-faq-items details[open] summary span{transform:rotate(45deg)}#znbv.steps-page .steps-faq-items details p{font-size:10px;line-height:1.82;color:var(--muted);padding:0 44px 22px 0}
#znbv.steps-page .steps-sources{padding:20px 0 64px;background:#fff}#znbv.steps-page .steps-sources details{border:1px solid var(--line);border-radius:14px;background:#f8f9f5}#znbv.steps-page .steps-sources summary{justify-content:space-between;padding:19px 22px}#znbv.steps-page .steps-sources summary span{font-size:12px;font-weight:700}#znbv.steps-page .steps-sources summary small{display:block;font-size:7px;letter-spacing:1.1px;color:var(--muted);margin-bottom:4px}#znbv.steps-page .steps-sources summary b{font-size:21px;font-weight:400;transition:transform .2s}#znbv.steps-page .steps-sources details[open] summary b{transform:rotate(45deg)}#znbv.steps-page .steps-source-body{padding:0 22px 24px;border-top:1px solid var(--line)}#znbv.steps-page .steps-source-body>p{font-size:9px;color:var(--muted);padding:16px 0}#znbv.steps-page .steps-source-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}#znbv.steps-page .steps-source-links a{border:1px solid var(--line);border-radius:8px;padding:11px 12px;font-size:9px;background:#fff}#znbv.steps-page .steps-source-links b{display:block}#znbv.steps-page .steps-source-links span{display:block;color:#68796b;margin-top:2px}
#znbv.steps-page .steps-cta{background:#173b2e;color:#fff;padding:77px 0}#znbv.steps-page .steps-cta .znbv-eyebrow{color:#d8fa74}#znbv.steps-page .steps-cta-grid{display:grid;grid-template-columns:1.05fr .7fr;gap:90px;align-items:center}#znbv.steps-page .steps-cta h2{color:#fff;font-size:clamp(37px,4vw,56px)}#znbv.steps-page .steps-cta p{font-size:11px;line-height:1.8;color:#b8c9bb;margin-top:17px;max-width:650px}#znbv.steps-page .steps-cta-actions{display:grid;gap:10px}#znbv.steps-page .steps-btn-ghost{border:1px solid rgba(255,255,255,.32);color:#fff;background:transparent}#znbv.steps-page .steps-btn-ghost:hover{background:rgba(255,255,255,.07)}
#znbv.steps-page .steps-reveal{opacity:1;transform:none;}#znbv.steps-page .steps-reveal.steps-visible{opacity:1;transform:none}#znbv.steps-page[data-motion=off] .steps-reveal{opacity:1;transform:none;transition:none}#znbv.steps-page[data-motion=off] .steps-highlight path{animation:none;stroke-dashoffset:0}
@keyframes steps-draw{to{stroke-dashoffset:0}}
@media(max-width:1180px){#znbv.steps-page .znbv-nav{gap:14px}#znbv.steps-page .znbv-nav>a:not(.znbv-btn){font-size:11px}#znbv.steps-page .steps-hero-grid{gap:48px;grid-template-columns:1fr .85fr}#znbv.steps-page .steps-section-head{gap:55px}}
@media(max-width:980px){#znbv.steps-page .steps-hero-grid,#znbv.steps-page .steps-section-head,#znbv.steps-page .steps-roadmap-head,#znbv.steps-page .steps-who-grid,#znbv.steps-page .steps-faq-grid,#znbv.steps-page .steps-cta-grid{grid-template-columns:1fr;gap:38px}#znbv.steps-page .steps-map-card{max-width:620px;width:100%;margin:auto}#znbv.steps-page .steps-progress-card{max-width:420px}#znbv.steps-page .steps-switch-grid{grid-template-columns:1fr 1fr}#znbv.steps-page .steps-route-cards{grid-template-columns:1fr}#znbv.steps-page .steps-route-cards article{min-height:0}#znbv.steps-page .steps-deadline-grid{grid-template-columns:1fr}}
@media(max-width:760px){#znbv.steps-page .steps-breadcrumb{padding-top:18px}#znbv.steps-page .steps-hero-grid{padding-top:34px}#znbv.steps-page .steps-hero h1{font-size:clamp(40px,11vw,56px)}#znbv.steps-page .steps-highlight{white-space:normal}#znbv.steps-page .steps-lead{font-size:14px}#znbv.steps-page .steps-roadmap-list{width:100%}#znbv.steps-page .steps-step{grid-template-columns:48px 1fr}#znbv.steps-page .steps-step-rail>span{width:38px;height:38px;box-shadow:0 0 0 6px #fff}#znbv.steps-page .steps-step-rail i{top:37px}#znbv.steps-page .steps-step-body{padding:24px 20px;margin-left:0}#znbv.steps-page .steps-step-top{flex-direction:column;gap:12px}#znbv.steps-page .steps-step-grid,#znbv.steps-page .steps-finish{grid-template-columns:1fr}#znbv.steps-page .steps-callout,#znbv.steps-page .steps-warning,#znbv.steps-page .steps-deadline-note{grid-template-columns:1fr;gap:7px}#znbv.steps-page .steps-number-flow{grid-template-columns:1fr}#znbv.steps-page .steps-number-flow>i{transform:rotate(90deg)}#znbv.steps-page .steps-date-line{grid-template-columns:1fr;gap:4px}#znbv.steps-page .steps-source-links{grid-template-columns:1fr}#znbv.steps-page .steps-cta{padding:58px 0}#znbv.steps-page .steps-cta h2{font-size:38px}}
@media(max-width:520px){#znbv.steps-page .steps-hero h1{font-size:38px}#znbv.steps-page .steps-actions{flex-direction:column;align-items:flex-start;gap:12px}#znbv.steps-page .steps-map-card{padding:22px 17px}#znbv.steps-page .steps-switch-grid{grid-template-columns:1fr}#znbv.steps-page .steps-step{grid-template-columns:39px 1fr}#znbv.steps-page .steps-step-rail>span{width:33px;height:33px;font-size:8px}#znbv.steps-page .steps-step-rail i{top:32px}#znbv.steps-page .steps-step-top h3{font-size:22px}#znbv.steps-page .steps-step-body{padding:22px 17px}#znbv.steps-page .steps-roadmap-head h2{font-size:36px}#znbv.steps-page .steps-deadline-grid article{padding:23px 20px}}
