@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#08090d;--panel:#14151b;--red:#f01635;--text:#f6f6fa;--muted:#a3a4b2;--line:rgba(255,255,255,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}button{font:inherit;cursor:pointer}.nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px max(5%,calc((100vw - 1220px)/2));background:#09090de8;backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font:900 30px 'Barlow Condensed',sans-serif}.brand img{width:48px;height:48px;object-fit:contain}.red{color:var(--red)}.links{display:flex;gap:24px;align-items:center}.links a{font-size:13px;font-weight:700;color:#ddd}.links a:hover,.footer a:hover{color:#ff5269}.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 23px;background:linear-gradient(125deg,#ff2b48,#ae0019);color:white;border:0;border-radius:6px;font-weight:800;font-size:13px;box-shadow:0 10px 35px #d000302b;transition:transform .2s}.button:hover{transform:translateY(-3px)}.button.outline{background:transparent;border:1px solid #555;box-shadow:none}.menu{display:none;background:transparent;color:white;border:0;font-size:26px}.hero{max-width:1340px;margin:auto;min-height:670px;display:grid;grid-template-columns:1.05fr 1fr;gap:20px;align-items:center;padding:65px 5%}.hero:before{content:'';position:absolute;top:100px;right:0;width:60%;height:650px;z-index:-1;background:radial-gradient(ellipse,#7d001d55,transparent 65%)}.eyebrow{color:#ff4660;font-size:12px;letter-spacing:3px;font-weight:800}.hero h1{font:900 clamp(58px,7vw,105px)/.95 'Barlow Condensed',sans-serif;margin:26px 0}.hero p{max-width:550px;color:#b7b8c3;line-height:1.9}.actions{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0}.hero-logo{width:100%;filter:drop-shadow(0 0 50px #ed002e4f);animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-18px)}}.stats{display:flex;gap:30px;flex-wrap:wrap;margin-top:38px}.stats div{display:grid;gap:6px}.stats strong{font:800 30px 'Barlow Condensed',sans-serif}.stats span,.note{font-size:11px;color:var(--muted)}.section{padding:100px 5%;max-width:1330px;margin:auto}.section h2{font:900 clamp(37px,5vw,67px)/1.05 'Barlow Condensed',sans-serif;margin:15px 0}.section-heading{text-align:center;max-width:760px;margin:0 auto 50px}.section-heading p{color:var(--muted);line-height:1.8}.banner{display:block;width:100%;border:7px solid #191a20;border-radius:12px;box-shadow:0 25px 90px #0009,0 0 40px #ed002a25}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{background:linear-gradient(135deg,#191a21,#101116);border:1px solid var(--line);border-radius:10px;padding:32px;transition:.25s}.feature:hover{transform:translateY(-5px);border-color:#fa284d88}.feature .symbol{font-size:35px;color:#ff3452}.feature h3{font-size:18px}.feature p{font-size:13px;line-height:1.9;color:var(--muted)}.demo{max-width:900px;margin:auto;background:#313338;border:1px solid #50525a;border-radius:12px;overflow:hidden}.demo-header{padding:16px 24px;border-bottom:1px solid #222;font-weight:800}.demo-body{display:flex;gap:16px;padding:28px}.demo-avatar{width:48px;height:48px;object-fit:cover;border-radius:50%}.demo-content{flex:1}.bot{background:#5865f2;padding:3px 6px;border-radius:4px;font-size:10px}.embed{background:#2b2d31;border-left:4px solid #f01635;padding:22px;border-radius:4px;max-width:620px;margin-top:12px}.embed p{font-size:14px;color:#ddd;line-height:1.8}.verify{background:#248046;color:white;border:0;border-radius:5px;padding:13px 20px;margin-top:12px;font-weight:700}.feedback{color:#8ce7ac;font-size:12px}.pricing{max-width:520px;margin:auto;padding:45px;background:radial-gradient(ellipse at top,#7e001d40,transparent 70%),#14151b;border:1px solid #f0163588;border-radius:14px;text-align:center;box-shadow:0 0 65px #e9002c19}.pricing img{width:125px}.price{font:900 95px 'Barlow Condensed',sans-serif}.price small{font-size:42px;color:#ff304e}.pricing ul{text-align:left;list-style:none;padding:20px 0;border-top:1px solid var(--line);line-height:2.8;font-size:14px}.pricing .button{width:100%}.steps{max-width:850px;margin:auto}.step{display:flex;gap:30px;padding:25px;border-bottom:1px solid var(--line)}.step b{font:900 52px 'Barlow Condensed',sans-serif;color:var(--red)}.step p{color:var(--muted);line-height:1.8}.cta{text-align:center;background:radial-gradient(ellipse,#87002144,transparent 65%)}.cta img{width:130px}.footer{border-top:1px solid var(--line);padding:35px 5%;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;color:var(--muted);font-size:12px}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.legal{max-width:900px;margin:auto;min-height:70vh;padding:80px 25px 120px}.legal h1{font:900 clamp(44px,7vw,76px) 'Barlow Condensed',sans-serif}.legal h2{margin-top:35px}.legal p,.legal li{color:#bfc0c9;line-height:1.9;font-size:14px}.legal a{color:#ff546e}.warning{padding:18px;border-left:3px solid var(--red);background:#20171b;line-height:1.8}.reveal{opacity:0;transform:translateY(25px);transition:opacity .65s,transform .65s}.reveal.visible{opacity:1;transform:none}@media(max-width:800px){.menu{display:block}.links{display:none;position:absolute;top:75px;left:0;right:0;padding:25px;background:#101116;flex-direction:column}.links.open{display:flex}.hero{grid-template-columns:1fr;text-align:center;min-height:0}.hero p{margin:auto}.actions,.stats{justify-content:center}.hero-logo{max-width:450px}.features{grid-template-columns:repeat(2,1fr)}.section{padding:75px 5%}}@media(max-width:540px){.hero h1{font-size:60px}.features{grid-template-columns:1fr}.pricing{padding:30px 22px}.demo-body{padding:15px}.demo-avatar{width:36px;height:36px}.step{gap:15px}.footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1;transform:none}}
