@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--blue:#0054d1;--blue-press:#003b96;--blue-tint:#eef4fe;--ink:#06214f;--ink-2:#5a6b87;--ink-3:#8b99af;--line:rgba(6,33,79,0.11);--line-strong:rgba(6,33,79,0.22);--surface:#fff;--canvas:#eff2f7;--hover:#f7f9fc;--danger:#b3261e;--f1:#e8590c;--f2:#ff6600;--f3:#ffb100;--f4:#3fb84a;--f5:#00b02a;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--r-card:24px;--r-ctl:16px;--ease:cubic-bezier(0.22,1,0.36,1);--dur:300ms;--font:var(--font-inter),-apple-system,"SF Pro Display","Segoe UI",system-ui,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{height:100%}body{font-family:var(--font);background:var(--canvas);color:var(--ink);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;display:flex;align-items:center;justify-content:center}button{font-family:inherit;border:none;background:none;color:inherit;cursor:pointer}:focus-visible{outline:3px solid rgba(0,84,209,.35);outline-offset:3px;border-radius:12px}.sheet{position:relative;width:100%;max-width:480px;height:100dvh;max-height:940px;background:var(--surface);display:flex;flex-direction:column;overflow:hidden}@media (min-width:560px) and (min-height:700px){.sheet{border-radius:28px;box-shadow:0 1px 2px rgba(6,33,79,.05),0 24px 64px -24px rgba(6,33,79,.2);height:min(940px,94dvh)}}.top{padding:var(--s3) var(--s3) 0;flex:none}.lockup{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);height:32px}.brand{height:30px;width:auto;display:block}.counter{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:opacity var(--dur) var(--ease)}.track{height:3px;background:rgba(6,33,79,.08);margin-top:var(--s3);overflow:hidden}.fill,.track{border-radius:2px}.fill{display:block;height:100%;width:0;background:var(--blue);transition:width .35s var(--ease)}.stage{flex:1 1;position:relative;overflow:hidden}.screen{position:absolute;inset:0;display:flex;flex-direction:column;padding:var(--s3) var(--s3) var(--s2);overflow-y:auto}.pad{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:var(--s3) 0}.step-enter{animation:step-in var(--dur) var(--ease) both}.step-enter.is-back{animation-name:step-in-back}@keyframes step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes step-in-back{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--ink-2);padding:8px 12px 8px 4px;margin:-8px 0 0 -4px;align-self:flex-start;border-radius:10px;transition:color .2s}.back:hover{color:var(--ink)}.back svg{width:16px;height:16px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:var(--s2)}.back+.eyebrow,.back+h1{margin-top:var(--s3)}h1{font-size:30px;line-height:1.14;font-weight:600;letter-spacing:-.025em;text-wrap:balance}h1.lg{font-size:38px;letter-spacing:-.03em}.sub{font-size:16px;color:var(--ink-2);max-width:34ch}.fineprint,.sub{margin-top:var(--s2);line-height:1.5}.fineprint{font-size:13px;max-width:38ch}.fineprint,.hint{color:var(--ink-3)}.hint{margin-top:10px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}fieldset{border:none;min-width:0}legend{padding:0}.group{margin-top:var(--s5);display:grid;grid-gap:12px;gap:12px}.group.two{grid-template-columns:1fr 1fr}.opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.opt{position:relative;min-height:64px;padding:18px 20px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);font-size:17px;font-weight:500;line-height:1.3;color:var(--ink);display:flex;align-items:center;gap:12px;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.opt:hover{background:var(--hover);border-color:var(--line-strong)}.opt:active{transform:scale(.985)}.opt:has(input:checked){background:var(--blue);border-color:var(--blue);color:#fff}.opt:has(input:focus-visible){outline:3px solid rgba(0,84,209,.35);outline-offset:3px}.opt .lbl{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:5px;transition:color .2s}.opt:has(input:checked) .lbl{color:rgba(255,255,255,.72)}.opt .tick{margin-left:auto;flex:none;width:20px;height:20px;opacity:0;transform:scale(.8);transition:opacity .2s var(--ease),transform .2s var(--ease)}.opt:has(input:checked) .tick{opacity:1;transform:none}.group.short .opt{text-align:center}.cta,.group.short .opt{min-height:60px;justify-content:center;font-weight:600}.cta{position:relative;border-radius:var(--r-ctl);background:var(--blue);color:#fff;font-size:17px;letter-spacing:-.01em;width:100%;display:inline-flex;align-items:center;text-decoration:none;transition:background .2s var(--ease),transform .2s var(--ease),opacity .2s}.cta:hover{background:var(--blue-press)}.cta:active{transform:scale(.99)}.cta[disabled]{background:#dce3ed;color:#93a0b4;cursor:not-allowed;transform:none}.ghost{min-height:52px;width:100%;font-size:16px;font-weight:500;color:var(--ink-2);border-radius:var(--r-ctl);transition:color .2s}.ghost:hover{color:var(--ink)}.actions{margin-top:var(--s4);display:grid;grid-gap:var(--s1);gap:var(--s1)}.actions:has(.cta-reveal:not(:focus)){margin-top:0}.cta-reveal:not(:focus){position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}textarea{width:100%;min-height:132px;resize:none;padding:18px 20px;font-family:inherit;font-size:17px;line-height:1.45;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);transition:border-color .2s}textarea::placeholder{color:var(--ink-3)}textarea:focus,textarea:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,84,209,.12)}.counter-chars{margin-top:var(--s1);font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.field-error{margin-top:var(--s2);font-size:14px;line-height:1.45;color:var(--danger);font-weight:500}.faces{margin-top:var(--s5);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.face{--neutral:#94a2b6;position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 2px;border-radius:18px;cursor:pointer;transition:background .2s var(--ease)}.face input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.face:hover{background:var(--hover)}.face svg{width:100%;max-width:58px;height:auto;display:block}.face .ring{fill:none;stroke:var(--neutral);stroke-width:1.75;transition:fill .25s var(--ease),stroke .25s var(--ease),stroke-width .25s var(--ease)}.face .ft{fill:none;stroke:var(--neutral);stroke-width:2.6;stroke-linecap:round;transition:stroke .25s var(--ease)}.face .eye{fill:var(--neutral);stroke:none;transition:fill .25s var(--ease)}.face .cap{font-size:12px;font-weight:500;color:var(--ink-2);letter-spacing:-.01em;transition:color .2s,font-weight .2s}.face:hover .ft,.face:hover .ring{stroke:var(--face)}.face:hover .eye{fill:var(--face)}.face:has(input:checked) .ring{fill:var(--face);stroke:var(--face);stroke-width:0}.face:has(input:checked) .ft{stroke:var(--fg)}.face:has(input:checked) .eye{fill:var(--fg)}.face:has(input:checked) .cap{color:var(--ink);font-weight:600}.face:has(input:focus-visible){outline:3px solid rgba(0,84,209,.35);outline-offset:2px}.face:first-child{--face:var(--f1);--fg:#fff}.face:nth-child(2){--face:var(--f2);--fg:#fff}.face:nth-child(3){--face:var(--f3);--fg:var(--ink)}.face:nth-child(4){--face:var(--f4);--fg:#fff}.face:nth-child(5){--face:var(--f5);--fg:#fff}.scale{margin-top:var(--s3);font-size:12px;color:var(--ink-3);letter-spacing:.02em}.foot,.scale{display:flex;justify-content:space-between}.foot{flex:none;padding:var(--s2) var(--s3) calc(var(--s3) + env(safe-area-inset-bottom));border-top:1px solid var(--line);align-items:center;gap:var(--s2)}.foot p{font-size:11.5px;line-height:1.45;letter-spacing:.02em;color:var(--ink-3);max-width:26ch}.foot img{height:40px;width:auto;display:block;flex:none}.mark{width:72px;height:72px;margin-bottom:var(--s4)}.mark circle{fill:var(--blue-tint)}.mark path{fill:none;stroke:var(--blue);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34;animation:draw .5s .18s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.new-edition{margin-top:var(--s3);font-weight:600;color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:400px){h1{font-size:27px}h1.lg{font-size:33px}.opt{font-size:16px;padding:16px 18px;min-height:60px}.faces,.group{margin-top:var(--s4)}.faces{gap:2px}.face .cap{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.mark path,.step-enter,.step-enter.is-back{animation:none}.mark path{stroke-dashoffset:0}}