:root{--bg: #0b0614;--bg2: #140a24;--ink: #f5eefc;--mute: #a99bc0;--pink: #ff2e88;--amber: #ffb03a;--violet: #7a3cff;--cyan: #3de6ff;--grad: linear-gradient(120deg, var(--pink), var(--amber));--glass: rgba(255,255,255,.05);--line: rgba(255,255,255,.12)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font-family:Space Grotesk,system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6;overflow-x:hidden;background-image:radial-gradient(60vw 50vw at 85% -10%,rgba(122,60,255,.35),transparent 60%),radial-gradient(50vw 45vw at -10% 30%,rgba(255,46,136,.25),transparent 60%),radial-gradient(40vw 40vw at 90% 80%,rgba(255,176,58,.15),transparent 60%);background-attachment:fixed}h1,h2,h3{font-family:Syne,sans-serif;line-height:1.05;letter-spacing:-.02em}a{color:inherit}.wrap{width:min(1100px,100% - 32px);margin-inline:auto}section{padding:clamp(56px,9vw,110px) 0;position:relative}.eyebrow{color:var(--amber);letter-spacing:.25em;text-transform:uppercase;font-size:.75rem;margin-bottom:14px}h2{font-size:clamp(2rem,5vw,3.4rem);margin-bottom:18px}.lead{color:var(--mute);max-width:60ch}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}nav{position:sticky;top:0;z-index:10;backdrop-filter:blur(14px);background:#0b06148c;border-bottom:1px solid var(--line)}nav .wrap{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.logo{font-family:Syne;font-weight:800;font-size:1.25rem;text-decoration:none}.logo b{color:var(--pink)}nav ul{display:flex;gap:22px;list-style:none;padding:0;font-size:.9rem}nav ul a{text-decoration:none;color:var(--mute)}nav ul a:hover{color:var(--ink)}@media(max-width:640px){nav ul{align-items:center;gap:10px}nav ul li:not(:last-child):not(.lang){display:none}}nav .lang a{border:1px solid var(--line);border-radius:999px;padding:6px 12px;color:var(--ink);font-weight:700;font-size:.8rem;letter-spacing:.08em}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;text-decoration:none;border:1px solid var(--line);cursor:pointer;font:inherit;font-weight:700;color:var(--ink);background:var(--glass);transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--grad);color:#1a0a1f;border:0;box-shadow:0 10px 40px -10px var(--pink)}.hero{position:relative;min-height:calc(100svh - 138px);padding-block:24px;display:grid;align-items:center;overflow:hidden}.hero h1{font-size:clamp(3.2rem,13vw,9rem)}.hero p{margin:22px 0 32px;font-size:1.15rem;color:var(--mute);max-width:48ch}.hero .ctas{display:flex;flex-wrap:wrap;gap:14px}.orb{position:absolute;right:-8vw;top:50%;translate:0 -50%;width:min(52vw,560px);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 0deg,var(--pink),var(--amber),var(--violet),var(--cyan),var(--pink));filter:blur(2px);opacity:.85;animation:spin 24s linear infinite;mask:radial-gradient(circle,transparent 58%,#000 59%,#000 61%,transparent 62%,transparent 70%,#000 71%,#000 72%,transparent 73%)}.orb.b{width:min(36vw,380px);animation-duration:36s;animation-direction:reverse;opacity:.5}@keyframes spin{to{rotate:360deg}}.bars{display:flex;gap:5px;align-items:flex-end;height:44px;margin-bottom:24px}.bars i{width:6px;border-radius:3px;background:var(--grad);animation:eq 1.1s ease-in-out infinite}.bars i:nth-child(2n){animation-delay:.2s}.bars i:nth-child(3n){animation-delay:.45s}.bars i:nth-child(5n){animation-delay:.7s}@keyframes eq{0%,to{height:12%}50%{height:100%}}.player{display:grid;gap:12px;margin-top:32px}.track{display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center;padding:16px 20px;border-radius:20px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(10px)}.track.on{border-color:var(--pink);box-shadow:0 0 40px -12px var(--pink)}.play{width:56px;height:56px;border-radius:50%;border:0;background:var(--grad);color:#1a0a1f;font-size:1.2rem;cursor:pointer}.play:disabled{opacity:.35;cursor:not-allowed}.track h3{font-size:1.05rem;font-family:Space Grotesk;letter-spacing:0}.track small{color:var(--mute)}.track .time{color:var(--mute);font-size:.85rem;font-variant-numeric:tabular-nums}.track .bar{grid-column:1 / -1;height:4px;background:var(--line);border-radius:2px;overflow:hidden;display:none}.track.on .bar{display:block}.track .bar span{display:block;height:100%;width:0;background:var(--grad)}.yt{margin-top:20px}.yt-frame{aspect-ratio:16/9;width:100%;border:0;border-radius:16px;margin-top:12px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:32px}.card{padding:26px;border-radius:24px;background:var(--glass);border:1px solid var(--line);position:relative;overflow:hidden}.card:after{content:"";position:absolute;inset:auto -30% -50% auto;width:160px;height:160px;border-radius:50%;background:var(--grad);opacity:.12}.card h3{font-size:1.3rem;margin-bottom:8px}.card p{color:var(--mute);font-size:.95rem}.marquee{overflow:hidden;border-block:1px solid var(--line);height:72px;display:flex;align-items:center;white-space:nowrap}.marquee div{display:inline-block;animation:slide 28s linear infinite;font-family:Syne;font-size:1.6rem;color:var(--mute)}.marquee span{color:var(--pink);margin:0 18px}@keyframes slide{to{transform:translate(-50%)}}form{display:grid;gap:14px;margin-top:30px;max-width:640px}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.row{grid-template-columns:1fr}}label{display:grid;gap:6px;font-size:.85rem;color:var(--mute)}input,select,textarea{font:inherit;color:var(--ink);background:var(--glass);border:1px solid var(--line);border-radius:14px;padding:14px 16px}input:focus,select:focus,textarea:focus{outline:2px solid var(--pink)}select option{background:var(--bg2)}.msg{min-height:1.4em;font-size:.95rem}.hp{position:absolute;left:-9999px}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-weight:700;font-size:1.05rem}details p{color:var(--mute);margin-top:10px;max-width:70ch}footer{padding:40px 0 60px;color:var(--mute);border-top:1px solid var(--line);font-size:.9rem}footer .wrap{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.wa{position:fixed;right:18px;bottom:18px;z-index:20}@media(prefers-reduced-motion:reduce){*{animation:none!important}}html{overflow-x:clip}@media(max-width:640px){.hero h1{font-size:21vw}.eyebrow{letter-spacing:.15em;font-size:.7rem}.hero p{font-size:1rem}.orb{width:90vw;right:-35vw;top:38%;opacity:.45}.orb.b{width:60vw;right:-22vw;opacity:.3}.hero .ctas .btn{padding:13px 22px}.track{grid-template-columns:48px 1fr auto;gap:12px;padding:14px}.play{width:48px;height:48px}.wa{right:12px;bottom:12px;padding:12px 18px}.marquee div{font-size:1.2rem}}.hero>.wrap{min-width:0}@media(max-width:640px){.hero h1{font-size:17vw}.eyebrow{letter-spacing:.1em}.wa{bottom:84px}}section[id]{scroll-margin-top:64px}
