@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.3r11t8qn1bk6_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.p.1sj2vuw194_rx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_330b00d3-module__-G-FbW__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.young_serif_330b00d3-module__-G-FbW__variable{--font-onb2-display:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_fc6205d9-module__gJueQq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_fc6205d9-module__gJueQq__variable{--font-onb2-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3-s.09x_m4nagdesf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dc1de47b9d80a0b-s.2wbvw_buzqzvz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe1d9b66fdac40b2-s.0rk4w-o65wlzl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580-s.p.2dim39isyjvqg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_af797002-module__PB4HyW__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.caveat_af797002-module__PB4HyW__variable{--font-onb2-hand:"Caveat", "Caveat Fallback"}
.onb2{--onb2-paper:#f7f8f1;--onb2-surface:#fdfef9;--onb2-border:#dce2ce;--onb2-border-strong:#c6cfb2;--onb2-ink:#232a20;--onb2-sepia:#4a5b42;--onb2-muted:#77836d;--onb2-faint:#99a48d;--onb2-green:#004c2a;--onb2-green-hover:#0a5e39;--onb2-green-soft:#e6f0e2;--onb2-green-mid:#b9d6be;--onb2-ring:#004c2a21;--onb2-radius:13px;min-height:100dvh;font-family:var(--font-onb2-body), "Helvetica Neue", Arial, sans-serif;color:var(--onb2-ink);background:var(--onb2-paper);grid-template-columns:minmax(420px,52%) 1fr;margin:0;display:grid}.onb2 ::selection{background:var(--onb2-green-mid)}.onb2{transition:opacity .7s}.onb2.onb2-fadeout{opacity:0;pointer-events:none}.onb2-celebration{flex:1;justify-content:center}.onb2-celebration h1{margin-top:0}.onb2-celebration-spinner{color:var(--onb2-green);margin-top:6px}.onb2 :focus-visible{outline:2px solid var(--onb2-green);outline-offset:2px}.onb2-side{border-right:1px solid var(--onb2-border);flex-direction:column;display:flex;overflow-y:auto}.onb2-topnav{justify-content:space-between;align-items:center;padding:22px clamp(20px,3.4vw,40px) 0;display:flex}.onb2-brand{align-items:center;gap:8px;display:flex}.onb2-brand img{width:auto;height:48px}.onb2-brand .onb2-name{letter-spacing:-.025em;color:#000;font-size:20px;font-weight:700}.onb2-form-wrap{flex-direction:column;flex:1;width:min(500px,100%);margin:0 auto;padding:5.5vh 30px 30px;display:flex}.onb2-progress{margin-bottom:8px}.onb2-progress .onb2-steps-label{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.onb2-progress .onb2-stepname{font-family:var(--font-onb2-hand), cursive;color:var(--onb2-sepia);font-size:22px}.onb2-progress .onb2-count{color:var(--onb2-muted);font-size:13px;font-weight:600}.onb2-progress .onb2-count b{color:var(--onb2-green)}.onb2-segments{gap:6px;display:flex}.onb2-segments span{background:var(--onb2-border);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.onb2-segments span i{background:var(--onb2-green);transform-origin:0;border-radius:999px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.onb2-segments span.onb2-on i{transform:scaleX(1)}.onb2-step{flex-direction:column;animation:.45s cubic-bezier(.22,1,.36,1) onb2-rise;display:flex}@keyframes onb2-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.onb2-step h1{font-family:var(--font-onb2-display), Georgia, serif;text-wrap:balance;margin:22px 0 10px;font-size:clamp(27px,2.9vw,35px);font-weight:400;line-height:1.14}.onb2-step .onb2-lede{color:var(--onb2-muted);margin:0 0 30px;font-size:15.5px;line-height:1.55}.onb2-error{border-radius:var(--onb2-radius);color:#9c3a22;background:#fdf3f0;border:1.5px solid #e4b6ab;align-items:flex-start;gap:9px;margin:14px 0 0;padding:12px 15px;font-size:13.5px;line-height:1.5;animation:.3s onb2-rise;display:flex}.onb2-error svg{flex:none;margin-top:1px}.onb2-time-chip{background:var(--onb2-green-soft);color:var(--onb2-green);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:18px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.onb2-time-chip+h1{margin-top:14px}.onb2-fieldset{flex-direction:column;gap:20px;display:flex}.onb2-fieldset .onb2-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.onb2-fieldset .onb2-row{grid-template-columns:1fr;gap:20px}}.onb2-f label{margin-bottom:8px;font-size:14.5px;font-weight:700;display:block}.onb2-f .onb2-sub{color:var(--onb2-faint);margin-left:6px;font-size:13px;font-weight:500}.onb2-inwrap{position:relative}.onb2-f input{border:1.5px solid var(--onb2-border);border-radius:var(--onb2-radius);background:var(--onb2-surface);width:100%;height:56px;color:var(--onb2-ink);outline:none;padding:0 17px;font-size:16.5px;font-weight:500;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #2c2a220d}.onb2-f input::placeholder{color:#b6bfa7;font-weight:400}.onb2-f input:hover{border-color:var(--onb2-border-strong)}.onb2-f input:focus{border-color:var(--onb2-green);box-shadow:0 0 0 4px var(--onb2-ring)}.onb2-eye{cursor:pointer;color:var(--onb2-faint);background:0 0;border:0;border-radius:10px;padding:10px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.onb2-eye:hover{color:var(--onb2-ink);background:var(--onb2-green-soft)}.onb2-hint-row{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.onb2-hint-row .onb2-check-hint{margin-top:0}.onb2-forgot{color:var(--onb2-green);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.onb2-forgot:hover:not(:disabled){color:var(--onb2-green-hover)}.onb2-forgot:disabled{opacity:.55;cursor:default}.onb2-check-hint{color:var(--onb2-faint);align-items:center;gap:7px;margin-top:9px;font-size:13.5px;font-weight:600;transition:color .2s;display:flex}.onb2-check-hint.onb2-ok{color:var(--onb2-green)}.onb2-reassure{color:var(--onb2-muted);align-items:center;gap:9px;margin-top:24px;font-size:13.5px;display:flex}.onb2-reassure svg{color:var(--onb2-green);flex:none}.onb2-optgrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}@media (max-width:560px){.onb2-optgrid{grid-template-columns:1fr}}.onb2-opt{background:var(--onb2-surface);border:1.5px solid var(--onb2-border);border-radius:var(--onb2-radius);cursor:pointer;color:var(--onb2-ink);text-align:left;align-items:center;gap:12px;padding:14px 15px;font-size:15px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 1px 2px #2c2a220d}.onb2-opt:hover{border-color:var(--onb2-green-mid);box-shadow:0 3px 10px #004c2a14}.onb2-opt .onb2-flag{font-size:22px;line-height:1}.onb2-opt .onb2-radio{border:2px solid var(--onb2-border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;margin-left:auto;transition:border-color .15s,background .15s;display:flex}.onb2-opt .onb2-radio svg{opacity:0;color:#fff;transition:opacity .15s,transform .2s cubic-bezier(.34,1.5,.64,1);transform:scale(.4)}.onb2-opt[aria-pressed=true]{border-color:var(--onb2-green);background:var(--onb2-green-soft);box-shadow:0 0 0 4px var(--onb2-ring)}.onb2-opt[aria-pressed=true] .onb2-radio{border-color:var(--onb2-green);background:var(--onb2-green)}.onb2-opt[aria-pressed=true] .onb2-radio svg{opacity:1;transform:scale(1)}.onb2-opt:disabled{opacity:.55;cursor:not-allowed}.onb2-opt .onb2-soon{color:var(--onb2-muted);background:var(--onb2-paper);border:1px solid var(--onb2-border);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700}.onb2-substep{margin-top:22px;animation:.35s onb2-rise}.onb2-substep .onb2-sub-title{margin:0 0 10px;font-size:14.5px;font-weight:700}.onb2-searchwrap{margin-bottom:13px;position:relative}.onb2-searchwrap>svg{color:var(--onb2-faint);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.onb2-searchwrap input{border:1.5px solid var(--onb2-border);border-radius:var(--onb2-radius);background:var(--onb2-surface);width:100%;height:52px;color:var(--onb2-ink);outline:none;padding:0 17px 0 46px;font-size:15.5px;font-weight:500;transition:border-color .15s,box-shadow .15s}.onb2-searchwrap input:focus{border-color:var(--onb2-green);box-shadow:0 0 0 4px var(--onb2-ring)}.onb2-netlist{scrollbar-width:thin;scrollbar-color:var(--onb2-border-strong) transparent;flex-direction:column;gap:8px;max-height:296px;padding:2px;display:flex;overflow-y:auto}.onb2-netlist .onb2-opt{padding:10px 13px}.onb2-avatar{width:38px;height:38px;color:var(--onb2-green);background:var(--onb2-green-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13.5px;font-weight:800;display:flex}.onb2-netlist .onb2-empty{text-align:center;color:var(--onb2-muted);background:var(--onb2-surface);border:1.5px dashed var(--onb2-border);border-radius:var(--onb2-radius);padding:24px 10px;font-size:14px}.onb2-custom-net{margin-top:16px;animation:.3s onb2-rise}.onb2-navrow{flex-direction:column;gap:11px;margin-top:30px;display:flex}.onb2-btn-primary{background:var(--onb2-green);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:100%;height:58px;font-size:16.5px;font-weight:700;transition:background .15s,transform .1s,box-shadow .15s;display:flex;box-shadow:0 6px 16px #004c2a38,inset 0 1px #ffffff1f}.onb2-btn-primary svg{transition:transform .2s}.onb2-btn-primary:hover:not(:disabled){background:var(--onb2-green-hover)}.onb2-btn-primary:hover:not(:disabled) svg{transform:translate(4px)}.onb2-btn-primary:active:not(:disabled){transform:translateY(1px)}.onb2-btn-primary:disabled{background:var(--onb2-green);opacity:.3;box-shadow:none;cursor:not-allowed}.onb2-btn-back{color:var(--onb2-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:9px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.onb2-btn-back:hover{color:var(--onb2-ink);background:#2c2a220d}.onb2-btn-back.onb2-hidden{display:none}.onb2-terms{text-align:center;color:var(--onb2-faint);margin:12px 0 0;font-size:12px;line-height:1.6}.onb2-email-pill{background:var(--onb2-surface);border:1.5px solid var(--onb2-border);color:var(--onb2-green);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:flex-start;max-width:100%;margin-bottom:28px;padding:11px 20px;font-size:15px;font-weight:700;overflow:hidden}.onb2-miniguide{background:var(--onb2-surface);border:1.5px solid var(--onb2-border);border-radius:16px;width:100%;margin-bottom:22px;padding:6px 20px;box-shadow:0 1px 2px #2c2a220d}.onb2-miniguide .onb2-g{align-items:center;gap:14px;padding:13px 0;font-size:14.5px;font-weight:500;display:flex}.onb2-miniguide .onb2-g+.onb2-g{border-top:1px solid var(--onb2-border)}.onb2-miniguide .onb2-gnum{background:var(--onb2-green-soft);width:29px;height:29px;color:var(--onb2-green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.onb2-btn-resend{background:var(--onb2-surface);border:1.5px solid var(--onb2-border-strong);height:50px;color:var(--onb2-ink);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;padding:0 24px;font-size:14.5px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.onb2-btn-resend:hover:not(:disabled){border-color:var(--onb2-green);color:var(--onb2-green)}.onb2-btn-resend:disabled{opacity:.55;cursor:default}.onb2-spamnote{color:var(--onb2-faint);margin-top:12px;font-size:12.5px}.onb2-success{border:1.5px solid var(--onb2-green-mid);border-radius:var(--onb2-radius);background:var(--onb2-green-soft);color:var(--onb2-green);align-items:center;gap:9px;margin-bottom:14px;padding:11px 15px;font-size:13.5px;font-weight:600;animation:.3s onb2-rise;display:flex}.onb2-trust{color:var(--onb2-faint);flex-wrap:wrap;align-items:center;gap:8px 22px;padding:14px clamp(20px,3.4vw,40px) 22px;font-size:12px;font-weight:600;display:flex}.onb2-trust span{align-items:center;gap:6px;display:inline-flex}.onb2-trust svg{color:var(--onb2-green);opacity:.75}.onb2-scene{justify-content:center;align-items:center;transition:background 1.2s;display:flex;position:relative;overflow:hidden}.onb2-scene[data-step="1"]{background:linear-gradient(#e6f0de 0%,#f7f8f1 62%)}.onb2-scene[data-step="2"]{background:linear-gradient(#dfecd6 0%,#f7f8f1 62%)}.onb2-scene[data-step="3"]{background:linear-gradient(#d9e9d2 0%,#f7f8f1 62%)}.onb2-scene[data-step="4"]{background:linear-gradient(#d2e6ce 0%,#f7f8f1 62%)}.onb2-scene[data-step="5"]{background:linear-gradient(#c8e3c9 0%,#f7f8f1 66%)}.onb2-scene:after{content:"";pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.onb2-sun{pointer-events:none;background:radial-gradient(circle,#7bd9a2b3 0%,#7bd9a238 55%,#7bd9a200 72%);border-radius:50%;width:92px;height:92px;transition:left 1.4s cubic-bezier(.4,0,.2,1),top 1.4s cubic-bezier(.4,0,.2,1);position:absolute}.onb2-scene[data-step="1"] .onb2-sun{top:56%;left:8%}.onb2-scene[data-step="2"] .onb2-sun{top:34%;left:18%}.onb2-scene[data-step="3"] .onb2-sun{top:14%;left:42%}.onb2-scene[data-step="4"] .onb2-sun{top:20%;left:66%}.onb2-scene[data-step="5"] .onb2-sun{top:36%;left:78%}.onb2-sketch-wrap{width:min(560px,88%);position:relative}.onb2-sketch{width:100%;height:auto;display:block}.onb2-d{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.45,0,.3,1);transition-delay:calc(var(--i,0) * .16s + .1s)}.onb2-hgroup.onb2-on .onb2-d{stroke-dashoffset:0}.onb2-glows *{opacity:0;transition:opacity 1.2s}.onb2-sketch.onb2-lit .onb2-glows *{opacity:.85}.onb2-sketch.onb2-lit .onb2-glows .onb2-g2{transition-delay:.25s}.onb2-sketch.onb2-lit .onb2-glows .onb2-g3{transition-delay:.5s}.onb2-sketch.onb2-lit .onb2-glows .onb2-g4{transition-delay:.75s}.onb2-pulse{stroke-dasharray:5 16;opacity:0;transition:opacity .8s .4s}.onb2-sketch.onb2-lit .onb2-pulse{opacity:.75;animation:1.5s linear infinite onb2-flow}@keyframes onb2-flow{to{stroke-dashoffset:-42px}}.onb2-note{text-align:center;width:max-content;max-width:94%;line-height:1.15;font-family:var(--font-onb2-hand), cursive;color:var(--onb2-sepia);opacity:0;pointer-events:none;font-size:clamp(19px,1.9vw,24px);transition:opacity .5s .7s,transform .5s .7s;position:absolute;bottom:0;left:50%;transform:translate(-50%,6px)rotate(-2deg)}.onb2-note.onb2-show{opacity:1;transform:translate(-50%)rotate(-2deg)}.onb2-note-5{color:var(--onb2-green);font-size:clamp(26px,2.6vw,34px)}.onb2-lang{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--onb2-border);background:#fdfef9e6;border-radius:10px;padding:0 4px;position:fixed;bottom:16px;left:16px;box-shadow:0 1px 3px #2c2a2214}@media (max-width:980px){.onb2{flex-direction:column;min-height:100dvh;display:flex}.onb2-scene{display:none}.onb2-side{border-right:0;flex:1}.onb2-topnav{padding:16px 20px 0}.onb2-form-wrap{padding:24px 20px 28px}.onb2-progress .onb2-stepname{font-size:20px}.onb2-step h1{margin-top:16px;font-size:26px}.onb2-step .onb2-lede{margin-bottom:24px;font-size:15px}.onb2-searchwrap input{font-size:16px}.onb2-netlist{max-height:min(296px,42dvh)}.onb2-navrow{margin-top:26px}.onb2-trust{padding:12px 20px calc(20px + env(safe-area-inset-bottom));justify-content:center}.onb2-lang{bottom:calc(12px + env(safe-area-inset-bottom));left:12px}}@media (min-width:981px){.onb2,.onb2-side{height:100dvh;overflow:hidden}.onb2-topnav{padding-top:clamp(12px,2.2vh,22px)}.onb2-form-wrap{min-height:0;padding:clamp(10px,3.4vh,42px) 30px clamp(8px,1.6vh,20px);overflow:hidden}.onb2-progress{margin-bottom:clamp(2px,1vh,8px)}.onb2-progress .onb2-stepname{font-size:clamp(18px,2.6vh,22px)}.onb2-step{flex:1;min-height:0}.onb2-time-chip{margin-top:clamp(8px,1.8vh,18px);padding:6px 13px}.onb2-step h1{margin:clamp(10px,2.4vh,22px) 0 clamp(6px,1.2vh,10px);font-size:clamp(23px,3.6vh,34px)}.onb2-step .onb2-lede{margin-bottom:clamp(12px,3vh,30px);font-size:clamp(14px,2vh,15.5px)}.onb2-fieldset{gap:clamp(12px,2.2vh,20px)}.onb2-f label{margin-bottom:clamp(5px,1vh,8px)}.onb2-f input{height:clamp(46px,6.6vh,56px)}.onb2-hint-row{margin-top:clamp(5px,1vh,9px)}.onb2-reassure{margin-top:clamp(10px,2.4vh,24px)}.onb2-optgrid{gap:clamp(8px,1.4vh,11px)}.onb2-opt{padding:clamp(9px,1.6vh,14px) 15px}.onb2-substep{margin-top:clamp(12px,2.4vh,22px)}.onb2-searchwrap{margin-bottom:clamp(8px,1.4vh,13px)}.onb2-searchwrap input{height:clamp(44px,6vh,52px)}.onb2-netlist{flex:1;min-height:90px;max-height:none}.onb2-netlist .onb2-opt{padding:clamp(7px,1.2vh,10px) 13px}.onb2-email-pill{margin-bottom:clamp(12px,2.6vh,28px)}.onb2-miniguide{margin-bottom:clamp(10px,2.2vh,22px)}.onb2-miniguide .onb2-g{padding:clamp(8px,1.6vh,13px) 0}.onb2-btn-resend{height:clamp(42px,5.6vh,50px)}.onb2-navrow{gap:clamp(6px,1.2vh,11px);margin-top:clamp(12px,2.4vh,30px)}.onb2-btn-primary{height:clamp(48px,6.8vh,58px)}.onb2-btn-back{padding:clamp(4px,.8vh,9px) 16px}.onb2-terms{margin-top:clamp(6px,1.2vh,12px)}.onb2-trust{padding:clamp(6px,1.2vh,14px) clamp(20px,3.4vw,40px) clamp(8px,1.8vh,22px)}}@media (min-width:981px) and (max-height:660px){.onb2-trust,.onb2-reassure,.onb2-time-chip{display:none}}@media (prefers-reduced-motion:reduce){.onb2 *,.onb2 :before,.onb2 :after{transition:none!important;animation:none!important}.onb2-d{stroke-dashoffset:0}.onb2-sketch.onb2-lit .onb2-pulse{opacity:.5}}
