@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_e36b36{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_e36b36{--font-display:"Poppins","Poppins Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_760b88{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_760b88{--font-body:"Figtree","Figtree Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-mono:"Space Mono","Space Mono Fallback"}:root{--black:#0c0c0d;--ink:#141417;--card:#1a1a1e;--line:#2a2a31;--white:#fff;--yellow:#f7c600;--yellow-deep:#e0a800;--soft:#fff3c4;--gray:#8a8a90;--gray2:#b4b4ba;--green:#2fae66;--display:var(--font-display),sans-serif;--body:var(--font-body),sans-serif;--mono:var(--font-mono),monospace}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none}.grain{position:fixed;inset:0;z-index:1;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shell{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.wrap{max-width:1080px;margin:0 auto;padding:0 24px;width:100%}.btn{display:inline-block;font-family:var(--display);font-weight:700;font-size:15px;background:var(--yellow);color:var(--black);border:none;border-radius:50px;padding:15px 30px;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 30px -6px rgba(247,198,0,.5);text-align:center}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px -6px rgba(247,198,0,.7)}.btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn.pulse{animation:btnPulse 2.4s infinite}@keyframes btnPulse{0%,to{box-shadow:0 8px 30px -6px rgba(247,198,0,.5)}50%{box-shadow:0 8px 40px -2px rgba(247,198,0,.85)}}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(12,12,13,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;padding:14px 24px}.nav .lg{display:block;height:26px;width:auto;max-width:min(160px,42vw);object-fit:contain}.nav .btn{padding:10px 20px;font-size:13px}.hero{position:relative;text-align:center;padding:70px 0 60px;overflow:hidden}.hero .glow{position:absolute;width:700px;height:700px;top:-280px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(247,198,0,.22),transparent 62%);z-index:0;pointer-events:none}.hero .wrap{position:relative;z-index:2}.pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);border:1px solid rgba(247,198,0,.4);background:rgba(247,198,0,.08);border-radius:50px;padding:8px 16px;margin-bottom:24px}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--yellow);animation:blink 1.4s infinite}@keyframes blink{50%{opacity:.3}}.hero h1{font-family:var(--display);font-weight:800;font-size:clamp(34px,6.2vw,60px);line-height:1.05;letter-spacing:-.03em;margin-bottom:20px}.hero h1 .y{color:var(--yellow)}.hero .sub{color:var(--gray2);font-size:clamp(15px,2.2vw,18px);max-width:60ch;margin:0 auto 14px}.hero .sub b{color:#fff;font-weight:600}.zero{font-family:var(--display);font-weight:800;font-size:clamp(20px,3vw,26px);margin:22px 0 6px}.zero .y{color:var(--yellow)}.hero .keep{color:var(--gray);font-size:14px;margin-bottom:30px}.hero .btn{font-size:16px;padding:17px 38px}.microcopy{color:var(--gray);font-size:12.5px;margin-top:14px}.scar{max-width:460px;margin:34px auto 0;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.scar .row{display:flex;justify-content:space-between;font-size:13px;margin-bottom:9px}.scar .row b{font-family:var(--mono);color:var(--yellow)}.track{height:12px;background:#000;overflow:hidden}.fill,.track{border-radius:50px}.fill{height:100%;background:linear-gradient(90deg,var(--yellow),var(--yellow-deep));transition:width 1s}.scar .hint{font-size:11.5px;color:var(--gray);margin-top:10px;text-align:center}.section{padding:64px 0;border-top:1px solid var(--line)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow-deep);text-align:center}.eyebrow.left{text-align:left}.section h2{font-family:var(--display);font-weight:700;font-size:clamp(26px,4vw,36px);letter-spacing:-.02em;text-align:center;margin:10px 0 12px}.lead{color:var(--gray2);text-align:center;max-width:60ch;margin:0 auto 40px;font-size:15px}.perks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.perk{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 20px;transition:transform .18s,border-color .18s}.perk:hover{transform:translateY(-4px);border-color:rgba(247,198,0,.5)}.perk .ic{width:46px;height:46px;border-radius:12px;background:rgba(247,198,0,.14);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px}.perk h3{font-family:var(--display);font-weight:700;font-size:17px;margin-bottom:6px}.perk p{color:var(--gray2);font-size:13px}.badgewrap{gap:44px;flex-wrap:wrap}.badgewrap,.fhbadge{display:flex;align-items:center;justify-content:center}.fhbadge{width:200px;height:216px;flex-shrink:0;position:relative;flex-direction:column;background:linear-gradient(150deg,#1e1e22,#111);border:1px solid rgba(247,198,0,.4);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-shadow:0 0 50px rgba(247,198,0,.25)}.fhbadge .zap{font-size:34px}.fhbadge .t1{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);margin-top:6px}.fhbadge .t2{font-family:var(--display);font-weight:800;font-size:19px;line-height:1.1;text-align:center;margin-top:2px}.fhbadge .t3{font-family:var(--mono);font-size:9px;color:var(--gray);margin-top:6px}.badgetext{max-width:420px}.badgetext h2{text-align:left}.badgetext>p{color:var(--gray2);font-size:15px;margin-bottom:10px}.badgetext li,.badgetext ul{list-style:none}.badgetext li{padding:6px 0 6px 24px;position:relative;color:var(--gray2);font-size:14px}.badgetext li:before{content:"⚡";position:absolute;left:0;color:var(--yellow)}.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:760px;margin:0 auto}.chip{background:var(--card);border:1px solid var(--line);border-radius:50px;padding:11px 20px;font-size:14px;font-family:var(--display);font-weight:500;transition:.18s}.chip:hover{border-color:var(--yellow);color:var(--yellow)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.step{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 22px;position:relative}.step .n{width:44px;height:44px;border-radius:50%;background:var(--yellow);color:var(--black);font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.step .n,.step h3{font-family:var(--display)}.step h3{font-weight:700;font-size:17px;margin-bottom:6px}.step p{color:var(--gray2);font-size:13.5px}.formsec{background:linear-gradient(180deg,#131316,#0c0c0d)}.formcard{max-width:560px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:24px;padding:34px 30px}.formcard h2{text-align:left;font-size:26px;margin-top:0}.formcard .sub{color:var(--gray2);font-size:14px;margin-bottom:22px}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--gray);margin-bottom:6px}.field input,.field select{width:100%;background:#0e0e10;border:1px solid var(--line);border-radius:10px;padding:13px 14px;color:#fff;font-family:var(--body);font-size:15px}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%238A8A90' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.field select option{background:#0e0e10;color:#fff}.field input:focus,.field select:focus{outline:none;border-color:var(--yellow);box-shadow:0 0 0 3px rgba(247,198,0,.18)}.field input:disabled,.field select:disabled{opacity:.6}.formcard .btn{width:100%;margin-top:8px}.form-err{color:#e0533d;font-size:13px;margin-top:10px;font-family:var(--body)}.success{text-align:center;padding:20px 0}.success .big{font-size:44px}.success h3{font-family:var(--display);font-weight:800;font-size:24px;margin:10px 0 8px}.success p{color:var(--gray2);font-size:14px}.faq{max-width:720px;margin:30px auto 0}.q{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:12px}.q h4{font-family:var(--display);font-weight:600;font-size:15.5px;margin-bottom:6px}.q p{color:var(--gray2);font-size:13.5px}footer{text-align:center;padding:40px 0;border-top:1px solid var(--line);color:var(--gray);font-size:12.5px}footer .brand{font-family:var(--display);font-weight:800;letter-spacing:-.03em;font-size:20px;margin-bottom:10px;display:inline-block}footer .brand .we{color:#fff}footer .brand .nuru{color:var(--yellow)}footer .tagline{margin-bottom:20px;line-height:1.6}.fsoc{gap:12px}.fsoc,.fsoc a{display:flex;justify-content:center}.fsoc a{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;align-items:center;color:var(--gray);transition:.15s}.fsoc a:hover{border-color:var(--yellow);color:var(--yellow)}.fsoc svg{width:17px;height:17px}.seo-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:820px){.wrap{padding:0 20px}.nav .wrap{padding:12px 20px}.hero{padding:56px 0 52px}.hero .glow{width:560px;height:560px;top:-240px}.hero h1{font-size:clamp(32px,7vw,48px)}.hero .btn{font-size:15px;padding:15px 28px}.section{padding:56px 0}.lead{margin-bottom:32px}.perks{grid-template-columns:1fr 1fr;gap:14px}.steps{grid-template-columns:1fr;gap:14px}.badgewrap{flex-direction:column;gap:28px;text-align:center}.badgetext{max-width:100%}.badgetext h2,.badgetext>p,.eyebrow.left{text-align:center}.badgetext ul{display:inline-block;text-align:left}.chips{gap:8px}.scar{margin-top:28px}}@media (max-width:520px){.wrap{padding:0 16px}.nav .wrap{padding:10px 16px;gap:10px}.nav .lg{height:20px;max-width:min(130px,40vw)}.nav .btn{padding:9px 14px;font-size:12px;flex-shrink:0;white-space:nowrap}.hero{padding:40px 0 44px}.hero .glow{width:360px;height:360px;top:-160px}.pill{font-size:10px;letter-spacing:.08em;padding:7px 12px;margin-bottom:18px;max-width:100%;text-align:left;line-height:1.35}.pill .dot{flex-shrink:0}.hero h1{font-size:clamp(28px,8.5vw,36px);line-height:1.08;margin-bottom:16px}.hero .sub{font-size:15px;line-height:1.55;margin-bottom:10px}.zero{font-size:clamp(18px,5.5vw,22px);margin:18px 0 6px;line-height:1.25}.hero .keep{font-size:13.5px;margin-bottom:24px;padding:0 4px}.hero .btn{display:block;width:100%;max-width:340px;margin:0 auto;font-size:15px;padding:12px 20px}.microcopy{font-size:12px;line-height:1.5;padding:0 8px}.scar{margin-top:28px;padding:16px;border-radius:14px}.scar .row{font-size:12.5px;gap:8px}.scar .hint{font-size:11px;line-height:1.45}.section{padding:44px 0}.section h2{font-size:clamp(24px,7vw,30px)}.lead{font-size:14.5px;margin-bottom:28px;padding:0 4px}.perks{grid-template-columns:1fr;gap:12px}.perk{padding:22px 18px}.perk h3{font-size:16px}.fhbadge{width:168px;height:180px}.fhbadge .zap{font-size:28px}.fhbadge .t2{font-size:17px}.badgetext>p{font-size:14.5px}.badgetext li{font-size:13.5px;padding:5px 0 5px 22px}.chips{gap:8px;justify-content:flex-start}.chip{padding:9px 14px;font-size:13px}.step{padding:22px 18px}.step .n{width:40px;height:40px;font-size:18px}.formcard{padding:24px 16px;border-radius:18px}.formcard h2{font-size:22px;line-height:1.2}.formcard .sub{font-size:13.5px;margin-bottom:18px}.field label{font-size:11px}.field input,.field select{font-size:16px;padding:12px 14px}.success .big{font-size:36px}.success h3{font-size:20px}.faq{margin-top:24px}.q{padding:16px;border-radius:12px}.q h4{font-size:15px}.q p{font-size:13px}footer{padding:32px 0}footer .brand{font-size:18px}footer .tagline{font-size:12px;padding:0 8px}.fsoc a{width:36px;height:36px}}@media (max-width:360px){.wrap{padding:0 12px}.nav .wrap{padding:10px 12px}.nav .btn{padding:8px 11px;font-size:11px}.pill{font-size:9px;letter-spacing:.06em}.hero h1{font-size:26px}.chips{justify-content:center}.formcard{padding:20px 14px}}