@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.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}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.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}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.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}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.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}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.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}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.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:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,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:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.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}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_77d095{font-family:Rubik,Rubik Fallback;font-style:normal}:root{--bg:#0b0d16;--bg-soft:#10131f;--surface:rgba(255,255,255,0.04);--surface-strong:rgba(255,255,255,0.07);--border:rgba(255,255,255,0.09);--border-strong:rgba(255,255,255,0.16);--text:#f2f3fa;--muted:#9aa2bd;--indigo:#7c83ff;--violet:#b16dff;--cyan:#5edfff;--pink:#ff6bcb;--grad:linear-gradient(120deg,#7c83ff,#b16dff 55%,#5edfff);--radius:22px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);line-height:1.8;overflow-x:hidden}::selection{background:rgba(124,131,255,.4)}.aurora{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(124,131,255,.14),transparent),var(--bg)}.blob{position:absolute;border-radius:50%;filter:blur(110px);opacity:.35;animation:drift 18s ease-in-out infinite alternate}.blob-1{width:520px;height:520px;background:#4f46e5;top:-160px;inset-inline-start:-120px}.blob-2{width:420px;height:420px;background:#9333ea;top:30%;inset-inline-end:-160px;animation-delay:-6s}.blob-3{width:380px;height:380px;background:#0891b2;bottom:-140px;inset-inline-start:30%;animation-delay:-12s}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(60px,40px) scale(1.15)}}.container{margin:0 auto}.container,.nav{max-width:1080px;padding:0 22px}.nav{position:-webkit-sticky;position:sticky;top:14px;z-index:50;margin:14px auto 0}.nav-inner{gap:22px;padding:12px 20px;border-radius:18px;background:rgba(15,17,28,.72);border:1px solid var(--border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:10px;font-size:20px;font-weight:900;color:var(--text);text-decoration:none}.brand-mark{width:36px;height:36px;border-radius:12px;background:var(--grad);display:grid;place-items:center;font-size:18px;box-shadow:0 6px 20px rgba(124,131,255,.45)}.nav-links{display:flex;gap:20px;-webkit-margin-start:auto;margin-inline-start:auto}.nav-links a{color:var(--muted);text-decoration:none;font-size:14.5px;font-weight:600;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-cta{padding:9px 20px;border-radius:12px;background:var(--grad);color:#fff!important;font-weight:800!important;box-shadow:0 6px 22px rgba(124,131,255,.4)}@media (max-width:640px){.nav-links a:not(.nav-cta){display:none}}.hero{padding:92px 0 60px}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center}@media (max-width:860px){.hero-grid{grid-template-columns:1fr;text-align:center}}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);font-size:13px;font-weight:700;color:var(--muted);margin-bottom:22px}.eyebrow .dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 12px #34d399;animation:pulse 1.6s infinite}@keyframes pulse{50%{opacity:.4}}.hero h1{font-size:clamp(40px,7vw,68px);font-weight:900;line-height:1.2;letter-spacing:-.5px}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{margin:20px 0 32px;font-size:18px;color:var(--muted);max-width:480px}@media (max-width:860px){.hero p.lead{margin-inline:auto}}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}@media (max-width:860px){.hero-actions{justify-content:center}}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:16px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s}.btn:hover{transform:translateY(-3px)}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 10px 34px rgba(124,131,255,.45)}.btn-primary:hover{box-shadow:0 16px 44px rgba(124,131,255,.6)}.btn-ghost{background:var(--surface);border:1px solid var(--border-strong);color:var(--text)}.phone-wrap{display:flex;justify-content:center;perspective:1200px}.phone{width:290px;border-radius:42px;padding:12px;background:linear-gradient(160deg,#262b40,#14161f);border:1px solid var(--border-strong);box-shadow:0 40px 80px rgba(0,0,0,.55),0 0 80px rgba(124,131,255,.18);transform:rotateY(-8deg) rotateX(4deg);animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:rotateY(-8deg) rotateX(4deg) translateY(-14px)}}.screen{border-radius:32px;overflow:hidden;background:#0e101c;border:1px solid rgba(255,255,255,.06)}.screen-top{display:flex;align-items:center;gap:10px;padding:14px;background:rgba(255,255,255,.04);border-bottom:1px solid var(--border)}.avatar{width:34px;height:34px;border-radius:50%;background:var(--grad);display:grid;place-items:center;font-size:15px;font-weight:800;color:#fff}.peer-name{font-size:13px;font-weight:800}.peer-status{font-size:10.5px;color:#34d399}.screen-body{padding:14px 12px 16px;display:flex;flex-direction:column;gap:9px;min-height:330px}.bubble{max-width:82%;padding:9px 13px;font-size:12.5px;line-height:1.6;border-radius:15px;animation:pop .5s ease both}.bubble.them{align-self:flex-start;background:rgba(255,255,255,.07);border:1px solid var(--border);border-start-start-radius:4px}.bubble.me{align-self:flex-end;background:linear-gradient(120deg,#6d74f7,#9d5cf0);border-end-end-radius:4px}.bubble.timer{display:flex;align-items:center;gap:8px;font-weight:700}.bubble .flame{font-size:15px}.bubble:first-child{animation-delay:.3s}.bubble:nth-child(2){animation-delay:.9s}.bubble:nth-child(3){animation-delay:1.5s}.bubble:nth-child(4){animation-delay:2.1s}.bubble:nth-child(5){animation-delay:2.7s}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.96)}}.voice-line{gap:7px}.voice-bars,.voice-line{display:flex;align-items:center}.voice-bars{gap:2.5px;height:16px}.voice-bars i{width:2.5px;border-radius:2px;background:rgba(255,255,255,.85);animation:eq 1s ease-in-out infinite alternate}.voice-bars i:first-child{height:6px}.voice-bars i:nth-child(2){height:13px;animation-delay:.1s}.voice-bars i:nth-child(3){height:9px;animation-delay:.2s}.voice-bars i:nth-child(4){height:15px;animation-delay:.3s}.voice-bars i:nth-child(5){height:7px;animation-delay:.4s}.voice-bars i:nth-child(6){height:12px;animation-delay:.5s}@keyframes eq{to{transform:scaleY(.45)}}.stats{margin:30px 0 10px}.stats-inner{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:640px){.stats-inner{grid-template-columns:1fr}}.stat{text-align:center;padding:22px 10px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.stat b{display:block;font-size:30px;font-weight:900;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.stat span{font-size:13.5px;color:var(--muted);font-weight:600}section{padding:72px 0}.sec-head{text-align:center;max-width:560px;margin:0 auto 44px}.sec-head h2{font-size:clamp(28px,4.5vw,40px);font-weight:900;margin-bottom:10px}.sec-head p{color:var(--muted);font-size:16px}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.tile{grid-column:span 2;padding:28px 24px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden}.tile:hover{transform:translateY(-6px);border-color:rgba(124,131,255,.5);background:var(--surface-strong)}.tile.wide{grid-column:span 3}@media (max-width:860px){.tile,.tile.wide{grid-column:span 6}}.tile .chip{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:26px;margin-bottom:16px;background:rgba(124,131,255,.14);border:1px solid rgba(124,131,255,.3)}.tile h3{font-size:18.5px;font-weight:800;margin-bottom:7px}.tile p{font-size:14.5px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:860px){.steps{grid-template-columns:1fr}}.step{padding:30px 24px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);position:relative}.step .num{position:absolute;top:18px;inset-inline-end:20px;font-size:52px;font-weight:900;color:rgba(255,255,255,.06);line-height:1}.step h3{font-size:18px;font-weight:800;margin-bottom:8px}.step p{font-size:14.5px;color:var(--muted)}.cta-panel{text-align:center;padding:64px 26px;border-radius:30px;background:radial-gradient(60% 120% at 50% 0,rgba(124,131,255,.22),transparent),var(--surface);border:1px solid var(--border-strong);position:relative;overflow:hidden}.cta-panel h2{font-size:clamp(28px,4.5vw,42px);font-weight:900;margin-bottom:12px}.cta-panel p{color:var(--muted);margin-bottom:30px}.badge-soon{display:inline-block;margin-top:16px;font-size:13px;color:var(--muted)}footer{border-top:1px solid var(--border);padding:34px 0 40px;margin-top:30px}.foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.foot .links a{color:var(--muted);text-decoration:none;font-size:14px;-webkit-margin-start:18px;margin-inline-start:18px;transition:color .2s}.foot .links a:hover{color:var(--text)}.copy{color:var(--muted);font-size:13px}.doc-hero{padding:70px 0 34px;text-align:center}.doc-hero h1{font-size:clamp(30px,5vw,46px);font-weight:900}.doc-hero .updated{color:var(--muted);font-size:13.5px;margin-top:8px}.doc{max-width:780px;margin:0 auto 70px;padding:38px 34px;border-radius:26px;background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.doc>p{color:var(--muted);font-size:15.5px}.doc-sec{margin-top:30px}.doc-sec h2{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:800;margin-bottom:10px}.doc-sec h2 .n{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:15px;background:rgba(124,131,255,.15);border:1px solid rgba(124,131,255,.35);color:var(--indigo)}.doc-sec li,.doc-sec p{color:var(--muted);font-size:15px}.doc-sec ul{-webkit-padding-start:22px;padding-inline-start:22px;margin-top:6px}.doc-sec li+li{margin-top:5px}.doc-sec strong{color:var(--text)}.doc a{color:var(--cyan)}