@font-face{font-family:Codec;src:url('assets/fonts/CodecPro-Regular.otf') format('opentype');font-weight:400;font-display:swap}
@font-face{font-family:Codec;src:url('assets/fonts/CodecPro-Bold.otf') format('opentype');font-weight:700;font-display:swap}
@font-face{font-family:Codec;src:url('assets/fonts/CodecPro-Light.otf') format('opentype');font-weight:300;font-display:swap}
:root{color-scheme:dark;--cyan:#52c7df;--white:#fafafa;--grey:#aaa;--border:#555;--purple:#754aff;--bg:#000;--text:#eee;--gold:#ffa900;--pad:clamp(22px,6.5vw,125px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block-start:30px}body{margin:0;background:#000;color:var(--text);font-family:Codec,Arial,sans-serif;font-size:16px;line-height:1.4}button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:wait}button,a,summary{outline-offset:6px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan)}img,video{max-inline-size:100%;display:block}button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}h3{text-transform:uppercase}p{color:var(--grey)}[hidden]{display:none!important}.accent,.rules-accent{color:inherit}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:20px;z-index:100;background:white;color:black;padding:12px}.skip-link:focus{inset-block-start:10px}
/* Navigation: full links wrap; compact menu prevents translated labels colliding at 1400px. */
nav{max-inline-size:1920px;margin-inline:auto;padding:28px 3%;display:flex;align-items:center;gap:28px;border-block-end:1px solid #343434;position:relative;z-index:10;background:#000}nav .logo{font-size:30px;font-weight:700;white-space:nowrap;line-height:1}nav .logo span span:last-child{color:var(--cyan)}nav ul{display:flex;flex:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 22px;list-style:none;margin:0;padding:0}nav a{text-decoration:none}nav ul a{text-transform:uppercase;font-size:12px;white-space:normal;display:block}nav ul a:hover{color:var(--cyan)}.nav-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:12px;max-inline-size:250px}.nav-cta,.nav-login,.nav-lang-btn{background:transparent;border:1px solid #444;padding:8px 12px;border-radius:30px;text-decoration:none}.nav-cta{color:#000;background:var(--cyan);border-color:var(--cyan)}.nav-lang-menu{position:relative;display:inline-flex}.nav-lang-list{display:none;position:absolute;inset-block-start:100%;inset-inline-end:0;min-inline-size:160px;background:#111;border:1px solid #444;border-radius:12px;padding:8px;z-index:20}.nav-lang-menu.open .nav-lang-list,.nav-lang-menu:focus-within .nav-lang-list{display:grid}.nav-lang-list a{padding:8px}.nav-lang-list a:hover{background:#333}.menu-toggle{display:none;border:1px solid #555;border-radius:24px;background:none;padding:8px 16px}
/* Hero artwork contains no copy. Text and the original counter remain DOM text. */
.hero{min-block-size:clamp(620px,56vw,1070px);max-inline-size:1920px;margin:auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8% 55% 13% 7%;text-align:center;isolation:isolate}.hero-art{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-1}.hero h1{font-size:clamp(35px,3.5vw,66px);font-weight:300;line-height:1.02;text-transform:uppercase;white-space:nowrap}.hero h1 .accent{font-weight:700}.hero-sub{font-size:clamp(14px,1.1vw,21px);color:#c5c5c5;margin-block:32px;line-height:1.3;max-inline-size:640px}.hero-sub strong{font-weight:400}.btn-primary{background:white;border:0;color:#000;font-weight:700;border-radius:50px;padding:12px 42px;text-transform:uppercase;min-block-size:44px}.funded-ticker{margin-block-start:30px;display:grid;gap:3px;font-size:12px;color:#a8a8a8}.funded-amount{font-size:20px;color:var(--cyan);font-weight:700}.funded-dot{display:inline-block;inline-size:5px;block-size:5px;background:var(--cyan);border-radius:50%;margin-inline-end:6px}
section{padding:100px var(--pad);max-inline-size:1920px;margin-inline:auto}.section-label,.mt5-tag{display:table;border:1px solid var(--cyan);border-radius:50px;padding:3px 24px;margin:0 auto 20px;color:var(--cyan);font-size:13px;line-height:1.3;text-transform:uppercase}.section-title{text-transform:uppercase;font-size:clamp(28px,3.4vw,64px);line-height:1.12}.section-sub{font-size:16px;max-inline-size:920px;margin:20px auto 0}.section-cta{display:table;margin:50px auto 10px;background:var(--cyan);color:white;text-transform:uppercase;text-decoration:none;padding:9px 34px;border-radius:40px;font-size:22px;font-weight:700}.founding-note{font-size:12px;text-align:center}
/* Rounded white platform panel. */
.mt5-band{background:white;color:#111;border-radius:0 0 80px 80px;min-block-size:780px;padding-block:145px 120px;text-align:center}.mt5-inner{max-inline-size:1350px;margin:auto}.mt5-tag{color:#8b62ff;border-color:#b5a0f7}.mt5-band h2{font-size:clamp(32px,3.2vw,62px);font-weight:400;line-height:1.06}.mt5-band h2 strong{font-weight:700}.mt5-lead{max-inline-size:1220px;margin:28px auto 0;color:#777}.mt5-inst{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-inline-size:1180px;margin:80px auto 0}.mt5-i{display:flex;flex-direction:column;align-items:center}.mt5-i .n{font-size:clamp(48px,5vw,92px);font-weight:700;line-height:1}.mt5-i .l{font-size:19px;font-weight:700;margin-block:8px 14px}.mt5-i .l:after{content:'';display:block;inline-size:60px;block-size:2px;background:var(--cyan);margin:12px auto 0}.mt5-i .x{max-inline-size:200px;color:#777;font-size:16px}.platform-note{font-size:12px;color:#777;margin-block-start:35px}
/* Payout map + live same-origin data, with a readable offline snapshot. */
#payout-tracker{padding-block:180px 110px;text-align:center}#payout-tracker .section-label{background:#09bedc;border:0;color:white;padding:7px 22px}#payout-tracker .section-title{font-size:clamp(36px,4.2vw,78px)}#payout-tracker .section-title small{display:block;font-size:.42em;font-weight:400;margin-block-start:12px}#payout-tracker .section-sub{color:#2dc6df;font-size:15px}.ptk-map-wrap{margin:90px auto 70px;max-inline-size:1530px}.ptk-map-wrap img{inline-size:100%;block-size:auto}.ptk-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));text-align:start;gap:0}.ptk-card{padding-inline:28px;border-inline-start:1px solid #999;min-inline-size:0}.ptk-card:first-child{border:0}.ptk-chead{display:grid;font-size:15px;margin-block-end:7px}.ptk-cname:before{content:'';display:inline-block;background:var(--cyan);inline-size:6px;block-size:6px;border-radius:50%;margin-inline-end:8px}.ptk-csum{font-weight:400}.ptk-tx{display:flex;flex-direction:column;font-size:13px;line-height:1.25;color:#999;text-decoration:none;margin-block:5px}.ptk-tx .h{overflow-wrap:anywhere}.ptk-tx[href]:hover{color:var(--cyan)}.ptk-note,.snapshot-note{font-size:12px;margin-block-start:35px}.ptk-note b{color:var(--cyan)}.snapshot-note{margin-block-start:12px;color:#888}
#how{text-align:center;padding-block:150px 120px;display:flex;flex-direction:column}#how .section-title{order:0;font-weight:400}#how .section-sub{order:1;text-transform:uppercase;font-size:14px;margin-block:16px 60px}#how .section-label{order:2;margin-block-end:110px}.steps{order:3;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:start}.step{position:relative;border-radius:28px;background:#101010;min-block-size:370px;padding:65px 35px 120px;overflow:hidden}.step h3{font-size:17px}.step h3:before{content:'';display:block;background:#ffa900;block-size:4px;inline-size:80px;margin-block-end:22px}.step p{font-size:17px;line-height:1.3}.step-num{position:absolute;inset-block-end:-50px;inset-inline-start:45px;font-size:155px;line-height:1;font-weight:300;color:#aaa}
.pt-band{padding-block:130px 140px;text-align:center;max-inline-size:1920px}.pt-head{margin-block-end:130px}.pt-heading{font-size:42px;text-transform:uppercase}.pt-live{display:table;color:var(--cyan);border:1px solid #287c8b;border-radius:30px;padding:3px 20px;margin:12px auto;font-size:12px}.pt-sub{max-inline-size:900px;display:block;margin:20px auto 0;color:#aaa}.pt-sub b{font-weight:400}.pt-strip{overflow:auto;padding:20px 0 30px;scroll-snap-type:x mandatory;scrollbar-color:#2b899a #111}.pt-track{display:flex;gap:24px;inline-size:max-content}.pt-card{background:#131313;border-radius:25px;inline-size:260px;min-block-size:310px;padding:55px 24px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;scroll-snap-align:center}.pt-amt{color:#11c7df;font-size:32px;font-weight:700;white-space:nowrap}.pt-meta{display:flex;flex-direction:column;font-size:14px;color:#bbb}.pt-hl{color:#999;font-size:13px;text-transform:uppercase}.pt-hash{font-size:14px;direction:ltr;unicode-bidi:isolate}.pt-verify{display:block;margin-block-start:30px;border:1px solid #28717c;border-radius:6px;padding:7px 9px;text-decoration:none;font-size:12px;text-transform:uppercase;white-space:nowrap}.pt-verify:hover{background:#153139}
/* Staggered portrait mosaic inspired by the supplied design; original clips remain playable. */
#testimonials{position:relative;padding-block:130px 160px;display:flex;flex-direction:column;text-align:center}#testimonials .section-label{order:1;margin-block-start:40px}#testimonials h2{order:2;font-weight:400;font-size:42px;max-inline-size:680px;margin-inline:auto}#testimonials h2 span{display:block;color:var(--gold);font-weight:700}#testimonials .section-sub{order:3;font-size:14px}.vid-band{order:0;inline-size:100%;}.vid-track{display:grid;grid-template-columns:repeat(14,1fr);gap:14px;align-items:center}.vid-card{min-inline-size:0;cursor:pointer;border-radius:12px;overflow:hidden}.vid-card:nth-child(3n+1){transform:translateY(60px)}.vid-card:nth-child(3n+2){transform:translateY(-35px)}.vid-media{position:relative;aspect-ratio:3/4;background:#111}.vid-poster,.vid-el{inline-size:100%;block-size:100%;object-fit:cover}.vid-play{position:absolute;inset:0;margin:auto;background:#2229;border:1px solid #fff7;border-radius:50%;inline-size:36px;block-size:36px;display:grid;place-items:center;font-size:14px}.vid-info{display:none}.vid-card:has(video){grid-column:span 3;transform:none}.vid-card:has(video) .vid-media{aspect-ratio:3/4}.vid-card:hover .vid-play{background:#16a4b8}.vid-card:nth-child(n+8){display:none}.vid-track{grid-template-columns:repeat(7,1fr);gap:24px}
#why{background:#fff;color:#151515;border-radius:0 0 80px 80px;padding-block:110px 110px;position:relative}#why .section-title{font-weight:400;font-size:52px;margin-block-end:50px}#why .accent{color:#02c4e6}#why>.section-label{position:absolute;inset-inline-end:var(--pad);inset-block-start:137px;border:0;padding:0;font-size:15px}#why>.section-label:after{content:'';display:block;inline-size:70px;block-size:2px;background:var(--cyan);margin-block-start:8px;margin-inline-start:auto}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.why-card{padding:45px 32px;background:#f6f6f6;border-radius:26px;box-shadow:0 5px 7px #0002;min-block-size:270px}.why-card h3{font-size:17px;margin-block-end:12px}.why-card h3:before{content:'';display:block;block-size:3px;inline-size:75px;background:var(--cyan);margin-block-end:20px}.why-card p{color:#333;font-size:17px;line-height:1.35}#why .why-card:last-child{grid-column:2}
#founding{text-align:center;padding-block:100px 120px}#founding .section-title{font-size:28px;font-weight:400}#founding .section-sub{font-size:15px}#founding .why-grid{margin-block-start:90px;gap:0;border-block-start:1px solid #aaa;text-align:start}#founding .why-card{background:none;box-shadow:none;position:relative;border-radius:0;padding:24px 32px 20px;min-block-size:170px}#founding .why-card h3{font-size:16px}#founding .why-card h3:before{position:absolute;inset-block-start:-5px;inline-size:10px;block-size:10px;border-radius:50%}#founding .why-card:nth-child(2) h3:before{background:#8655ff}#founding .why-card:nth-child(3) h3:before{background:#ffae00}#founding .why-card p{color:#999;font-size:16px}
#plans{border-radius:80px 80px 0 0;background:#fafafa;color:#151515;padding-block:100px 135px;text-align:center}#plans>div{max-inline-size:1600px;margin:auto}#plans .section-label{border-color:#666;color:#444}#plans .section-title{font-size:48px}#plans .section-sub{max-inline-size:880px;color:#555}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 45px;text-align:start;margin-block-start:60px}.plan{--plan-color:#34bedc;padding:60px 55px;background:#fcfcfc;border:1px solid #e9e9e9;border-radius:28px;box-shadow:0 4px 5px #0002;min-inline-size:0}.plan:nth-child(4){--plan-color:#3cb7ff}.plan:nth-child(5){--plan-color:#4c91ff}.plan:nth-child(6){--plan-color:#7e4cff}.plan-name{text-transform:uppercase;color:#777;font-size:15px}.plan-amount{font-size:60px;font-weight:700;color:var(--plan-color);line-height:1.15}.plan-amount span{display:block;font-size:12px;color:#777;font-weight:400;text-transform:uppercase}.plan-fee{font-size:14px;color:#666;margin-block:14px}.plan-fee strong{font-weight:400}.plan-instant{color:#777}.plan ul{list-style:none;padding:0;margin-block:35px;text-transform:uppercase;font-size:14px;color:#666}.plan li{margin-block:17px}.plan li:before{content:'•';color:var(--plan-color);margin-inline-end:10px}.plan li strong{font-weight:400}.plan-btn{border:0;color:white;background:var(--plan-color);padding:10px 20px;border-radius:50px;font-size:13px;text-transform:uppercase;font-weight:700;inline-size:100%;min-block-size:40px}#market-toggle{display:flex;flex-wrap:wrap;justify-content:center;margin:35px auto 14px;gap:4px;max-inline-size:780px;background:#eee;border-radius:28px;padding:5px}.mt-btn{background:none;border:0;border-radius:24px;color:#555;padding:9px 22px;flex:1;min-inline-size:150px;text-transform:uppercase;font-size:13px}.mt-btn.active{background:var(--cyan);color:#fff}.mt-d,.mt-p{display:none}#market-note{font-size:12px;color:#777;margin:16px auto 25px;max-inline-size:740px}
#rules{padding-block:100px 60px}#rules .section-label{margin-inline:0;inline-size:fit-content}#rules .section-title{font-size:52px;line-height:1.2}#rules .section-sub{margin-inline:0;max-inline-size:none;font-size:16px}.rules-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 35px;border-block:1px solid #999;padding-block:40px;margin-block:30px}.rule-val{color:var(--cyan);font-size:58px;font-weight:700;line-height:1.1}.rule-val span{font-size:.62em;text-transform:uppercase}.rule-name{font-size:15px;font-weight:700;text-transform:uppercase;margin-block:6px}.rule-desc{font-size:15px;color:#aaa}.rule-card--wide{grid-column:span 2;padding-block-start:30px;border-block-start:1px solid #666}.rule-card--wide:nth-child(9){grid-column:1/-1}.rules-note{font-size:13px;color:#999}.rules-note a{color:var(--cyan);text-decoration:none}.extra-rules{max-inline-size:1670px;margin:0 auto 50px;padding-inline:var(--pad);color:#aaa;font-size:14px}.extra-rules>summary{cursor:pointer}.extra-rules section{padding:40px 0}.cmp-scroll{overflow:auto}.cmp{border-collapse:collapse;inline-size:100%;font-size:14px}.cmp td,.cmp th{padding:15px;border:1px solid #333;min-inline-size:140px}.rulebook-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.rulebook{margin-block-start:40px}.rulebook-title{margin-block:20px}.rulebook-item{padding:20px;border:1px solid #333}.rulebook a{color:var(--cyan)}
#faq{padding-block:120px 120px;text-align:center}#faq .section-label{color:#ccc;border-color:#777}#faq .section-title{font-size:48px;margin-block-end:45px}.faq{text-align:start;border-block-start:1px solid #aaa}.faq-item{border-block-end:1px solid #aaa}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 32px;font-size:16px;text-transform:uppercase;cursor:pointer;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:'+';display:grid;place-items:center;color:var(--cyan);border:1px solid #287c8b;border-radius:50%;inline-size:30px;block-size:30px;flex-shrink:0;font-size:22px;font-weight:300}.faq-item[open] .faq-q:after{content:'−'}.faq-a{padding:0 32px 30px}.faq-a-inner{font-size:15px;color:#aaa;max-inline-size:1400px}
.legal{padding-block:60px 180px;color:#999}.legal h4{color:var(--cyan);font-size:15px;margin-block-end:35px}.legal p{font-size:13px;line-height:1.45;margin-block:15px;padding-inline:25px}.legal p strong:first-child{display:block;font-weight:400;color:#ccc}.footer-socials{max-inline-size:1670px;margin:0 auto;padding-inline:var(--pad);display:flex;justify-content:flex-end;gap:16px}.footer-socials a{color:var(--cyan)}.footer-socials svg{inline-size:25px;block-size:25px}footer{padding:30px 4% 50px;max-inline-size:1920px;margin:auto;text-align:start;position:relative;font-size:12px;color:#aaa}footer .logo{font-size:32px;font-weight:700;color:white;margin-block-end:10px}footer p{max-inline-size:800px}footer a{text-decoration:none}footer a:hover{color:var(--cyan)}footer #get-app-link{margin-block:20px}.footer-links{display:flex;flex-wrap:wrap;gap:14px}footer svg{inline-size:24px;block-size:24px}
/* Existing first-party integrations and iOS app-shell safeguards. */
.gv-overlay{display:none;position:fixed;inset:0;z-index:90;background:#000c;padding:24px;align-items:center;justify-content:center}.gv-overlay.show{display:flex}.gv-modal{position:relative;background:#121212;border:1px solid #444;border-radius:25px;padding:40px;max-inline-size:520px;max-block-size:90vh;overflow:auto}.gv-close{position:absolute;inset-inline-end:12px;inset-block-start:8px;background:none;border:0;font-size:28px}.gv-badge{color:var(--cyan);font-size:38px;font-weight:700}.gv-title{font-size:26px}.gv-sub{font-size:15px;margin-block:15px}.gv-label{display:block;font-size:14px}.gv-input{inline-size:100%;padding:12px;background:#000;border:1px solid #555;border-radius:8px;margin-block:6px 15px;color:#fff}.gv-check{display:block;font-size:13px;margin-block:15px}.gv-btn{inline-size:100%;padding:12px;background:var(--cyan);color:black;border:0;border-radius:30px;font-weight:700}.gv-fine{font-size:12px;margin-block-start:15px}.gv-msg{margin-block:12px}.gv-hp{display:none}.ios-app #plans,.ios-app #founding,.ios-app #compare,.ios-app .extra-rules,.ios-app #get-app-link{display:none!important}.ios-app [data-ios-hide],html.df-ios [data-ios-hide]{display:none!important}#sp-pop{position:fixed;inset-inline-end:16px;inset-block-end:16px;max-inline-size:min(340px,calc(100vw - 32px));z-index:60;opacity:0;pointer-events:none;transition:opacity .3s}#sp-pop.sp-shown{opacity:1;pointer-events:auto}.sp-card{position:relative;display:flex;gap:12px;padding:24px;background:#171717;border:1px solid #267584;border-radius:16px}.sp-close{position:absolute;inset-inline-end:6px;inset-block-start:3px;border:0;background:none;font-size:20px}.sp-text{font-size:14px}.sp-hl{color:var(--cyan)}.sp-meta{font-size:11px;color:#aaa}.sp-verified{color:var(--cyan)}
/* RTL reverses logical layouts; geographic map, transaction hashes and video pixels stay unmirrored. */
[dir=rtl] .hero{padding-inline:7% 55%}[dir=rtl] .hero-art{transform:scaleX(-1)}[dir=rtl] .hero h1{white-space:normal}[dir=rtl] .pt-hash,[dir=rtl] .ptk-tx .h{direction:ltr;unicode-bidi:isolate}
@media(min-width:1921px){body{max-inline-size:1920px;margin:auto}}
@media(max-width:1500px){nav{flex-wrap:wrap;gap:20px}.js .menu-toggle{display:block;margin-inline-start:auto}.nav-actions{max-inline-size:none}nav ul{display:flex;flex-basis:100%;order:4;justify-content:flex-start;padding-block:18px;gap:22px}.js nav ul{display:none}.js nav.menu-open ul{display:flex}nav ul li{flex:1 1 150px}nav ul a{font-size:15px}.hero{min-block-size:730px}.mt5-band{min-block-size:650px;padding-block:110px 90px}.step{min-block-size:330px;padding:45px 28px 105px}.step p{font-size:15px}.step-num{font-size:130px;inset-block-end:-38px}.why-card{min-block-size:230px;padding:35px 25px}.why-card p{font-size:15px}.why-card h3{font-size:15px}.plans{gap:40px}.plan{padding:45px 35px}.plan-amount{font-size:52px}.pt-heading{font-size:36px}#why .section-title{font-size:44px}}
@media(max-width:1000px){:root{--pad:35px}.hero{min-block-size:620px;padding-inline:5% 50%;padding-block:80px}.hero h1{font-size:34px}.hero-sub{font-size:14px}.mt5-band{border-radius:0 0 45px 45px}.mt5-inst{gap:25px}.mt5-i .l{font-size:15px}#payout-tracker{padding-block:110px 70px}.ptk-card{padding-inline:12px}.ptk-tx{font-size:11px}.steps{gap:22px}.step{padding:35px 24px 90px}.step h3{font-size:15px}.step p{font-size:14px}.step-num{font-size:110px}#how{padding-block:90px}#how .section-label{margin-block-end:60px}.pt-band{padding-block:70px}.pt-head{margin-block-end:55px}.pt-card{inline-size:230px}.vid-track{gap:12px}.vid-card:nth-child(3n+1){transform:translateY(25px)}.vid-card:nth-child(3n+2){transform:translateY(-20px)}#why{padding-block:70px;border-radius:0 0 45px 45px}#why>.section-label{position:static;margin:0 0 20px;display:table}#why .section-title{font-size:38px}.why-grid{gap:20px}.why-card{padding:25px 20px}.why-card h3{font-size:13px}.why-card p{font-size:14px}#founding .why-card{padding-inline:18px}#founding .why-card p{font-size:14px}#plans{border-radius:45px 45px 0 0}.plans{gap:25px}.plan{padding:35px 22px}.plan-amount{font-size:45px}.plan-fee,.plan ul{font-size:12px}.plan-btn{font-size:11px;padding-inline:10px}.rules-grid{gap:30px 24px}.rule-val{font-size:44px}.rule-name{font-size:13px}.rule-desc{font-size:13px}.legal{padding-block-end:100px}}
@media(max-width:700px){:root{--pad:22px}.nav-lang-list{inset-inline-end:auto;inset-inline-start:0;max-inline-size:calc(100vw - 44px)}body{font-size:15px}nav{padding:20px 22px;gap:16px}nav .logo{font-size:25px}.nav-actions{inline-size:100%;justify-content:flex-start;font-size:11px;gap:9px}.menu-toggle{font-size:13px}.nav-actions button,.nav-actions a{min-block-size:36px}nav ul li{flex-basis:40%}.hero{min-block-size:740px;justify-content:flex-start;padding:65px 22px 310px}.hero h1{font-size:38px;white-space:normal}.hero-sub{max-inline-size:440px;font-size:16px;margin-block:22px}.hero-art{object-fit:contain;object-position:center bottom}.funded-ticker{margin-block-start:24px}.btn-primary{padding-inline:30px}.mt5-band{padding-block:70px;border-radius:0 0 35px 35px;min-block-size:0}.mt5-tag{font-size:10px;padding-inline:15px}.mt5-band h2{font-size:35px}.mt5-lead{font-size:15px;margin-block-start:24px}.mt5-inst{grid-template-columns:repeat(2,1fr);gap:35px 20px;margin-block-start:50px}.mt5-i .n{font-size:58px}.mt5-i .l{font-size:14px}.mt5-i .x{font-size:14px}.platform-note{margin-block-start:35px}.section-label{font-size:11px}.section-title{font-size:34px}.section-sub{font-size:14px}#payout-tracker{padding-block:90px 40px}#payout-tracker .section-title{font-size:42px}#payout-tracker .section-title small{font-size:18px;line-height:1.3}#payout-tracker .section-sub{font-size:13px}.ptk-map-wrap{margin-block:40px}.ptk-strip{grid-template-columns:repeat(2,1fr);gap:30px 0}.ptk-card{padding-inline:16px}.ptk-card:nth-child(odd){border:0}.ptk-card:last-child{grid-column:1/-1}.ptk-tx{font-size:13px}.ptk-note,.snapshot-note{font-size:11px}#how{padding-block:65px}#how .section-sub{font-size:12px;margin-block-end:30px}#how .section-label{margin-block-end:35px}.steps{grid-template-columns:1fr;gap:20px}.step{min-block-size:270px;padding:35px 28px 90px}.step p{font-size:16px}.step h3{font-size:17px}.step-num{font-size:120px;inset-block-end:-35px}.pt-band{padding-block:65px}.pt-heading{font-size:28px}.pt-sub{font-size:14px}.pt-head{margin-block-end:35px}.pt-card{inline-size:240px;min-block-size:290px}.pt-amt{font-size:32px}#testimonials{padding-block:80px 100px}#testimonials h2{font-size:30px}.vid-track{display:flex;overflow-x:auto;gap:12px;padding-block:35px 25px;padding-inline:22px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vid-track::-webkit-scrollbar{display:none}.vid-card{flex:0 0 44vw;scroll-snap-align:start}.vid-card:nth-child(n){transform:none}.vid-play{inline-size:30px;block-size:30px}.vid-card:has(video){flex-basis:78vw}#testimonials .section-sub{font-size:13px}#why{padding-block:65px;border-radius:0 0 35px 35px}#why .section-title{font-size:34px;margin-block-end:30px}.why-grid{grid-template-columns:1fr;gap:18px}#why .why-card:last-child{grid-column:auto}.why-card{min-block-size:180px;padding:30px}.why-card h3{font-size:16px}.why-card p{font-size:16px}#founding{padding-block:70px}#founding .section-title{font-size:25px}#founding .why-grid{margin-block-start:45px;border:0;gap:30px}#founding .why-card{min-block-size:0;border-block-start:1px solid #777;padding:25px 15px 0}#founding .why-card p{font-size:15px}.section-cta{font-size:17px;margin-block-start:40px}#plans{padding-block:65px;border-radius:35px 35px 0 0}#plans .section-title{font-size:32px}#plans .section-sub{font-size:15px}.plans{grid-template-columns:1fr;gap:24px;margin-block-start:35px}.plan{padding:40px;max-inline-size:420px;inline-size:100%;margin:auto}.plan-amount{font-size:62px}.plan-fee,.plan ul{font-size:15px}.plan-btn{font-size:14px;min-block-size:44px}.mt-btn{padding:12px;min-inline-size:100px;font-size:11px}#market-note{font-size:12px}#rules{padding-block:70px 40px}#rules .section-title{font-size:35px}#rules .section-sub{font-size:14px}.rules-grid{grid-template-columns:repeat(2,1fr);gap:30px 22px}.rule-card--wide{grid-column:1/-1}.rule-val{font-size:48px}.rule-desc{font-size:14px}.rules-note{font-size:12px}.rulebook-grid{grid-template-columns:1fr}#faq{padding-block:60px}#faq .section-title{font-size:34px}.faq-q{padding:22px 0;font-size:14px}.faq-a{padding:0 0 24px}.faq-a-inner{font-size:14px}.legal{padding-block:40px 70px}.legal p{padding:0;font-size:12px}.footer-socials{justify-content:flex-start}footer{padding:30px 22px}footer p{font-size:11px}.gv-modal{padding:30px 24px}.gv-title{font-size:23px}[dir=rtl] .hero{padding:65px 22px 310px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Payout heading and footer retain their original selectors. */
.pt-label{font-size:clamp(28px,3vw,48px);font-weight:300;text-transform:uppercase}.pt-label .pt-live{display:inline;border:0;color:inherit;font-size:inherit;padding:0;margin:0}.pt-tag{display:inline-block;color:var(--cyan);font-size:12px;border:1px solid #287c8b;border-radius:30px;padding:4px 24px;margin-block:10px}.pt-foot{font-size:12px;color:#888;margin-block-start:20px}.footer-logo{font-size:30px;font-weight:700;display:flex;align-items:center;gap:8px;color:white}.footer-logo>svg{display:none}.footer-logo span span:nth-child(2){color:var(--cyan)}.footer-logo span span:nth-child(3){display:none}.footer-note{margin-block:10px}.footer-socials>a:last-child{font-size:12px;align-self:center}.footer-socials{flex-wrap:wrap}.footer-socials svg{flex-shrink:0}
@media(max-width:700px){.vid-track{grid-template-columns:repeat(4,minmax(90px,1fr));overflow-x:auto;padding-block:25px;scrollbar-color:#2b899a #111}.vid-card:nth-child(n+5):nth-child(-n+7){display:block}.vid-card:nth-child(n){transform:none}.vid-track{display:flex}.vid-card{flex:0 0 120px}.vid-card:has(video){flex-basis:240px}}
/* Real links retain checkout access when JavaScript is unavailable. */
a.btn-primary,a.plan-btn{display:inline-block;text-align:center;text-decoration:none}
#testimonial-player{padding:0;background:#0b0b0b;border:1px solid #555;border-radius:20px;max-inline-size:min(90vw,640px);max-block-size:90vh;overflow:visible}
#testimonial-player::backdrop{background:#000d}
#testimonial-player video{inline-size:auto;max-inline-size:90vw;max-block-size:85vh;min-inline-size:250px;border-radius:20px}
.video-close{position:absolute;inset-inline-end:10px;inset-block-start:10px;z-index:2;inline-size:40px;block-size:40px;border:1px solid #777;border-radius:50%;background:#000b;color:white;font-size:27px}
/* Portraits surround the central title, as in the design's testimonial collage. */
@media(min-width:701px){
 #testimonials{padding-block:110px 125px}.vid-track{position:relative;display:block;block-size:390px}
 .vid-card{position:absolute;inline-size:10.5%;display:block!important;transform:none!important}
 .vid-card:nth-child(1){inset-inline-start:0;inset-block-start:65px}.vid-card:nth-child(2){inset-inline-start:11.2%;inset-block-start:0}
 .vid-card:nth-child(3){inset-inline-start:22.4%;inset-block-start:85px}.vid-card:nth-child(4){inset-inline-start:33.6%;inset-block-start:12px}
 .vid-card:nth-child(5){inset-inline-start:44.8%;inset-block-start:48px}.vid-card:nth-child(6){inset-inline-start:56%;inset-block-start:5px}
 .vid-card:nth-child(7){inset-inline-start:67.2%;inset-block-start:106px}.vid-card:nth-child(8){inset-inline-start:78.4%;inset-block-start:0}
 .vid-card:nth-child(9){inset-inline-start:89.5%;inset-block-start:72px}.vid-card:nth-child(10){inset-inline-start:0;inset-block-start:260px}
 .vid-card:nth-child(11){inset-inline-start:11.2%;inset-block-start:190px}.vid-card:nth-child(12){inset-inline-start:78.4%;inset-block-start:190px}
 .vid-card:nth-child(13){inset-inline-start:89.5%;inset-block-start:270px}.vid-card:nth-child(14){display:none!important}
 #testimonials .section-label{margin-block-start:-85px;position:relative;z-index:1}
 #testimonials h2{max-inline-size:55%;position:relative;z-index:1;font-size:clamp(25px,3vw,48px)}
 #testimonials .section-sub{margin-block-start:95px;max-inline-size:70%}
}
@media(min-width:1600px){.vid-track{block-size:480px}.vid-card:nth-child(10){inset-block-start:330px}.vid-card:nth-child(11),.vid-card:nth-child(12){inset-block-start:260px}.vid-card:nth-child(13){inset-block-start:340px}}
@media(min-width:701px) and (max-width:1000px){.vid-track{block-size:300px}.vid-card:nth-child(10){inset-block-start:200px}.vid-card:nth-child(11),.vid-card:nth-child(12){inset-block-start:135px}.vid-card:nth-child(13){inset-block-start:205px}#testimonials .section-sub{margin-block-start:65px}}
.funded-amount,.pt-amt,.ptk-csum{direction:ltr;unicode-bidi:isolate}
.legal [data-market-copy]>strong:first-child{display:block;color:#ccc;font-weight:400}

/* Motion polish — independent of copy, deployment anchors and business logic. */
.hero{overflow:clip}
/* Candle illumination is a separate, non-interactive decorative layer. */
.hero-candles{position:absolute;inset:0;inline-size:100%;block-size:100%;z-index:-1;pointer-events:none}
[dir=rtl] .hero-candles{transform:scaleX(-1)}
@media(prefers-reduced-motion:no-preference){
 .motion-reveal{transition:opacity .65s ease,translate .75s cubic-bezier(.2,.65,.25,1);transition-delay:var(--reveal-delay,0ms)}
 .motion-reveal.is-pending{opacity:0;translate:0 18px}
 .motion-reveal:focus-within{opacity:1;translate:0 0;transition-delay:0ms}
 .faq-item[open] .faq-a{animation:answer-in .25s ease-out}
 @keyframes answer-in{from{opacity:.4;translate:0 -4px}to{opacity:1;translate:0 0}}
 /* A tall white panel scrolls normally until its final viewport, then stays
    behind the next dark section. No scroll interception, wrappers or spacers. */
 .layered-scroll #mt5,.layered-scroll #why,.layered-scroll #plans{
  position:sticky;top:var(--pin-top,0px);z-index:1;isolation:isolate;
 }
 .layered-scroll #mt5::after,.layered-scroll #why::after,.layered-scroll #plans::after{
  content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;
  background:#000;opacity:var(--panel-shade,0);z-index:4;
 }
 .layered-scroll #payout-tracker,.layered-scroll #how,.layered-scroll #pt-band,
 .layered-scroll #testimonials,.layered-scroll #founding,.layered-scroll #rules,
 .layered-scroll .extra-rules,.layered-scroll #faq,.layered-scroll .legal,
 .layered-scroll .footer-socials,.layered-scroll footer{
  position:relative;z-index:2;background:#000;
 }
 .layered-scroll #payout-tracker,.layered-scroll #founding,.layered-scroll #rules{
  border-start-start-radius:clamp(24px,4vw,64px);
  border-start-end-radius:clamp(24px,4vw,64px);
  box-shadow:0 -18px 38px #0002;
 }
}
.btn-primary,.plan-btn,.section-cta,.nav-cta,.nav-login,.nav-lang-btn,.menu-toggle,.mt-btn,.pt-verify{
 transition:translate .22s ease,background-color .22s ease,color .22s ease,box-shadow .22s ease,border-color .22s ease;
}
.plan,.why-card,.step,.pt-card{transition:translate .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease}
.vid-poster{transition:scale .45s ease,filter .3s ease}.vid-play{transition:background-color .22s ease,scale .22s ease}
nav ul a,.footer-socials a,footer a,.faq-q{transition:color .2s ease}
@media(hover:hover) and (pointer:fine){
 .btn-primary:hover{translate:0 -3px;background:#dbf8ff;box-shadow:0 8px 30px #53c8df26}
 .plan-btn:hover,.section-cta:hover,.nav-cta:hover{translate:0 -2px;box-shadow:0 7px 22px #52c7df35}
 .nav-login:hover,.nav-lang-btn:hover,.menu-toggle:hover{border-color:var(--cyan);background:#102025}
 .mt-btn:not(.active):hover{background:#dceef1;color:#176b7e}
 .plan:hover{translate:0 -6px;box-shadow:0 14px 32px #00000012;border-color:#b3dee7}
 #why .why-card:hover{translate:0 -4px;background:#f1f8fa;box-shadow:0 10px 25px #00000012}
 .step:hover,.pt-card:hover{translate:0 -4px;background:#171e20;box-shadow:0 10px 30px #0005}
 .pt-verify:hover{translate:0 -2px;border-color:var(--cyan)}
 .vid-card:hover .vid-poster{scale:1.035;filter:brightness(1.08)}
 .vid-card:hover .vid-play{scale:1.07}
 .faq-q:hover,.footer-socials a:hover{color:var(--cyan)}
}
.btn-primary:active,.plan-btn:active,.section-cta:active{translate:0 0}
@media(prefers-reduced-motion:reduce){
 .hero-candle{filter:none!important;transform:none!important}
 .motion-reveal,.motion-reveal.is-pending{opacity:1;translate:0 0}
 .btn-primary:hover,.plan-btn:hover,.section-cta:hover,.nav-cta:hover,.plan:hover,
 #why .why-card:hover,.step:hover,.pt-card:hover,.pt-verify:hover{translate:0 0}
 .vid-card:hover .vid-poster,.vid-card:hover .vid-play{scale:1}
}

@media(prefers-reduced-motion:no-preference){.layered-scroll .motion-scene{position:relative;isolation:isolate}}
@media(prefers-reduced-motion:no-preference){
 .motion-reveal{transition-property:opacity,translate,box-shadow,background-color,border-color;transition-duration:.65s,.55s,.28s,.28s,.28s;transition-timing-function:ease,cubic-bezier(.2,.65,.25,1),ease,ease,ease}
}

/* Use the full-resolution original; brightness is static, never animated. */
.hero-art{filter:brightness(1.2)}

/* Vector candles stay sharp at any pixel density; no text lives in this layer. */
.hero-candles{overflow:hidden}
.hero-candle{filter:drop-shadow(0 0 2px #64dfff66)}
.hero-candle[data-depth="back"]{opacity:.72}
.hero-art{filter:brightness(1.08)}
@media(max-width:700px){.hero-candles{inset-block-start:auto;inset-block-end:0;block-size:auto;aspect-ratio:2048/1152}}
/* Keep the full interactive artwork inside the initial desktop viewport. */
@media(min-width:701px){
 nav{padding-block:18px}
 .hero{min-block-size:500px;block-size:clamp(500px,calc(100svh - var(--nav-height,82px)),900px);padding-block:24px 60px}
 .hero-art{object-fit:contain;object-position:right center}
 .hero-sub{margin-block:24px}
}

/* Crop the image's built-in black headroom, as in the PDF reference. */
@media(min-width:701px){
 .hero{--hero-art-shift:-12.5%}
 .hero-art,.hero-candles{translate:0 var(--hero-art-shift)}
}

/* Fill both vertical edges with the ribbon's visible area, not its black margins. */
@media(min-width:1001px){
 .hero-art,.hero-candles{
  inline-size:var(--hero-scene-width,100%);block-size:var(--hero-scene-height,119.5%);
  inset-inline-start:auto;inset-inline-end:0;inset-block-start:0;
 }
}

@media(min-width:1001px){.hero-art{max-inline-size:none}}
