:root{--bg:#050505;--bg-2:#0a0a0a;--ink:#e5e5e5;--ink-2:#d1d5db;--ink-3:#9ca3af;--violet:#ffd000;--violet-2:#d4ad00;--magenta:#ffd000;--lilac:#ffe58f;--green:#4ade80;--line:#ffffff17;--glass:#ffffff0b;--glass-2:#ffffff14;--radius:28px;--ease:cubic-bezier(.22,1,.36,1);--gutter:clamp(16px,4vw,40px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 16px/1.6 Inter,system-ui,sans-serif;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.035em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-weight:700;line-height:1.04}p{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--violet);color:#fff}.skip{position:absolute;left:-9999px}.skip:focus{z-index:999;color:#000;background:#fff;border-radius:10px;padding:8px 14px;top:16px;left:16px}.ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient:before{content:"";background:radial-gradient(circle,#ffffff13 1px,#0000 1.6px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(120% 90% at 50% 0,#000 30%,#0000008c 100%);mask:radial-gradient(120% 90% at 50% 0,#000 30%,#0000008c 100%)}.ambient{background:radial-gradient(55% 35% at 50% -8%,#ffd00029,#0000 70%)}.ambient:after{content:"";opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.orb{filter:blur(80px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.orb--1{opacity:.12;width:520px;height:520px;animation:drift 22s var(--ease) infinite alternate;background:#ad8b00;top:-220px;left:-200px}.orb--2{opacity:.08;width:420px;height:420px;animation:drift 28s var(--ease) infinite alternate-reverse;background:#876c00;top:30%;right:-180px}@keyframes drift{to{transform:translate(120px,80px)scale(1.15)}}.glass{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border-radius:var(--radius);background:linear-gradient(160deg,#ffffff1a,#ffffff06 40%,#ffffff0a);position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,inset 0 0 0 1px #ffffff0f,0 30px 60px -30px #000c}.glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;-webkit-mask-composite:xor;background:linear-gradient(140deg,#ffffff73,#ffffff0d 30%,#fff0 60%,#ffe58f59);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#ffd00029,transparent 45%);transition:opacity .4s;position:absolute;inset:0}.spot:hover:after{opacity:1}.btn{letter-spacing:-.01em;color:#151200;white-space:nowrap;height:56px;transition:transform .35s var(--ease),box-shadow .35s var(--ease);background:linear-gradient(#ffe58f,#ffd000 55%,#ad8b00);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font:700 16px/1 Inter Tight,Inter,sans-serif;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -2px 6px #00000040,0 0 0 1px #ffd00099,0 12px 40px -8px #ffd000bf}.btn:before{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:4.5s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:inset 0 1px #ffffff80,inset 0 -2px 6px #00000040,0 0 0 1px #ffe58fcc,0 18px 60px -6px #ffd000e6}.btn svg{vertical-align:middle;transition:transform .35s var(--ease);flex-shrink:0;display:inline-block}.btn:hover svg{transform:translate(2px,-2px)}.btn--lg{height:64px;padding:0 38px;font-size:17px;font-weight:700}.btn--ghost{background:#ffffff0f;box-shadow:inset 0 1px #fff3,0 0 0 1px #ffffff1f}.btn--ghost:before{display:none}.nav-wrap{z-index:50;padding:0 var(--gutter);pointer-events:none;margin-top:16px;position:sticky;top:16px}.nav{pointer-events:auto;max-width:1060px;height:78px;transition:max-width .6s var(--ease),height .6s var(--ease),padding .6s var(--ease),border-radius .6s var(--ease);background:linear-gradient(#0e0d098c,#0e0d0959);border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:0 auto;padding:0 16px 0 48px;display:grid}.nav.is-scrolled{border-radius:18px;max-width:820px;height:58px;padding:0 9px 0 28px}.nav.is-scrolled .nav__links a{padding:7px 11px;font-size:14px}.nav.is-scrolled .nav__cta{border-radius:11px;min-width:0;height:40px;padding:0 18px;font-size:13.5px}.nav.glass:before{background:linear-gradient(#ffffff52,#ffffff1a 50%,#ffe58f40)}.logo{flex:none;display:block}.logo img{width:auto;height:26px;image-rendering:pixelated;transition:height .6s var(--ease)}.nav__links{gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.nav__links a{z-index:1;color:var(--ink-2);transition:color .3s,padding .6s var(--ease),font-size .6s var(--ease);padding:9px 14px;font-size:15px;font-weight:500;display:block;position:relative}.nav__links a:hover,.nav__links a.is-active{color:#fff}.nav__lens{opacity:0;pointer-events:none;height:100%;transition:left .5s var(--ease),width .5s var(--ease),opacity .3s;background:#ffffff14;border-radius:12px;position:absolute;top:0;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff14}.nav__cta{min-width:150px;height:50px;transition:height .6s var(--ease),padding .6s var(--ease),min-width .6s var(--ease),border-radius .6s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:14px;justify-self:end;padding:0 26px;font-size:14.5px}.burger{background:#ffffff0f;border-radius:50%;justify-self:end;width:46px;height:46px;display:none;position:relative;box-shadow:inset 0 1px #fff3}.burger span{height:2px;transition:transform .4s var(--ease);background:#fff;border-radius:2px;position:absolute;left:14px;right:14px}.burger span:first-child{top:18px}.burger span:last-child{top:26px}.nav-open .burger span:first-child{transform:translateY(4px)rotate(45deg)}.nav-open .burger span:last-child{transform:translateY(-4px)rotate(-45deg)}.sheet{pointer-events:auto;width:min(320px,calc(100% - 2 * var(--gutter)));opacity:0;transform-origin:top;visibility:hidden;transition:.4s var(--ease);background:linear-gradient(#121009d1,#0e0d09b8);border-radius:22px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-10px)scale(.97)}.sheet a{border-radius:18px;padding:14px 18px;font-weight:500}.sheet a:not(.btn):hover{background:#ffffff0f}.sheet .btn{margin-top:6px}.nav-open .sheet{opacity:1;visibility:visible;transform:translate(-50%)}.wrap{max-width:1180px;padding:0 var(--gutter);margin:0 auto}section{position:relative}.handle{color:#fff;letter-spacing:.01em;align-items:center;gap:10px;font:400 clamp(26px,2.4vw,32px)/1 Grand Hotel,cursive;transition:opacity .3s;display:inline-flex}.handle:hover{opacity:.8}.handle svg{flex:none;margin-top:2px}.grad{color:#ffd000}.head{text-align:center;max-width:760px;margin:0 auto 56px}.head h2{font-size:clamp(34px,5.2vw,60px);font-weight:700}.head p{color:var(--ink-2);margin-top:18px;font-size:clamp(16px,1.6vw,18px)}[data-reveal]{opacity:0;filter:blur(10px);transition:opacity 1s var(--ease),transform 1.1s var(--ease),filter 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(40px)}[data-reveal].in{opacity:1;filter:none;transform:none}.notch{pointer-events:none;align-items:flex-start;height:110px;margin:clamp(24px,4vw,48px) 0 -50px;display:flex;position:relative;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.notch__ln{height:100%;transition:transform 1.4s var(--ease);background:linear-gradient(#ffffff09,#0000);border-top:1px solid #fff3;flex:1}.notch__ln:first-child{transform-origin:100%;transform:scaleX(0)}.notch__ln:last-child{transform-origin:0;transform:scaleX(0)}.notch svg{flex:none;width:170px;height:100%;display:block}.notch__dot{opacity:0;width:8px;height:8px;transition:opacity .6s .6s,transform .8s .6s var(--ease);background:#fff;border-radius:50%;margin-left:-4px;position:absolute;top:12px;left:50%;transform:scale(.3);box-shadow:0 0 6px 1px #ffffff8c,0 0 14px 2px #ffd00059}.notch.in .notch__dot{opacity:1;animation:2.6s ease-in-out 1.4s infinite glow;transform:none}@keyframes glow{50%{box-shadow:0 0 8px 2px #ffffffb3,0 0 20px 4px #ffd00073}}.hero{text-align:center;padding:clamp(28px,4vh,48px) 0 40px}.hero h1{text-wrap:balance;max-width:1180px;margin:18px auto 0;font-size:clamp(32px,min(4.4vw,6.6vh),60px);font-weight:700;line-height:1.08}.hero h1 .lt{color:#ffd000}.hero__sub{max-width:600px;color:var(--ink-3);text-wrap:balance;margin:14px auto 0;font-size:clamp(14px,1.15vw,16px);line-height:1.55}.hero__stage{width:var(--vslw,min(100%,1040px,max(520px,calc((100svh - 420px) * 16 / 9))));max-width:100%;margin:26px auto 0;position:relative}.player{aspect-ratio:16/9;background:#000;border-radius:24px;position:relative;overflow:hidden}.player video{object-fit:cover;width:100%;height:100%}.player__play{place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.player__play span{width:84px;height:84px;transition:transform .4s var(--ease),background .3s;background:#ffffff0f;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff4d,0 8px 30px -8px #00000059}.player__play span svg{opacity:.92;filter:drop-shadow(0 2px 6px #00000059);margin-left:3px}.player__play:hover span{background:#ffffff24;transform:scale(1.08)}.player.is-playing .player__play{opacity:0;pointer-events:none}.frame{border-radius:34px;padding:10px}.frame:after{content:"";z-index:-2;background:conic-gradient(from var(--a,0deg),transparent 0 70%,#d4ad00 80%,#ffe58f 85%,transparent 95%);filter:blur(10px);opacity:.8;border-radius:36px;animation:6s linear infinite spin;position:absolute;inset:-2px}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--a:360deg}}.hero__glow{filter:blur(30px);z-index:-3;background:radial-gradient(50% 50%,#ffd0008c,#0000 70%);height:160px;position:absolute;inset:auto 5% -60px}.hero__cta{flex-direction:column;align-items:center;gap:18px;margin-top:32px;display:flex}.trust{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:13.5px;display:flex}.trust span{align-items:center;gap:7px;display:inline-flex}.trust svg{color:var(--lilac)}.marquee{position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{width:max-content;animation:scroll var(--speed,60s) linear infinite;gap:22px;padding:20px 0 40px;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes scroll{to{transform:translate(calc(-50% - 11px))}}.mod{aspect-ratio:2/3;width:clamp(220px,22vw,280px);transition:transform .6s var(--ease),box-shadow .6s var(--ease);border-radius:24px;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -30px #000}.mod img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.mod:hover{transform:translateY(-10px)rotate(-1deg);box-shadow:0 0 0 1px #ffe58f80,0 30px 80px -20px #ffd00099}.mod:hover img{transform:scale(1.06)}.mod figcaption{letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffd00073;border-radius:999px;padding:7px 12px;font:600 11px/1 Inter,sans-serif;position:absolute;top:12px;left:12px;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff14}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.step{border-radius:22px;padding:22px}.step b{color:var(--lilac);letter-spacing:.08em;font:700 13px Inter Tight,Inter,sans-serif}.step h3{letter-spacing:-.02em;margin:10px 0 6px;font-size:18px}.step p{color:var(--ink-3);font-size:14.5px}.depo{width:clamp(220px,20vw,260px);transition:transform .5s var(--ease);border-radius:22px;flex:none;align-self:flex-start;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -30px #000}.depo:hover{transform:scale(1.03)}.depo img{width:100%;height:auto}.note{text-align:center;color:var(--ink-3);margin-top:8px;font-size:13px}.about{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.about__media{padding:0 0 70px 48px;position:relative}.print{transition:transform .7s var(--ease);background:linear-gradient(155deg,#fbfbfc 0%,#ececf0 45%,#d4d4da 100%);border-radius:4px;margin:0;padding:14px 14px 0;position:relative;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #0000000f,0 2px 4px #00000059,0 30px 60px -18px #000000e6}.print img{object-fit:cover;border-radius:1px;width:100%;height:auto;box-shadow:inset 0 0 0 1px #0003}.print--now{background:linear-gradient(#f1f1f3,#e2e2e6);border-radius:2px;width:88%;margin-left:auto;padding:5.5% 5.5% 19%;box-shadow:inset 0 0 0 1px #0000000d,0 1px 2px #0000004d,0 24px 40px -14px #000000bf,0 50px 90px -30px #ffd00059}.print--now img{aspect-ratio:1/1.08;box-shadow:inset 0 0 0 1px #00000040,inset 0 0 40px #00000040}.print--kid:before{content:"";z-index:2;clip-path:polygon(0 8%,4% 0,8% 8%,12% 0,16% 8%,20% 0,100% 0,100% 92%,96% 100%,92% 92%,88% 100%,84% 92%,80% 100%,0 100%);background:linear-gradient(#f6e2b8f0,#e8d0a0e6);width:96px;height:30px;margin-left:-48px;position:absolute;top:-14px;left:50%;transform:rotate(5deg);box-shadow:0 1px 3px #0000004d}.print--kid{width:48%;padding-bottom:0;position:absolute;bottom:0;left:0;transform:rotate(-6deg)}.print--kid img{aspect-ratio:1}.print figcaption{text-align:center;color:#ffd000;padding:12px 4px 16px;font:600 clamp(12px,1.1vw,15px)/1.2 Inter,sans-serif}.print--kid:hover{transform:rotate(-3deg)translateY(-6px)scale(1.03)}.about h2{margin:0 0 24px;font-size:clamp(40px,6vw,72px)}.about__text p{color:#e4e2ea;letter-spacing:-.005em;margin-bottom:26px;font-size:clamp(16px,1.35vw,19px);font-weight:300;line-height:1.75}.about__text strong{color:#fff;font-weight:600}.stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.stat{border-radius:20px;padding:18px}.stat strong{letter-spacing:-.03em;font:700 26px/1 Inter Tight,Inter,sans-serif;display:block}.stat span{color:var(--ink-3);margin-top:8px;font-size:12.5px;line-height:1.35;display:block}.podcast{margin-top:clamp(80px,10vw,130px)}.yt{aspect-ratio:16/9;background:#000;border-radius:24px;position:relative;overflow:hidden}.yt img,.yt iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.links a{height:46px;padding:0 20px;font-size:14px}.bento{grid-template-columns:repeat(6,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.bonus{border-radius:var(--radius);flex-direction:column;grid-column:span 3;padding:clamp(24px,3vw,36px);display:flex;overflow:hidden}.bonus--wide{grid-column:span 6;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(24px,3.4vw,44px);display:grid}.bonus--wide>div:not(.wins){max-width:none}.bonus--wide h3{max-width:none;margin-top:0}.bonus__num{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffe58f29;pointer-events:none;font:800 110px/1 Inter Tight,Inter,sans-serif;position:absolute;top:6px;right:18px}.bonus__ic{background:#ffffff0f;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14}.bonus__ics{justify-content:flex-start;gap:10px;margin-bottom:18px;display:flex}.bonus__ics .bonus__ic{margin:0}.bonus__ic img{width:24px;height:24px}.bonus h3{max-width:22ch;margin:0 0 12px;font-size:clamp(21px,2.2vw,28px)}.bonus p{color:var(--ink-2);font-size:15px}.wins{min-width:0;position:relative}.bonus--wide .wins{margin-top:clamp(56px,6vw,76px)}.wins__hint{color:#fff;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffd00059;border-radius:50%;place-items:center;width:46px;height:46px;margin-top:-23px;transition:opacity .4s,background .3s;display:grid;position:absolute;top:50%;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff38,0 8px 24px -8px #0009}.wins__hint:hover{background:#ffd0008c}.wins__hint--next{animation:1.8s ease-in-out infinite nudge;right:14px}.wins__hint--prev{animation:1.8s ease-in-out infinite nudgeL;left:14px}.wins.on-last .wins__hint--next,.wins.on-first .wins__hint--prev{opacity:0;pointer-events:none}@keyframes nudge{50%{transform:translate(5px)}}@keyframes nudgeL{50%{transform:translate(-5px)}}.wins__track{cursor:grab;-webkit-user-select:none;user-select:none}.wins__track.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.wins__track video{pointer-events:none}.wins__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:16px;gap:16px;display:flex;overflow-x:auto}.wins__track::-webkit-scrollbar{display:none}.win{scroll-snap-align:center;background:#ffd000;border-radius:16px;flex:0 0 100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -30px #000000e6}.win video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.offer{grid-template-columns:1fr;gap:clamp(48px,6vw,72px);max-width:680px;margin:0 auto;display:grid}.card-offer{background:radial-gradient(80% 40% at 50% 0,#ffd00024,#0000 70%),linear-gradient(160deg,#ffffff14,#ffffff05 40%,#ffffff09);border-radius:32px;padding:clamp(40px,5vw,52px) clamp(20px,3.4vw,36px) clamp(14px,2vw,18px)}.offer__head{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:6px;padding-bottom:24px;display:flex}.offer__head img{width:auto;height:clamp(72px,10vw,96px);image-rendering:pixelated;filter:drop-shadow(0 0 24px #ffd00059)}.card-offer:after{content:"";z-index:-2;background:conic-gradient(from var(--a,0deg),#ffd0001a,#d4ad00,#ffe58f,#ffd0001a 40%,#ffd0001a);-webkit-mask-composite:xor;border-radius:33px;padding:1px;animation:8s linear infinite spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.notch-tab{background:#ffd000;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:5px;width:64px;height:16px;display:flex;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffffff24,inset 1px 0 #ffffff14,inset -1px 0 #ffffff14}.notch-tab i{background:#ffffff73;border-radius:50%;width:4px;height:4px}.recv{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin:22px 0 6px;font-size:12px;font-weight:600}.items{gap:2px;margin:0;padding:0;list-style:none;display:grid}.items li{color:#ecebf1;border-bottom:1px solid #ffffff0f;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;display:grid}.items li:last-child{border:0}.items small{letter-spacing:.12em;text-transform:uppercase;color:#ffd000;font-size:10.5px;font-weight:700;display:block}.items .v{color:var(--ink-3);white-space:nowrap;font-size:13px}.check{color:#ffd000;background:#ffd00024;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1px #ffd00066}.recv--bonus{margin-top:26px}.ob{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob li{color:#fff;transition:background .3s,transform .4s var(--ease);background:#ffffff09;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;font-size:14.5px;display:grid;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff12}.ob li:hover{background:#ffffff0f;transform:translate(4px)}.ob__t{font-weight:600;display:block}.ob__s{color:var(--ink-3);margin-top:3px;font-size:13px;font-style:normal;line-height:1.35;display:block}.ob small{letter-spacing:.12em;text-transform:uppercase;color:#ffd000;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.ob__ic{background:#ffffff0f;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14}.ob__val{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ob__val s{color:var(--ink-3);font-size:12px}.ob__val b{letter-spacing:.1em;text-transform:uppercase;color:#052e16;background:linear-gradient(#86efac,#4ade80);border-radius:999px;padding:3px 9px;font-size:10.5px}.price{text-align:center;margin-top:26px;padding:24px 0 26px}.price .from{color:var(--ink-3);font-size:14px}.price .from s{color:#ef4444;margin-top:4px;font:700 22px Inter Tight,Inter,sans-serif;-webkit-text-decoration:line-through #ef4444;text-decoration:line-through #ef4444;text-decoration-thickness:2.5px;display:block}.price .today{color:var(--ink-2);margin-top:14px;font-size:14px}.price .inst{margin-top:6px;font:600 20px Inter Tight,Inter,sans-serif}.price .big{letter-spacing:-.05em;margin:4px 0 8px;font:800 clamp(56px,7vw,80px)/1 Inter Tight,Inter,sans-serif}.price .cash{color:var(--ink-3);font-size:14px}.offer__foot{background:#00000059;border-radius:24px;margin:0 calc(-1*clamp(20px,3.4vw,36px) + 4px);padding:22px clamp(16px,3vw,32px) 18px;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f}.card-offer .btn{white-space:normal;text-align:center;width:100%;margin-top:0;line-height:1.2}.secure{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:16px;font-size:13px;display:flex}.secure span{align-items:center;gap:6px;display:inline-flex}.guarantee{text-align:center;border-radius:32px;padding:clamp(40px,5vw,56px) clamp(24px,4vw,48px) clamp(28px,4vw,40px)}.seal{margin:0 auto 26px;padding-left:28px;display:inline-block;position:relative}.seal__n{letter-spacing:0;background:linear-gradient(160deg,#fde68a 0%,#f5b82e 45%,#d97706 100%);color:#0000;filter:drop-shadow(0 10px 30px #f59e0b40);-webkit-background-clip:text;background-clip:text;margin:-.1em 0 -.12em;padding:0 .04em;font:800 clamp(170px,22vw,220px)/1 Inter Tight,Inter,sans-serif;display:block}.seal__t{text-align:left;text-transform:uppercase;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 10px #000000b3,0 0 2px #000000e6;font:800 clamp(22px,2.6vw,28px)/1 Inter Tight,Inter,sans-serif;position:absolute;top:50%;left:0;transform:translateY(-38%)}.seal__t small{letter-spacing:.45em;color:#fff;margin-bottom:6px;font:600 9px/1 Inter,sans-serif;display:block}.seal__t span{color:#facc15;letter-spacing:.2em;margin-top:6px;font-size:13px;display:block}.guarantee p{color:var(--ink-2);max-width:520px;margin:0 auto 14px;font-size:15.5px}.guarantee strong{color:#fff}.faq{gap:12px;max-width:820px;margin:0 auto;display:grid}.faq details{border-radius:22px;overflow:hidden}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font:600 17px/1.3 Inter Tight,Inter,sans-serif;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{width:34px;height:34px;transition:transform .5s var(--ease),background .3s;background:#ffffff12;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff3}.faq details[open] summary i{background:var(--violet);transform:rotate(45deg)}.faq .ans{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.faq .ans>div{overflow:hidden}.faq .ans p{color:var(--ink-2);padding:0 24px 22px}.center{text-align:center;margin-top:36px}.letter{border-radius:32px;max-width:760px;margin:0 auto;padding:clamp(28px,4vw,52px)}.letter:before{background:linear-gradient(140deg,#ffffff59,#ffffff0a 40%,#ffd00080)}.letter .q{color:var(--violet);opacity:.6;height:40px;font:800 90px/.6 Inter Tight,Inter,sans-serif}.letter p{color:var(--ink-2);margin-bottom:16px;font-size:clamp(16px,1.8vw,19px)}.letter p.punch{color:#fff;letter-spacing:-.02em;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600}.sign{align-items:center;gap:14px;margin-top:26px;display:flex}.sign img{object-fit:cover;object-position:center;border-radius:50%;width:52px;height:52px;box-shadow:0 0 0 2px #ffe58f80}.sign strong{font-family:Inter Tight,Inter,sans-serif;display:block}.sign span{color:var(--ink-3);font-size:13px}.final{text-align:center;padding:clamp(80px,12vw,140px) 0;overflow:hidden}.final h2{max-width:900px;margin:0 auto;font-size:clamp(36px,6vw,72px)}.final p{color:var(--ink-2);max-width:560px;margin:20px auto 36px}footer{border-top:1px solid var(--line);padding:32px 0 calc(32px + env(safe-area-inset-bottom))}footer .wrap{color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:13px;display:flex}.social{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.social a{height:44px;color:var(--ink-2);transition:color .3s,background .3s,transform .3s var(--ease);background:#ffffff0d;border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14}.social a:hover{color:#fff;background:#ffffff1a;transform:translateY(-2px)}.sec{padding:clamp(40px,6vw,80px) 0}@media (width<=900px){.nav>nav,.nav__cta{display:none}.nav,.nav.is-scrolled{border-radius:18px;grid-template-columns:44px 1fr 44px;grid-template-areas:"menu logo.";gap:0;width:auto;max-width:none;height:60px;padding:0 8px}.nav.is-scrolled{height:54px}.burger{grid-area:menu;justify-self:start}.nav .logo{grid-area:logo;justify-self:center}.nav .logo img,.nav.is-scrolled .logo img{height:21px}.sheet{width:calc(100% - 2 * var(--gutter))}.burger{width:42px;height:42px}.burger span{left:13px;right:13px}.burger span:first-child{top:16px}.burger span:last-child{top:24px}.nav-open .burger span:first-child{transform:translateY(4px)rotate(45deg)}.burger{display:block}.about,.offer,.bento{grid-template-columns:1fr}.bonus,.bonus--wide{grid-column:auto}.bonus--wide{grid-template-columns:1fr}.bonus--wide .wins{margin-top:0}.steps{grid-template-columns:1fr}}@media (width>=901px){.sheet{display:none}}@media (width<=560px){.stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.stat{padding:14px 12px}.stat strong{font-size:20px}.player__play span{height:50px;padding-right:18px;font-size:14px}.bonus__num{font-size:80px}.btn--lg{height:60px;padding:0 26px;font-size:16px}.items li{grid-template-columns:22px 1fr}.items .v{grid-column:2}.ob li{gap:10px;padding:10px 12px;font-size:13.5px}.ob__ic{width:38px;height:38px}.ob__s{font-size:12px}}@media (width<=900px){.orb{display:none}.glass{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%)}[data-reveal]{filter:none;transform:translateY(24px)}.frame:after,.card-offer:after{animation-duration:12s}}@media (hover:none){.spot:after{display:none}.mod:hover,.depo:hover,.win:hover,.print--kid:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;filter:none;transform:none}html{scroll-behavior:auto}}.btn{color:#151200;font-weight:700}.grad,.lt{color:#ffd000!important}.content-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.content-grid .step{min-height:155px;padding:28px}.content-grid h3{margin-top:18px;font-size:20px;line-height:1.35}.number{color:#ffd000;letter-spacing:.12em;font-size:12px}.hero__sub strong{color:#e5e5e5}.logo img{image-rendering:auto;height:42px}.nav.is-scrolled .logo img{height:32px}.handle{font:600 24px/1.2 Inter Tight,sans-serif}.player wistia-player{aspect-ratio:16/9;width:100%;display:block}.eyebrow{text-align:center;color:#ffd000;letter-spacing:.2em;margin-bottom:20px;font-size:12px}.duplicate{gap:22px;display:flex}.mod,.depo{margin:0}.offer{max-width:620px;margin:auto;display:block}.card-offer{position:relative}.offer-badge{color:#151200;letter-spacing:.1em;background:#ffd000;border-radius:99px;width:max-content;margin:-44px auto 26px;padding:8px 22px;font-size:12px;font-weight:700;display:block}.offer__head img{width:auto;max-height:100px;margin:0 auto 30px}.price small{font-size:28px}.offer__foot .btn{white-space:normal;text-align:center;line-height:1.3}.footer{text-align:center;color:#9ca3af;border-top:1px solid #ffffff18;padding:45px 20px;font-size:13px}.social-links,.legal{flex-wrap:wrap;justify-content:center;gap:25px;margin:18px 0;display:flex}.social-links a{color:#e5e5e5}.notch__ln{transform:none!important}.marquee:focus-within .marquee__track{animation-play-state:paused}:focus-visible{outline-offset:5px;outline:2px solid #ffd000}section{scroll-margin-top:100px}@media (width<=900px){.content-grid{grid-template-columns:repeat(2,1fr)}.logo img{height:35px}}@media (width<=600px){.content-grid{grid-template-columns:1fr}.content-grid .step{min-height:110px}.content-grid h3{font-size:18px}.desktop{display:none}.hero .btn{padding:0 22px;font-size:14px}.handle{font-size:20px}.offer__foot .btn{padding:0 12px;font-size:13px}.nav .logo img{height:32px}.price .big{font-size:72px}}.media-placeholder{color:#9ca3af;text-align:center;background:radial-gradient(at 50% 30%,#ffd0000d,#0000 70%),linear-gradient(145deg,#181714,#090909);border:1px dashed #ffd00045;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.media-placeholder strong{color:#e5e5e5;font:600 22px Inter Tight,sans-serif}.media-placeholder>span:last-child{font-size:13px}.portrait{aspect-ratio:4/5;border-radius:28px;width:100%}.placeholder-icon{color:#ffd00080;font-size:72px}.portrait-tag{color:#ffd000;border-radius:12px;padding:12px 20px;position:absolute;bottom:24px;left:24px}.about__media{position:relative}.about__text .eyebrow{text-align:left}.video-placeholder-frame{max-width:900px;margin:auto}.video-placeholder{aspect-ratio:16/9;border-radius:24px}.placeholder-play{color:#ffd000;background:#ffd00020;border-radius:50%;place-items:center;width:72px;height:72px;font-size:25px;display:grid}.btn--ghost{color:#e5e5e5}.gaspar-bento{grid-template-columns:repeat(2,1fr);padding:0;list-style:none}.gaspar-bento .bonus{grid-column:auto;min-height:270px}.bonus__ic{color:#ffd000;font-size:25px}.bonus-price{color:#9ca3af;margin-top:22px;font-size:12px;display:block}.bonus-price b{color:#ffd000;margin-left:8px;font-size:11px}.guarantee-wrap{max-width:700px;margin:40px auto 0}.guarantee h3{margin:28px 0 18px;font-size:27px}.guarantee p{color:#b6b6b6}.guarantee .text-link{color:#ffd000;margin-top:20px;font-size:14px;display:inline-block}.seal__n{color:#ffd000}.letter .sign img{object-fit:cover;object-position:center;border-radius:50%;flex-shrink:0;width:52px;height:52px}.final .trust{justify-content:center;margin-top:24px;font-size:11px}.faq details summary i{font-size:24px;font-style:normal}.faq .ans{grid-template-rows:0fr}.faq details[open] .ans{grid-template-rows:1fr}.faq .ans>div{min-height:0}.about__text h2{font-size:clamp(36px,4vw,58px)}@media (width<=700px){.gaspar-bento{grid-template-columns:1fr}.media-placeholder strong{font-size:18px}.media-placeholder{padding:20px}.video-placeholder>span:last-child{max-width:230px}.guarantee-wrap{padding:0 16px}.about__media{width:100%;max-width:460px;margin:auto}.portrait{max-height:460px}.final .btn{font-size:14px}.stats{gap:8px}.stat{padding:15px 10px}.stat strong{font-size:25px!important}}.trust svg,.secure svg,.social svg{flex-shrink:0}.trust,.secure{flex-wrap:wrap;row-gap:10px}.social{justify-content:center}.social a{color:#e5e5e5}.trust,.secure{color:#9ca3af}.trust svg,.secure svg{color:#ffd000}.hero__cta .trust{font-size:13px}.social a:hover{color:#ffd000}.gaspar-portrait{object-fit:cover;object-position:center 75%;aspect-ratio:4/5;border:1px solid #ffd00040;border-radius:28px;width:100%;padding:0;display:block}@media (width<=700px){.gaspar-portrait{max-height:none}}.sheet a.btn,.sheet a.btn:hover,.sheet a.btn:focus,.sheet a.btn:active{color:#151200;background:linear-gradient(#ffe58f,#ffd000 55%,#ad8b00)}@media (hover:none),(pointer:coarse),(width<=900px){.btn:hover,.btn:active{transform:none;box-shadow:inset 0 1px #ffffff73,inset 0 -2px 6px #00000040,0 0 0 1px #ffd00099,0 12px 40px -8px #ffd00073}.btn:hover svg{transform:none}.btn:before{animation:none;display:none}.spot:hover:after{opacity:0}.mod:hover,.depo:hover,.ob li:hover,.social a:hover,.mod:hover img{transform:none}.sheet a.btn{flex-shrink:0;min-height:50px}}.gaspar-secondary{aspect-ratio:3/4;z-index:2;background:#15130e;border-radius:20px;width:43%;margin:0;padding:7px;position:absolute;inset:auto -24px -24px auto;transform:rotate(7deg)}.gaspar-secondary img{object-fit:cover;object-position:center;border-radius:14px;width:100%;height:100%}.about__media:has(.gaspar-secondary){margin-bottom:40px}.about__media:has(.gaspar-secondary) .portrait-tag{z-index:3;bottom:12px;left:12px}@media (width<=700px){.gaspar-secondary{width:40%;bottom:-22px;right:-8px}.about__media:has(.gaspar-secondary){width:min(100%,380px);margin:0 auto 100px}.about__media .gaspar-secondary{width:43%;max-width:165px;bottom:-60px;left:50%;right:auto;transform:translate(-50%)rotate(5deg)}.about__media .gaspar-secondary:hover{transform:translate(-50%)rotate(2deg)}.about__media:has(.gaspar-secondary) .portrait-tag{white-space:nowrap;z-index:3;bottom:-95px;left:50%;transform:translate(-50%)}}@media (width>=901px){.gaspar-main-frame{display:contents}}@media (width<=900px){.about__media:has(.gaspar-secondary){width:100%;max-width:none;margin:0 auto 45px;padding:0 0 70px 48px;position:relative}.gaspar-main-frame{background:linear-gradient(#f1f1f3,#e2e2e6);border-radius:2px;width:88%;margin:0 0 0 auto;padding:5.5% 5.5% 19%;display:block;position:relative;box-shadow:inset 0 0 0 1px #0000000d,0 24px 40px -14px #000000bf,0 50px 90px -30px #ffd00059}.gaspar-main-frame .gaspar-portrait{aspect-ratio:1/1.08;object-fit:cover;object-position:center 75%;border:0;border-radius:1px;width:100%;height:auto;max-height:none}.about__media .gaspar-secondary{aspect-ratio:auto;background:linear-gradient(155deg,#fbfbfc,#ececf0 45%,#d4d4da);border:0;border-radius:4px;width:48%;max-width:none;padding:14px 14px 0;position:absolute;inset:auto auto 0 0;transform:rotate(-6deg)}.about__media .gaspar-secondary img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:1px;width:100%;height:auto;display:block}.about__media .gaspar-secondary:hover{transform:rotate(-6deg)}.about__media:has(.gaspar-secondary) .portrait-tag{white-space:nowrap;bottom:-46px;left:0;right:auto;transform:none}}@media (hover:none){.about__media .gaspar-secondary:hover{transform:rotate(-6deg)}}@media (width<=900px){.gaspar-main-frame{background:linear-gradient(145deg,#39301a,#15130d 55%,#242013);border:1px solid #ffd00055;border-radius:22px;padding:8px;box-shadow:inset 0 1px #ffe58f22,0 20px 45px -16px #000c}.gaspar-main-frame .gaspar-portrait{border-radius:15px}.about__media .gaspar-secondary{background:linear-gradient(145deg,#39301a,#15130d 55%,#242013);border:1px solid #ffd00070;border-radius:18px;padding:7px;overflow:hidden;box-shadow:inset 0 1px #ffe58f30,0 15px 32px -10px #000e}.about__media .gaspar-secondary img{border-radius:11px}.about__media .gaspar-secondary:before{display:none}}.about__media .gaspar-secondary:before{content:none!important;display:none!important}.gaspar-main-frame{background:#15130e;border:0;border-radius:20px;width:100%;margin:0;padding:7px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -30px #000}.gaspar-main-frame .gaspar-portrait{aspect-ratio:4/5;object-fit:cover;object-position:center;width:100%;height:auto;box-shadow:none;transform-origin:50%;border:0;border-radius:14px;display:block;transform:scale(1.24)translateY(-8%)}@media (width<=900px){.gaspar-main-frame{background:linear-gradient(145deg,#39301a,#15130d 55%,#242013);border:1px solid #ffd00070;border-radius:18px;width:88%;margin-left:auto;padding:7px;box-shadow:inset 0 1px #ffe58f30,0 15px 32px -10px #000e}.gaspar-main-frame .gaspar-portrait{aspect-ratio:1/1.08;border-radius:11px}.nav .nav__links,.nav .nav__cta{display:none!important}.nav{justify-content:space-between;padding:0 16px!important;display:flex!important}.nav .burger{display:block!important}.nav .logo{order:0}.nav .burger{order:1}}.notch__ln:first-child,.notch__ln:last-child{transform:scaleX(0)!important}.notch__dot{opacity:0!important;transform:scale(0)!important}.notch.in .notch__ln{transform:scaleX(1)!important}.notch.in .notch__dot{opacity:1!important;transform:scale(1)!important}@media (width<=900px){.nav,.nav.is-scrolled{border-radius:18px;width:auto;max-width:none;height:60px;grid-template-columns:44px 1fr 44px!important;grid-template-areas:"menu logo."!important;gap:0!important;padding:0 8px!important;display:grid!important}.nav.is-scrolled{height:54px}.nav .burger{order:initial;grid-area:menu;justify-self:start}.nav .logo{order:initial;grid-area:logo;justify-self:center}.nav .logo img,.nav.is-scrolled .logo img{height:26px}.sheet{width:calc(100% - 2 * var(--gutter))}.gaspar-bento{grid-template-columns:1fr}.hero .btn--lg,.final .btn--lg{height:60px;padding:0 26px;font-size:16px}.hero__cta .trust{gap:12px;font-size:12px}.btn:before{animation:4.5s ease-in-out infinite shine;display:block}.btn:hover,.btn:active{transform:none}.spot:hover:after{opacity:0}}@media (hover:hover) and (pointer:fine){.spot:hover:after{opacity:1}.mod:hover{transform:translateY(-10px)rotate(-1deg)}.mod:hover img{transform:scale(1.06)}.depo:hover{transform:scale(1.03)}.btn:hover{transform:translateY(-2px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.notch__ln{transform:none!important}.notch__dot{opacity:1!important;transform:none!important}.btn:before{animation:none!important}[data-reveal]{opacity:1!important;filter:none!important;transform:none!important}}.card-offer .offer__head{display:none!important}.card-offer .price{margin-top:0;padding-top:8px;border:0!important}.card-offer .price:before,.card-offer .price:after{content:none!important;display:none!important}.card-offer .items li{border-bottom:0!important}.card-offer hr{display:none!important}.card-offer .offer-logo{image-rendering:auto;filter:drop-shadow(0 0 22px #ffd00057);display:block;width:min(62%,290px)!important;max-width:290px!important;height:auto!important;max-height:none!important;margin:0 auto!important}.card-offer .price{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:0!important;padding-top:10px!important}
