@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-DCpCPQOf.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(/assets/inter-greek-400-normal-BZzXV7-1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-BUNmGMP1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-hnt3BR84.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-C1t-h-pH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(/assets/inter-latin-400-normal-gitzw0hO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-BShVwWPj.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-CUiC4oBV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-DH2hs3aW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-B6guLgqG.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-M2hEX8vc.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-CeQXL5ds.woff2) format("woff2"),url(/assets/inter-greek-500-normal-d_eO-yCQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-DQPw2Hwd.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CIS2RHJS.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-UMdmhHu2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-D2bGa7uu.woff2) format("woff2"),url(/assets/inter-latin-500-normal-deR1Tlfd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-CaqZN2hq.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bt9VVOA-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-BGBWG807.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-BuzJQFbW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-Cnui8OiR.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-C9WLioJ8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-Dhlb-90d.woff2) format("woff2"),url(/assets/inter-greek-600-normal-CwicyhtI.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-Cm6aH8_k.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-BnYJhD27.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CAF0vJDd.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-D273HNI0.woff2) format("woff2"),url(/assets/inter-latin-600-normal-B5cFAncS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-H4Q0z8D2.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-Bl1-S02S.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-Cn4C8475.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-DB6FJURc.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-DDaViAzG.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-CE2WFKmF.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CTiPmeYq.woff2) format("woff2"),url(/assets/poppins-latin-ext-800-normal-Dc5wQtSP.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-italic-BAdhB_WS.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-italic-WKTwQMp8.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-italic-RKf6esGj.woff2) format("woff2"),url(/assets/poppins-latin-700-italic-CW91C-LJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-italic-DnE_k2k8.woff2) format("woff2"),url(/assets/poppins-latin-ext-800-italic-Bf9uxA7a.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-italic-B-yag6pl.woff2) format("woff2"),url(/assets/poppins-latin-800-italic-C1L4USJS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#07051a;--bg2:#0d0a26;--card:#120e30;--line:rgba(255,255,255,.08);--text:#f4f2ff;--muted:#a7a3c4;--dim:#6f6a92;--violet:#8b5cf6;--purple:#a855f7;--blue:#3b82f6;--cyan:#22d3ee;--grad:linear-gradient(100deg,#a855f7 0%,#6366f1 45%,#3b82f6 70%,#22d3ee 100%);--r:28px;--max:1240px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:400 17px/1.6 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:Poppins,sans-serif;line-height:1.05;letter-spacing:-.03em}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 13px/1 Inter;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.eyebrow:before{content:"";width:8px;height:8px;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.btn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 28px;border-radius:999px;font:600 16px/1 Poppins;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 10px 40px -10px #8b5cf6cc}.btn-primary:hover{box-shadow:0 16px 50px -10px #8b5cf6}.btn-ghost{background:#ffffff0f;border:1px solid var(--line)}.btn-ghost:hover{background:#ffffff1f}.btn-white{background:#fff;color:#0b0820}.arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(4px)}.logo{display:flex;align-items:center;gap:10px;font:700 24px/1 Poppins;letter-spacing:-.03em}.logo svg{width:44px;height:36px;flex:none}.logo b{font-weight:700}.logo .c{background:linear-gradient(90deg,#818cf8,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.nav{position:fixed;inset:0 0 auto;z-index:50;transition:background .3s,border-color .3s;border-bottom:1px solid transparent}.nav.scrolled{background:#07051ab8;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-color:var(--line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:76px}.nav ul{display:flex;gap:6px;list-style:none}.nav ul a{padding:10px 16px;border-radius:999px;font:500 15px/1 Inter;color:var(--muted);transition:.2s}.nav ul a:hover{color:#fff;background:#ffffff0f}.nav .btn{height:44px;padding:0 20px;font-size:14px}.burger{display:none;width:44px;height:44px;border-radius:50%;background:#ffffff0f}.burger span{display:block;width:18px;height:2px;background:#fff;margin:4px auto;transition:.3s}.mobile-menu{position:fixed;top:76px;right:0;bottom:0;left:0;background:var(--bg);z-index:49;padding:32px 24px;display:none;flex-direction:column;gap:8px}.mobile-menu a{font:600 32px/1.3 Poppins;letter-spacing:-.02em;padding:8px 0;border-bottom:1px solid var(--line)}.mobile-menu .btn{margin-top:24px;justify-content:center;font-size:18px}body.menu-open .mobile-menu{display:flex}body.menu-open .burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity:0}body.menu-open .burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 75% 40%,rgba(139,92,246,.35),transparent 70%),radial-gradient(40% 40% at 10% 90%,rgba(59,130,246,.25),transparent 70%),radial-gradient(30% 30% at 90% 90%,rgba(34,211,238,.15),transparent 70%)}.pixel-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent)}.hero .wrap{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;width:100%}.hero h1{font-size:clamp(48px,7.4vw,108px);font-weight:800;margin:22px 0 26px}.hero h1 em{font-style:italic}.hero p.lead{font-size:clamp(18px,1.6vw,21px);color:var(--muted);max-width:560px}.hero .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:38px}.hero .meta{display:flex;gap:28px;margin-top:48px;flex-wrap:wrap;color:var(--dim);font-size:14px}.hero .meta span{display:flex;align-items:center;gap:8px}.hero .meta i{width:6px;height:6px;background:var(--purple);box-shadow:0 0 10px var(--purple)}.pixi-stage{position:relative;aspect-ratio:1;max-width:560px;justify-self:end;width:100%}.pixi-stage .halo{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.55),rgba(59,130,246,.15) 55%,transparent 70%);filter:blur(20px);animation:pulse 6s ease-in-out infinite}.pixi-stage .ring{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;border:1px dashed rgba(255,255,255,.12);animation:spin 40s linear infinite}.pixi-img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 52%,transparent 69%);mask-image:radial-gradient(circle at 50% 48%,#000 52%,transparent 69%);animation:float 6s ease-in-out infinite}.pixi-img img{width:100%;height:100%;object-fit:cover}.chip{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:18px;background:#120e30bf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);font:600 14px/1.2 Poppins;box-shadow:0 20px 40px -20px #000c;animation:float 7s ease-in-out infinite}.chip small{display:block;font:500 12px Inter;color:var(--muted)}.chip .ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--grad);flex:none}.chip.c1{top:10%;left:-4%;animation-delay:-1s}.chip.c2{top:44%;right:-6%;animation-delay:-3s}.chip.c3{bottom:8%;left:4%;animation-delay:-5s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes spin{to{transform:rotate(360deg)}}.marquee{border-block:1px solid var(--line);padding:22px 0;overflow:hidden;background:var(--bg2)}.marquee .track{display:flex;gap:56px;width:max-content;animation:marq 38s linear infinite}.marquee span{font:600 20px/1 Poppins;color:var(--dim);display:flex;align-items:center;gap:56px;white-space:nowrap}.marquee span:after{content:"";width:8px;height:8px;background:var(--purple)}@keyframes marq{to{transform:translate(-50%)}}section{position:relative}.sec{padding:140px 0}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:64px;flex-wrap:wrap}.sec-head h2{font-size:clamp(40px,5.2vw,72px);font-weight:800;max-width:780px;margin-top:18px}.sec-head p{color:var(--muted);max-width:420px;font-size:18px}.problems{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.prob{position:relative;padding:40px 32px 36px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);overflow:hidden}.prob .n{font:800 120px/.8 Poppins;letter-spacing:-.06em;background:linear-gradient(180deg,#a855f780,#a855f700);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:28px}.prob h3{font-size:26px;margin-bottom:12px}.prob p{color:var(--muted)}.prob .fix{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:15px;color:#d8d2ff;display:flex;gap:10px}.prob .fix b{color:var(--cyan);font-weight:600}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(260px,auto);gap:20px}.tile{position:relative;border-radius:var(--r);padding:36px;background:var(--card);border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:transform .35s,border-color .35s}.tile:hover{transform:translateY(-4px);border-color:#a855f766}.tile h3{font-size:30px;margin-bottom:10px}.tile p{color:var(--muted);max-width:440px}.tile .tag{font:600 12px Inter;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:auto}.tile ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.tile li{font:500 13px Inter;padding:7px 12px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line)}.t-web{grid-column:span 4;grid-row:span 2;background:radial-gradient(80% 70% at 100% 100%,rgba(99,102,241,.35),transparent 60%),var(--card)}.t-web h3{font-size:clamp(34px,4vw,52px)}.t-brand{grid-column:span 2;grid-row:span 2;background:linear-gradient(160deg,#6d28d9,#2563eb);border:0}.t-brand p,.t-brand .tag{color:#fffc}.t-brand li{background:#ffffff26;border-color:#fff3}.t-apps,.t-ads,.t-auto{grid-column:span 2}.mock{margin-top:30px;border-radius:18px;background:#0a0820;border:1px solid var(--line);padding:14px;max-width:640px}.mock .bar{display:flex;gap:6px;margin-bottom:12px}.mock .bar i{width:10px;height:10px;border-radius:50%;background:#2a2550}.mock .row{display:grid;grid-template-columns:1.3fr 1fr;gap:12px}.mock .blk{height:12px;border-radius:6px;background:#1d1945;margin-bottom:8px}.mock .blk.g{background:var(--grad);width:60%}.mock .img{border-radius:12px;background:linear-gradient(135deg,#7c3aed,#22d3ee);min-height:110px;position:relative;overflow:hidden}.mock .score{display:flex;gap:16px;margin-top:14px}.mock .score div{flex:1;padding:12px;border-radius:12px;background:#120e30;font:700 22px Poppins}.mock .score small{display:block;font:500 11px Inter;color:var(--dim);letter-spacing:.06em;text-transform:uppercase}.palette{display:flex;gap:8px;margin:26px 0 6px}.palette i{flex:1;height:54px;border-radius:12px}.big-aa{font:800 120px/.9 Poppins;letter-spacing:-.05em;opacity:.95}.tips{background:linear-gradient(180deg,var(--bg),var(--bg2) 30%,var(--bg2) 70%,var(--bg));overflow:hidden}.tips-intro{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.avatar-stack{display:flex}.reels{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 24px 30px calc((100vw - min(var(--max),100vw))/2 + 24px);scrollbar-width:none}.reels::-webkit-scrollbar{display:none}.reel{position:relative;flex:none;width:clamp(220px,22vw,280px);aspect-ratio:9/16;border-radius:24px;overflow:hidden;scroll-snap-align:start;background:#000;border:1px solid var(--line);transition:transform .35s}.reel:hover{transform:translateY(-6px) scale(1.01)}.reel video{width:100%;height:100%;object-fit:cover}.reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 25%,transparent 55%,rgba(7,5,26,.95));pointer-events:none}.reel .top{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;z-index:2;font:600 12px Inter}.reel .pill{padding:6px 10px;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reel .bottom{position:absolute;left:18px;right:18px;bottom:18px;z-index:2}.reel .bottom h4{font-size:19px;letter-spacing:-.01em;margin-bottom:6px}.reel .bottom p{font-size:13px;color:#cfcbe8}.reel .play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;border-radius:50%;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;z-index:2;opacity:0;transition:.25s}.reel:hover .play{opacity:1}.reel-ctrl{display:flex;gap:10px}.reel-ctrl button{width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:#ffffff0a;display:grid;place-items:center;transition:.2s}.reel-ctrl button:hover{background:#ffffff1f}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#03020ce0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;align-items:center;justify-content:center;padding:24px}.modal.open{display:flex}.modal video{height:min(86vh,820px);aspect-ratio:9/16;border-radius:24px;background:#000;box-shadow:0 40px 120px -20px #8b5cf699}.modal .x{position:absolute;top:20px;right:20px;width:52px;height:52px;border-radius:50%;background:#ffffff1a;font-size:26px}.modal .nav-b{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#ffffff1a;font-size:22px}.modal .prev{left:max(20px,calc(50% - 300px))}.modal .next{right:max(20px,calc(50% - 300px))}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.step{padding:32px 28px;border-radius:var(--r);border:1px solid var(--line);background:#ffffff05;position:relative}.step:before{counter-increment:s;content:"0" counter(s);font:700 14px Poppins;color:var(--cyan);display:block;margin-bottom:60px}.step h3{font-size:24px;margin-bottom:10px}.step p{color:var(--muted);font-size:16px}.step .bar{position:absolute;top:0;left:28px;right:28px;height:2px;background:var(--grad);transform-origin:left;transform:scaleX(0);transition:transform 1s .2s}.step.in .bar{transform:scaleX(1)}.meet{display:grid;grid-template-columns:1fr 1fr;gap:20px}.meet-card{border-radius:var(--r);overflow:hidden;position:relative;min-height:560px}.meet-pixi{background:#1f0547}.meet-pixi img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.meet-pixi .bubble{position:absolute;left:28px;bottom:28px;right:28px;padding:22px 24px;border-radius:22px 22px 22px 6px;background:#fffffff5;color:#140f33;font:600 19px/1.35 Poppins;box-shadow:0 20px 50px -20px #0009}.meet-pixi .bubble small{display:block;font:600 12px Inter;letter-spacing:.12em;text-transform:uppercase;color:#7c3aed;margin-bottom:6px}.meet-copy{background:var(--card);border:1px solid var(--line);padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.meet-copy h2{font-size:clamp(36px,4.2vw,58px);font-weight:800;margin:18px 0 22px}.meet-copy p{color:var(--muted);margin-bottom:16px}.vals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.vals div{padding:18px;border-radius:18px;background:#ffffff0a;border:1px solid var(--line)}.vals b{display:block;font:700 17px Poppins;margin-bottom:4px}.vals span{font-size:14px;color:var(--muted)}.faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.faq-wrap h2{font-size:clamp(40px,5vw,64px);font-weight:800;margin-top:18px}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:28px 0;display:flex;justify-content:space-between;gap:20px;font:600 21px/1.3 Poppins;letter-spacing:-.01em}summary::-webkit-details-marker{display:none}summary .pm{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:transform .3s}details[open] summary .pm{transform:rotate(45deg);background:var(--grad);border-color:transparent}details p{color:var(--muted);padding:0 50px 28px 0}.cta{margin:0 24px;border-radius:40px;overflow:hidden;background:linear-gradient(120deg,#5b21b6,#4338ca 45%,#1d4ed8 75%,#0e7490);position:relative}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.cta .wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:96px;padding-bottom:96px;align-items:center}.cta h2{font-size:clamp(42px,5.6vw,80px);font-weight:800}.cta p{color:#ffffffd9;font-size:19px;margin-top:20px;max-width:460px}form{background:#07051a8c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:28px;padding:32px;display:grid;gap:14px}form label{font:600 13px Inter;color:#fffc;display:grid;gap:8px}input,select,textarea{font:500 16px Inter;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:15px 16px;outline:none;transition:border .2s;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--cyan)}select option{color:#000}textarea{min-height:96px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}form .btn{justify-content:center;width:100%;margin-top:6px}.ok{display:none;text-align:center;padding:30px 10px}.ok h3{font-size:30px;margin:16px 0 10px}.ok p{margin:0 auto}footer{padding:100px 0 40px}.foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px;padding-bottom:60px;border-bottom:1px solid var(--line)}.foot p{color:var(--muted);margin-top:18px;max-width:320px;font-size:15px}.foot h4{font:600 13px Inter;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:18px}.foot ul{list-style:none;display:grid;gap:10px}.foot ul a{color:var(--muted);transition:.2s}.foot ul a:hover{color:#fff}.legal{display:flex;justify-content:space-between;padding-top:28px;color:var(--dim);font-size:14px;flex-wrap:wrap;gap:12px}.mega{font:800 clamp(80px,19vw,280px)/.8 Poppins;letter-spacing:-.06em;text-align:center;margin-top:60px;background:linear-gradient(180deg,#a855f759,#a855f700 85%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none}.fab{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:999px;background:#fff;color:#140f33;font:600 15px Poppins;box-shadow:0 20px 50px -10px #8b5cf6b3;transition:transform .2s}.fab:hover{transform:translateY(-3px)}.fab img{width:44px;height:44px;border-radius:50%;object-fit:cover}.rv{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}@media (max-width:1024px){.nav ul,.nav .btn{display:none}.burger{display:block}.hero .wrap{grid-template-columns:1fr}.pixi-stage{justify-self:center;max-width:440px;order:-1;margin-top:10px}.problems,.steps,.bento{grid-template-columns:1fr 1fr}.t-web,.t-brand{grid-column:span 2;grid-row:auto}.t-apps,.t-ads{grid-column:span 1}.t-auto{grid-column:span 2}.meet,.faq-wrap,.cta .wrap{grid-template-columns:1fr}.foot{grid-template-columns:1fr 1fr}}@media (max-width:640px){body{font-size:16px}.sec{padding:96px 0}.problems,.steps,.bento{grid-template-columns:1fr}.t-web,.t-brand,.t-apps,.t-ads,.t-auto{grid-column:span 1}.tile{padding:28px}.hero{min-height:auto;padding:100px 0 70px}.pixi-stage{max-width:340px}.chip{padding:8px 12px;font-size:12px;border-radius:14px}.chip small{display:none}.chip .ico{width:26px;height:26px;border-radius:8px;font-size:13px}.chip.c1{top:2%;left:-6%}.chip.c2{top:auto;bottom:22%;right:-8%}.chip.c3{bottom:0;left:-2%}.hero .ctas .btn{width:100%;justify-content:center}.meet-copy{padding:40px 26px}.meet-card{min-height:440px}.two,.vals{grid-template-columns:1fr}.cta{margin:0 12px;border-radius:30px}.tips-intro{grid-template-columns:1fr}.fab span{display:none}.fab{padding:8px}.foot{grid-template-columns:1fr}details p{padding-right:0}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}
