@font-face{font-family:Bricolage Grotesque;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;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;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;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;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;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;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;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;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;font-style:normal;font-weight:800;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;font-style:normal;font-weight:800;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;font-style:normal;font-weight:800;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;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_b51245{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_b51245{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-body:"Manrope","Manrope Fallback"}:root{--ink-900:#05070c;--ink-850:#070a10;--ink-800:#0a0e16;--ink-700:#0f131d;--ink-600:#141925;--ink-500:#1b2130;--line:rgba(255,255,255,0.07);--line-2:rgba(255,255,255,0.12);--top-hi:rgba(255,255,255,0.06);--cyan:#2ab6ef;--cyan-bright:#6fd6ff;--cyan-deep:#1488cc;--cyan-ink:#04121c;--cyan-glow:rgba(42,182,239,0.45);--amber:#f7c35a;--text:#f3f7fc;--text-soft:#d4dceb;--text-muted:#9aa5b9;--text-dim:#616d82;--ok:#45e0a2;--warn:#f7c35a;--danger:#ff7373;--radius:18px;--radius-sm:12px;--radius-xs:9px;--maxw:1160px;--fallback-sans:ui-sans-serif,system-ui,-apple-system,sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);--shadow-card:0 24px 60px -20px rgba(0,0,0,0.7);--shadow-float:0 40px 90px -30px rgba(0,0,0,0.8)}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background-color:var(--ink-800);color:var(--text-soft);font-family:var(--font-body),var(--fallback-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;min-height:100dvh;position:relative;overflow-x:hidden;letter-spacing:-.005em}body:before{z-index:-2;background:radial-gradient(48% 38% at 82% -8%,rgba(42,182,239,.16),transparent 70%),radial-gradient(46% 40% at 8% 6%,rgba(20,136,204,.12),transparent 70%),radial-gradient(60% 50% at 50% 110%,rgba(42,182,239,.08),transparent 70%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;background-image:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-size:60px 60px,60px 60px,160px 160px;-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 0,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 100% 80% at 50% 0,#000 35%,transparent 100%)}a{color:inherit;text-decoration:none}::selection{background:var(--cyan);color:var(--cyan-ink)}.display,h1,h2,h3{font-family:var(--font-display),var(--fallback-sans);color:var(--text);font-weight:700;line-height:1.04;letter-spacing:-.03em;margin:0}.eyebrow{font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan-bright);display:inline-flex;align-items:center;gap:.7rem}.eyebrow:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan));display:inline-block}.muted{color:var(--text-muted)}.dim{color:var(--text-dim)}.accent{color:var(--cyan-bright)}.text-gradient{background:linear-gradient(120deg,var(--cyan-bright),var(--cyan) 55%,#b9ecff);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gold{background:linear-gradient(135deg,#ffe6a6,var(--amber) 60%,#d99a23);-webkit-background-clip:text;background-clip:text;color:transparent}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}main{flex:1 1;overflow-x:clip}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:linear-gradient(180deg,rgba(8,11,17,.85),rgba(8,11,17,.55));border-bottom:1px solid var(--line)}.nav-inner{height:76px;justify-content:space-between}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:.85rem}.brand-logo{height:30px;width:auto;display:block}.brand-divider{width:1px;height:26px;background:var(--line-2)}.brand-label{font-family:var(--font-display);font-weight:600;font-size:1.04rem;letter-spacing:-.01em;color:var(--text)}.nav-actions{display:flex;gap:10px}.btn,.nav-actions{align-items:center}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:700;font-size:.92rem;letter-spacing:-.01em;padding:.72rem 1.25rem;cursor:pointer;display:inline-flex;justify-content:center;gap:.5rem;transition:transform .18s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease),border-color .2s var(--ease),opacity .2s var(--ease);white-space:nowrap;position:relative;overflow:hidden}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--cyan-bright),var(--cyan) 45%,var(--cyan-deep));color:var(--cyan-ink);box-shadow:0 10px 26px -8px var(--cyan-glow),inset 0 1px 0 rgba(255,255,255,.45)}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-130%);transition:transform .6s var(--ease)}.btn-primary:hover{box-shadow:0 16px 38px -8px var(--cyan-glow),inset 0 1px 0 rgba(255,255,255,.5);transform:translateY(-2px)}.btn-primary:hover:after{transform:translateX(130%)}.btn-ghost{background:rgba(255,255,255,.02);border-color:var(--line-2);color:var(--text-soft)}.btn-ghost:hover{border-color:var(--cyan);color:var(--cyan-bright);background:rgba(42,182,239,.06)}.btn-block{width:100%}.btn-lg{padding:.98rem 1.7rem;font-size:1rem;border-radius:var(--radius-sm)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.card{background:linear-gradient(180deg,var(--ink-600),var(--ink-700));border:1px solid var(--line);border-radius:var(--radius);padding:30px;position:relative;box-shadow:inset 0 1px 0 var(--top-hi)}.card-glow{box-shadow:var(--shadow-card),inset 0 1px 0 var(--top-hi)}.field{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.15rem}.label{font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}.input,.label{font-family:var(--font-body)}.input{width:100%;background:var(--ink-900);border:1px solid var(--line-2);border-radius:var(--radius-sm);color:var(--text);font-size:1rem;padding:.85rem 1rem;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.input::placeholder{color:#4f596b}.input:focus{outline:none;border-color:var(--cyan);background:var(--ink-850);box-shadow:0 0 0 4px rgba(42,182,239,.16)}.hint{font-size:.82rem;color:var(--text-dim)}.alert{border-radius:var(--radius-sm);padding:.75rem .95rem;font-size:.9rem;margin-bottom:1.1rem;border:1px solid}.alert-error{background:rgba(255,115,115,.09);border-color:rgba(255,115,115,.4);color:#ffb1b1}.alert-info{background:rgba(42,182,239,.09);border-color:rgba(42,182,239,.35);color:#bfe9ff}.otp-input{width:100%;text-align:center;font-family:var(--font-display);font-size:1.9rem;font-weight:700;letter-spacing:.55em;text-indent:.55em;padding:.95rem}.auth-wrap{min-height:calc(100vh - 76px);display:grid;place-items:center;padding:56px 0}.auth-card{width:100%;max-width:460px}.auth-head{margin-bottom:1.7rem}.auth-head h1{font-size:2rem;margin:.8rem 0 .5rem}.auth-foot{margin-top:1.5rem;text-align:center;font-size:.9rem;color:var(--text-dim)}.auth-foot a,.linklike{color:var(--cyan-bright);font-weight:700}.linklike{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:10px 6px;cursor:pointer;font-family:var(--font-body);font-size:.78rem;letter-spacing:.02em}.linklike:hover{text-decoration:underline}.badge{display:inline-flex;align-items:center;gap:.42rem;font-size:.73rem;font-weight:700;font-family:var(--font-body);letter-spacing:.02em;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--line-2);color:var(--text-muted);background:rgba(255,255,255,.02);white-space:nowrap}.badge-ok{color:var(--ok);border-color:rgba(69,224,162,.4);background:rgba(69,224,162,.08)}.badge-pending{color:var(--amber);border-color:rgba(247,195,90,.4);background:rgba(247,195,90,.08)}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.reward-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .9rem .45rem .55rem;border-radius:999px;border:1px solid rgba(247,195,90,.35);background:linear-gradient(135deg,rgba(247,195,90,.16),rgba(247,195,90,.04));color:var(--amber);font-family:var(--font-body);font-weight:700;font-size:.86rem;letter-spacing:.01em}.reward-pill .chip{font-family:var(--font-display);font-weight:800;font-size:.82rem;background:var(--amber);color:#2a1c00;border-radius:999px;padding:.18rem .55rem}.footer{border-top:1px solid var(--line);padding:30px 0;margin-top:72px;color:var(--text-dim);font-size:.85rem}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-logo{height:22px;width:auto;opacity:.85}.stack{flex-direction:column}.row,.stack{display:flex}.row{align-items:center}.spread{justify-content:space-between}.gap-sm{gap:.5rem}.gap{gap:1rem}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes rise{0%{transform:translateY(16px)}to{transform:none}}.rise{animation:rise .7s var(--ease) both}.rise.d1{animation-delay:.05s}.rise.d2{animation-delay:.13s}.rise.d3{animation-delay:.21s}.rise.d4{animation-delay:.29s}.rise.d5{animation-delay:.37s}@media (prefers-reduced-motion:reduce){.rise{animation:none}}.hero{padding:92px 0 70px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:60px;gap:60px;align-items:center}.hero h1{font-size:clamp(2.7rem,5.6vw,4.6rem);margin:1.3rem 0;letter-spacing:-.035em}.hero p.lead{font-size:1.15rem;color:var(--text-muted);max-width:34ch;margin:0 0 2rem;line-height:1.6}.hero-cta{gap:12px}.hero-cta,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{gap:28px 40px;margin-top:2.8rem;padding-top:1.9rem;border-top:1px solid var(--line)}.stat .num{font-family:var(--font-display);font-size:1.95rem;font-weight:800;color:var(--text);line-height:1;letter-spacing:-.02em}.stat .lbl{font-size:.82rem;color:var(--text-dim);margin-top:.35rem}.hero-visual{position:relative}.hero-visual:before{content:"";position:absolute;inset:-14% -8%;background:radial-gradient(closest-side,rgba(42,182,239,.22),transparent 75%);filter:blur(10px);z-index:0}.chain-card{position:relative;z-index:1;background:linear-gradient(180deg,rgba(22,28,40,.92),rgba(13,17,25,.92));border:1px solid var(--line-2);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-float),inset 0 1px 0 var(--top-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chain-card .chip-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.chain-node{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.015);margin-bottom:10px}.chain-node:last-child{margin-bottom:0}.chain-node.you{border-color:rgba(42,182,239,.5);background:rgba(42,182,239,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:.82rem;color:var(--cyan-ink);flex-shrink:0;letter-spacing:-.02em}.chain-meta{flex:1 1}.chain-meta .n{font-weight:700;color:var(--text);font-size:.95rem}.chain-meta .s{font-size:.78rem;color:var(--text-dim)}.chain-reward{margin-top:16px;padding-top:16px;border-top:1px dashed var(--line-2);display:flex;align-items:center;justify-content:space-between;font-size:.88rem;color:var(--text-muted)}.chain-reward strong{font-family:var(--font-display);color:var(--amber);font-size:1.2rem}.promo{padding:8px 0 0}.promo-card{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(247,195,90,.28);background:radial-gradient(60% 120% at 88% 50%,rgba(247,195,90,.14),transparent 70%),linear-gradient(180deg,var(--ink-600),var(--ink-700));padding:32px 34px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;box-shadow:var(--shadow-card)}.promo-card h3{font-size:clamp(1.4rem,2.6vw,2rem);margin:.5rem 0 .4rem}.promo-card h3 .money{color:var(--amber)}.promo-card p{margin:0;color:var(--text-muted);max-width:52ch}.promo-amount{flex-shrink:0;text-align:center;font-family:var(--font-display);line-height:1}.promo-amount .big{font-size:clamp(3rem,7vw,5rem);font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,#ffe6a6,var(--amber) 60%,#d99a23);-webkit-background-clip:text;background-clip:text;color:transparent}.promo-amount .cap{font-family:var(--font-body);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-top:.5rem}.section{padding:72px 0}.section-head{text-align:center;max-width:640px;margin:0 auto 52px}.section-head h2{font-size:clamp(1.9rem,3.6vw,2.8rem);margin:.9rem 0 .7rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.step{background:linear-gradient(180deg,var(--ink-600),var(--ink-700));border:1px solid var(--line);border-radius:var(--radius);padding:30px;transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease);box-shadow:inset 0 1px 0 var(--top-hi)}.step:hover{transform:translateY(-6px);border-color:var(--line-2);box-shadow:var(--shadow-card),inset 0 1px 0 var(--top-hi)}.step-num{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.16em;color:var(--cyan-bright)}.step h3{font-size:1.25rem;margin:1rem 0 .55rem}.step p{margin:0;color:var(--text-muted);font-size:.95rem}.dash{padding-top:52px;padding-bottom:24px}.dash-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:30px}.dash-head h1{font-size:clamp(1.9rem,3.8vw,2.8rem);margin-top:.5rem}.dash-grid{grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.dash-grid,.stat-grid{display:grid;margin-bottom:22px}.stat-grid{grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.dash-grid>*,.stat-grid>*{min-width:0}.stat-card{background:linear-gradient(180deg,var(--ink-600),var(--ink-700));border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:inset 0 1px 0 var(--top-hi)}.stat-card.reward{border-color:rgba(247,195,90,.3);background:radial-gradient(80% 120% at 100% 0,rgba(247,195,90,.12),transparent 70%),linear-gradient(180deg,var(--ink-600),var(--ink-700))}.stat-card .num{font-family:var(--font-display);font-size:2.3rem;font-weight:800;color:var(--cyan-bright);line-height:1;letter-spacing:-.03em}.stat-card.reward .num{color:var(--amber)}.stat-card .lbl{font-size:.78rem;color:var(--text-dim);margin-top:.55rem;text-transform:uppercase;letter-spacing:.07em;font-weight:600}.card h2.card-title{font-size:1.2rem;margin-bottom:.4rem}.copy-row{display:flex;gap:10px;margin-top:14px}.copy-field{flex:1 1;border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:.8rem .95rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-badge,.copy-field{background:var(--ink-900)}.code-badge{font-family:var(--font-display);font-size:1.9rem;font-weight:800;letter-spacing:.1em;color:var(--text);border:1px dashed rgba(42,182,239,.5);border-radius:var(--radius-sm);padding:.7rem 1.05rem;display:inline-block;margin-top:14px}.referral-list{list-style:none;margin:16px 0 0;padding:0}.referral-item{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid var(--line)}.referral-item:first-child{border-top:none}.referral-item .meta{flex:1 1;min-width:0}.referral-item .meta .n{font-weight:700;color:var(--text);overflow-wrap:anywhere}.referral-item .badge{flex-shrink:0}.referral-item .meta .s{font-size:.82rem;color:var(--text-dim)}.empty{text-align:center;padding:40px 16px;color:var(--text-dim)}.empty .big{font-size:2.6rem;margin-bottom:.5rem}.manual-form{display:grid;grid-template-columns:1.2fr 1.4fr 1fr auto;grid-gap:12px;gap:12px;align-items:end;margin-top:14px}.manual-form .btn{height:47px}@media (max-width:760px){.manual-form{grid-template-columns:1fr}.manual-form .btn{width:100%}}.tag{display:inline-block;font-family:var(--font-body);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-bright);border:1px solid rgba(42,182,239,.4);background:rgba(42,182,239,.08);border-radius:5px;padding:.1rem .4rem;margin-left:.5rem;vertical-align:middle}.admin-shell{min-height:100vh;min-height:100dvh}.admin-bar{height:68px;display:flex;align-items:center;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(8,11,17,.9),rgba(8,11,17,.6));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-main{padding:40px 28px 80px}.admin-title{font-size:clamp(1.8rem,3.4vw,2.6rem);margin:.7rem 0 1.8rem}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:40px}.admin-h2{font-size:1.3rem;margin:8px 0 16px}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--ink-600),var(--ink-700));box-shadow:inset 0 1px 0 var(--top-hi);margin-bottom:44px}.admin-table{width:100%;border-collapse:collapse;font-size:.88rem;min-width:920px}.admin-table thead th{text-align:left;font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);padding:14px 16px;border-bottom:1px solid var(--line-2);white-space:nowrap;background:rgba(255,255,255,.02);position:-webkit-sticky;position:sticky;top:0}.admin-table tbody td{padding:14px 16px;border-top:1px solid var(--line);vertical-align:top;color:var(--text-soft)}.admin-table tbody tr:hover{background:rgba(42,182,239,.04)}.admin-table .ar{text-align:right}.admin-table .small{font-size:.82rem}.cell-strong{font-weight:700;color:var(--text)}.cell-sub{font-size:.78rem;color:var(--text-dim)}.admin-empty{text-align:center;padding:40px;color:var(--text-dim)}.admin-chains{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.chain-block{padding:20px}.chain-kids{list-style:none;margin:14px 0 0;padding:0}.chain-kids li{padding:11px 0;border-top:1px dashed var(--line)}.chain-kids li:first-child{border-top:1px solid var(--line-2);margin-top:4px}.admin-foot{margin-top:36px;font-size:.82rem}@media (max-width:720px){.admin-stats{grid-template-columns:repeat(2,1fr)}}.funnel-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;--line:rgba(150,120,255,0.16);--line-2:rgba(150,120,255,0.3);--text-soft:#d8d0f0;--text-muted:#a99ec9;--text-dim:#6c6191;background:radial-gradient(900px 520px at 50% -6%,rgba(160,90,255,.2),transparent 62%),radial-gradient(700px 500px at 88% 24%,rgba(61,229,255,.1),transparent 55%),radial-gradient(600px 520px at 6% 82%,rgba(198,255,61,.06),transparent 55%),linear-gradient(180deg,#0d0a1c,#080610 62%)}.funnel-bar{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:64px;align-items:center;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(13,10,28,.92),rgba(13,10,28,.7));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.funnel-bar,.funnel-main{display:flex;justify-content:center}.funnel-main{flex:1 1;align-items:flex-start;padding:14px 0 40px;overflow-x:clip}.funnel{width:100%;max-width:600px;padding:0 20px}.advocate-name{position:absolute;top:10px;left:12px;z-index:2;max-width:calc(100% - 24px);padding:4px 12px;border:1px solid var(--line-2);border-radius:999px;background:linear-gradient(180deg,rgba(160,120,255,.2),rgba(160,120,255,.08));box-shadow:0 6px 18px -12px rgba(160,90,255,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.9rem;font-weight:700;letter-spacing:.01em;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.funnel-page .footer{display:none}.funnel-page .btn-primary{background:linear-gradient(180deg,#c6ff3d,#9be00a);color:#0a1400;box-shadow:0 12px 34px -10px rgba(155,224,10,.55),inset 0 1px 0 rgba(255,255,255,.5)}.funnel-page .btn-primary:hover{box-shadow:0 18px 44px -10px rgba(155,224,10,.72)}.funnel-page .eyebrow{color:var(--text-muted);margin-bottom:10px}.funnel-page .eyebrow:before{background:#a86bff}.funnel-page .accent{color:#3de5ff}.funnel-page .proof-num{background:linear-gradient(120deg,#f2effb,#a86bff);-webkit-background-clip:text;background-clip:text;color:transparent}.funnel-page .proof-num.proof-hi,.proof-num.proof-hi{background:linear-gradient(135deg,#ffe6a6,#f7c35a 60%,#d99a23);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(247,195,90,.4))}.funnel-page .sim{border-color:rgba(150,120,255,.3);background:radial-gradient(70% 130% at 85% 0,rgba(168,107,255,.16),transparent 70%),linear-gradient(180deg,rgba(26,19,48,.72),rgba(13,9,26,.82))}.funnel-page .step-btn{background:radial-gradient(circle at 50% 28%,#241a44,#120d26);border-color:rgba(150,120,255,.3);color:#c6ff3d}.earn-cta{position:relative;display:block;width:100%;border:none;cursor:pointer;-webkit-clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);padding:20px 34px;margin:4px 0;text-align:center;font-family:var(--font-display),sans-serif;font-style:italic;font-weight:800;font-size:clamp(20px,6vw,30px);letter-spacing:.01em;text-transform:uppercase;color:#0a1400;background:linear-gradient(180deg,#edff8f,#b6ef1a 46%,#8fc70a);text-shadow:0 1px 0 rgba(255,255,255,.4);filter:drop-shadow(0 0 18px rgba(198,255,61,.75)) drop-shadow(0 10px 22px rgba(120,60,255,.45));transform:rotate(-2.5deg);transition:transform .12s ease,filter .2s ease}.earn-cta>*{position:relative;z-index:2}.earn-cta:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-130%);animation:heroShine 3.2s ease-in-out infinite;pointer-events:none}.earn-cta:hover{transform:rotate(-2.5deg) translateY(-2px) scale(1.01);filter:drop-shadow(0 0 28px rgba(198,255,61,.95)) drop-shadow(0 14px 26px rgba(120,60,255,.6))}.earn-cta:active{transform:rotate(-2.5deg) translateY(0) scale(.99)}@keyframes heroShine{0%,55%{transform:translateX(-130%)}85%,to{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.earn-cta:after{animation:none;opacity:0}}.funnel-progress{margin-bottom:10px}.funnel-card .eyebrow,.funnel-card h1{margin-bottom:6px}.funnel-card h1{font-size:clamp(23px,5.8vw,34px)}.funnel-card .lead{font-size:13.5px;line-height:1.4;margin-bottom:10px}.referral-net-wrap{margin:-10px -8px -8px}.funnel-page .referral-net{height:268px}.sim{padding:10px 14px 12px;margin-bottom:10px}.sim-q{margin-bottom:4px}.sim-amount{font-size:clamp(2rem,8vw,2.7rem);margin-top:2px}.sim-cap{margin-top:4px}.proof-row{margin:0 0 10px}.funnel-card .hook-outro{text-align:center;font-size:clamp(17px,4vw,22px);font-weight:500;line-height:1.28;color:var(--text-muted);margin-top:26px}.funnel-page .trust{margin-top:12px}.funnel-page .cred-line{margin-top:2px}.funnel-progress{display:flex;gap:8px;margin-bottom:28px}.funnel-progress .seg{flex:1 1;height:4px;border-radius:999px;background:var(--ink-500);position:relative;overflow:hidden}.funnel-progress .seg.on:after{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--cyan-bright));box-shadow:0 0 12px var(--cyan-glow);transform-origin:left;animation:segfill .5s var(--ease) both}@keyframes segfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes funnelInFwd{0%{transform:translate3d(26px,0,0) scale(.99)}to{transform:none}}@keyframes funnelInBack{0%{transform:translate3d(-26px,0,0) scale(.99)}to{transform:none}}.funnel-card.in-fwd{animation:funnelInFwd .46s var(--ease) both}.funnel-card.in-back{animation:funnelInBack .46s var(--ease) both}@keyframes moneyPop{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}.money-pop{animation:moneyPop .34s var(--ease)}@keyframes numPop{0%{transform:translateY(-7px) scale(.78);opacity:.35}to{transform:none;opacity:1}}.sim-num{display:inline-block;animation:numPop .28s var(--ease)}@media (prefers-reduced-motion:reduce){.funnel-card.in-back,.funnel-card.in-fwd,.money-pop,.sim-num{animation:none}}.funnel h1{font-size:clamp(1.95rem,6vw,2.9rem);letter-spacing:-.035em;margin:1rem 0 .9rem}.funnel .lead{color:var(--text-muted);font-size:1.08rem;line-height:1.6;margin:0 0 1.7rem}.sim{text-align:center;border-radius:var(--radius);border:1px solid rgba(247,195,90,.26);background:radial-gradient(70% 130% at 85% 0,rgba(247,195,90,.1),transparent 70%),linear-gradient(180deg,var(--ink-600),var(--ink-700));box-shadow:var(--shadow-card),inset 0 1px 0 var(--top-hi);padding:28px 24px 24px;margin-bottom:1.8rem}.referral-net-wrap{position:relative;margin:-6px -6px 6px;border-radius:var(--radius-sm);overflow:hidden}.referral-net{display:block;width:100%;height:200px;touch-action:manipulation}.sim-q{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#c4bce0}.sim-stepper{display:flex;align-items:center;justify-content:center;gap:20px;margin:16px 0 4px}.step-btn{width:48px;height:48px;flex-shrink:0;border-radius:50%;border:1px solid var(--line-2);background:var(--ink-900);color:var(--cyan-bright);font-family:var(--font-display);font-size:1.6rem;font-weight:700;line-height:1;display:grid;place-items:center;cursor:pointer;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.step-btn:hover:not(:disabled){border-color:var(--cyan);background:rgba(42,182,239,.08);transform:translateY(-2px)}.step-btn:active:not(:disabled){transform:scale(.9)}.step-btn:disabled{opacity:.35;cursor:not-allowed}.sim-count{font-family:var(--font-display);font-size:2.4rem;font-weight:800;color:var(--text);line-height:1;min-width:3ch}.sim-count .u{display:block;font-family:var(--font-body);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--text-dim);margin-top:4px}.sim-amount{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,13vw,4.6rem);letter-spacing:-.045em;line-height:1;margin-top:12px;background:linear-gradient(135deg,#ffe6a6,var(--amber) 60%,#d99a23);-webkit-background-clip:text;background-clip:text;color:transparent}.sim-cap{font-size:.98rem;font-weight:600;color:#c6ff3d;margin-top:10px}.trust{font-size:.84rem;margin-top:1.1rem}.cred-line,.trust{text-align:center;color:var(--text-dim)}.cred-line{font-size:.82rem;margin:.5rem 0 0}.cred-line a{color:var(--cyan-bright);font-weight:700}.trust-card{display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(42,182,239,.28);border-radius:var(--radius-sm);background:radial-gradient(120% 140% at 0 0,rgba(42,182,239,.08),transparent 60%),rgba(255,255,255,.02);padding:16px 18px;margin:.2rem 0 0}.trust-ic{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.8rem;font-weight:800;color:var(--cyan-ink);background:linear-gradient(135deg,var(--cyan-bright),var(--cyan));margin-top:2px}.trust-card p{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-muted)}.trust-card p strong{color:var(--text-soft)}.trust-link{display:inline-block;margin-top:8px;font-size:.82rem;font-weight:700;color:var(--cyan-bright)}.trust-link:hover{text-decoration:underline}.proof-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:1.1rem}.proof-item{padding:0 16px;text-align:center}.proof-item+.proof-item{border-left:1px solid var(--line)}.proof-num{font-family:var(--font-display);font-weight:800;font-size:1.2rem;line-height:1;color:var(--cyan-bright)}.proof-lbl{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-top:4px}.how-list{display:flex;flex-direction:column;gap:14px;margin:1.5rem 0 1.9rem}.how-item{display:flex;gap:16px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--ink-600),var(--ink-700));box-shadow:inset 0 1px 0 var(--top-hi);padding:18px}.how-num{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;color:var(--cyan-ink);background:linear-gradient(135deg,var(--cyan-bright),var(--cyan));box-shadow:0 6px 16px -6px var(--cyan-glow)}.how-item h3{font-size:1.06rem;margin:2px 0 4px}.how-item p{margin:0;color:var(--text-muted);font-size:.92rem}.earn-counter{position:-webkit-sticky;position:sticky;top:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(247,195,90,.32);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(247,195,90,.16),rgba(247,195,90,.03));box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 18px;margin-bottom:1.3rem}.earn-counter .amt{display:block;font-family:var(--font-display);font-weight:800;font-size:1.95rem;letter-spacing:-.03em;line-height:1;color:var(--amber);transform-origin:left center}.earn-counter .lbl{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--text-dim);margin-top:5px}.earn-counter .cnt{text-align:right;font-size:.8rem;line-height:1.3;color:var(--text-muted);flex-shrink:0}.ref-add{display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:10px;gap:10px;align-items:stretch}.ref-add .btn{white-space:nowrap}.ref-list{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ref-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.015);padding:11px 14px;animation:rise .4s var(--ease) both}.ref-row .avatar{width:34px;height:34px;font-size:.72rem}.ref-row .rm{margin-left:auto;margin-right:-8px;flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:.95rem;line-height:1;border-radius:9px;transition:color .15s var(--ease),background .15s var(--ease)}.ref-row .rm:hover{color:var(--danger);background:rgba(255,115,115,.1)}.ref-encourage{text-align:center;font-size:.92rem;font-weight:600;color:var(--cyan-bright);margin:1.1rem 0 0;min-height:1.4em}.claim-total{text-align:center;margin:0 0 1.5rem}.claim-total .amt{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,11vw,3.7rem);letter-spacing:-.045em;line-height:1;background:linear-gradient(135deg,#ffe6a6,var(--amber) 60%,#d99a23);-webkit-background-clip:text;background-clip:text;color:transparent}.claim-total .cap{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-top:8px}.funnel-actions{margin-top:1.7rem;display:flex;flex-direction:column;gap:10px}.funnel-actions:has(>.earn-cta){margin-top:2.9rem}.funnel-card.hook .funnel-actions:has(>.earn-cta){margin-top:1.4rem}.funnel-back{align-self:center;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:.9rem;color:var(--text-dim);padding:12px 18px;transition:color .15s var(--ease)}.funnel-back:hover{color:var(--text-soft)}.linklike:disabled{opacity:.45;cursor:default;text-decoration:none}.fstat{display:flex;align-items:center;gap:14px;padding:11px 0;border-top:1px solid var(--line)}.fstat:first-child{border-top:none}.fstat .fname{width:190px;flex-shrink:0;font-size:.86rem;color:var(--text-soft)}.fstat .fbar{flex:1 1;height:10px;border-radius:999px;background:var(--ink-500);overflow:hidden}.fstat .fbar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cyan-deep),var(--cyan-bright));transition:width .4s var(--ease)}.fstat .fcount{width:54px;text-align:right;font-family:var(--font-display);font-weight:800;color:var(--text)}@media (max-width:560px){.ref-add{grid-template-columns:1fr}.fstat .fname{width:120px}.earn-counter{position:static}.funnel h1{margin:.7rem 0}.funnel .lead{font-size:1rem;margin-bottom:1.2rem}.sim{padding:22px 18px 18px;margin-bottom:1.1rem}.proof-row{margin-top:.9rem}}@media (max-width:980px){.hero-grid{gap:44px}.dash-grid,.hero-grid,.steps{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}.section{padding:60px 0}}@media (max-width:720px){.hide-mobile{display:none}.container{padding-left:24px;padding-right:24px}.nav-inner{height:64px}.brand-label{font-size:.95rem}.hero{padding:48px 0 40px}.hero h1{font-size:clamp(2.05rem,8.5vw,3.1rem);margin:1rem 0}.hero p.lead{font-size:1.05rem;max-width:none;margin-bottom:1.6rem}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{width:100%}.hero-stats{gap:22px 32px;margin-top:2rem;padding-top:1.5rem}.stat .num{font-size:1.65rem}.promo-card{flex-direction:column;align-items:flex-start;text-align:left;padding:26px 22px;gap:18px}.section{padding:52px 0}.section-head{margin-bottom:36px}.card,.step{padding:24px 22px}.dash{padding-top:36px;padding-bottom:16px}.dash-head{margin-bottom:24px}.stat-card{padding:20px}.stat-card .num{font-size:2rem}.auth-wrap{min-height:calc(100vh - 64px);padding:36px 0}.auth-head h1{font-size:1.75rem}.admin-main{padding:28px 16px 60px}.footer{margin-top:48px}}@media (max-width:460px){.container{padding-left:22px;padding-right:22px}.hero h1{font-size:clamp(1.9rem,9vw,2.4rem)}.copy-row{flex-wrap:wrap}.copy-row .btn-primary{width:100%}.code-badge{font-size:1.6rem;letter-spacing:.08em}.otp-input{font-size:1.6rem;letter-spacing:.4em;text-indent:.4em}}@media (max-width:360px){.stat-grid{grid-template-columns:1fr}}.shell{--line:rgba(150,120,255,0.16);--line-2:rgba(150,120,255,0.28);--top-hi:rgba(200,180,255,0.06);--text-soft:#d8d0f0;--text-muted:#a99ec9;--text-dim:#6c6191;--ink-500:#241a44;--ink-600:#1a1330;--ink-700:#130f26;--ink-800:#0d0a1c;--ink-850:#0a0818;--ink-900:#080610;background:radial-gradient(900px 560px at 50% -8%,rgba(160,90,255,.22),transparent 62%),radial-gradient(760px 520px at 88% 18%,rgba(61,229,255,.1),transparent 55%),radial-gradient(680px 560px at 6% 84%,rgba(198,255,61,.06),transparent 55%),linear-gradient(180deg,#0d0a1c,#080610 62%)}.shell .nav{background:linear-gradient(180deg,rgba(13,10,28,.85),rgba(13,10,28,.55))}.shell .btn-primary{background:linear-gradient(180deg,#c6ff3d,#9be00a);color:#0a1400;box-shadow:0 12px 34px -10px rgba(155,224,10,.5),inset 0 1px 0 rgba(255,255,255,.5)}.shell .btn-primary:hover{box-shadow:0 18px 44px -10px rgba(155,224,10,.7)}.shell .eyebrow:before{background:linear-gradient(90deg,transparent,#a86bff)}.home .chain-card{background:linear-gradient(180deg,rgba(30,22,54,.92),rgba(16,12,32,.92))}.home .hero-visual:before{background:radial-gradient(closest-side,rgba(168,107,255,.24),transparent 75%)}@media (max-width:480px){.funnel-page .funnel-main{align-items:center;padding:10px 0 16px}.funnel-page .sim{padding:10px 12px 12px;margin-bottom:clamp(8px,2vh,22px)}.funnel-page .proof-row{margin:0 0 clamp(8px,2vh,22px)}.funnel-page .earn-cta{margin:clamp(4px,1vh,12px) 0}.funnel-page .funnel-card .hook-outro{margin-top:clamp(18px,3vh,30px)}}@media (max-width:480px) and (max-height:780px){.funnel-page .funnel-bar{height:54px}.funnel-page .funnel-main{padding:8px 0 12px}.funnel-page .referral-net{height:210px}.funnel-page .sim{padding:8px 12px 10px;margin-bottom:8px}.funnel-page .sim-stepper{margin:8px 0 2px}.funnel-page .step-btn{width:44px;height:44px;font-size:1.5rem}.funnel-page .sim-count{font-size:2.15rem}.funnel-page .sim-amount{font-size:clamp(2.3rem,10.5vw,2.9rem);margin-top:0}.funnel-page .sim-cap{margin-top:3px}.funnel-page .proof-row{margin:0 0 8px}.funnel-page .proof-num{font-size:1.1rem}.funnel-page .earn-cta{padding:16px 28px;font-size:clamp(18px,5.8vw,26px)}.funnel-page .funnel-card .hook-outro{font-size:clamp(14.5px,3.8vw,17px);margin-top:20px}}.about-list{list-style:none;margin:18px 0 6px;padding:0;display:flex;flex-direction:column;gap:12px}.about-list+.proof-row{margin-top:30px}.about-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink-600);color:var(--text-soft);font-size:.98rem;line-height:1.4;text-align:left}.about-ic{flex:0 0 auto;font-size:1.25rem;line-height:1.2}.visa-group{margin:16px 0 4px;text-align:left}.visa-group-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px}.visa-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.visa-grid.visa-grid-binary{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.visa-grid-binary .visa-opt{padding:18px;font-size:1.05rem}.visa-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--radius-xs);background:var(--ink-600);color:var(--text-soft);font:inherit;font-size:.95rem;font-weight:600;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .05s ease}.visa-opt:hover{border-color:var(--cyan);background:var(--ink-500)}.visa-opt:active{transform:scale(.98)}.visa-opt.selected{border-color:var(--cyan);background:rgba(42,182,239,.14);color:var(--text);box-shadow:0 0 0 1px var(--cyan) inset,0 0 18px var(--cyan-glow)}@media (max-width:380px){.visa-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.visa-opt{transition:none}}.admin-nav{display:inline-flex;gap:4px;margin-left:6px}.admin-nav a{padding:6px 12px;border-radius:9px;font-size:.85rem;font-weight:600;color:var(--text-muted);transition:color .15s ease,background .15s ease}.admin-nav a.active,.admin-nav a:hover{color:var(--text);background:var(--ink-600)}.lead-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:44px;text-decoration:none;transition:border-color .15s ease,transform .05s ease}.lead-summary:hover{border-color:var(--cyan)}.lead-summary:active{transform:scale(.995)}.lead-summary-cta{flex:0 0 auto;color:var(--cyan-bright);font-weight:700;font-size:.95rem}@media (max-width:560px){.admin-nav{margin-left:0}}.onb-done{display:flex;flex-direction:column;align-items:center;text-align:center}.funnel-main.onb-main{align-items:flex-start;padding-top:28px;padding-bottom:48px}.funnel-main.earn-main{align-items:flex-start;padding-top:16px}.onb-journey{position:relative;height:108px;margin:2px 0 22px;padding:0 48px}.onb-skyline{position:absolute;left:0;right:0;bottom:26px;width:100%;height:52px;opacity:.92;pointer-events:none;filter:drop-shadow(0 0 6px rgba(90,180,255,.28))}.onb-track{position:relative;height:100%}.onb-road{position:absolute;left:0;right:0;bottom:20px;height:10px;border-radius:7px;background:linear-gradient(180deg,#12203a,#0b1424);box-shadow:inset 0 0 0 1px rgba(90,180,255,.22),0 5px 12px rgba(0,0,0,.45)}.onb-road:after{content:"";position:absolute;left:7px;right:7px;top:50%;height:2.5px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,rgba(120,200,255,.4) 0 9px,transparent 9px 18px)}.onb-road-fill{position:absolute;left:0;bottom:20px;height:10px;border-radius:7px;background:linear-gradient(90deg,#35d6f5,#6aa8ff 48%,#a678ff);box-shadow:0 0 16px rgba(106,168,255,.6),inset 0 1px 0 rgba(255,255,255,.35);overflow:hidden;transition:width .7s cubic-bezier(.22,1,.36,1)}.onb-road-fill:after{content:"";position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:onbShimmer 1.6s linear infinite}@keyframes onbShimmer{0%{transform:translateX(-140%)}to{transform:translateX(400%)}}.onb-pylon{position:absolute;bottom:19px;width:4px;height:18px;transform:translateX(-50%);border-radius:2px;background:rgba(150,170,200,.32);transition:background .4s ease,box-shadow .4s ease}.onb-pylon.lit{background:#5fe0ff;box-shadow:0 0 11px rgba(95,224,255,.7)}.onb-dest{position:absolute;right:-6px;bottom:17px;line-height:0;filter:drop-shadow(0 0 8px rgba(214,189,122,.5));transform-origin:bottom left;animation:onbFlagSway 2.2s ease-in-out infinite}.onb-journey.arrived .onb-dest{animation-duration:.7s;filter:drop-shadow(0 0 12px rgba(214,189,122,.72))}.onb-journey.arrived .onb-dest:before{content:"";position:absolute;left:11px;top:8px;width:22px;height:22px;border-radius:50%;border:2px solid #d6bd7a;transform:translate(-50%,-50%);animation:onbBurst .9s ease-out infinite}@keyframes onbFlagSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes onbBurst{0%{opacity:.9;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}.onb-biker{position:absolute;bottom:9px;left:0;transform:translateX(-50%);transition:left .7s cubic-bezier(.34,1.12,.5,1);filter:drop-shadow(0 0 9px rgba(95,200,255,.42)) drop-shadow(0 3px 5px rgba(0,0,0,.45));animation:onbBikerBob .6s ease-in-out infinite;line-height:0;z-index:2}.onb-biker:before{content:"";position:absolute;right:76%;bottom:12px;width:46px;height:5px;border-radius:4px;background:linear-gradient(90deg,transparent,rgba(121,188,208,.5));filter:blur(1px);animation:onbTrail .5s ease-in-out infinite}@keyframes onbTrail{0%,to{opacity:.45;width:38px}50%{opacity:.9;width:52px}}.onb-spokes{transform-box:fill-box;transform-origin:center;animation:onbSpin .55s linear infinite}@keyframes onbSpin{to{transform:rotate(1turn)}}@keyframes onbBikerBob{0%,to{transform:translateX(-50%) translateY(0) rotate(-1deg)}50%{transform:translateX(-50%) translateY(-2.5px) rotate(.5deg)}}.onb-spark{position:absolute;left:8px;bottom:4px;width:4px;height:4px;border-radius:50%;background:#d6bd7a;box-shadow:0 0 5px rgba(214,189,122,.7);opacity:0;animation:onbSpark .9s ease-out infinite}.onb-spark.s2{animation-delay:.3s;background:#85b6c4;box-shadow:0 0 5px rgba(133,182,196,.7)}.onb-spark.s3{animation-delay:.6s;background:#b3a1c9;box-shadow:0 0 5px rgba(179,161,201,.7)}@keyframes onbSpark{0%{opacity:0;transform:translate(0) scale(1)}18%{opacity:.85}to{opacity:0;transform:translate(-20px,-7px) scale(.3)}}@media (prefers-reduced-motion:reduce){.onb-biker,.onb-biker:before,.onb-dest,.onb-journey.arrived .onb-dest:before,.onb-road-fill:after,.onb-spark,.onb-spokes{animation:none}.onb-spark{display:none}.onb-biker,.onb-road-fill{transition:none}}.onb-check{display:grid;place-items:center;margin:6px 0 28px;transform-origin:center 62%;animation:onbBubblePop .72s cubic-bezier(.2,.9,.3,1.35) both;filter:drop-shadow(0 12px 30px rgba(198,255,61,.4))}.onb-check svg{display:block}.onb-check-path{stroke-dasharray:62;stroke-dashoffset:62;animation:onbCheckDraw .42s ease-out .36s forwards}@keyframes onbBubblePop{0%{transform:scale(0) rotate(-14deg);opacity:0}55%{transform:scale(1.18) rotate(5deg);opacity:1}72%{transform:scale(.9) rotate(-3deg)}86%{transform:scale(1.05) rotate(1deg)}to{transform:scale(1) rotate(0)}}@keyframes onbCheckDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.onb-check{animation:none}.onb-check-path{animation:none;stroke-dashoffset:0}}.earn-qr-inline{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink-600);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.earn-qr-inline-head{font-size:.95rem;font-weight:600;color:var(--text-soft)}.earn-qr-inline-frame{width:188px;height:188px;display:grid;place-items:center;background:#fff;border-radius:16px;padding:10px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.earn-qr-inline-img{width:168px;height:168px;display:block}.earn-qr-inline-loading{color:#6b7280;font-size:.9rem}.earn-qr-inline-sub{font-size:.85rem;color:var(--text-muted);max-width:300px}.qr-joins{display:flex;flex-direction:column;gap:9px;width:100%;max-width:330px;margin-top:16px}.qr-joins-head{display:flex;align-items:center;gap:7px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.qr-live-dot{width:8px;height:8px;border-radius:50%;background:#b6f04a;box-shadow:0 0 8px rgba(182,240,74,.9);animation:qrLivePulse 1.6s ease-out infinite}.qr-join-bubble{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid rgba(155,224,10,.28);border-radius:16px;background:linear-gradient(180deg,rgba(155,224,10,.12),rgba(155,224,10,.04)),rgba(18,14,34,.55);box-shadow:0 12px 28px -18px rgba(155,224,10,.85),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;transform-origin:left center;animation:qrJoinSlide .5s cubic-bezier(.22,1.3,.36,1) both}.qr-join-avatar{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;color:#0a0e16;box-shadow:0 4px 12px -4px rgba(0,0,0,.6),inset 0 0 0 2px rgba(255,255,255,.18)}.qr-join-txt{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1 1}.qr-join-txt strong{font-weight:800;color:var(--text);font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qr-join-sub{font-size:.78rem;color:var(--text-muted)}.qr-join-check{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0a0e16;background:linear-gradient(180deg,#c6ff3d,#9be00a);box-shadow:0 0 12px -2px rgba(155,224,10,.8);animation:qrCheckPop .4s ease-out .16s both}@keyframes qrJoinSlide{0%{opacity:0;transform:translateX(-14px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes qrCheckPop{0%{opacity:0;transform:scale(.2)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes qrLivePulse{0%{opacity:1;box-shadow:0 0 0 0 rgba(182,240,74,.55)}70%{opacity:.6;box-shadow:0 0 0 6px rgba(182,240,74,0)}to{opacity:1;box-shadow:0 0 0 0 rgba(182,240,74,0)}}@media (prefers-reduced-motion:reduce){.qr-join-bubble,.qr-join-check,.qr-live-dot{animation:none}}.earn-or{display:flex;align-items:center;gap:12px;margin:18px 0 6px;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.earn-or:after,.earn-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.earn-perref{display:flex;flex-direction:column;align-items:center;gap:2px;margin:10px 0 8px}.earn-perref-amt{font-family:var(--font-display),var(--fallback-sans);font-weight:800;font-size:clamp(3.6rem,16vw,5.2rem);line-height:1;letter-spacing:-.02em;background:linear-gradient(135deg,#ffe6a6,var(--amber) 60%,#d99a23);-webkit-background-clip:text;background-clip:text;color:transparent}.earn-perref-lbl{font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.earn-logo{display:block;height:clamp(52px,15vw,68px);width:auto;margin:2px auto 16px}.earn-logo-top{display:block;height:clamp(40px,11vw,50px);width:auto;margin:18px auto 20px}.earn-cred{width:-moz-fit-content;width:fit-content;margin:10px auto 14px;padding:13px 26px;border:1px solid rgba(247,195,90,.42);border-radius:999px;background:rgba(247,195,90,.1);box-shadow:0 0 20px rgba(247,195,90,.18);font-size:1.2rem;font-weight:700;color:var(--text)}.earn-cred-num{font-family:var(--font-display),var(--fallback-sans);font-weight:800;font-size:1.55rem;color:var(--amber);margin-right:6px}.hook-mid{display:flex;justify-content:center}.hook-mid .earn-cred{margin:18px auto 14px}.funnel-card.hook .earn-logo-top{height:clamp(34px,9vw,42px);margin:6px auto 28px}.onb-earn-btn{margin-top:2px}