:root{--red: #DC2626;--red-h: #B91C1C;--red-lt: #FEE2E2;--red-glow: rgba(220,38,38,.4);--bg: #0A0A0A;--bg2: #111111;--bg3: #161616;--bg4: #1C1C1C;--border: rgba(255,255,255,.06);--border-hover: rgba(255,255,255,.12);--text: #FAFAFA;--text-secondary: #E5E5E5;--muted: #A3A3A3;--dim: #7A7A7A;--glass: rgba(255,255,255,.03);--glass-border: rgba(255,255,255,.08)}*{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:Inter,sans-serif;color:var(--text);background:var(--bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(220,38,38,.2)}a:focus-visible,button:focus-visible,.faq-q:focus-visible,.cat:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:8px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--red);border-radius:2px}::selection{background:#dc26264d;color:#fff}.sr-only,.sr-only-summary{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#0a0a0ab3;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-bottom:1px solid var(--border);height:72px;display:flex;align-items:center;padding:0 32px;transition:all .5s cubic-bezier(.16,1,.3,1)}nav.scrolled{background:#0a0a0af7;box-shadow:0 4px 60px #00000080;border-bottom-color:#ffffff14}.nav-inner{max-width:1200px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:12px;font-weight:800;font-size:1.15rem;text-decoration:none;color:var(--text);letter-spacing:-.02em}.logo-icon{width:36px;height:36px;background:var(--red);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #dc26264d;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.logo:hover .logo-icon{box-shadow:0 0 40px #dc262699;transform:rotate(-10deg) scale(1.12)}.logo-icon svg{width:20px;height:20px;color:#fff}.nav-cta{background:var(--red);color:#fff;padding:10px 24px;border-radius:10px;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.nav-cta:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-20deg);transition:left .5s ease}.nav-cta:hover{background:var(--red-h);transform:translateY(-2px);box-shadow:0 8px 30px #dc262680}.nav-cta:hover:after{left:160%}#hero{min-height:100vh;padding:120px 32px 80px;display:flex;align-items:center;background:var(--bg);position:relative;overflow:hidden;isolation:isolate;contain:layout paint}#hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:80px 80px;pointer-events:none;animation:gridMove 24s linear infinite;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);-webkit-transform:translateZ(0);transform:translateZ(0)}#particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;width:100%;height:100%;image-rendering:auto}.glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px);opacity:.5;isolation:isolate}.glow-1{width:700px;height:700px;background:radial-gradient(circle,rgba(220,38,38,.22) 0%,transparent 70%);top:-250px;right:-150px;animation:floatOrb 10s ease-in-out infinite}.glow-2{width:500px;height:500px;background:radial-gradient(circle,rgba(220,38,38,.12) 0%,transparent 70%);bottom:-150px;left:-100px;animation:floatOrb 14s ease-in-out infinite reverse}.glow-3{width:300px;height:300px;background:radial-gradient(circle,rgba(220,38,38,.18) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:floatOrb 8s ease-in-out infinite 2s}.hero-inner{max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:center;position:relative;z-index:1}#details{padding:100px 32px;background:var(--bg2);position:relative;isolation:isolate}#details:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(220,38,38,.3) 50%,transparent 100%)}.details-inner{max-width:1200px;margin:0 auto}.sec-label{text-align:center;margin-bottom:48px}.sec-label h2{font-size:2.2rem;font-weight:900;letter-spacing:-.03em;margin-bottom:10px;background:linear-gradient(180deg,#fff,#a3a3a3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sec-label p{font-size:1rem;color:var(--muted);font-weight:400}.divider{border:none;border-top:1px solid var(--border);margin:64px 0;position:relative}.divider:after{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:100px;height:1px;background:linear-gradient(90deg,transparent,var(--red),transparent)}.bottom-row{display:grid;grid-template-columns:340px 1fr;gap:32px;align-items:stretch;margin-bottom:56px}.steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:56px}.lang-strip{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;margin-bottom:20px}.faq-col{display:flex;flex-direction:column;gap:8px}footer{background:#070707;border-top:1px solid var(--border);padding:40px 32px;position:relative}footer:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(220,38,38,.3),transparent)}.f-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:.85rem;color:var(--dim)}.f-logo{font-weight:800;color:#fff;font-size:1rem;display:flex;align-items:center;gap:10px;letter-spacing:-.02em}.f-logo-icon{width:28px;height:28px;background:var(--red);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px #dc26264d}.f-links{display:flex;gap:24px}.f-links a{color:var(--dim);text-decoration:none;transition:all .3s ease;font-weight:500;position:relative}.f-links a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--red);transition:width .3s ease}.f-links a:hover{color:#fff}.f-links a:hover:after{width:100%}#loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:var(--bg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;transition:opacity .7s ease,visibility .7s ease;will-change:opacity,visibility}#loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.ldr-logo{font-size:1.4rem;font-weight:900;letter-spacing:-.04em;display:flex;align-items:center;gap:12px}.ldr-icon{width:40px;height:40px;background:var(--red);border-radius:11px;display:flex;align-items:center;justify-content:center;animation:ldrPulse 1.2s ease-in-out infinite}.ldr-bar{width:160px;height:2px;background:var(--bg3);border-radius:1px;overflow:hidden}.ldr-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--red),#ff7070);border-radius:1px;animation:ldrFill 1.4s cubic-bezier(.16,1,.3,1) forwards}.badge{display:inline-flex;align-items:center;gap:8px;background:#dc262614;color:#fca5a5;border:1px solid rgba(220,38,38,.2);padding:8px 16px;border-radius:100px;font-size:.8rem;font-weight:600;margin-bottom:28px;letter-spacing:.02em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) .2s both;position:relative;overflow:hidden}.badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(220,38,38,.12),transparent);transform:translate(-200%);animation:shimmerBadge 3s ease 2s infinite}.badge svg{width:14px;height:14px}h1{font-size:4rem;font-weight:900;line-height:1.05;letter-spacing:-.04em;margin-bottom:24px;animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) .3s both}.grad{background:linear-gradient(135deg,#ff7070,#dc2626 45%,#991b1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.grad:after{content:"";position:absolute;bottom:-6px;left:0;width:0%;height:3px;background:linear-gradient(90deg,#FF7070,#DC2626,transparent);border-radius:2px;animation:underlineGrow .8s cubic-bezier(.16,1,.3,1) 1.3s forwards}.hero-sub{font-size:1.15rem;color:var(--muted);margin-bottom:36px;line-height:1.7;max-width:460px;font-weight:400;animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) .4s both}.price-tag{display:flex;align-items:baseline;gap:12px;margin-bottom:36px;animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) .5s both}.price-tag .amount{font-size:3.5rem;font-weight:900;letter-spacing:-.04em;background:linear-gradient(180deg,#fff,#e5e5e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.price-tag .label{font-size:1rem;color:var(--dim);font-weight:500}.hero-btns{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px;animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) .6s both}.btn-primary{background:var(--red);color:#fff;padding:16px 32px;border-radius:12px;font-weight:700;font-size:1rem;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.25) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.btn-primary:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-20deg);transition:left .55s ease}.btn-primary:hover:after{left:160%}.btn-primary:hover{background:var(--red-h);transform:translateY(-3px);box-shadow:0 16px 50px #dc26268c}.btn-primary:hover:before{opacity:1}.btn-primary:active{transform:translateY(-1px)}.btn-secondary{background:var(--glass);color:var(--text);padding:16px 32px;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--glass-border);transition:all .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-secondary:hover{border-color:#ffffff2e;background:#ffffff0f;transform:translateY(-2px)}.hero-pills{display:flex;flex-wrap:wrap;gap:10px;animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) .7s both}.pill{display:flex;align-items:center;gap:8px;background:var(--bg3);border:1px solid var(--border);padding:8px 14px;border-radius:100px;font-size:.82rem;font-weight:500;color:var(--muted);transition:all .35s cubic-bezier(.34,1.56,.64,1);cursor:default}.pill:hover{border-color:#dc262659;background:#dc26260f;color:var(--text-secondary);transform:translateY(-3px) scale(1.04);box-shadow:0 8px 20px #0000004d}.pill svg{width:14px;height:14px;color:var(--red)}.phone-wrap{display:flex;justify-content:center;perspective:1200px;animation:fadeInUp .9s cubic-bezier(.16,1,.3,1) .5s both}.phone-tilt{transition:transform .12s ease;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.phone{width:280px;height:560px;background:linear-gradient(145deg,#1a0a0a,#0f0f0f);border-radius:40px;padding:12px;box-shadow:0 50px 100px #000000bf,0 0 0 1px #ffffff14 inset,0 0 80px #dc262626;transform:rotate(-3deg) translateZ(0);transition:all .6s cubic-bezier(.16,1,.3,1);position:relative}.phone:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:41px;background:linear-gradient(135deg,rgba(220,38,38,.25) 0%,transparent 50%);z-index:-1;opacity:0;transition:opacity .4s ease}.phone-wrap:hover .phone{transform:rotate(0) scale(1.03) translateY(-12px) translateZ(0);box-shadow:0 70px 130px #000000d9,0 0 0 1px #ffffff1f inset,0 0 120px #dc262640}.phone-wrap:hover .phone:before{opacity:1}.phone-screen{width:100%;height:100%;background:#0a0a0a;border-radius:32px;overflow:hidden;position:relative;box-shadow:inset 0 0 40px #00000080}.notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:110px;height:28px;background:#1a0a0a;border-radius:0 0 16px 16px;z-index:2;box-shadow:0 2px 10px #0000004d}.p-body{padding:40px 16px 70px;overflow-y:auto;height:100%;scrollbar-width:none}.p-body::-webkit-scrollbar{display:none}.p-head{text-align:center;margin-bottom:18px;animation:fadeIn .5s ease-out .8s both}.p-head-title{font-size:1.1rem;font-weight:800;color:#f5f5f5;letter-spacing:-.02em;display:block}.p-head p{font-size:.72rem;color:#7a7a7a;margin-top:4px;font-weight:500}.p-cats{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none;animation:fadeIn .5s ease-out .9s both}.p-cats::-webkit-scrollbar{display:none}.cat{background:#1e1e1e;color:#888;padding:6px 12px;border-radius:20px;font-size:.68rem;font-weight:600;white-space:nowrap;border:1px solid #2a2a2a;transition:all .3s ease;cursor:pointer}.cat.on{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 4px 15px #dc26264d}.p-item{display:flex;gap:12px;padding:12px;background:linear-gradient(145deg,#1a1a1a,#141414);border-radius:14px;margin-bottom:10px;border:1px solid #242424;transition:all .3s cubic-bezier(.16,1,.3,1);animation:fadeIn .5s ease-out 1s both}.p-item:nth-child(4){animation-delay:1.1s}.p-item:nth-child(5){animation-delay:1.2s}.p-item:hover{border-color:#dc26264d;transform:translate(4px);background:linear-gradient(145deg,#1e1e1e,#181818)}.p-img{width:50px;height:50px;background:linear-gradient(145deg,#242424,#1a1a1a);border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.p-img svg{width:20px;height:20px;color:#555}.p-item-name{font-size:.85rem;font-weight:700;color:#e8e8e8;letter-spacing:-.01em;display:block}.p-info p{font-size:.68rem;color:#555;margin-top:2px}.p-info .pr{font-size:.85rem;font-weight:800;color:#fca5a5;margin-top:4px;letter-spacing:-.02em}.p-cta-bar{position:absolute;bottom:14px;left:14px;right:14px;background:linear-gradient(135deg,var(--red) 0%,var(--red-h) 100%);color:#fff;text-align:center;padding:12px;border-radius:12px;font-size:.82rem;font-weight:700;box-shadow:0 4px 20px #dc26264d;transition:all .3s ease;cursor:pointer}.p-cta-bar:hover{transform:translateY(-2px);box-shadow:0 8px 30px #dc262680}.step{background:var(--bg3);border-radius:20px;padding:32px;border:1px solid var(--border);display:flex;gap:16px;align-items:flex-start;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.step:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--red),transparent);opacity:0;transition:opacity .3s ease}.step:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 50%,rgba(220,38,38,.04) 0%,transparent 60%);opacity:0;transition:opacity .5s ease;pointer-events:none}.step:hover:after{opacity:1}.step:hover{border-color:#dc26264d;transform:translateY(-6px);box-shadow:0 24px 60px #0006}.step:hover:before{opacity:1}.step-num{width:44px;height:44px;background:linear-gradient(135deg,var(--red) 0%,var(--red-h) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;color:#fff;flex-shrink:0;box-shadow:0 4px 15px #dc26264d;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.step:hover .step-num{transform:scale(1.15) rotate(-8deg)}.step h3{font-size:1rem;font-weight:800;margin-bottom:6px;color:var(--text);letter-spacing:-.02em}.step p{font-size:.85rem;color:var(--muted);line-height:1.6}.feat{background:var(--bg3);border-radius:16px;padding:24px;border:1px solid var(--border);transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.feat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(220,38,38,.04) 0%,transparent 60%);opacity:0;transition:opacity .4s ease}.feat:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--red),transparent);opacity:0;transition:opacity .3s ease}.feat:hover{will-change:transform;border-color:#dc262640;background:#1a1a1a;transform:translateY(-5px);box-shadow:0 20px 50px #0000004d}.feat:hover:before{opacity:1}.feat:hover:after{opacity:1}.feat-icon{width:44px;height:44px;background:linear-gradient(135deg,#dc262626,#dc26260d);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.feat:hover .feat-icon{transform:scale(1.15) rotate(8deg);background:linear-gradient(135deg,#dc26264d,#dc26261f);box-shadow:0 4px 20px #dc262633}.feat-icon svg{width:20px;height:20px;color:#fca5a5}.feat h3{font-size:.9rem;font-weight:800;margin-bottom:4px;color:var(--text);letter-spacing:-.02em}.feat p{font-size:.8rem;color:var(--muted);line-height:1.5}.demo-section{max-width:720px;margin:64px auto;padding:32px;background:var(--bg3);border:1px solid var(--border);border-radius:20px;text-align:center}.bottom-row .demo-section{display:flex;flex-direction:column;height:100%;margin:0;padding:0;background:none;border:none;max-width:none;text-align:initial}.bottom-row .demo-section video{flex:1;object-fit:cover;height:100%;border-radius:12px}.demo-title{font-size:1.35rem;font-weight:900;margin-bottom:8px;color:var(--text);letter-spacing:-.02em}.demo-sub{font-size:.88rem;color:var(--muted);line-height:1.6;margin-bottom:24px;max-width:520px;margin-left:auto;margin-right:auto}.demo-video-wrap{border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #0006;background:#000}.demo-video-wrap.demo-video-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;background:var(--bg2);border:1px dashed var(--border);box-shadow:none}.demo-placeholder-icon{color:var(--dim);opacity:.5}.demo-placeholder-text{font-size:.85rem;color:var(--dim);font-weight:500;letter-spacing:.01em}.lang-item{display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.lang-item:hover{transform:translateY(-6px) scale(1.08)}.lang-item .flag{font-size:2.2rem;filter:grayscale(.3);transition:filter .3s ease}.lang-item:hover .flag{filter:grayscale(0)}.lang-item span{font-size:.8rem;font-weight:600;color:var(--dim);letter-spacing:.02em}.price-card{background:linear-gradient(145deg,var(--bg3) 0%,#141414 100%);border-radius:24px;border:1px solid rgba(220,38,38,.3);padding:40px 32px;text-align:center;box-shadow:0 0 80px #dc262614,0 24px 80px #00000080;position:sticky;top:100px;transition:all .4s ease;overflow:hidden}.price-card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:26px;z-index:-1;background:conic-gradient(from 0deg,transparent 0deg,rgba(220,38,38,.4) 60deg,transparent 120deg,transparent 360deg);animation:cardSpin 9s linear infinite;opacity:.4}.price-card:hover{box-shadow:0 0 120px #dc262626,0 24px 80px #00000080;transform:translateY(-3px)}.price-card .star{display:inline-flex;align-items:center;gap:8px;background:#dc26261f;color:#fca5a5;border:1px solid rgba(220,38,38,.2);padding:6px 14px;border-radius:100px;font-size:.78rem;font-weight:700;margin-bottom:20px;letter-spacing:.02em}.price-card h2{font-size:1.2rem;font-weight:900;margin-bottom:12px;color:var(--text);letter-spacing:-.02em}.big-price{font-size:3.2rem;font-weight:900;color:#fff;line-height:1;letter-spacing:-.04em;background:linear-gradient(180deg,#fff,#e5e5e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.big-price span{font-size:.9rem;font-weight:500;color:var(--dim);-webkit-text-fill-color:var(--dim)}.once{font-size:.85rem;color:var(--dim);margin-bottom:28px;font-weight:500}.feat-list{list-style:none;text-align:left;margin-bottom:28px;display:flex;flex-direction:column;gap:12px}.feat-list li{display:flex;align-items:center;gap:12px;font-size:.88rem;color:#d4d4d4;font-weight:500;transition:all .3s ease}.feat-list li:hover{color:#fff;transform:translate(4px)}.feat-list svg{width:16px;height:16px;color:var(--red);flex-shrink:0;transition:transform .3s ease}.feat-list li:hover svg{transform:scale(1.2)}.cta-btn{display:block;background:linear-gradient(135deg,var(--red) 0%,var(--red-h) 100%);color:#fff;padding:16px;border-radius:12px;font-weight:800;font-size:1rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;letter-spacing:-.01em}.cta-btn:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-20deg);transition:left .55s ease}.cta-btn:hover:after{left:160%}.cta-btn:hover{box-shadow:0 16px 50px #dc262680;transform:translateY(-3px)}.use-cases-row,.why-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px}.faq-item{background:var(--bg3);border-radius:14px;border:1px solid var(--border);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.faq-item:hover{border-color:#ffffff1a}.faq-item.open{border-color:#dc26264d;background:linear-gradient(145deg,var(--bg3) 0%,#1a1a1a 100%);box-shadow:0 8px 30px #0003}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;font-size:.95rem;font-weight:700;gap:16px;color:var(--text);letter-spacing:-.01em;transition:color .3s ease}.faq-item:hover .faq-q{color:var(--text-secondary)}.faq-q svg{width:18px;height:18px;color:var(--dim);flex-shrink:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.faq-item.open .faq-q svg{transform:rotate(180deg);color:var(--red)}.faq-a{max-height:0;overflow:hidden;padding:0 24px;font-size:.88rem;color:var(--muted);line-height:1.7;transition:all .4s cubic-bezier(.16,1,.3,1);opacity:0}.faq-item.open .faq-a{max-height:200px;padding:0 24px 20px;opacity:1}.video-transcript{margin-top:16px;color:var(--muted);font-size:.85rem}.video-transcript summary{cursor:pointer;color:var(--text-secondary);font-size:.9rem}.transcript-content{margin-top:8px;line-height:1.6}.scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%);color:var(--muted);animation:bounce 2s infinite;cursor:pointer}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}.lang-switcher{display:flex;align-items:center;gap:2px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:2px}.lang-btn{background:transparent;color:var(--dim);border:none;padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif}.lang-btn.active{background:var(--red);color:#fff}.lang-btn:hover:not(.active){color:var(--text-secondary);background:#ffffff0d}@keyframes ldrPulse{0%,to{box-shadow:0 0 #dc262699}50%{box-shadow:0 0 0 18px #dc262600}}@keyframes ldrFill{0%{width:0%}60%{width:85%}to{width:100%}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(80px,80px)}}@keyframes floatOrb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-40px) scale(1.08)}66%{transform:translate(-30px,30px) scale(.93)}}@keyframes shimmerBadge{0%{transform:translate(-200%)}to{transform:translate(300%)}}@keyframes underlineGrow{to{width:100%}}@keyframes cardSpin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.reveal{opacity:0;transform:translateY(50px);will-change:transform;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.feat-grid .reveal:nth-child(1){transition-delay:0ms}.feat-grid .reveal:nth-child(2){transition-delay:60ms}.feat-grid .reveal:nth-child(3){transition-delay:.12s}.feat-grid .reveal:nth-child(4){transition-delay:.18s}.feat-grid .reveal:nth-child(5){transition-delay:.24s}.feat-grid .reveal:nth-child(6){transition-delay:.3s}.feat-grid .reveal:nth-child(7){transition-delay:.36s}.feat-grid .reveal:nth-child(8){transition-delay:.42s}.steps-row .reveal:nth-child(1){transition-delay:0ms}.steps-row .reveal:nth-child(2){transition-delay:80ms}.steps-row .reveal:nth-child(3){transition-delay:.16s}.faq-col .reveal:nth-child(1){transition-delay:0ms}.faq-col .reveal:nth-child(2){transition-delay:60ms}.faq-col .reveal:nth-child(3){transition-delay:.12s}.faq-col .reveal:nth-child(4){transition-delay:.18s}.faq-col .reveal:nth-child(5){transition-delay:.24s}.use-cases-row .reveal:nth-child(1){transition-delay:0ms}.use-cases-row .reveal:nth-child(2){transition-delay:60ms}.use-cases-row .reveal:nth-child(3){transition-delay:.12s}.use-cases-row .reveal:nth-child(4){transition-delay:.18s}.use-cases-row .reveal:nth-child(5){transition-delay:.24s}.use-cases-row .reveal:nth-child(6){transition-delay:.3s}.why-row .reveal:nth-child(1){transition-delay:0ms}.why-row .reveal:nth-child(2){transition-delay:80ms}.why-row .reveal:nth-child(3){transition-delay:.16s}@media(max-width:1024px){.hero-inner{grid-template-columns:1fr;gap:60px}.phone-wrap{display:none}.feat-grid,.use-cases-row,.why-row{grid-template-columns:repeat(2,1fr)}.bottom-row{grid-template-columns:1fr}.price-card{position:static;max-width:420px;margin:0 auto}h1{font-size:3rem}}@media(max-width:768px){.steps-row,.feat-grid,.use-cases-row,.why-row{grid-template-columns:1fr}.f-inner{flex-direction:column;text-align:center}.f-links{flex-wrap:wrap;justify-content:center}h1,.price-tag .amount{font-size:2.5rem}nav{padding:0 20px;height:64px}#hero{padding:100px 20px 60px}#details{padding:80px 20px}.glow{filter:blur(32px)}.price-card:before{animation:none}.phone-tilt{transform:none!important}.phone{transform:rotate(-3deg) translateZ(0)!important}.demo-section{margin:48px auto;padding:24px 20px}.demo-title{font-size:1.15rem}.sec-label h2{font-size:1.8rem}.nav-cta{padding:8px 16px;font-size:.8rem}.lang-btn{padding:3px 6px;font-size:.7rem}}@media(max-width:480px){h1{font-size:1.8rem}#hero{padding:80px 16px 40px}#details{padding:60px 16px}.hero-inner{gap:40px}.hero-sub{font-size:1rem}.price-tag .amount{font-size:2rem}.price-tag{gap:8px;margin-bottom:28px}.hero-btns{flex-direction:column;gap:12px}.hero-btns .btn-primary,.hero-btns .btn-secondary{width:100%;justify-content:center}.btn-primary,.btn-secondary{padding:14px 20px;font-size:.9rem}.hero-pills{gap:8px}.pill{padding:6px 12px;font-size:.75rem}nav{padding:0 12px;height:56px}.logo{font-size:1rem;gap:8px}.logo-icon{width:30px;height:30px}.logo-icon svg{width:16px;height:16px}.lang-switcher{gap:1px}.lang-btn{padding:3px 5px;font-size:.65rem}.nav-cta{padding:6px 12px;font-size:.72rem}.step{padding:20px;gap:12px;border-radius:16px}.step-num{width:36px;height:36px;font-size:.9rem;border-radius:10px}.step h3{font-size:.9rem}.step p{font-size:.8rem}.feat{padding:16px;border-radius:12px}.feat-icon{width:36px;height:36px;border-radius:10px;margin-bottom:12px}.feat-icon svg{width:16px;height:16px}.feat h3{font-size:.85rem}.feat p{font-size:.75rem}.price-card{padding:24px 16px;border-radius:18px}.big-price{font-size:2.5rem}.price-card h2{font-size:1rem}.price-card .star{font-size:.7rem;padding:4px 12px}.feat-list li{font-size:.82rem;gap:10px}.cta-btn{padding:14px;font-size:.9rem}.faq-item{border-radius:12px}.faq-q{padding:14px 16px;font-size:.85rem;gap:12px}.faq-q svg{width:16px;height:16px}.faq-a{font-size:.82rem}.faq-item.open .faq-a{padding:0 16px 14px}.demo-section{padding:16px;border-radius:14px;margin:32px auto}.demo-title{font-size:1.05rem}.demo-sub{font-size:.82rem}.sec-label h2{font-size:1.5rem}.sec-label p{font-size:.85rem}.sec-label{margin-bottom:32px}.bottom-row{gap:24px}.steps-row{gap:14px;margin-bottom:40px}.feat-grid{gap:12px}.use-cases-row,.why-row{gap:14px;margin-bottom:40px}.lang-strip{gap:24px}.lang-item .flag{font-size:1.6rem}.lang-item span{font-size:.7rem}.divider{margin:40px 0}footer{padding:28px 16px}.f-inner{font-size:.78rem;gap:12px}.glow-1{width:400px;height:400px;top:-150px;right:-200px}.glow-2{width:300px;height:300px;bottom:-100px;left:-150px}.glow-3{display:none}}[dir=rtl] .p-item:hover,[dir=rtl] .feat-list li:hover{transform:translate(-4px)}@media(hover:none),(pointer:coarse){#particles{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.glow{animation:none}#hero:before{animation:none}#particles{display:none}.scroll-hint{animation:none}}
