@font-face{font-family:__Bricolage_Grotesque_aca883;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_aca883;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_aca883;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_aca883;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_aca883;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_aca883;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_aca883;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_aca883;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_aca883;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_Fallback_aca883;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_aca883{font-family:__Bricolage_Grotesque_aca883,__Bricolage_Grotesque_Fallback_aca883;font-style:normal}.__variable_aca883{--font-bricolage:"__Bricolage_Grotesque_aca883","__Bricolage_Grotesque_Fallback_aca883"}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_Fallback_c8454b;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_c8454b{font-family:__Hanken_Grotesk_c8454b,__Hanken_Grotesk_Fallback_c8454b;font-style:normal}.__variable_c8454b{--font-hanken:"__Hanken_Grotesk_c8454b","__Hanken_Grotesk_Fallback_c8454b"}:root{--bg:#0e2a2a;--teal:#08bdb8;--teal-btn:#008c85;--teal-btn-hover:#00766f;--yellow:#ffcf36;--orange:#ff7f1f;--card:#fff;--body-dark:#b6cbc8;--muted:#9fb6b3;--label:#4a4438;--input-bg:#fcfaf6;--border:#ede5d8;--border-err:#e8915a;--err:#d2691e;--font-heading:var(--font-bricolage),"Bricolage Grotesque",sans-serif;--font-body:var(--font-hanken),"Hanken Grotesk",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;color:#1c1b19}input::placeholder,textarea::placeholder{color:#b3aa9c}@keyframes nppop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes npspin{to{transform:rotate(1turn)}}.stage{min-height:100vh;overflow:hidden;background-color:var(--bg);background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.045) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.045) 0 1px,transparent 1px 40px),radial-gradient(900px 620px at 88% -8%,rgba(255,207,54,.16) 0,rgba(255,207,54,0) 60%),radial-gradient(820px 600px at 4% 106%,rgba(8,189,184,.22) 0,rgba(8,189,184,0) 58%);background-size:40px 40px,40px 40px,100% 100%,100% 100%;display:flex;align-items:center;justify-content:center;padding:56px 36px}.shell,.stage{position:relative;width:100%}.shell{max-width:1080px;z-index:1}.cursor-glow{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(420px circle at var(--mx,-200px) var(--my,-200px),rgba(8,189,184,.2),transparent 60%),radial-gradient(680px circle at var(--mx,-200px) var(--my,-200px),rgba(255,207,54,.07),transparent 65%)}.cursor-glow.on{opacity:1}@media (hover:none),(pointer:coarse){.cursor-glow{display:none}}@media (prefers-reduced-motion:reduce){.cursor-glow{transition:none}}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:64px}.topbar svg.logo{width:168px;height:26px}.badge{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge .dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(8,189,184,.28)}.badge .txt{font-size:13px;font-weight:600;color:#d7efec;letter-spacing:.01em;white-space:nowrap}.cols{display:flex;flex-wrap:wrap;gap:72px;align-items:center}.left{flex:1 1 360px;min-width:300px;padding-top:4px}.right{flex:1 1 420px;min-width:320px}.eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.18em;color:#2fd4ce;margin-bottom:24px}h1.hero{font-family:var(--font-heading);font-weight:600;font-size:clamp(40px,4.6vw,58px);line-height:1.04;letter-spacing:-.024em;color:#fff;margin:0 0 24px}p.lede{font-size:17.5px;line-height:1.65;color:var(--body-dark);max-width:420px;margin:0}p.lede em{font-style:normal;color:#fff;font-weight:600}.steps{display:flex;flex-direction:column;margin-top:46px}.step{display:flex;gap:18px;align-items:flex-start}.step .rail{flex-direction:column;flex-shrink:0}.step .num,.step .rail{display:flex;align-items:center}.step .num{width:32px;height:32px;border-radius:10px;background:rgba(8,189,184,.18);color:#2fd4ce;font-weight:700;font-size:14.5px;justify-content:center}.step .line{width:2px;flex:1 1;min-height:24px;background:hsla(0,0%,100%,.12);margin:6px 0}.step .body{padding-bottom:24px}.step:last-child .body{padding-bottom:0}.step .t{font-weight:700;font-size:15.5px;color:#fff;margin-bottom:3px}.step .d{font-size:14.5px;color:var(--muted);line-height:1.5}.card{background:var(--card);border:1px solid hsla(0,0%,100%,.6);border-radius:26px;box-shadow:0 40px 90px -40px rgba(0,0,0,.55);padding:46px 44px 38px}h2.card-title{font-family:var(--font-heading);font-weight:600;font-size:24px;letter-spacing:-.015em;color:#1c1b19;margin:0 0 6px}p.card-sub{font-size:14.5px;color:#8a8273;margin:0 0 30px}.req{color:#e0721c;font-weight:700}.fields{display:flex;flex-direction:column;gap:20px}.row{display:flex;gap:16px;flex-wrap:wrap}label.field{display:block}label.field.half{flex:1 1 160px}.lbl{display:block;font-size:13px;font-weight:600;color:var(--label);margin-bottom:8px}.lbl .opt{font-weight:500;color:#a39a8a}.input,.select,textarea.input{width:100%;padding:14px 16px;font-size:15px;font-family:inherit;color:#1c1b19;background:var(--input-bg);border:1px solid var(--border);border-radius:13px;outline:none;transition:border-color .15s,box-shadow .15s}textarea.input{resize:vertical;min-height:96px;line-height:1.5}.input:focus,.select:focus,textarea.input:focus{border-color:var(--teal);box-shadow:0 0 0 4px rgba(8,189,184,.13)}.input.invalid,.select.invalid,textarea.input.invalid{border-color:var(--border-err)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22><path d=%22M2 4l4 4 4-4%22 stroke=%22%23998F7E%22 stroke-width=%221.6%22 fill=%22none%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/></svg>");background-repeat:no-repeat;background-position:right 14px center}.err-msg{display:block;font-size:12.5px;color:var(--err);margin-top:7px}.dropzone{display:flex;align-items:center;gap:13px;padding:15px 16px;background:var(--input-bg);border:1px dashed #e0d6c6;border-radius:13px;transition:border-color .15s,background .15s;cursor:pointer}.dropzone.has-file{background:#f2fbfa;border-color:#9fe0dc}.dropzone.invalid{background:#fff6ee;border-color:var(--border-err)}.dropzone .icon{width:38px;height:38px;flex-shrink:0;border-radius:10px;background:#fff;border:1px solid #efe6d9;display:flex;align-items:center;justify-content:center}.dropzone .meta{flex:1 1;min-width:0}.dropzone .fname{display:block;font-size:14.5px;font-weight:600;color:#8a8273;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropzone.has-file .fname{color:#1c1b19}.dropzone .hint{display:block;font-size:12.5px;color:#a39a8a;margin-top:1px}.dropzone .action{font-size:13px;font-weight:700;color:var(--teal-btn);flex-shrink:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.btn-primary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;font-family:inherit;font-size:15.5px;font-weight:700;color:#fff;background:var(--teal-btn);border:none;border-radius:13px;cursor:pointer;text-decoration:none;box-shadow:0 10px 22px -10px rgba(0,140,133,.55);transition:background .15s,transform .08s}.btn-primary:hover{background:var(--teal-btn-hover)}.btn-primary:active{transform:translateY(1px)}.btn-primary[disabled]{opacity:.75;cursor:default;box-shadow:none}.btn-primary[disabled]:active{transform:none}.mt10{margin-top:10px}.btn-ghost{display:block;width:100%;margin-top:14px;padding:11px;font-family:inherit;font-size:14px;font-weight:600;color:#8a8273;background:none;border:none;cursor:pointer;transition:color .15s}.btn-ghost:hover{color:#1c1b19}.btn-ghost.accent{font-weight:700;color:#008c85}.fineprint{font-size:12.5px;color:#a39a8a;text-align:center;line-height:1.5;margin:6px 0 0}.spinner{width:18px;height:18px;border:2.4px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:npspin .7s linear infinite}.pop{animation:nppop .4s cubic-bezier(.2,.8,.2,1) both}.check-square{width:56px;height:56px;border-radius:16px;background:#e6faf8;display:flex;align-items:center;justify-content:center;margin-bottom:22px}h2.success-title{font-family:var(--font-heading);font-weight:600;font-size:27px;letter-spacing:-.018em;color:#1c1b19;margin:0 0 10px}p.success-sub{font-size:15px;line-height:1.55;color:#6b6358;margin:0 0 32px}.next{display:flex;flex-direction:column;margin-bottom:34px}.next .step .body{padding-bottom:22px}.next .step:last-child .body{padding-bottom:0}.next .num-sm{width:30px;height:30px;border-radius:9px;background:#e6faf8;color:#008c85;display:flex;align-items:center;justify-content:center}.next .line{background:#ece3d6;min-height:22px}.next .t{font-weight:700;font-size:15px;color:#1c1b19}.next .d{font-size:13.5px;color:#867e6e;line-height:1.5;margin-top:3px}.lookup-note{font-size:13px;color:#6b6358;background:#f2fbfa;border:1px solid #d7f0ee;border-radius:12px;padding:12px 14px;margin-bottom:20px;line-height:1.5}@media (max-width:768px){.stage{padding:32px 18px}.topbar{margin-bottom:40px}.cols{gap:40px}.left,.right{flex:1 1 100%;min-width:0}.card{padding:32px 24px 28px}}