@font-face{font-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 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_1243c3;font-style:normal;font-weight:200 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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 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_1243c3;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_1243c3{font-family:__Bricolage_Grotesque_1243c3,__Bricolage_Grotesque_Fallback_1243c3;font-style:normal}.__variable_1243c3{--font-display:"__Bricolage_Grotesque_1243c3","__Bricolage_Grotesque_Fallback_1243c3"}@font-face{font-family:__Onest_b501c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/be4f912c06e1e110-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:__Onest_b501c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6961d055d00ff7ec-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Onest_b501c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1dd116e7162c5f47-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Onest_b501c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/25408a68d73c6c69-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:__Onest_b501c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a2a4a14ada96f862-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:__Onest_b501c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c1b02c1a57568c67-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Onest_b501c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cd87a8f174d93ac6-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:__Onest_Fallback_b501c5;src:local("Arial");ascent-override:92.20%;descent-override:28.99%;line-gap-override:0.00%;size-adjust:105.20%}.__className_b501c5{font-family:__Onest_b501c5,__Onest_Fallback_b501c5;font-style:normal}.__variable_b501c5{--font-body:"__Onest_b501c5","__Onest_Fallback_b501c5"}:root{--paper:#fbf8f0;--white:#fffdf7;--mist:#f5eedc;--line:#e7ddc3;--ink:#0a1a3a;--ink-2:#46506f;--blue:#0a1a3a;--blue-d:#14295c;--sky:#c3cbe0;--gold:#c98f0a;--green:#13a37f;--green-d:#0e7d62;--coral:#e5533d;--coral-d:#c23a26;--ease:cubic-bezier(0.16,1,0.3,1);--maxw:1200px;--gutter:clamp(18px,4vw,44px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px}body{text-size-adjust:100%;-webkit-tap-highlight-color:rgba(233,176,46,.25);background:var(--paper);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}ol,ul{list-style:none}:focus-visible{outline:2.5px solid var(--focus);outline-offset:3px;border-radius:6px}.page{position:relative;isolation:isolate}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;text-wrap:balance;color:var(--ink)}h1{font-size:clamp(2.4rem,4.4vw,3.9rem);line-height:1.03;letter-spacing:-.035em}h2{font-size:clamp(1.8rem,3.3vw,2.8rem);line-height:1.08;letter-spacing:-.025em}h3{font-size:1.2rem;line-height:1.25;letter-spacing:-.01em}.btn{display:inline-flex;align-items:center;gap:16px;border-radius:999px;border:1.5px solid transparent;font-weight:650;letter-spacing:-.005em;white-space:nowrap;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .25s,background-color .25s}.btn-md{padding:7px 7px 7px 26px;font-size:1rem}.btn-sm{padding:5px 5px 5px 18px;font-size:.9rem;gap:12px}.btn-chip{display:grid;place-items:center;border-radius:50%;transition:transform .4s var(--ease),background-color .25s,color .25s}.btn-md .btn-chip{width:44px;height:44px}.btn-sm .btn-chip{width:32px;height:32px}.btn-label{transition:transform .35s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover .btn-chip{transform:translateX(3px) rotate(-45deg)}.btn:hover .btn-label{transform:translateX(-2px)}.btn-solid{background:linear-gradient(180deg,#ffd978,#e9b02e);color:var(--navy);box-shadow:0 12px 24px -12px rgba(185,127,0,.8),inset 0 1px 0 hsla(0,0%,100%,.55)}.btn-solid .btn-chip{background:var(--navy);color:#ffd978}.btn-solid:hover{box-shadow:0 18px 30px -12px rgba(185,127,0,.9),inset 0 1px 0 hsla(0,0%,100%,.55)}.btn-solid:hover .btn-chip{background:#14295c;color:#fff}.btn-ghost{background:var(--white);color:var(--ink);border-color:var(--line)}.btn-ghost .btn-chip{background:var(--mist);color:var(--blue)}.btn-ghost:hover{border-color:#b97f00}.btn-ghost:hover .btn-chip{background:#e9b02e;color:var(--navy)}.btn-light{background:#fff;color:var(--navy)}.btn-light .btn-chip{background:#e9b02e;color:var(--navy)}.btn-light:hover .btn-chip{background:var(--navy);color:#ffd978}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:11px var(--gutter);background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav nav{display:flex;gap:28px;font-size:.93rem;font-weight:500;color:var(--ink-2)}.nav nav a{transition:color .2s}.nav nav a:hover{color:var(--gold-text)}.brand{display:inline-flex;align-items:center;gap:11px}.brand-name{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:-.02em}.brand-name em{font-style:normal;color:var(--navy);background:#e9b02e;border-radius:7px;padding:1px 7px 2px;margin-left:6px;font-size:.9em}.partner-text{font-weight:800;letter-spacing:.04em;color:var(--ink)}.partner-logo.inline,.partner-text.inline{display:inline-block;vertical-align:baseline}.partner-logo{height:28px;width:auto}.partner-logo.inline{height:1.05em}main{position:relative}main:before{content:"";position:absolute;inset:0 0 auto 0;height:980px;z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 88% 0,var(--glow-1),transparent 65%),radial-gradient(700px 420px at 0 24%,var(--glow-2),transparent 62%),radial-gradient(600px 360px at 55% 70%,var(--glow-3),transparent 66%);-webkit-mask-image:linear-gradient(#000 50%,transparent);mask-image:linear-gradient(#000 50%,transparent)}.hero{max-width:1280px;margin:0 auto;min-height:min(780px,calc(100svh - 64px));padding:clamp(36px,6vw,84px) var(--gutter) clamp(48px,7vw,96px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.hero-copy{display:grid;grid-gap:28px;gap:28px;justify-items:start}.lede{font-size:1.18rem;color:var(--ink-2);max-width:46ch}.hero-cta{gap:14px}.hero-cta,.hero-facts{display:flex;flex-wrap:wrap}.hero-facts{gap:14px 0;padding-top:6px}.hero-facts>div{padding:0 26px;border-left:1.5px solid var(--line)}.hero-facts>div:first-child{padding-left:0;border-left:0}.hero-facts dt{font-size:.8rem;color:var(--ink-2)}.hero-facts dd{font-weight:700;font-size:1.05rem}.hero-art{min-width:0}.hero-copy>*{animation:rise-in .9s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:.08s}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-art{animation:rise-in 1.1s var(--ease) .15s both}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.replay{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 40px 70px -40px rgba(11,27,63,.45)}.replay-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.replay-title{display:flex;align-items:baseline;gap:10px}.replay-title b{font:700 1.3rem var(--font-display),sans-serif;letter-spacing:-.02em}.replay-title span{color:var(--ink-2);font-size:.85rem}.replay-live{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:99px;background:var(--green-bg);color:var(--green-d);font-size:.82rem;font-weight:650}.replay-live i{width:8px;height:8px;border-radius:50%;background:var(--green);animation:live 1.8s ease-in-out infinite}@keyframes live{50%{opacity:.3}}.replay-chart{position:relative;aspect-ratio:640/300;border-radius:14px;background:var(--chart);border:1px solid var(--line);overflow:hidden}.rc-fade{position:absolute;inset:0;animation:rc-fade 12s linear infinite}.rc-fade svg{display:block;width:100%;height:100%}.rc-curtain{position:absolute;inset:0;z-index:2;background:var(--chart);transform-origin:right;transform:scaleX(0);animation:rc-curtain 12s linear infinite}.rc-line{position:absolute;left:32.8%;right:0;border-top:1.6px dashed;animation:rc-lines 12s linear infinite}.rc-line span{position:absolute;right:10px;font-size:.72rem;font-weight:650;background:var(--chart);padding:0 6px}.rc-line.tp{top:26.7%;border-color:var(--green);color:var(--green-d)}.rc-line.tp span{top:6px}.rc-line.sl{top:81.7%;border-color:var(--coral);color:var(--coral-d)}.rc-line.sl span{top:-22px}.rc-mark{position:absolute;z-index:3;transform:translate(-50%,-50%)}.rc-mark i{display:block;width:16px;height:16px;border-radius:50%;border:3.5px solid var(--chart)}.rc-mark b{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--chip);color:#fff;font-size:.72rem;font-weight:650;padding:4px 10px;border-radius:8px}.rc-mark.entry{left:32.8%;top:63.3%;animation:rc-entry 12s linear infinite}.rc-mark.entry i{background:var(--blue);box-shadow:0 0 0 2px var(--blue)}.rc-mark.win{left:84.4%;top:26.7%;animation:rc-win 12s linear infinite}.rc-mark.win i{background:var(--green);box-shadow:0 0 0 2px var(--green)}.rc-mark.win b{background:#0e7d62}@keyframes rc-fade{0%{opacity:0}3%{opacity:1}90%{opacity:1}98%,to{opacity:0}}@keyframes rc-curtain{0%,3%{transform:scaleX(1)}58%,to{transform:scaleX(0)}}@keyframes rc-lines{0%,22%{opacity:0}27%,to{opacity:1}}@keyframes rc-entry{0%,19%{opacity:0;transform:translate(-50%,-50%) scale(.3)}23%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes rc-win{0%,49%{opacity:0;transform:translate(-50%,-50%) scale(.3)}54%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.replay-log{margin-top:14px;display:grid;grid-gap:4px;gap:4px}.replay-log li{display:grid;grid-template-columns:3.4rem 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 12px;border-radius:10px;background:var(--paper);font-size:.9rem}.replay-log time{color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.replay-log em{font-style:normal;font-size:.74rem;font-weight:650;color:var(--blue-d);background:var(--mist);padding:2px 9px;border-radius:99px}.replay-log em.win{color:var(--green-d);background:var(--green-bg)}.l1{animation:lg1 12s linear infinite}.l2{animation:lg2 12s linear infinite}.l3{animation:lg3 12s linear infinite}.l4{animation:lg4 12s linear infinite}@keyframes lg1{0%,20%{opacity:0;transform:translateY(8px)}24%,90%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lg2{0%,23%{opacity:0;transform:translateY(8px)}27%,90%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lg3{0%,26%{opacity:0;transform:translateY(8px)}30%,90%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes lg4{0%,51%{opacity:0;transform:translateY(8px)}55%,90%{opacity:1;transform:none}98%,to{opacity:0}}.art-cap,.pd figcaption,.replay figcaption{font-size:.8rem;color:var(--ink-2)}.replay figcaption{margin-top:12px}.stop{--bg:var(--paper);background:var(--bg)}.stop-alt{--bg:var(--mist)}.stop-inner{position:relative;max-width:var(--maxw);margin:0 auto;padding:clamp(64px,9vw,112px) var(--gutter) clamp(64px,9vw,112px) calc(var(--gutter) + 76px)}.rail-fill,.stop-inner:before{content:"";position:absolute;left:calc(var(--gutter) + 19px);top:0;bottom:0;width:3px;border-radius:3px}.stop-inner:before{background:var(--line)}.rail-fill{background:#e9b02e;transform-origin:top;z-index:0}.node{position:absolute;z-index:2;left:var(--gutter);top:clamp(64px,9vw,112px);width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e9b02e;color:var(--navy);font:700 1.1rem var(--font-display),sans-serif;box-shadow:0 0 0 7px var(--bg)}.stop-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center}.stop-alt .stop-text{order:2}.stop-text{display:grid;grid-gap:18px;gap:18px;justify-items:start}.stop-lead{color:var(--ink-2);font-size:1.1rem;max-width:52ch}.stop-head{display:grid;grid-gap:16px;gap:16px;max-width:680px;margin-bottom:48px}.do{counter-reset:d;display:grid;grid-gap:12px;gap:12px}.do li{counter-increment:d;position:relative;padding:2px 0 2px 42px;font-weight:500}.do li:before{content:counter(d);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid #b97f00;color:var(--ink);font-size:.82rem;font-weight:700;background:var(--white)}.result{display:flex;gap:12px;align-items:baseline;padding:14px 18px;border-radius:14px;background:var(--green-bg);color:var(--ink);font-weight:500}.result span{font-size:.78rem;font-weight:700;color:var(--green-d);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.idplate,.stop-alt .result{background:var(--white)}.idplate{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;border:2px dashed #d9a21b;border-radius:16px}.idplate p{color:var(--ink-2);font-size:.9rem}.idplate code{font:700 clamp(1.5rem,3vw,2.1rem) var(--font-display),sans-serif;letter-spacing:.16em;color:var(--gold-text)}.stop-art{display:grid;justify-items:center;grid-gap:14px;gap:14px}.phone{position:relative;width:272px;height:540px;border-radius:40px;border:8px solid var(--phone);background:var(--white);overflow:hidden;box-shadow:0 40px 50px -30px rgba(11,27,63,.55);animation:float 7s ease-in-out infinite}@keyframes float{50%{transform:translateY(-8px)}}.phone-notch{position:absolute;top:0;left:50%;width:88px;height:22px;margin-left:-44px;border-radius:0 0 14px 14px;background:var(--phone);z-index:2}.scr{display:grid;grid-gap:11px;gap:11px;align-content:start;padding:50px 16px 16px}.scr-h{font:700 1.35rem var(--font-display),sans-serif;letter-spacing:-.02em;margin-bottom:4px}.scr-balance,.scr-check,.scr-field,.scr-row{position:relative;display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--chart);font-size:.9rem;font-weight:500}.scr-check i,.scr-row i{flex:none;width:18px;height:18px;border:1.8px solid #b97f00;border-radius:6px}.scr-check i{background:#e9b02e}.scr-balance,.scr-field{flex-direction:column;align-items:flex-start;gap:2px}.scr-balance span,.scr-field span{font-size:.74rem;color:var(--ink-2)}.scr-balance b,.scr-field b{font-size:1.05rem;font-weight:700;letter-spacing:.02em}.scr-btn{position:relative;text-align:center;padding:13px;border-radius:12px;background:linear-gradient(180deg,#ffd978,#e9b02e);color:var(--navy);font-weight:700;font-size:.95rem}.hot{border-color:#d9a21b}.scr-field.hot,.scr-row.hot{background:var(--hot-bg)}.hot:after{content:"";position:absolute;inset:-4px;border:2px solid #d9a21b;border-radius:15px;animation:ping 2.4s ease-out infinite}@keyframes ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.07)}}.route{container-type:inline-size;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px}.route:before{right:10%;top:28px;height:3px;border-radius:3px;background:var(--line)}.route:after,.route:before{content:"";position:absolute;left:10%}.route:after{top:22px;width:15px;height:15px;margin-left:-7px;border-radius:50%;background:#e9b02e;box-shadow:0 0 0 5px rgba(233,176,46,.28);animation:travel 9s ease-in-out infinite}@keyframes travel{0%{translate:0 0}to{translate:80cqw 0}}.route li{position:relative;display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center;z-index:1}.route-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--white);border:2px solid #d9a21b}.route-icon svg{width:26px;height:26px;fill:none;stroke:var(--route-icon);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.route li p{color:var(--ink-2);font-size:.93rem;max-width:24ch}.protect{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}.pd{display:grid;grid-gap:18px;gap:18px}.pd-rescue,.pd-trade{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:18px}.pd-trade svg{display:block;width:100%;height:auto}.pd-lab{font-family:var(--font-body),sans-serif}.pd figcaption{margin-top:10px}.pd-path{stroke-dasharray:1;stroke-dashoffset:0}.pd-rescue-bar{position:relative;height:20px;border-radius:99px;background:var(--track);margin:30px 0 34px}.pd-balance{position:absolute;inset:0;border-radius:99px;overflow:hidden}.pd-balance:before{content:"";position:absolute;inset:0;background:var(--balance);transform-origin:left;animation:drain 7s ease-in-out infinite}.pd-balance span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.72rem;font-weight:700;color:#fff;z-index:1}.pd-cut{top:-8px;bottom:-8px;width:3px;margin-left:-1.5px;background:var(--coral);border-radius:3px}.pd-cut,.pd-cut span{position:absolute;left:50%}.pd-cut span{top:40px;transform:translateX(-50%);white-space:nowrap;font-size:.78rem;font-weight:700;color:var(--coral-d)}@keyframes drain{0%,8%{transform:scaleX(1)}62%,88%{transform:scaleX(.5)}to{transform:scaleX(1)}}.protect-list li{padding:22px 0;border-top:1px solid var(--line)}.protect-list li:last-child{border-bottom:1px solid var(--line)}.protect-list p{color:var(--ink-2);margin-top:6px}.terms{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.split{display:flex;height:132px;border-radius:22px;overflow:hidden}.split>div{display:grid;place-content:center;justify-items:center;min-width:0}.split b{font:700 3.2rem/1 var(--font-display),sans-serif;letter-spacing:-.03em}.split span{font-size:.85rem;font-weight:600}.split-you{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffe9a3,#f0b429 55%,#c98a0a);color:var(--navy)}.split-you:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.7) 50%,transparent 65%);transform:translateX(-120%);animation:shine 4.5s ease-in-out infinite}@keyframes shine{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}.split-co{background:var(--track);color:var(--ink)}.split-wrap p{margin-top:16px;color:var(--ink-2);max-width:54ch}.ledger>div{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0;border-top:1px solid var(--line)}.ledger>div:last-child{border-bottom:1px solid var(--line)}.ledger dt{color:var(--ink-2)}.ledger dd{font:700 1.6rem var(--font-display),sans-serif;letter-spacing:-.02em;color:var(--blue)}.cta-row{margin-top:44px}.band{background:var(--paper);padding:clamp(72px,10vw,120px) var(--gutter)}.band-mist{background:var(--mist)}.band-inner{max-width:var(--maxw);margin:0 auto}.band-inner.narrow{max-width:820px}.band-head{display:grid;grid-gap:14px;gap:14px;max-width:680px;margin-bottom:44px}.band-head p{color:var(--ink-2);max-width:60ch}.reel{overflow:hidden;margin:8px calc(var(--gutter) * -1) 0;padding:12px 0 20px;position:relative}.reel:after,.reel:before{content:"";position:absolute;top:0;bottom:0;width:9%;z-index:2;pointer-events:none}.reel:before{left:0;background:linear-gradient(90deg,var(--mist),transparent)}.reel:after{right:0;background:linear-gradient(270deg,var(--mist),transparent)}.reel-track{display:flex;width:max-content;animation:reel 52s linear infinite}.reel:focus-within .reel-track,.reel:hover .reel-track{animation-play-state:paused}.reel ul{display:flex;gap:22px;padding-right:22px;flex-shrink:0}.reel li{flex:none;width:244px}.reel li:nth-child(2n) .shot{margin-top:26px}@keyframes reel{to{transform:translateX(-50%)}}html[data-motion=calm] .reel-track{animation:none}html[data-motion=calm] .reel{overflow-x:auto}.shot{transition:transform .4s var(--ease)}.shot:hover{transform:translateY(-6px)}.shot-frame{position:relative;aspect-ratio:9/16;display:grid;place-items:center;border-radius:22px;border:2px dashed var(--dash);background:var(--white);color:var(--ink-2);font-size:.88rem;text-align:center;padding:12px}.shot figcaption{margin-top:10px;color:var(--ink-2);font-size:.92rem}.gauges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px}.gauges>div{padding:16px 24px 0 0;border-top:1px solid var(--line-2)}.gauges dt{font-size:.85rem;font-weight:600;color:var(--ink-2)}.gauges dd{font:700 3.4rem/1.1 var(--font-display),sans-serif;color:var(--gold-text);letter-spacing:-.03em}.gauges p{font-size:.82rem;color:var(--ink-2)}.creator{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center}.creator-photo{max-width:340px;aspect-ratio:4/5;display:grid;place-items:center;border-radius:28px;background:var(--photo-bg);border:1px solid var(--line)}.creator-photo span{font:700 5.5rem var(--font-display),sans-serif;color:var(--gold-text);letter-spacing:-.04em}.creator-copy{display:grid;grid-gap:14px;gap:14px;justify-items:start}.role{font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text)}.creator-copy p:not(.role){color:var(--ink-2);max-width:52ch}.socials{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.community{margin-top:52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.tile{aspect-ratio:1;display:grid;place-items:center;border-radius:18px;border:2px dashed var(--dash);background:var(--paper);color:var(--ink-2);font-size:.85rem}.tile-2,.tile-4{translate:0 24px}.hfm-head{display:flex;align-items:flex-start;gap:clamp(24px,4vw,56px)}.hfm-head .band-head{margin-bottom:40px}.hfm-mark{flex:none;min-width:150px;height:84px;padding:0 24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:18px;background:var(--white);font-size:2rem}.hfm-grid,.hfm-trust{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:start}.hfm-trust{margin-top:64px}.hfm-copy>h3,.hfm-trust h3{margin-bottom:10px}.defs>div{padding:16px 0;border-top:1px solid var(--line-2)}.defs dt{font:700 1.1rem var(--font-display),sans-serif;color:var(--gold-text)}.defs dd{color:var(--ink-2);margin-top:3px}.ratio{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:26px;display:grid;grid-gap:12px;gap:12px}.ratio-formula{font:600 1.1rem/1.35 var(--font-display),sans-serif}.ratio-sub{color:var(--ink-2);font-size:.9rem}.ratio ul{display:grid;grid-gap:16px;gap:16px;margin-top:8px}.ratio li{display:grid;grid-template-columns:10.5rem minmax(0,1fr) 4.6rem;grid-gap:14px;gap:14px;align-items:center;font-size:.9rem}.ratio li b{text-align:right;color:var(--gold-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ratio-bar{height:10px;border-radius:99px;background:var(--track);overflow:hidden}.ratio-bar i{display:block;height:100%;min-width:6px;border-radius:99px;background:#e9b02e;transform-origin:left}.ticks li{position:relative;padding:13px 0 13px 28px;border-top:1px solid var(--line-2);color:var(--ink-2)}.ticks li:before{content:"";position:absolute;left:4px;top:22px;width:9px;height:9px;border-radius:50%;background:var(--green)}.regs{width:100%;border-collapse:collapse;font-size:.92rem}.regs td,.regs th{text-align:left;padding:12px 10px 12px 0;border-top:1px solid var(--line-2);vertical-align:top}.regs th{font-weight:700}.regs td{color:var(--ink-2)}.regs td:last-child{color:var(--gold-text);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fine{margin-top:14px;font-size:.84rem;color:var(--ink-2)}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 1.2rem var(--font-display),sans-serif;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:11px;height:11px;border-right:2.5px solid #d9a21b;border-bottom:2.5px solid #d9a21b;transform:rotate(45deg);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(225deg)}.faq details p{padding:0 0 24px;color:var(--ink-2);max-width:62ch}.end{padding:clamp(40px,6vw,72px) var(--gutter);background:var(--paper)}.end-inner{max-width:var(--maxw);margin:0 auto;padding:clamp(56px,8vw,104px) var(--gutter);display:grid;justify-items:center;grid-gap:22px;gap:22px;text-align:center;border-radius:32px;color:#fff;background:radial-gradient(640px 320px at 50% 0,rgba(233,176,46,.34),transparent 70%),radial-gradient(500px 260px at 90% 100%,rgba(255,214,107,.16),transparent 70%),var(--cta-bg)}.end-inner h2{color:#fff;max-width:18ch}.end-inner p{color:#b9c8ec;max-width:46ch}.profile-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;max-width:640px;padding-top:10px}.plink{position:relative;display:grid;grid-gap:6px;gap:6px;align-content:start;padding:20px 20px 18px;border-radius:22px;text-decoration:none;color:#fff;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease);box-shadow:0 18px 36px -22px rgba(10,26,58,.7)}.plink:hover{transform:translateY(-4px);box-shadow:0 26px 44px -22px rgba(10,26,58,.85)}.plink-main{background:linear-gradient(160deg,#14295c,#0a1a3a)}.plink-academy{background:linear-gradient(160deg,#ffd978,#f0b429);color:#0a1a3a}.plink-tag{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.plink b{font:700 clamp(1.25rem,2.4vw,1.55rem) var(--font-display),sans-serif;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.plink span:not(.plink-tag){font-size:.92rem;line-height:1.45;opacity:.92}.plink i{font-style:normal;font-weight:700;margin-top:8px;font-size:.95rem}.plink-main i{color:#ffd978}.join:focus-visible,.plink:focus-visible{outline:3px solid #ffd978;outline-offset:3px}@media (max-width:560px){.profile-links{grid-template-columns:minmax(0,1fr)}}.join-row{flex-wrap:wrap;justify-content:center;margin-top:8px}.join,.join-row{display:flex;gap:14px}.join{align-items:center;padding:14px 22px;min-width:240px;border-radius:18px;background:#fff;color:#0a1a3a;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease);box-shadow:0 14px 28px -16px rgba(0,0,0,.6)}.join:hover{transform:translateY(-3px)}.join span{display:grid;text-align:left;line-height:1.25}.join b{font-size:1.05rem}.join small{font-size:.82rem;color:#46506f}.join-wa{border-bottom:4px solid #25d366}.join-tg{border-bottom:4px solid #26a5e4}.brand-ico{flex:none;display:block}.reg-card{margin-top:24px;display:grid;grid-template-columns:auto 1fr;grid-gap:14px 18px;gap:14px 18px;align-items:center;padding:18px 20px;border-radius:22px;background:var(--white);border:1px solid var(--line);box-shadow:0 16px 32px -24px rgba(10,26,58,.5)}.reg-card .btn{grid-column:1/-1;justify-self:start}.reg-logo{display:block;width:-moz-fit-content;width:fit-content;padding:0;overflow:hidden;border-radius:16px;background:#000;line-height:0}.reg-logo .partner-badge{height:76px;width:auto}.partner-badge{display:block;object-fit:contain}.partner-badge-link{display:block;line-height:0;border-radius:inherit;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.partner-badge-link:hover{transform:translateY(-2px);box-shadow:0 10px 20px -12px rgba(0,0,0,.7)}.partner-badge-link:focus-visible{outline:3px solid #e9b02e;outline-offset:2px}.partner-badge-link.inline{display:inline-block;vertical-align:middle;height:30px;border-radius:7px;margin:0 2px}.partner-badge-link.inline .partner-badge{height:30px;width:auto}.hfm-mark:has(.partner-badge){padding:0;overflow:hidden;background:#000;border-color:#000;line-height:0}.hfm-mark .partner-badge{height:84px;width:auto}.reg-logo .partner-text{font:800 1.35rem var(--font-display),sans-serif;letter-spacing:-.02em;color:var(--ink)}.reg-text{display:grid;grid-gap:2px;gap:2px;line-height:1.35}.reg-text b{font-size:1.05rem}.reg-text span{color:var(--ink-2);font-size:.92rem}.step-cta{margin-top:24px}.end-inner .end-call{margin-top:4px;font-size:.95rem}.end-inner .end-call a{color:#fff;font-weight:650}.end-inner .end-call a,.footer-top a:not(.brand){text-decoration:underline;text-underline-offset:3px}.footer-top a:not(.brand){color:inherit}.footer{max-width:var(--maxw);margin:0 auto;padding:36px var(--gutter) 56px;display:grid;grid-gap:22px;gap:22px}.footer-top{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;color:var(--ink-2);font-size:.9rem}.disclaimer{font-size:.8rem;line-height:1.7;color:var(--ink-2);max-width:880px}@supports (animation-timeline:view()){.pd-path{animation:draw linear both;animation-timeline:view();animation-range:entry 20% cover 48%}.ratio-bar i{animation:grow linear both;animation-timeline:view();animation-range:entry 15% cover 40%}.split-you{transform-origin:left;animation:grow linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}@keyframes fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes node-on{0%{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 2.5px var(--line),0 0 0 7px var(--bg)}to{background:#e9b02e;color:var(--ink);box-shadow:inset 0 0 0 2.5px #e9b02e,0 0 0 7px var(--bg)}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root{--gold-1:#ffe08a;--gold-2:#f0b429;--gold-3:#c98a0a;--gold-ink:#7a4b00;--gold-bg:#fff6dc}.btn-gold{background:linear-gradient(180deg,#ffd978,#f0b429);color:var(--navy);box-shadow:0 12px 24px -12px rgba(201,138,10,.9),inset 0 1px 0 hsla(0,0%,100%,.6)}.btn-gold .btn-chip{background:var(--navy);color:#ffd978}.btn-gold:hover .btn-chip{background:#14295c;color:#fff}.hl{color:inherit;background:linear-gradient(var(--hl),var(--hl)) no-repeat 0 90% /100% 36%;padding:0 .06em;animation:hl-in 1.3s var(--ease) .6s both}@keyframes hl-in{0%{background-size:0 36%}to{background-size:100% 36%}}.risk-line{font-size:.84rem;color:var(--ink-2)}.risk-line b{color:var(--ink)}.progress{transform:scaleX(0);position:fixed;z-index:60;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold-3),var(--gold-2),var(--gold-1));transform-origin:left}.strip{background:var(--gold-bg);border-block:1px solid var(--strip-line);overflow:hidden}.strip-track{display:flex;width:max-content;animation:marquee 48s linear infinite}.strip ul{display:flex;flex-shrink:0}.strip li{display:flex;align-items:center;gap:18px;padding:15px 26px;white-space:nowrap;font-weight:650;font-size:.92rem;color:var(--gold-ink)}.strip li i{width:8px;height:8px;background:var(--gold-2);transform:rotate(45deg)}@keyframes marquee{to{transform:translateX(-50%)}}.journey{position:relative}.coin{position:-webkit-sticky;position:sticky;top:46vh;height:0;z-index:6;pointer-events:none;perspective:700px}.coin-face{position:absolute;left:calc(max(0px, (100% - var(--maxw)) / 2) + var(--gutter) + 21px);top:0;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff3bd,#f0b429 58%,#b97a00);box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.5),inset 0 -5px 7px rgba(122,75,0,.35),0 10px 14px -6px rgba(122,75,0,.65)}.coin-face span{font:700 .95rem var(--font-display),sans-serif;color:#4d2e00}.coin-sm,.ref-coin{display:inline-grid;place-items:center;border-radius:50%;font-style:normal;font-weight:700;font-family:var(--font-display),sans-serif;color:#4d2e00;background:radial-gradient(circle at 35% 30%,#fff3bd,#f0b429 58%,#b97a00);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5),inset 0 -3px 5px rgba(122,75,0,.35);animation:flip 5s ease-in-out infinite}.coin-sm{width:32px;height:32px;font-size:.8rem;align-self:center}.ref-coin{width:58px;height:58px;font-size:1.1rem}@keyframes flip{0%,40%{transform:rotateY(0)}70%,to{transform:rotateY(1turn)}}.replay-title{align-items:center}[class*=has-img] img{width:100%;height:100%;object-fit:cover;display:block}.shot-frame.has-img{border:1px solid var(--line);padding:0;overflow:hidden;background:#fff}.shot-frame.has-img img{object-position:top}.creator-photo.has-img,.tile.has-img{padding:0;overflow:hidden;border-style:solid}.ref{background:linear-gradient(180deg,var(--paper),var(--gold-bg))}.ref-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:start}.ref-copy{display:grid;grid-gap:18px;gap:18px;justify-items:start}.ref-copy p{color:var(--ink-2);max-width:54ch}.ref-copy .ref-pending{font-weight:600;color:var(--gold-text);background:var(--white);border:1.5px dashed #e6c25a;padding:10px 14px;border-radius:12px;font-size:.92rem}.ref-cta{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.ref-steps{counter-reset:r}.ref-steps li{counter-increment:r;position:relative;padding:20px 0 20px 64px;border-top:1px solid var(--line-2)}.ref-steps li:last-child{border-bottom:1px solid var(--line-2)}.ref-steps li:before{content:counter(r);position:absolute;left:0;top:20px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffd978,#f0b429);color:var(--navy);font:700 1.05rem var(--font-display),sans-serif}.ref-steps p{color:var(--ink-2);margin-top:3px}.ref-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:56px}.ref-do,.ref-dont{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:26px}.ref-do h3{color:var(--green-d)}.ref-dont h3{color:var(--coral-d)}.ref-rules ul{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.ref-rules li{position:relative;padding-left:26px;color:var(--ink-2)}.ref-rules li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border-radius:50%}.ref-do li:before{background:var(--green)}.ref-dont li:before{background:var(--coral)}.ref .fine{margin-top:28px;max-width:70ch}.stop-art{--from:70px;--rot:4deg}.stop-alt .stop-art{--from:-70px;--rot:-4deg}@keyframes prog{to{transform:scaleX(1)}}@keyframes nav-s{0%{box-shadow:0 0 0 rgba(11,27,63,0)}to{box-shadow:0 16px 30px -22px rgba(11,27,63,.5)}}@keyframes drift{to{transform:translateY(-34px)}}@keyframes coin-turn{to{transform:rotateY(7turn)}}@keyframes wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes art-in{0%{opacity:0;transform:translateX(var(--from)) rotate(var(--rot)) scale(.94)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (max-width:960px){.nav nav{display:none}.ref-grid,.ref-rules{grid-template-columns:minmax(0,1fr)}.stop-alt .stop-art,.stop-art{--from:0px;--rot:0deg}.coin-face{left:calc(var(--gutter) + 19px);width:38px;height:38px;margin:-19px 0 0 -19px}.hero{grid-template-columns:minmax(0,1fr);min-height:0}.stop-inner{padding-left:calc(var(--gutter) + 60px)}.node{width:38px;height:38px}.rail-fill,.stop-inner:before{left:calc(var(--gutter) + 17px)}.creator,.hfm-grid,.hfm-trust,.protect,.stop-grid,.terms{grid-template-columns:minmax(0,1fr)}.stop-alt .stop-text{order:0}.route{grid-template-columns:minmax(0,1fr);gap:22px}.route:before{left:28px;right:auto;top:28px;bottom:28px;width:3px;height:auto}.route:after{display:none}.route li{grid-template-columns:58px 1fr;justify-items:start;text-align:left;align-items:center;column-gap:16px}.route li h3,.route li p{grid-column:2}.route li p{max-width:none}.route-icon{grid-row:1/span 2}.hfm-head{flex-direction:column;gap:20px}.shots{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;grid-gap:16px;gap:16px}.shot{scroll-snap-align:start}.gauges{row-gap:28px}.community,.gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-photo{max-width:260px}}@media (max-width:560px){body{font-size:16px}.brand-name{font-size:1.05rem;white-space:nowrap}.nav{gap:10px}.hero-facts>div{padding:0 16px}.replay{padding:12px}.replay-log li{grid-template-columns:3rem 1fr}.replay-log em{display:none}.ratio li{grid-template-columns:minmax(0,1fr) 4.4rem}.ratio li .ratio-bar{grid-column:1/-1;order:3}.split{height:112px}.split b{font-size:2.3rem}.shots{grid-auto-columns:78%}.idplate{padding:16px}.result{flex-direction:column;gap:4px}}[data-reveal]{transition:opacity .85s var(--ease),transform .95s var(--ease);transition-delay:var(--d,0ms)}[data-fx=hide]{opacity:0;transform:translate3d(0,38px,0) scale(.985)}[data-fx=hide][data-reveal=left]{transform:translate3d(-54px,0,0)}[data-fx=hide][data-reveal=right]{transform:translate3d(54px,0,0)}[data-fx=hide][data-reveal=zoom]{transform:scale(.9)}[data-fx=show]{opacity:1;transform:none}[data-reveal][data-fx=hide]{transition:none}.coin-face{transform:rotateY(0deg)}.nav.scrolled{box-shadow:0 16px 30px -22px rgba(11,27,63,.5)}.nav{transition:box-shadow .3s}.stop-inner .node{transition:background .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease),transform .5s var(--ease)}.stop-inner[data-on="0"] .node{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 2.5px var(--line),0 0 0 7px var(--bg);transform:scale(.9)}.band,.end,.hero-bg,.stop{position:relative;overflow:clip}.band-inner,.end-inner,.stop-inner{position:relative;z-index:1}.decor{position:absolute;z-index:0;pointer-events:none;color:var(--ink)}.decor svg{display:block;width:100%;height:auto;overflow:visible}.hero-bg{position:absolute;inset:0 0 auto 0;height:900px;z-index:-1;overflow:clip}.d-hero-rings{width:min(820px,70vw);right:-14%;top:-90px}.d-hero-wave{width:min(1100px,100vw);left:-6%;bottom:0}.d-r{width:min(640px,60vw);right:-18%;top:8%}.d-l{width:min(560px,55vw);left:-16%;bottom:-6%}.d-candles-r{right:3%}.d-candles-l,.d-candles-r{width:min(520px,55vw);bottom:3%}.d-candles-l{left:14%}.d-wave{width:min(1200px,110vw);left:-5%;top:8%}.d-au{right:4%;top:6%;font:700 clamp(9rem,22vw,22rem)/1 var(--font-display),sans-serif;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px rgba(201,138,10,.22);-webkit-user-select:none;-moz-user-select:none;user-select:none}.d-au.left{right:auto;left:6%;top:auto;bottom:2%}.dust{position:absolute;z-index:0;width:10px;height:10px;background:#e9b02e;transform:rotate(45deg);opacity:.55;pointer-events:none;animation:dust 9s ease-in-out infinite}.dust.d2{width:7px;height:7px;animation-duration:12s;opacity:.4}.dust.d3{width:13px;height:13px;animation-duration:15s;opacity:.3}@keyframes dust{0%,to{translate:0 0}50%{translate:14px -26px}}html[data-motion=calm] .coin-sm,html[data-motion=calm] .dust,html[data-motion=calm] .phone,html[data-motion=calm] .ref-coin,html[data-motion=calm] .route:after,html[data-motion=calm] .split-you:after,html[data-motion=calm] .strip-track{animation:none!important}html[data-motion=calm] [data-fx=hide],html[data-motion=calm] [data-fx=hide][data-reveal]{transform:none}html[data-motion=calm] .decor,html[data-motion=calm] .replay,html[data-motion=calm] .stop-art,html[data-motion=calm] [data-par]{translate:none!important;rotate:none!important}html[data-motion=calm] .coin-face{transform:none!important}html[data-motion=calm]{scroll-behavior:auto}.motion-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:99px;border:1.5px solid var(--line);background:var(--white);color:var(--ink-2);font:600 .82rem var(--font-body),sans-serif;cursor:pointer;transition:border-color .2s,color .2s}.motion-toggle:hover{border-color:#b97f00;color:var(--ink)}.motion-toggle i{width:9px;height:9px;border-radius:50%;background:#e9b02e}.motion-toggle[aria-pressed=true] i{background:#b8b8b8}.nav .motion-toggle{padding:5px 12px}.nav-end{display:flex;align-items:center;gap:12px}@media (max-width:960px){.nav-motion{display:none}}.menu-btn{display:none;width:44px;height:44px;border-radius:12px;border:1.5px solid var(--line);background:var(--white);place-content:center;gap:6px;cursor:pointer}.menu-btn span{display:block;width:20px;height:2.5px;border-radius:2px;background:var(--ink);transition:transform .3s var(--ease)}.menu-btn.open span:first-child{transform:translateY(4.25px) rotate(45deg)}.menu-btn.open span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.mmenu{position:fixed;z-index:45;inset:66px 0 0 0;display:grid;align-content:space-between;padding:8px var(--gutter) calc(24px + env(safe-area-inset-bottom));background:var(--paper);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;overflow-y:auto}.mmenu.open{opacity:1;visibility:visible;transform:none}.mmenu nav{display:grid}.mmenu nav a{display:flex;align-items:center;min-height:58px;border-bottom:1px solid var(--line);font:700 1.35rem var(--font-display),sans-serif;letter-spacing:-.01em}.mmenu-foot{padding-top:18px}.mcta{position:fixed;z-index:50;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:none;transform:translateY(170%);transition:transform .5s var(--ease);pointer-events:none}.mcta.on{transform:none;pointer-events:auto}.mcta .btn{width:100%;justify-content:space-between;box-shadow:0 18px 30px -12px rgba(10,26,58,.6),inset 0 1px 0 hsla(0,0%,100%,.55)}@media (max-width:960px){.menu-btn{display:grid}.mcta{display:flex}.nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--paper)}.decor.d-au,.decor.d-candles-l,.decor.d-candles-r,.decor.d-wave,.dust{display:none}.phone{animation:none}.stop-inner{padding-left:calc(var(--gutter) + 52px)}.node{width:34px;height:34px;font-size:.95rem}.rail-fill,.stop-inner:before{left:calc(var(--gutter) + 15px)}.coin-face{left:calc(var(--gutter) + 16px)}.brand,.btn-sm,.motion-toggle{min-height:44px}.motion-toggle{padding:8px 16px}.footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.faq summary{min-height:56px}}@media (max-width:560px){.nav-end>.btn{display:none}.stop-inner{padding-top:56px;padding-bottom:56px}.node{top:56px}.band{padding-top:64px;padding-bottom:64px}.phone{width:min(272px,100%)}.reel li{width:200px}.hero-facts{display:grid;grid-template-columns:auto 1fr;grid-gap:14px 0;gap:14px 0}.hero-facts>div:nth-child(3){grid-column:1/-1;border-left:0;padding-left:0}}.community.has-photos{gap:22px}.community.has-photos.n1{grid-template-columns:minmax(0,520px)}.community.has-photos.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.community.has-photos.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.community.has-photos .tile{position:relative;aspect-ratio:4/5;border-radius:22px;box-shadow:0 30px 40px -30px rgba(10,26,58,.45)}.community.has-photos .tile-2{translate:0 28px}@media (max-width:560px){.community.has-photos.n2,.community.has-photos.n3{grid-template-columns:minmax(0,1fr)}.community.has-photos .tile-2{translate:none}}.creator-photo.has-img,.tile.has-img{position:relative}:root{--navy:#0a1a3a;--gold-text:#8a5f00;--chart:#fffcf4;--track:#efe6ce;--green-bg:#e5f8f1;--hot-bg:#fff4d6;--line-2:#e0d3ae;--dash:#d9c99a;--strip-line:#f1d58a;--photo-bg:linear-gradient(160deg,#dbe7ff,#f3f7ff);--balance:linear-gradient(90deg,#2a4a8f,#0a1a3a);--phone:#0a1a3a;--chip:#0a1a3a;--cta-bg:#0a1a3a;--stop-dark:#0a1a3a;--hl:#ffe08a;--nav-bg:rgba(246,249,255,.86);--focus:#b97f00;--glow-1:rgba(233,176,46,.24);--glow-2:rgba(10,26,58,.06);--glow-3:rgba(233,176,46,.14);--price:#c98f0a;--route-icon:#0a1a3a}html[data-theme=dark]{color-scheme:dark;--paper:#091326;--white:#13244a;--mist:#0d1a36;--line:#26375f;--ink:#f4efe1;--ink-2:#b4bed6;--blue:#f2c75b;--blue-d:#ffd978;--sky:#c3cbe0;--green:#2bc79d;--green-d:#52dab3;--coral:#ff7a63;--coral-d:#ff9f8d;--gold-text:#f2c75b;--gold-bg:rgba(233,176,46,.1);--gold-ink:#ffd978;--chart:#0e1b36;--track:#22365d;--green-bg:rgba(43,199,157,.16);--hot-bg:rgba(233,176,46,.16);--line-2:#2c3f69;--dash:#3a4d78;--strip-line:rgba(233,176,46,.3);--photo-bg:linear-gradient(160deg,#1a2e5c,#0f1d3d);--balance:linear-gradient(90deg,#3f6ad8,#2d52b3);--phone:#33477a;--chip:#2b3f70;--cta-bg:#13295a;--stop-dark:#112451;--hl:rgba(233,176,46,.42);--nav-bg:rgba(9,19,38,.86);--focus:#ffd978;--glow-1:rgba(233,176,46,.16);--glow-2:rgba(80,120,255,.14);--glow-3:rgba(233,176,46,.08);--price:#f2c75b;--route-icon:#ffd978}html[data-theme=dark] .nav.scrolled{box-shadow:0 16px 30px -22px rgba(0,0,0,.8)}html[data-theme=dark] .community.has-photos .tile,html[data-theme=dark] .replay{box-shadow:0 40px 70px -40px rgba(0,0,0,.8)}html[data-theme=dark] .phone{box-shadow:0 40px 50px -30px rgba(0,0,0,.8)}html[data-theme=dark] .d-au{-webkit-text-stroke-color:rgba(233,176,46,.3)}html[data-theme=dark] .brand svg rect{stroke:rgba(233,176,46,.6);stroke-width:1.4}html[data-theme=dark] .creator-photo img,html[data-theme=dark] .shot-frame img,html[data-theme=dark] .tile img{filter:brightness(.93)}html[data-theme=dark] .stop-dark .route-icon{background:#0c1b3f}.theme-btn{position:relative;flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line);background:var(--white);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:border-color .2s,transform .3s var(--ease)}.theme-btn:hover{border-color:#b97f00;transform:rotate(-12deg)}.theme-btn svg{grid-area:1/1;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease),opacity .25s}.theme-btn .sun{opacity:0;transform:rotate(-90deg) scale(.5)}html[data-theme=dark] .theme-btn .sun{opacity:1;transform:none;color:#ffd978}html[data-theme=dark] .theme-btn .moon{opacity:0;transform:rotate(90deg) scale(.5)}html.theme-anim *,html.theme-anim :after,html.theme-anim :before{transition:background-color .22s,color .22s,border-color .22s,fill .22s,stroke .22s!important}.stop-dark{--bg:var(--stop-dark);color:#f5eedc}.stop-dark h2,.stop-dark h3{color:#fbf8f0}.stop-dark .route li p,.stop-dark .stop-lead{color:#c3cbe0}.stop-dark .stop-inner:before{background:hsla(0,0%,100%,.16)}.stop-dark .route:before{background:hsla(0,0%,100%,.18)}.stop-dark .route-icon{background:#12254f;border-color:#e9b02e}.stop-dark .route-icon svg{stroke:#ffe08a}.stop-dark .node{box-shadow:0 0 0 7px var(--stop-dark)}.stop-dark .d-au{-webkit-text-stroke-color:rgba(255,224,138,.18)}