@font-face{font-family:Anton;src:url(/fonts/beatslots/Anton-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/beatslots/Poppins-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/beatslots/Poppins-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/beatslots/GeistMono-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/beatslots/Geist-Medium.ttf) format("truetype");font-weight:500;font-display:swap}:root{--fond: #0b0b11;--champ: #14141d;--trait: #2a2a38;--texte: #e9e7ef;--discret: #8a8899;--or: #f39c12;--suror: #1a1206;--c0: #e05a4a;--c1: #4a9fe0;--c2: #e0c04a;--c3: #9a6ee0;--c4: #5ac06a;--c5: #e0803a;--c6: #4ab8d0;--c7: #d0a03a;--pad: clamp(20px, 5.6vw, 80px);--max: 1200px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--fond);color:var(--texte);font:300 17px/1.6 Poppins,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}b,strong{font-weight:700}.t-dark{--bg: var(--fond);--ink: var(--texte);--soft: var(--discret);--line: var(--trait);--card: var(--champ);--cardInk: var(--texte)}.t-dark2{--bg: var(--champ);--ink: var(--texte);--soft: var(--discret);--line: var(--trait);--card: var(--fond);--cardInk: var(--texte)}.t-gold{--bg: var(--or);--ink: var(--suror);--soft: rgba(26,18,6,.8);--line: rgba(26,18,6,.2);--card: rgba(26,18,6,.07);--cardInk: var(--suror)}.t-light{--bg: var(--texte);--ink: var(--fond);--soft: rgba(11,11,17,.7);--line: rgba(11,11,17,.13);--card: rgba(11,11,17,.045);--cardInk: var(--fond)}.t-mid{--bg: var(--discret) radial-gradient(rgba(11,11,17,.1) 1.2px, transparent 1.4px) 0 0 / 18px 18px;--ink: var(--fond);--soft: rgba(11,11,17,.78);--line: rgba(11,11,17,.2);--card: var(--fond);--cardInk: var(--texte)}.band{background:var(--bg);color:var(--ink);padding:128px var(--pad);position:relative;overflow:hidden}.wrap{max-width:var(--max);margin:0 auto;position:relative}.eyebrow{font:700 13px/1 Geist Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-bottom:24px;display:flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--or);box-shadow:0 0 0 4px color-mix(in srgb,var(--or) 22%,transparent)}.t-gold .eyebrow:before{background:var(--suror);box-shadow:0 0 0 4px #1a120626}h1,h2{font-weight:300;color:var(--ink)}h2{font-size:clamp(38px,4.6vw,64px);line-height:1.04;letter-spacing:-.035em;max-width:16ch}.hl{font-weight:700}.t-dark .hl,.t-dark2 .hl{color:var(--or)}.t-light .hl,.t-mid .hl{background:linear-gradient(transparent 64%,var(--or) 64%,var(--or) 90%,transparent 90%);padding:0 .06em}.lead{font-size:20px;line-height:1.55;color:var(--soft);max-width:34em;margin-top:24px}.head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:64px}.head-row .lead{margin-top:0;max-width:26em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 26px;border-radius:4px;font:700 15px/1 Poppins,sans-serif;letter-spacing:.01em;white-space:nowrap;transition:background .18s,color .18s,border-color .18s,transform .18s}.btn:hover{transform:translateY(-1px)}.btn-or{background:var(--or);color:var(--suror)}.btn-or:hover{background:var(--texte)}.btn-line{border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);color:var(--ink)}.btn-line:hover{border-color:var(--ink)}.btn-ink{background:var(--suror);color:var(--or)}.btn-ink:hover{background:var(--fond);color:var(--texte)}.btn .arr{font-family:Geist Mono,monospace}.nav{position:fixed;left:0;right:0;top:14px;z-index:200;padding:0 var(--pad);pointer-events:none}body:not(.capture) .nav{top:52px}.nav-bar{pointer-events:auto;max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:28px;padding:10px 10px 10px 20px;background:#0b0b11d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--trait);border-radius:14px;box-shadow:0 6px 24px #00000047}.home{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;margin-right:-12px;border-right:1px solid rgba(233,231,239,.14);color:var(--discret);transition:color .18s}.home:hover{color:#14c99b}.home-arrow{font:500 16px/1 Geist,sans-serif}.home-mark{width:24px;height:24px;display:block;color:#14c99b}.brand{display:flex;align-items:center;gap:10px}.brand img{width:28px;height:28px}.wordmark{font:400 22px/1 Anton,sans-serif;letter-spacing:.14em;color:var(--texte)}.wordmark span{color:var(--or)}.brand small{font:500 12px/1 Geist,sans-serif;color:var(--discret);margin-left:4px}.nav-links{display:flex;gap:4px;list-style:none;flex:1}.nav-links a{font:500 14px/1 Geist,sans-serif;color:var(--discret);padding:9px 13px;border-radius:40px;transition:background .18s,color .18s}.nav-links a:hover{background:#e9e7ef14;color:var(--texte)}.nav-cta{display:flex;gap:8px}.nav-cta .btn{min-height:42px;padding:0 18px;font-size:14px}.nav-cta .btn-line{--ink: var(--texte)}.hero{padding-top:188px;padding-bottom:112px}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 78% 38%,rgba(243,156,18,.2),transparent 70%),radial-gradient(40% 50% at 10% 0%,rgba(243,156,18,.08),transparent 70%)}.hero-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:64px;align-items:center}.hero h1{font-size:clamp(48px,6vw,84px);line-height:1;letter-spacing:-.04em}.hero h1 .hl{color:var(--or)}.hero .lead{font-size:21px;color:color-mix(in srgb,var(--texte) 78%,var(--fond));margin-top:28px;max-width:24em}.ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}.micro{margin-top:20px;font:500 13px/1.6 Geist,sans-serif;color:var(--discret)}.micro b{color:var(--texte);font-weight:500}.launch{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px 7px 8px;border-radius:40px;background:#f39c121f;border:1px solid rgba(243,156,18,.35);font:500 13px/1 Geist,sans-serif;color:var(--texte)}.launch i{font-style:normal;background:var(--or);color:var(--suror);font:700 11px/1 Geist Mono,monospace;letter-spacing:.08em;padding:5px 8px;border-radius:40px}.rig{background:#101116;border:1px solid var(--trait);border-radius:16px;padding:18px 18px 14px;box-shadow:0 40px 90px #0000008c,0 0 0 1px #ffffff05 inset;display:grid;grid-template-columns:1fr 112px;gap:14px;position:relative}.rig-top{grid-column:1 / -1;display:flex;align-items:center;gap:18px;padding:2px 4px 10px;border-bottom:1px solid var(--trait)}.rig-field{display:flex;flex-direction:column;gap:4px;min-width:64px}.rig-field span{font:500 10px/1 Geist,sans-serif;letter-spacing:.14em;color:var(--discret)}.rig-field strong{font:700 17px/1 Poppins,sans-serif;color:var(--texte)}.rig-field strong.or{color:var(--or)}.rig-word{margin-left:auto;font:400 18px/1 Anton,sans-serif;letter-spacing:.3em;color:var(--texte)}.rig-word span{color:var(--or)}.lanes{display:flex;flex-direction:column;gap:6px}.lane{display:grid;grid-template-columns:50px 32px 46px 1fr 56px;align-items:center;gap:8px;height:38px;padding:0 6px;border-radius:8px;background:#14141d}.lane .nm{font:700 10px/1 Geist Mono,monospace;letter-spacing:.06em;color:var(--c)}.lane .db{font:500 11px/1 Geist,sans-serif;color:var(--texte);opacity:.85;font-variant-numeric:tabular-nums}.knob{width:32px;height:32px;cursor:ns-resize}.knob .trk{fill:#14141d;stroke:#24252e;stroke-width:3}.knob .arc{fill:none;stroke:var(--c);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .75s cubic-bezier(.34,1.45,.64,1)}.knob .ptr{stroke:var(--texte);stroke-width:2.4;stroke-linecap:round;transform-origin:20px 20px;transition:transform .75s cubic-bezier(.34,1.45,.64,1)}.wave{height:30px;width:100%;overflow:visible}.wave .hit{fill:var(--c);opacity:.8;transform-box:fill-box;transform-origin:left center}.wave .hit.flash{animation:flash .32s ease-out}@keyframes flash{0%{opacity:1;filter:brightness(1.8) drop-shadow(0 0 4px var(--c));transform:scaleY(1.35)}to{opacity:.8;transform:scaleY(1)}}.lane.rolling .wave{animation:reel .09s linear infinite;filter:blur(1.4px);opacity:.55}@keyframes reel{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.respin{height:26px;border-radius:6px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:#00000040;color:var(--c);font:700 9.5px/1 Geist Mono,monospace;letter-spacing:.05em;cursor:pointer;transition:background .15s}.respin:hover{background:color-mix(in srgb,var(--c) 22%,transparent)}.playhead{position:absolute;top:0;bottom:0;width:2px;background:var(--or);box-shadow:0 0 10px var(--or);border-radius:2px;pointer-events:none}.lanes-wrap{position:relative}.rig-side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.spin{width:104px;height:104px;border-radius:50%;border:0;cursor:pointer;position:relative;background:radial-gradient(circle at 50% 38%,#2a2a33,#121218 70%);color:var(--or);box-shadow:0 0 0 3px var(--or),0 0 22px #f39c128c,inset 0 0 18px #000000b3;transition:transform .12s,box-shadow .2s}.spin:hover{box-shadow:0 0 0 3px var(--or),0 0 34px #f39c12cc,inset 0 0 18px #000000b3}.spin:active,.spin.press{transform:scale(.95)}.spin img{width:36px;height:36px;margin:0 auto 6px;transition:transform .9s cubic-bezier(.3,1.3,.6,1)}.spin.turn img{transform:rotate(360deg)}.spin span{display:block;font:400 12px/1.05 Anton,sans-serif;letter-spacing:.04em}.rig-hint{font:500 11px/1.4 Geist,sans-serif;color:var(--discret);text-align:center}.rig-cap{margin-top:14px;font:500 12px/1.5 Geist,sans-serif;color:var(--discret);text-align:right}.stats{padding-top:56px;padding-bottom:56px;border-top:1px solid var(--trait);border-bottom:1px solid var(--trait)}.stats-row{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.stat strong{display:block;font:400 clamp(40px,4.4vw,60px)/1 "Anton",sans-serif;color:var(--or);letter-spacing:.01em;font-variant-numeric:tabular-nums}.stat span{display:block;margin-top:10px;font:500 13px/1.4 Geist,sans-serif;letter-spacing:.04em;color:var(--discret)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.step{padding:36px 36px 8px 0}.step+.step{padding-left:36px;border-left:1px solid var(--line)}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.step-num{font:700 14px/1 Geist Mono,monospace;letter-spacing:.1em;color:var(--soft)}.ring{width:60px;height:60px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center;transition:transform .6s cubic-bezier(.3,1.4,.6,1)}.step:hover .ring{transform:rotate(-200deg)}.ring svg{width:24px;height:24px;stroke:var(--ink);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.step h3{font:700 30px/1.1 Poppins,sans-serif;letter-spacing:-.02em;margin-bottom:14px}.step p{color:var(--soft);max-width:22em}.step p b{color:var(--ink)}.trailer{margin-top:56px;border-radius:14px;overflow:hidden;background:var(--fond);box-shadow:0 40px 90px #0b0b1159,0 0 0 1px #0b0b1114}.trailer video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:var(--fond)}.center{text-align:center}.center h2,.center .lead{margin-left:auto;margin-right:auto}.center h2{max-width:22ch}.center .eyebrow{justify-content:center}.shot{position:relative}.shot img{width:100%;border-radius:12px;border:1px solid rgba(243,156,18,.18);box-shadow:0 34px 80px #00000073}.t-light .shot img{box-shadow:0 34px 80px #0b0b114d}.box{position:absolute;border:3px solid var(--or);border-radius:6px;box-shadow:0 0 0 1px #0b0b11b3,0 0 16px #f39c1240;pointer-events:none;opacity:.45;transition:opacity .2s,box-shadow .2s}.box.rond{border-radius:50%}.box.on{opacity:1;box-shadow:0 0 0 1px #0b0b11b3,0 0 26px #f39c12bf}.pin{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:var(--or);color:var(--suror);font:700 13px/30px Geist Mono,monospace;text-align:center;box-shadow:0 0 0 3px #0b0b11d9;transition:transform .18s,box-shadow .18s}.pin.on{transform:translate(-50%,-50%) scale(1.25);box-shadow:0 0 0 3px #0b0b11d9,0 0 22px #f39c12f2}.legend{list-style:none;display:grid;gap:30px 28px}.legend li{display:grid;grid-template-columns:30px 1fr;gap:14px;align-items:start;cursor:default}.legend .n{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--or);color:var(--ink);font:700 13px/27px Geist Mono,monospace;text-align:center;transition:background .15s,color .15s}.t-dark .legend .n,.t-dark2 .legend .n{color:var(--or)}.legend li.on .n{background:var(--or);color:var(--suror)}.legend h3{font:700 18px/1.2 Poppins,sans-serif;margin:4px 0 6px;color:var(--ink)}.legend p{font-size:15.5px;line-height:1.6;color:var(--soft)}.legend-4{grid-template-columns:repeat(4,1fr);margin-top:56px}.split{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:center}.flip .split{grid-template-columns:1.4fr 1fr}.flip .split>:first-child{order:2}.split h2{margin-bottom:18px}.split .legend{margin-top:36px}.demo-line{margin-top:26px;font:500 13px/1.6 Geist,sans-serif;color:var(--soft)}.tour-gap{padding-top:0}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tiles-head{grid-column:span 2;padding:4px 40px 40px 0;display:flex;flex-direction:column;justify-content:flex-end}.tile{background:var(--card);color:var(--cardInk);min-height:320px;padding:26px;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;transition:transform .25s}.tile:hover{transform:translateY(-4px)}.tile .meta{display:flex;flex-direction:column;gap:10px}.tile .num{font:700 13px/1 Geist Mono,monospace;letter-spacing:.1em;color:var(--discret)}.tile .name{font:400 20px/1 Anton,sans-serif;letter-spacing:.06em;color:var(--or)}.tile h3{font:700 23px/1.22 Poppins,sans-serif;letter-spacing:-.015em;margin-bottom:12px;max-width:13em}.tile p{font-size:15.5px;line-height:1.55;color:color-mix(in srgb,var(--cardInk) 66%,transparent)}.tile.accent{background:var(--or);color:var(--suror)}.tile.accent .num{color:#1a120699}.tile.accent .name{color:var(--suror)}.tile.accent p{color:#1a1206cc}.tile .mini{display:flex;gap:6px;align-items:flex-end;height:28px}.tile .mini i{width:6px;border-radius:2px;background:currentColor;opacity:.85;animation:eq 1.1s ease-in-out infinite alternate}@keyframes eq{0%{height:20%}to{height:100%}}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:64px;align-items:stretch}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:40px;display:flex;flex-direction:column}.card.full{border:1px solid rgba(243,156,18,.55);background:linear-gradient(170deg,#f39c1224,#f39c1200 55%),var(--card)}.badge{align-self:flex-start;font:700 11px/1 Geist Mono,monospace;letter-spacing:.14em;padding:7px 10px;border-radius:40px;border:1px solid var(--line);color:var(--soft);margin-bottom:28px}.card.full .badge{background:var(--or);color:var(--suror);border-color:var(--or)}.price{font:400 96px/1 Anton,sans-serif;letter-spacing:.01em;color:var(--ink)}.price sup{font:700 30px/1 Poppins,sans-serif;vertical-align:top;margin-right:6px;position:relative;top:14px}.card.full .price{color:var(--or)}.price-note{margin-top:12px;font:500 14px/1.5 Geist,sans-serif;color:var(--soft)}.price-note b{color:var(--ink);font-weight:500}.checks{list-style:none;margin:30px 0 34px;display:flex;flex-direction:column;gap:12px;flex:1}.checks li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:16px;line-height:1.5}.checks li:before{content:"✓";font:700 14px/1.6 Geist Mono,monospace;color:var(--or)}.checks li.no{color:var(--soft)}.checks li.no:before{content:"–";color:var(--soft)}.card .btn{width:100%}.two{display:grid;grid-template-columns:1fr 1.25fr;gap:72px}.specs{display:grid;gap:14px;margin-top:40px}.spec{background:var(--card);border-radius:10px;padding:26px 28px;border:1px solid var(--line)}.spec h3{font:400 22px/1 Anton,sans-serif;letter-spacing:.08em;margin-bottom:16px}.spec dl{display:grid;grid-template-columns:92px 1fr;gap:8px 16px;font-size:15.5px;line-height:1.5}.spec dt{font:700 11px/2 Geist Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.spec dd b{font-weight:700}.faq{border-top:1px solid var(--line);margin-top:40px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:20px;font:700 18px/1.35 Poppins,sans-serif}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:700 20px/1 Geist Mono,monospace;color:var(--ink);width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--card);transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg);background:var(--or);color:var(--suror)}.faq p{padding:0 54px 24px 0;color:var(--soft);font-size:16px}.faq code{font:700 13px/1 Geist Mono,monospace;background:var(--card);padding:3px 6px;border-radius:3px;color:var(--ink)}.final{padding-top:120px;padding-bottom:120px}.final h2{font-size:clamp(48px,7vw,104px);max-width:none;letter-spacing:-.045em}.final .hl{color:var(--suror)}.final-row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.final .micro{color:#1a1206bf}.final .btn-line{--ink: var(--suror);border-color:#1a120673}.final .mark{position:absolute;right:-60px;top:-80px;width:420px;opacity:.1;filter:brightness(0);pointer-events:none;animation:slow 40s linear infinite}@keyframes slow{to{transform:rotate(360deg)}}footer{padding:56px var(--pad);background:var(--fond);border-top:1px solid var(--trait)}.foot{max-width:var(--max);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.credit{font:500 14px/1.6 Geist,sans-serif;color:var(--discret)}.credit b{color:var(--texte);font-weight:500}.credit a{color:var(--texte);border-bottom:1px solid var(--trait)}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.final .mark,.tile .mini i{animation:none}}@media(max-width:1100px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr;gap:56px}.tiles,.legend-4{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr;gap:56px}.stats-row{grid-template-columns:repeat(3,1fr);row-gap:36px}}@media(max-width:760px){body{font-size:16px}.band{padding-top:88px;padding-bottom:88px}.hero{padding-top:132px;padding-bottom:72px}body:not(.capture) .nav{top:76px}.nav{top:10px}.nav-bar{padding:8px 8px 8px 14px;gap:10px}.home{margin-right:0;padding-left:0}.brand small,.nav-cta .btn-line{display:none}.wordmark{font-size:19px}.nav-cta .btn{min-height:40px;padding:0 14px}.ctas .btn{flex:1 1 100%}.rig{grid-template-columns:1fr;padding:14px 12px 12px}.rig-side{flex-direction:row;justify-content:space-between;order:-1;grid-column:1 / -1}.rig-top{order:-2}.spin{width:84px;height:84px}.spin img{width:28px;height:28px;margin-bottom:4px}.spin span{font-size:10.5px}.rig-hint{text-align:left;max-width:16em}.rig-word{display:none}.lane{grid-template-columns:30px 40px 1fr 0;gap:8px;height:36px}.lane .nm,.lane .respin{display:none}.rig-cap{text-align:left}.stats-row{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.step,.step+.step{padding:32px 0 24px;border-left:0;border-bottom:1px solid var(--line)}.step-top{margin-bottom:22px}.split,.flip .split{grid-template-columns:1fr;gap:36px}.flip .split>:first-child{order:0}.legend-4,.tiles{grid-template-columns:1fr}.tiles-head{grid-column:auto;padding:0 0 28px}.tile{min-height:0;gap:28px}.price-grid{grid-template-columns:1fr}.card{padding:30px 24px}.price{font-size:80px}.pin{width:24px;height:24px;font-size:11px;line-height:24px}.faq p{padding-right:0}.final .mark{width:260px;right:-70px;top:-40px}}
