@font-face{font-family:"Unbounded";font-style:normal;font-weight:200 900;font-display:swap;src:url(../fonts/unbounded-latin-wght-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-latin-wght-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#060818;--bg-2:#0b0f2b;--ink:#eef0ff;--ink-2:#a6addb;--line:rgba(150,160,255,.16);--glass:rgba(18,22,62,.58);--orange:#ff7a12;--amber:#ffa21f;--violet:#7a5cff;--cyan:#3fd8ea;--f-display:"Unbounded","Trebuchet MS",sans-serif;--f-body:"Manrope","Segoe UI",system-ui,sans-serif;--f-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--f-body);overflow-x:hidden;padding-inline:0}body::before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(900px 600px at 80% -10%,rgba(122,92,255,.28),transparent 60%),radial-gradient(700px 500px at -10% 40%,rgba(63,216,234,.1),transparent 60%),radial-gradient(800px 600px at 60% 110%,rgba(255,122,18,.14),transparent 60%),var(--bg)}#stars{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}#glow{position:fixed;left:0;top:0;width:520px;height:520px;margin:-260px 0 0-260px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(122,92,255,.2),rgba(63,216,234,.07) 45%,transparent 70%);opacity:0;transition:opacity .4s}a{color:inherit}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.mono{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.g-or{background:linear-gradient(100deg,var(--orange),var(--amber));-webkit-background-clip:text;background-clip:text;color:transparent}.g-cy{background:linear-gradient(100deg,var(--cyan),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}h1,h2,h3{font-family:var(--f-display);font-weight:600;line-height:1.12;margin:0;text-wrap:balance;letter-spacing:-.01em}h2{font-size:clamp(1.6rem,3.6vw,2.6rem)}p{margin:0}.ticker{background:rgba(6,8,24,.7);border-bottom:1px solid var(--line);text-align:center;padding:8px 16px;color:var(--cyan)}header.nav{position:sticky;top:env(safe-area-inset-top,0);z-index:50;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(6,8,24,.55);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;gap:16px;min-height:68px;position:relative}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0;flex:0 1 auto;padding-block:9px}.brand img{height:46px;width:auto;max-width:100%}.brand b{font-family:var(--f-display);font-size:1.05rem;letter-spacing:.04em}.brand b span{color:var(--amber)}.links{display:flex;gap:26px;margin-left:auto}.links a{text-decoration:none;color:var(--ink-2);font-weight:600;font-size:.92rem;position:relative;padding:6px 0}.links a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:linear-gradient(90deg,var(--orange),var(--cyan));transition:width .3s}.links a:hover{color:var(--ink)}.links a:hover::after{width:100%}.lang{display:flex;border:1px solid var(--line);border-radius:999px;padding:3px;background:rgba(255,255,255,.03)}.lang button,.lang a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font:600 .75rem var(--f-mono);letter-spacing:.1em;border:0;background:0 0;color:var(--ink-2);min-height:40px;min-width:44px;padding:0 14px;border-radius:999px;cursor:pointer;transition:.25s}.lang button[aria-pressed=true],.lang a[aria-current=true]{background:linear-gradient(100deg,var(--orange),var(--amber));color:#1a0d00}.lang button:focus-visible,.btn:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.nav .wrap>.lang{margin-left:auto}.menu-lang{display:none}@media (max-width:620px){.nav .wrap>.lang{display:none}.nav .burger{margin-left:auto}.brand img{height:30px}.menu .menu-lang{display:flex;justify-content:center;margin:2px 6px 8px}}.btn{display:inline-flex;align-items:center;gap:10px;font:700 .95rem var(--f-body);border:0;border-radius:999px;padding:14px 26px;text-decoration:none;cursor:pointer;color:#120a00;background:linear-gradient(100deg,var(--orange),var(--amber));box-shadow:0 10px 30px -8px rgba(255,122,18,.55);transition:transform .25s,box-shadow .25s}.btn:hover{transform:translateY(-3px);box-shadow:0 16px 38px -8px rgba(255,122,18,.7)}.btn.alt{color:#fff;background:linear-gradient(100deg,var(--violet),var(--cyan));box-shadow:0 10px 30px -8px rgba(122,92,255,.6)}.btn.alt:hover{box-shadow:0 16px 38px -8px rgba(122,92,255,.8)}.btn.ghost{background:0 0;color:var(--ink);border:1px solid var(--line);box-shadow:none}.burger{width:46px;height:46px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.04);display:grid;place-content:center;gap:5px;cursor:pointer;transition:border-color .25s,background .25s}.burger:hover{border-color:rgba(255,162,31,.6);background:rgba(255,162,31,.08)}.burger:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.burger span{display:block;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s,opacity .2s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu{position:absolute;right:0;top:calc(100% + 10px);min-width:270px;max-width:100%;padding:10px;border-radius:20px;border:1px solid var(--line);background:rgba(11,15,43,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 50px -15px rgba(122,92,255,.5);display:grid;gap:4px;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.97);transform-origin:top right;transition:opacity .25s,transform .25s,visibility .25s}.menu.open{opacity:1;visibility:visible;transform:none}.menu a{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:12px;text-decoration:none;font-weight:600;color:var(--ink);transition:background .2s,transform .2s}.menu a svg{color:var(--cyan);flex:none}.menu a:hover{background:linear-gradient(100deg,rgba(255,122,18,.18),rgba(122,92,255,.22));transform:translateX(4px)}.hero{padding-block:clamp(40px,7vw,96px) clamp(48px,6vw,80px)}.hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,64px);align-items:center}.hero h1{font-size:clamp(1.9rem,4.8vw,3.5rem);margin:0 0 22px}.hero h1 .w{display:inline-block;opacity:0;transform:translateY(40px) rotateX(-50deg);animation:rise .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i)*90ms + 150ms)}@keyframes rise{to{opacity:1;transform:none}}.hero .lead{color:var(--ink-2);max-width:56ch;font-size:1.06rem}.hero .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-logo{height:clamp(54px,7vw,76px);width:auto;filter:drop-shadow(0 0 24px rgba(255,122,18,.25))}.stage{perspective:1000px}.panel{position:relative;aspect-ratio:1.15/1;border-radius:28px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(40,44,110,.55),rgba(10,12,40,.7));box-shadow:0 40px 90px -30px rgba(122,92,255,.55),inset 0 1px 0 rgba(255,255,255,.08);transform-style:preserve-3d;transition:transform .25s ease-out;overflow:hidden}.panel::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--px,70%) var(--py,30%),rgba(63,216,234,.22),transparent 45%)}.ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px dashed rgba(166,173,219,.22);transform:translate(-50%,-50%)}.ring.r1{width:62%;aspect-ratio:1;animation:spin 40s linear infinite}.ring.r2{width:92%;aspect-ratio:1;animation:spin 70s linear infinite reverse}.ring i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan);top:-4px;left:50%}.ring.r2 i{background:var(--orange);box-shadow:0 0 14px var(--orange)}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.rocket{position:absolute;left:50%;top:50%;width:78%;transform:translate(-50%,-50%) translateZ(60px);animation:float 6s ease-in-out infinite}@keyframes float{50%{translate:0-14px}}.flame{transform-origin:70px 60px;animation:flick .18s ease-in-out infinite alternate}@keyframes flick{0%{transform:scaleX(.85)}to{transform:scaleX(1.12)}}.tag{position:absolute;padding:6px 12px;border-radius:8px;border:1px solid var(--line);background:rgba(6,8,24,.7);color:var(--ink-2);transform:translateZ(30px)}.tag.a{top:7%;right:6%}.tag.b{bottom:7%;left:6%}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr}}.band{border-block:1px solid var(--line);background:rgba(11,15,43,.6);overflow:hidden;white-space:nowrap}.band div{display:inline-flex;gap:44px;padding:16px 22px;animation:slide 38s linear infinite;color:var(--ink-2)}.band span{display:inline-flex;gap:44px;align-items:center}.band span::after{content:"✦";color:var(--orange)}@keyframes slide{to{transform:translateX(-50%)}}section{padding-block:clamp(56px,8vw,110px);scroll-margin-top:70px}#minijeu,#paiement{scroll-margin-top:100px}.eyebrow{color:var(--cyan);display:block;margin-bottom:14px}.sec-head{display:grid;gap:14px;margin-bottom:44px;max-width:640px}.sec-head p{color:var(--ink-2)}.grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.card{position:relative;border-radius:24px;border:1px solid var(--line);background:var(--glass);padding:30px;overflow:hidden;transition:translate .35s,scale .35s,border-color .3s,box-shadow .35s}.card::before{content:"";position:absolute;inset:0;background:radial-gradient(460px circle at var(--mx,50%) var(--my,0%),rgba(122,92,255,.42),rgba(63,216,234,.1) 45%,transparent 65%);opacity:0;transition:opacity .3s;pointer-events:none}.card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(280px circle at var(--mx,50%) var(--my,0%),var(--cyan),var(--violet) 40%,var(--orange) 70%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask-composite:exclude}.card:hover{translate:0-12px;scale:1.03;border-color:transparent;box-shadow:0 34px 70px -22px rgba(122,92,255,.75),0 0 60px -10px rgba(63,216,234,.25);z-index:2}.card:hover::before,.card:hover::after{opacity:1}.card:hover .ico{transform:scale(1.15) rotate(-6deg);box-shadow:0 0 28px rgba(255,162,31,.45)}.card .ico{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.card:hover .quote-mark,.card:hover .stars{filter:drop-shadow(0 0 8px rgba(255,122,18,.8))}.vis{height:158px;border-radius:16px;margin-bottom:24px;border:1px solid var(--line);background:radial-gradient(circle at 70% 20%,rgba(122,92,255,.3),rgba(11,15,43,.9) 70%);overflow:hidden}.vis svg{width:100%;height:100%;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.card:hover .vis svg{transform:scale(1.12)}.fl{animation:bob 4s ease-in-out infinite}.fl.d{animation-delay:-2s}@keyframes bob{50%{transform:translateY(-6px)}}.card>*{position:relative}.ico{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;margin-bottom:22px;background:linear-gradient(140deg,rgba(255,122,18,.2),rgba(122,92,255,.25));border:1px solid var(--line);color:var(--amber)}.ico svg{width:28px;height:28px}.card:nth-child(even) .ico{color:var(--cyan)}.card h3{font-size:1.15rem;margin-bottom:16px}.card ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;color:var(--ink-2);font-size:.95rem}.card li{display:flex;gap:10px}.card li::before{content:"";flex:none;width:8px;height:2px;margin-top:.8em;background:linear-gradient(90deg,var(--orange),var(--cyan))}@media (max-width:760px){.grid-4{grid-template-columns:1fr}}.why{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.why .card{padding:28px}.why .ico{margin-bottom:18px}.why h3{margin-bottom:10px}.why p{color:var(--ink-2);font-size:.95rem}.big{font-family:var(--f-display);font-size:3rem;line-height:1;margin-bottom:12px}.coin{display:inline-block;transform-style:preserve-3d}.coin.spin{animation:coin 1.4s cubic-bezier(.3,.7,.2,1)1}@keyframes coin{0%{transform:rotateY(0)}to{transform:rotateY(1080deg)}}@media (max-width:860px){.why{grid-template-columns:1fr}}.rate{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px;color:var(--ink-2)}.stars{color:var(--orange);letter-spacing:3px}.rate b{color:var(--ink);font-family:var(--f-display);font-size:1.3rem}.quotes{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:18px 16px 34px;margin-inline:-16px;scrollbar-width:thin;scrollbar-color:rgba(122,92,255,.6) transparent;cursor:grab;-webkit-overflow-scrolling:touch}.quotes::-webkit-scrollbar{height:8px}.quotes::-webkit-scrollbar-track{background:rgba(255,255,255,.04);border-radius:8px}.quotes::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--violet),var(--cyan));border-radius:8px}.quotes:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:12px}.quotes.drag{scroll-snap-type:none;cursor:grabbing;user-select:none}.quotes .quote{flex:0 0 min(360px,82vw);scroll-snap-align:start;margin:0!important;display:flex;flex-direction:column}.quotes .quote blockquote{flex:1}.q-nav{display:flex;justify-content:flex-end;gap:10px;margin-bottom:-6px}.q-nav button{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--ink);font-size:1.15rem;cursor:pointer;transition:border-color .25s,background .25s,opacity .25s}.q-nav button:hover:not(:disabled){border-color:var(--orange);background:rgba(255,162,31,.1)}.q-nav button:disabled{opacity:.3;cursor:default}.q-nav button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.quote p{color:var(--ink);font-size:.95rem;margin:12px 0 18px}.quote .who{font-family:var(--f-mono);font-size:.78rem;color:var(--cyan);letter-spacing:.14em}.launch{text-align:center;overflow:hidden;padding-bottom:0;position:relative}.launch .wrap{position:relative;z-index:2}.launch h2{max-width:22ch;margin:0 auto}.planet{position:relative;height:330px;margin-top:10px}.planet::before,.planet::after{content:"";position:absolute;left:50%;bottom:-880px;width:1100px;height:1100px;transform:translateX(-50%);border-radius:50%}.planet::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1100 220' width='1100' height='220'%3E%3Cdefs%3E%3CradialGradient id='f'%3E%3Cstop offset='0' stop-color='%231d0e58' stop-opacity='.22'/%3E%3Cstop offset='.8' stop-color='%232c1782' stop-opacity='.17'/%3E%3C/radialGradient%3E%3CradialGradient id='e'%3E%3Cstop offset='.62' stop-color='%23d9ceff' stop-opacity='.05'/%3E%3Cstop offset='1' stop-color='%23d9ceff' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='cc'%3E%3Ccircle r='1'/%3E%3C/clipPath%3E%3Cfilter id='b' x='-20%' y='-100%' width='140%' height='300%'%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3C/filter%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.011 .045' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .12 0 0 0 0 .06 0 0 0 0 .42 0 0 0 1 -.36'/%3E%3C/filter%3E%3Cg id='cb'%3E%3Ccircle r='1.55' fill='url(%23e)'/%3E%3Ccircle r='1' fill='%238f7be8' fill-opacity='.07'/%3E%3C/g%3E%3Cg id='sh'%3E%3Cg clip-path='url(%23cc)'%3E%3Ccircle r='1' fill='%2312083f' fill-opacity='.2'/%3E%3Ccircle cy='.34' r='.86' fill='url(%23f)'/%3E%3Cellipse cy='.55' rx='.7' ry='.3' fill='%238d78ee' fill-opacity='.05'/%3E%3C/g%3E%3Ccircle r='.97' fill='none' stroke='%23e8e0ff' stroke-opacity='.13' stroke-width='.9' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-.8 .5 A.92 .92 0 0 0 .8 .5' fill='none' stroke='%23f1ecff' stroke-opacity='.15' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/defs%3E%3Cg filter='url(%23b)'%3E%3Cellipse cx='300' cy='70' rx='230' ry='26' fill='%231b0d58' fill-opacity='.4'/%3E%3Cellipse cx='790' cy='92' rx='180' ry='20' fill='%23c6b8ff' fill-opacity='.28'/%3E%3Cellipse cx='520' cy='196' rx='280' ry='15' fill='%231b0d58' fill-opacity='.3'/%3E%3Cellipse cx='930' cy='170' rx='120' ry='16' fill='%231b0d58' fill-opacity='.3'/%3E%3C/g%3E%3Crect width='1100' height='220' filter='url(%23n)' opacity='.55'/%3E%3Cuse href='%23cb' transform='matrix(53.754 -21.784 14.520 35.828 396 170)'/%3E%3Cuse href='%23sh' transform='matrix(53.754 -21.784 14.520 35.828 396 170) rotate(72.4)'/%3E%3Cuse href='%23cb' transform='matrix(37.720 13.313 -7.630 21.619 700 125)'/%3E%3Cuse href='%23sh' transform='matrix(37.720 13.313 -7.630 21.619 700 125) rotate(-86.5)'/%3E%3Cuse href='%23cb' transform='matrix(26.000 0.000 -0.000 11.992 550 62)'/%3E%3Cuse href='%23sh' transform='matrix(26.000 0.000 -0.000 11.992 550 62) rotate(180.0)'/%3E%3Cuse href='%23cb' transform='matrix(28.507 -18.530 5.547 8.533 264 110)'/%3E%3Cuse href='%23sh' transform='matrix(28.507 -18.530 5.547 8.533 264 110) rotate(146.4)'/%3E%3Cuse href='%23cb' transform='matrix(36.558 31.105 -15.651 18.396 858 188)'/%3E%3Cuse href='%23sh' transform='matrix(36.558 31.105 -15.651 18.396 858 188) rotate(-124.1)'/%3E%3Cuse href='%23cb' transform='matrix(19.638 -3.790 2.933 15.198 484 208)'/%3E%3Cuse href='%23sh' transform='matrix(19.638 -3.790 2.933 15.198 484 208) rotate(29.2)'/%3E%3Cuse href='%23cb' transform='matrix(23.040 -15.911 9.549 13.827 300 188)'/%3E%3Cuse href='%23sh' transform='matrix(23.040 -15.911 9.549 13.827 300 188) rotate(104.2)'/%3E%3Cuse href='%23cb' transform='matrix(29.262 6.613 -4.969 21.987 630 196)'/%3E%3Cuse href='%23sh' transform='matrix(29.262 6.613 -4.969 21.987 630 196) rotate(-36.3)'/%3E%3Cuse href='%23cb' transform='matrix(18.792 11.439 -7.764 12.756 760 205)'/%3E%3Cuse href='%23sh' transform='matrix(18.792 11.439 -7.764 12.756 760 205) rotate(-86.8)'/%3E%3C/svg%3E")0 0/1100px 220px no-repeat,radial-gradient(ellipse 420px 22px at 50% 17.5%,rgba(255,255,255,.07),transparent 70%),radial-gradient(circle at 50% 6%,#9a80ff,#5a3fe0 42%,#1d1a6a 80%);box-shadow:0 0 120px 20px rgba(122,92,255,.45)}.planet::after{pointer-events:none;box-shadow:inset 0 16px 26px -8px rgba(200,190,255,.65),inset 0 3px 2px rgba(255,255,255,.55),inset 0-40px 80px rgba(8,5,50,.5)}.launch::after{content:"";position:absolute;right:14%;top:44%;width:54px;height:54px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 36% 32%,#f1efff,#9a9bd2 55%,#3c3f80);box-shadow:0 0 34px rgba(180,190,255,.35),inset -8px -8px 14px rgba(15,10,60,.55)}@media (max-width:600px){.launch::after{right:7%;top:36%;width:38px;height:38px}}.planet .rk{--rk:150px;position:absolute;left:50%;bottom:calc(112px + var(--rk)*.3);width:var(--rk);z-index:1;transform:translateX(-50%) rotate(-90deg);will-change:transform,opacity;backface-visibility:hidden;animation:liftoff 7s infinite,fadeio 7s infinite linear,shake 7s infinite linear}.planet .rk .fg{transform-origin:70px 60px;animation:thrust 7s infinite}@keyframes liftoff{0%,10%{transform:translateX(-50%) translateY(0) rotate(-90deg);animation-timing-function:cubic-bezier(.55,0,.95,.5)}92%,to{transform:translateX(-50%) translateY(-1100px) rotate(-90deg)}}@keyframes fadeio{0%{opacity:0}4%{opacity:1}80%{opacity:1}90%,to{opacity:0}}@keyframes shake{0%,2%{translate:0 0}3%{translate:-1px 0}4%{translate:1px 0}5%{translate:-1px 0}6%{translate:1px 0}7%{translate:-1px 0}8%{translate:1px 0}10%,to{translate:0 0}}@keyframes thrust{0%{transform:scaleX(.3);animation-timing-function:linear}8%{transform:scaleX(.6);animation-timing-function:cubic-bezier(.4,0,.9,.6)}90%{transform:scaleX(2.8)}to{transform:scaleX(.3)}}.planet .btn{position:absolute;left:50%;bottom:50px;transform:translateX(-50%);z-index:2}.planet .btn:hover{transform:translate(-50%,-3px)}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,60px);align-items:start}.info{display:grid;gap:12px;margin-top:28px}.info a,.info div{display:flex;align-items:center;gap:16px;padding:14px 18px;border:1px solid var(--line);border-radius:16px;background:var(--glass);text-decoration:none;transition:border-color .25s,transform .25s}.info a:hover{border-color:rgba(63,216,234,.6);transform:translateX(5px)}.info svg{width:22px;height:22px;flex:none;color:var(--cyan)}.info small{display:block;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.16em;color:var(--ink-2);text-transform:uppercase}.info span{overflow-wrap:anywhere;font-weight:600}form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:30px;border-radius:24px;border:1px solid var(--line);background:var(--glass)}label{display:grid;gap:7px;font-size:.78rem;color:var(--ink-2);font-weight:600;min-width:0}.full{grid-column:1/-1}input,select,textarea{width:100%;font:500 .95rem var(--f-body);color:var(--ink);background:rgba(6,8,24,.7);border:1px solid var(--line);border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(122,92,255,.25)}textarea{min-height:130px;resize:vertical}.btn.send{justify-content:center;background:linear-gradient(100deg,var(--violet),var(--cyan));color:#fff;box-shadow:0 10px 30px -8px rgba(122,92,255,.6)}#out{display:none;border:1px dashed var(--cyan);border-radius:14px;padding:16px;color:var(--ink-2);font-size:.9rem}#out.on{display:block}#out pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;color:var(--ink);font:500 .85rem/1.5 var(--f-mono)}@media (max-width:860px){.contact{grid-template-columns:1fr}}@media (max-width:520px){form{grid-template-columns:1fr;padding:22px}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-block:20px 80px}.act{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:32px 28px}.act .ico{width:64px;height:64px;flex:none;margin:0}.act .ico svg{width:30px;height:30px}.act>div{flex:none;width:100%;min-width:0}.act .btn{min-width:240px;justify-content:center;margin-top:auto}.act h3{font-size:1.05rem;margin-bottom:6px}.act p{color:var(--ink-2);font-size:.9rem}.act small{display:block;margin-top:10px;color:var(--ink-2);font-size:.78rem;min-height:1.2em}@media (max-width:860px){.duo{grid-template-columns:1fr}}.gm-backdrop{display:none}body.game-modal-open{overflow:hidden}footer{border-top:1px solid var(--line);padding:30px 16px;text-align:center;color:var(--ink-2);font-size:.85rem}footer img{height:32px;margin:0 auto 10px}.js .rv{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.hero h1 .w{opacity:1;transform:none}.js .rv{opacity:1;transform:none}}.skip{position:absolute;left:-999px;top:8px;z-index:200;background:var(--orange);color:#120a00;padding:10px 16px;border-radius:10px;font-weight:700;text-decoration:none}.skip:focus{left:8px}.crumbs{padding-top:26px;font-size:.85rem;color:var(--ink-2)}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.crumbs li+li::before{content:"›";margin-right:6px;color:var(--cyan)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.phero{padding-block:clamp(28px,5vw,64px) clamp(36px,5vw,64px)}.phero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,56px);align-items:center}.phero h1{font-size:clamp(1.9rem,4.4vw,3.2rem);margin:14px 0 18px}.phero .lead{color:var(--ink-2);max-width:58ch;font-size:1.05rem}.phero .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.phero .vis{height:clamp(180px,26vw,300px);margin:0}@media (max-width:900px){.phero .wrap{grid-template-columns:1fr}}.list-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;list-style:none;margin:0;padding:0}.list-cards li{padding:22px 24px;border-radius:20px;border:1px solid var(--line);background:var(--glass);display:flex;gap:12px;align-items:flex-start}.list-cards li::before{content:"";flex:none;width:9px;height:9px;margin-top:.55em;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--cyan))}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;list-style:none;margin:0;padding:0;counter-reset:st}.steps li{counter-increment:st;padding:24px;border-radius:20px;border:1px solid var(--line);background:var(--glass)}.steps li::before{content:counter(st);display:grid;place-items:center;width:38px;height:38px;border-radius:12px;margin-bottom:14px;font:600 .95rem var(--f-mono);color:#120a00;background:linear-gradient(100deg,var(--orange),var(--amber))}.steps h3{font-size:1rem;margin-bottom:8px}.steps p{color:var(--ink-2);font-size:.92rem}.faq{display:grid;gap:12px;max-width:820px}.faq details{border:1px solid var(--line);border-radius:16px;background:var(--glass);padding:0 22px;transition:border-color .25s}.faq details[open]{border-color:rgba(122,92,255,.55)}.faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";color:var(--cyan);font:600 1.3rem var(--f-mono);line-height:1}.faq details[open] summary::after{content:"−"}.faq summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px}.faq details p{color:var(--ink-2);padding-bottom:20px}.related{display:flex;flex-wrap:wrap;gap:12px}.related a{padding:12px 20px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-weight:600;transition:border-color .25s,transform .25s}.related a:hover{border-color:var(--cyan);transform:translateY(-2px)}.more{display:inline-flex;gap:8px;margin-top:18px;font-weight:700;color:var(--cyan);text-decoration:none}.more:hover{text-decoration:underline}.cta-band{margin-block:10px 40px;padding:clamp(28px,5vw,52px);border-radius:28px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,122,18,.14),rgba(122,92,255,.2));text-align:center;display:grid;gap:18px;justify-items:center}.cta-band h2{max-width:24ch}.prose{max-width:760px;padding-block:20px 80px}.prose h1{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:10px}.prose h2{font-size:1.25rem;margin:34px 0 10px}.prose p,.prose li{color:var(--ink-2)}.prose ul{padding-left:20px;display:grid;gap:6px}.prose a{color:var(--cyan)}.prose .upd{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.1em;color:var(--ink-2);text-transform:uppercase}.foot{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;text-align:left;max-width:1180px;width:min(1180px,100% - 32px);margin-inline:auto}.foot h2{font:600 .78rem var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.foot a{text-decoration:none;color:var(--ink-2)}.foot a:hover{color:var(--ink);text-decoration:underline}.foot img{height:40px;width:auto;margin:0 0 14px}.foot p{max-width:32ch}.copy{max-width:1180px;width:min(1180px,100% - 32px);margin:30px auto 0;padding-top:20px;border-top:1px solid var(--line);text-align:center}@media (max-width:860px){.foot{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot{grid-template-columns:1fr}}.consent{display:flex;gap:10px;align-items:flex-start;font-weight:500;font-size:.82rem}.consent input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--orange)}.consent a{color:var(--cyan)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.langbar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0));transform:translateX(-50%);z-index:90;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 20px;border-radius:999px;border:1px solid var(--line);background:rgba(11,15,43,.95);backdrop-filter:blur(14px);box-shadow:0 20px 50px -15px rgba(0,0,0,.8);max-width:calc(100% - 32px)}.langbar a{font-weight:700;color:var(--cyan)}.langbar button{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:0 0;color:var(--ink);cursor:pointer}.err{color:#ff8a7a}.ok{color:var(--cyan)}.nf{min-height:60vh;display:grid;place-content:center;text-align:center;gap:18px;justify-items:center;padding-block:80px}.paused,.paused *,.paused::before,.paused::after{animation-play-state:paused!important}@media (max-width:600px){.planet .rk{--rk:120px}}header.nav{transition:transform .35s ease,visibility 0s}header.nav.is-hidden{transform:translateY(-110%);visibility:hidden;transition:transform .35s ease,visibility 0s .35s}@media (max-width:600px){.hero .cta-row,.phero .cta-row{justify-content:center}}.grid-4 .card{display:flex;flex-direction:column}.grid-4 .card ul{margin-bottom:18px}.grid-4 .card .more{margin-top:auto;align-self:flex-end}