@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 900;font-display:swap;src:url(/landing/fonts/inter-tight-cyr-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 900;font-display:swap;src:url(/landing/fonts/inter-tight-cyr.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 900;font-display:swap;src:url(/landing/fonts/inter-tight-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.landing{font-family:Inter Tight,Inter,system-ui,-apple-system,sans-serif;background:#0e0e0e;color:#ffffff;overflow-x:hidden}.rv{opacity:0;transform:scale(.92) translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--rv-delay,0s);will-change:opacity,transform}.rv.rv-in{opacity:1;transform:scale(1) translateY(0)}.orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;animation:orbFloat 14s ease-in-out infinite}.orb-yellow{background:rgba(249,226,49,.16)}.orb-blue{background:rgba(80,140,255,.13);animation-delay:-7s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-60px) scale(1.12)}66%{transform:translate(-40px,40px) scale(.94)}}.hero-grid{background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 75%)}.marquee{overflow:hidden;white-space:nowrap}.marquee-track{display:inline-flex;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;animation:marquee 32s linear infinite}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pulse-dot{animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 rgba(249,226,49,.55)}50%{box-shadow:0 0 0 7px rgba(249,226,49,0)}}.bar{animation:barGrow 1.1s cubic-bezier(.16,1,.3,1) backwards;transform-origin:bottom}@keyframes barGrow{0%{transform:scaleY(.06)}}.mod-card{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,background .35s ease}.mod-card:hover{transform:translateY(-6px);border-color:rgba(249,226,49,.45);background:#232323}.chat-msg{animation:chatIn .5s cubic-bezier(.16,1,.3,1) backwards}@keyframes chatIn{0%{opacity:0;transform:translateY(14px) scale(.96)}}.typing-dot{animation:typingBlink 1.2s ease-in-out infinite}@keyframes typingBlink{0%,to{opacity:.25}50%{opacity:1}}.faq-body{display:grid;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.faq-body.faq-open{grid-template-rows:1fr}.faq-body>*{min-height:0;overflow:hidden}.cta-btn{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(249,226,49,.28)}.cta-btn:active{transform:translateY(0)}.cat-btn{transition:background .25s ease,color .25s ease,border-color .25s ease}.lb-overlay{animation:lbFade .25s ease}@keyframes lbFade{0%{opacity:0}}.lb-card{animation:lbPop .35s cubic-bezier(.16,1,.3,1)}@keyframes lbPop{0%{opacity:0;transform:scale(.94) translateY(16px)}}.shot-skeleton{background:linear-gradient(100deg,#1d1d1d 30%,#262626 50%,#1d1d1d 70%);background-size:200% 100%;animation:shimmer 1.6s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.mod-shot{transition:transform .4s cubic-bezier(.16,1,.3,1)}.mod-card:hover .mod-shot{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.bar,.chat-msg,.marquee-track,.orb,.pulse-dot,.typing-dot{animation:none}}