@import"https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700;800&display=swap";:root{--surface-page: #050523;--surface-page-2: #00113A;--surface-card: #00164B;--surface-raised: #072867;--surface-input: #1C2160;--border-card: #1E2A66;--text-primary: #FFFFFF;--text-secondary: #A6A9E6;--gold: #FAB73F;--gold-2: #FFD56A;--gold-deep: #E08F0C;--purple: #9C09FF;--purple-2: #7211E8;--cyan: #0098ED;--blue: #003BD2;--green: #35D07F;--red: #FF3B5C;--grad-gold: linear-gradient(135deg, #FFD56A 0%, #FAB73F 45%, #E08F0C 100%);--grad-gold-text: linear-gradient(135deg, #FFE39A 0%, #FAB73F 50%, #E08F0C 100%);--grad-purple: linear-gradient(180deg, #9C09FF 0%, #7211E8 100%);--grad-blue: linear-gradient(180deg, #0098ED 0%, #003BD2 100%);--grad-cyan-text: linear-gradient(135deg, #7FD8FF 0%, #0098ED 55%, #003BD2 100%);--grad-glass: linear-gradient(180deg, rgba(255,255,255,.14) 0%, rgba(255,255,255,.04) 100%);--glow-gold: 0 0 0 1px rgba(250,183,63,.55), 0 8px 32px rgba(250,183,63,.35);--glow-gold-soft: 0 10px 40px rgba(250,183,63,.25);--glow-purple: 0 10px 40px rgba(156,9,255,.4);--glow-blue: 0 10px 40px rgba(0,152,237,.35);--ring-focus: 0 0 0 2px #0098ED;--r-btn: 8px;--r-card: 16px;--r-chip: 6px;--space: 4px;--max: 1180px;--font: "Lexend", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.2,.7,.2,1)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-primary);font:400 14px/1.55 var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:var(--text-secondary);text-decoration:none;transition:color .15s var(--ease)}a:hover{color:var(--text-primary)}button,input{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--ring-focus)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:min(100% - 32px,var(--max));margin-inline:auto}.sr-gold-text,.sr-cyan-text{-webkit-background-clip:text;background-clip:text;color:transparent}.sr-gold-text{background-image:var(--grad-gold-text)}.sr-cyan-text{background-image:var(--grad-cyan-text)}[data-sc]{opacity:0;transform:translateY(14px);transition:opacity .35s var(--ease),transform .45s var(--ease)}[data-sc].sc-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-sc]{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border:0;border-radius:var(--r-btn);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;transition:filter .15s var(--ease),transform .12s var(--ease),box-shadow .2s var(--ease)}.btn:hover{filter:brightness(1.08)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--gold{background:var(--grad-gold);color:#1a0e00;box-shadow:var(--glow-gold-soft)}.btn--gold:hover{box-shadow:var(--glow-gold)}.btn--purple{background:var(--grad-purple)}.btn--purple:hover{box-shadow:var(--glow-purple)}.btn--ghost{background:transparent;border:1px solid var(--text-secondary);color:var(--text-primary)}.btn--ghost:hover{background:#a6a9e614}.btn--xl{height:56px;padding:0 32px;font-size:14px}.btn--block{width:100%}.btn .chev{font-size:18px;line-height:1;margin-top:-2px}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--r-chip);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chip--purple{background:var(--grad-purple);color:#fff}.chip--gold{background:var(--grad-gold);color:#1a0e00}.chip--glass{background:var(--grad-glass);border:1px solid rgba(255,255,255,.28);color:var(--text-primary);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.chip .dot{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 8px var(--red);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.hdr{position:sticky;top:0;z-index:20;height:56px;background:#050523c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(30,42,102,.6)}.hdr .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{display:inline-flex;align-items:center;height:56px}.logo img{height:34px;width:auto}.logo .logo-text{font-weight:800;font-size:18px;letter-spacing:-.02em;font-style:italic;color:#fff}.logo .logo-text b{color:var(--cyan);font-weight:800}.hdr-right{display:flex;align-items:center;gap:12px}.hdr .btn{height:36px;padding:0 16px;font-size:12px}.lang{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface-input);border:1px solid var(--border-card)}.lang button{height:28px;min-width:40px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.lang button[aria-pressed=true]{background:var(--grad-purple);color:#fff}.lang button:hover{color:#fff}.hero{position:relative;isolation:isolate;padding:clamp(48px,8vw,96px) 0 clamp(40px,6vw,72px);overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(60% 55% at 80% 30%,#9c09ff73,#9c09ff00 70%),radial-gradient(40% 45% at 10% 80%,#0098ed47,#0098ed00 70%),linear-gradient(135deg,#00113a,#050523 55%,#1a0638)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(166,169,230,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(166,169,230,.18) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(70% 70% at 50% 40%,#000 0%,transparent 100%);-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 0%,transparent 100%)}.hero .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.hero-badges{display:flex;flex-wrap:wrap;gap:8px}.hero h1{margin:0;font-size:clamp(40px,6.4vw,76px);font-weight:800;line-height:.98;letter-spacing:-.02em;text-transform:uppercase}.hero h1 .line{display:block}.hero p.lead{margin:0;max-width:52ch;font-size:clamp(15px,1.4vw,18px);color:var(--text-secondary)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-note{font-size:12px;color:var(--text-secondary)}.hero-note strong{color:var(--gold);font-weight:600}.stats{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:8px}.stat{display:flex;flex-direction:column}.stat b{font-size:20px;font-weight:800;line-height:1.1}.stat span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.hero-art{position:relative;height:clamp(300px,36vw,440px);display:grid;place-items:center}.hero-art .glow{position:absolute;inset:auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#9c09ff8c,#9c09ff00 65%);filter:blur(10px);animation:breathe 5s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}.fan{position:relative;width:240px;height:300px}.card{position:absolute;left:50%;bottom:0;width:150px;height:214px;margin-left:-75px;border-radius:12px;background:linear-gradient(160deg,#fff,#e9ecff);color:#0b1038;transform-origin:50% 110%;box-shadow:0 0 0 1px #fff6,0 24px 60px #00000073;display:grid;grid-template-rows:auto 1fr auto;padding:12px;font-weight:800;animation:deal .9s var(--ease) both}.card .pip{font-size:22px;line-height:1}.card .pip.br{align-self:end;justify-self:end;transform:rotate(180deg)}.card .big{align-self:center;justify-self:center;font-size:64px;line-height:1}.card.red{color:#d81e3c}.card:nth-child(1){transform:rotate(-18deg) translate(-28px);animation-delay:.05s;z-index:1}.card:nth-child(2){transform:rotate(0) translateY(-14px);animation-delay:.2s;z-index:2;box-shadow:0 0 0 1px #fab73fe6,0 0 36px #fab73f80,0 24px 60px #00000073}.card:nth-child(3){transform:rotate(18deg) translate(28px);animation-delay:.35s;z-index:1}@keyframes deal{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}.pchip{position:absolute;width:56px;height:56px;border-radius:50%;background:repeating-conic-gradient(var(--c) 0 20deg,#fff 20deg 40deg);box-shadow:inset 0 0 0 8px var(--c),inset 0 0 0 10px #ffffffe6,0 12px 30px #00000080;animation:float 4s ease-in-out infinite}.pchip:after{content:attr(data-v);position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:var(--c);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;letter-spacing:.02em}.pchip.p1{--c: #FAB73F;left:6%;top:18%;animation-delay:0s}.pchip.p1:after{color:#1a0e00}.pchip.p2{--c: #7211E8;right:4%;top:10%;width:44px;height:44px;animation-delay:.8s}.pchip.p2:after{top:10px;right:10px;bottom:10px;left:10px;font-size:10px}.pchip.p3{--c: #0098ED;right:10%;bottom:8%;animation-delay:1.6s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.pchip,.hero-art .glow,.card,.chip .dot{animation:none}}.trust{border-block:1px solid var(--border-card);background:var(--surface-page-2)}.trust ul{list-style:none;margin:0;padding:14px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px}.trust li{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.trust li svg{width:16px;height:16px;color:var(--gold)}.survey{padding:clamp(48px,7vw,88px) 0}.survey .wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.sec-title{margin:0 0 8px;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sec-sub{margin:0 0 24px;color:var(--text-secondary);font-size:15px;max-width:46ch}.feats{list-style:none;margin:0;padding:0;display:grid;gap:12px}.feat{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:16px;border-radius:12px;background:var(--surface-card);border:1px solid var(--border-card);transition:border-color .15s var(--ease),transform .15s var(--ease)}.feat:hover{border-color:#a6a9e680;transform:translateY(-2px)}.feat .ico{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--grad-purple);box-shadow:var(--glow-purple)}.feat .ico svg{width:22px;height:22px;color:#fff}.feat h3{margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.feat p{margin:0;font-size:13px;color:var(--text-secondary)}.form-card{position:relative;padding:28px;border-radius:var(--r-card);background:var(--surface-card);border:1px solid rgba(250,183,63,.55);box-shadow:var(--glow-gold-soft)}.form-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 40% at 50% 0%,rgba(250,183,63,.14) 0%,transparent 70%)}.form-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.form-head h2{margin:0;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.counter{font-size:12px;color:var(--text-secondary)}.counter b{color:var(--gold);font-weight:700}.field{margin-bottom:20px}.field>label,.field>.q{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.field .hint{margin-left:6px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-secondary)}.input-wrap{position:relative}.input-wrap svg{position:absolute;left:16px;top:50%;translate:0 -50%;width:18px;height:18px;color:var(--text-secondary);pointer-events:none}.input{width:100%;height:56px;padding:0 16px 0 46px;border-radius:var(--r-btn);background:var(--surface-input);border:1px solid transparent;color:#fff;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.input::placeholder{color:var(--text-secondary)}.input:focus{border-color:var(--cyan);box-shadow:var(--ring-focus)}.input:user-invalid,.input.is-invalid{border-color:var(--red)}.err{display:none;margin-top:6px;font-size:12px;color:var(--red)}.field.has-error .err{display:block}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative}.pill input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.pill span{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:var(--r-btn);border:1px solid var(--border-card);background:var(--surface-raised);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);transition:all .15s var(--ease);-webkit-user-select:none;user-select:none}.pill span:before{content:"";width:14px;height:14px;border-radius:4px;border:1px solid var(--text-secondary);background:transparent;transition:inherit}.pill.pill--radio span:before{border-radius:50%}.pill input:hover+span{border-color:#a6a9e699;color:#fff}.pill input:focus-visible+span{box-shadow:var(--ring-focus)}.pill input:checked+span{background:var(--grad-purple);border-color:transparent;color:#fff;box-shadow:0 6px 22px #9c09ff59}.pill input:checked+span:before{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 3px var(--purple-2)}.pill.pill--gold input:checked+span{background:var(--grad-gold);color:#1a0e00;box-shadow:0 6px 22px #fab73f59}.pill.pill--gold input:checked+span:before{box-shadow:inset 0 0 0 3px var(--gold-deep)}.pill small{font-weight:400;letter-spacing:0;text-transform:none;opacity:.8}.consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--text-secondary);margin-bottom:20px}.consent input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--purple);flex:0 0 auto}.consent a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.form-foot{margin-top:12px;font-size:11px;color:var(--text-secondary);text-align:center}.success{display:none;text-align:center;padding:16px 8px}.form-card.is-done form{display:none}.form-card.is-done .success{display:block}.success .mark{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:var(--grad-gold);box-shadow:var(--glow-gold);animation:pop .5s var(--ease) both}.success .mark svg{width:34px;height:34px;color:#1a0e00}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.success h3{margin:0 0 8px;font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.success p{margin:0 auto 20px;max-width:40ch;color:var(--text-secondary)}.success .chip{margin-bottom:16px}.ftr{border-top:1px solid var(--border-card);background:var(--surface-page-2);padding:32px 0 28px}.ftr .top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.ftr nav{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ftr .legal{font-size:10.5px;line-height:1.6;color:var(--text-secondary);max-width:90ch;margin:0}.ftr .legal strong{color:#fff;font-weight:500}.age{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid #fff;font-size:11px;font-weight:800;flex:0 0 auto}.ftr .bottom{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;margin-top:16px;font-size:11px;color:var(--text-secondary)}.toast{position:fixed;left:50%;bottom:24px;translate:-50% 20px;z-index:50;padding:12px 18px;border-radius:12px;background:var(--surface-raised);border:1px solid var(--border-card);font-size:13px;opacity:0;pointer-events:none;transition:all .2s var(--ease);box-shadow:var(--glow-blue)}.toast.show{opacity:1;translate:-50% 0}.toast.error{border-color:var(--red);box-shadow:0 10px 40px #ff3b5c4d}@media(max-width:1024px){.hero .wrap{grid-template-columns:1fr 1fr;gap:24px}.survey .wrap{grid-template-columns:1fr;gap:28px}}@media(max-width:760px){.hero .wrap{grid-template-columns:1fr}.hero{padding-top:24px}.hero-art{order:-1;height:300px;margin-bottom:8px;overflow:hidden}.fan{transform:scale(.72);transform-origin:center center}.pchip.p1{left:10%;top:22%}.pchip.p2{right:10%;top:14%}.pchip.p3{right:12%;bottom:16%;width:48px;height:48px}.hero h1{font-size:clamp(38px,11vw,56px)}.hero-cta .btn{width:100%}.hdr .btn--ghost{display:none}.form-card{padding:20px}.form-head{flex-direction:column;align-items:flex-start;gap:4px}.trust ul{gap:8px 18px}.ftr .top{flex-direction:column;align-items:flex-start}}@media(max-width:380px){.pill span{height:36px;padding:0 10px;font-size:11px}}
