@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');:root{color-scheme:light;--bg:#f7f7f4;--text:#171719;--muted:#66666c;--surface:#fff;--border:#e8e7e2;--border2:#deddd7;--nav:rgba(247,247,244,.9);--accent:#7658e8;--dark:#171719;--dark2:#232327;--dark3:#29292e;--shadow:#0002;--mark-bg:#18181a;--mark-text:#fff}html[data-theme=dark]{color-scheme:dark;--bg:#101012;--text:#f4f3f7;--muted:#aaa8b1;--surface:#19191c;--border:#2b2b30;--border2:#34343a;--nav:rgba(16,16,18,.9);--accent:#9b83ff;--shadow:#0007;--mark-bg:#f1eefc;--mark-text:#171719}@media(prefers-color-scheme:dark){html:not([data-theme]){color-scheme:dark;--bg:#101012;--text:#f4f3f7;--muted:#aaa8b1;--surface:#19191c;--border:#2b2b30;--border2:#34343a;--nav:rgba(16,16,18,.9);--accent:#9b83ff;--shadow:#0007;--mark-bg:#f1eefc;--mark-text:#171719}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;transition:background .25s,color .25s}a{color:inherit;text-decoration:none}.nav{height:76px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:26px;position:sticky;top:0;z-index:20;background:var(--nav);backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}.brand{font:800 22px Manrope;display:flex;align-items:center;gap:9px;margin-right:auto}.mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--mark-bg);color:var(--mark-text);font-size:18px}.nav nav{display:flex;gap:28px;font-size:14px;color:var(--muted)}.theme-toggle{width:42px;height:42px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;display:grid;place-items:center;font-size:18px;position:relative}.theme-toggle span{position:absolute;transition:opacity .2s,transform .25s}.theme-toggle .moon{opacity:1}.theme-toggle .sun{opacity:0;transform:rotate(-40deg) scale(.6)}html[data-theme=dark] .theme-toggle .moon{opacity:0;transform:rotate(40deg) scale(.6)}html[data-theme=dark] .theme-toggle .sun{opacity:1;transform:none}@media(prefers-color-scheme:dark){html:not([data-theme]) .theme-toggle .moon{opacity:0}html:not([data-theme]) .theme-toggle .sun{opacity:1;transform:none}}.btn{display:inline-flex;justify-content:center;align-items:center;padding:13px 20px;border-radius:12px;font-weight:700;font-size:14px;border:1px solid transparent}.ghost,.secondary{border-color:var(--border);background:var(--surface)}.primary{background:var(--text);color:var(--bg);box-shadow:0 8px 25px var(--shadow)}.hero{max-width:1180px;margin:auto;padding:92px 24px 74px;position:relative;min-height:690px}.eyebrow{font-size:12px;letter-spacing:.16em;font-weight:800;color:var(--accent);margin-bottom:18px}.hero h1,.section h2,.cta h2{font:800 clamp(48px,7vw,86px)/.98 Manrope;margin:0;letter-spacing:-.055em}.hero h1 span{color:var(--accent)}.lead{font-size:20px;line-height:1.55;color:var(--muted);max-width:650px;margin:28px 0}.actions{display:flex;gap:10px}.trust{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-top:32px}.chat{position:absolute;right:24px;bottom:65px;width:390px;background:#141416;color:#fff;padding:20px;border-radius:26px;box-shadow:0 35px 80px #0005;transform:rotate(1deg)}.chat-head{display:flex;gap:11px;align-items:center;border-bottom:1px solid #ffffff18;padding-bottom:15px;margin-bottom:18px}.chat-head .avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#7658e8;font-weight:800}.chat-head div{display:flex;flex-direction:column}.chat-head small{color:#9c9ca3;margin-top:2px}.bubble{max-width:82%;padding:11px 14px;border-radius:15px;margin:9px 0;font-size:13px;line-height:1.4}.client{background:#7658e8;margin-left:auto;border-bottom-right-radius:4px}.bot{background:#29292e;border-bottom-left-radius:4px}.typing{font-size:11px;color:#888890;text-align:center;margin-top:16px}.logos{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px max(24px,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;color:var(--muted);font:700 11px Manrope;letter-spacing:.12em}.section{max-width:1180px;margin:auto;padding:110px 24px}.intro{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end}.section h2{font-size:52px;line-height:1.06}.intro p,.sub{font-size:18px;line-height:1.65;color:var(--muted)}.grid{max-width:1180px;margin:0 auto 90px;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px;min-height:235px}.feature.big{grid-column:span 2;background:#171719;color:#fff}.feature i{font-style:normal;font-size:25px;color:var(--accent)}.feature h3{font:700 21px Manrope;margin:38px 0 10px}.feature p{color:var(--muted);line-height:1.55;margin:0}.big p{color:#aaaab0;max-width:620px}.tags{margin-top:25px;display:flex;gap:8px}.tags b{font-size:11px;background:#ffffff12;padding:7px 10px;border-radius:20px}.dark{max-width:none;background:#171719;color:#fff;padding-left:max(24px,calc((100vw - 1132px)/2));padding-right:max(24px,calc((100vw - 1132px)/2))}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:70px}.steps div{border-top:1px solid #3b3b40;padding-top:20px}.steps em{font-style:normal;color:#9b83ff;font-weight:800}.steps h3{font:700 19px Manrope;margin:35px 0 10px}.steps p{color:#98989f;line-height:1.55;font-size:14px}.console{margin-top:55px;background:#171719;border-radius:24px;min-height:450px;display:grid;grid-template-columns:220px 1fr;color:#fff;overflow:hidden;box-shadow:0 30px 70px var(--shadow)}.console aside{padding:28px;display:flex;flex-direction:column;gap:18px;border-right:1px solid #303034;color:#85858c;font-size:13px}.console aside b{font:800 20px Manrope;color:#fff;margin-bottom:18px}.console-main{padding:55px}.console-main small{color:#77777f}.console-main h3{font:700 34px Manrope;margin:10px 0}.console-main p{color:#929299}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:40px 0}.stats div,.activity{background:#232327;padding:22px;border-radius:16px}.stats b{font:700 30px Manrope;display:block}.stats small{display:block;margin-top:8px}.activity p{margin-bottom:0}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:90px}.benefit-list p{padding:22px 0;border-bottom:1px solid var(--border2);margin:0;display:grid;grid-template-columns:1fr 1.3fr;gap:25px}.benefit-list b{font-family:Manrope}.benefit-list span{color:var(--muted);line-height:1.5}.pricing{text-align:center}.pricing .sub{max-width:720px;margin:22px auto 45px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}.plans article{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:30px}.plans article.popular{background:#171719;color:#fff;transform:translateY(-8px)}.plans small{font-weight:800;letter-spacing:.12em;color:var(--accent)}.plans h3{font:700 28px Manrope;margin:12px 0}.price{font:800 25px Manrope;margin:24px 0}.plans p,.plans li{color:var(--muted);line-height:1.5}.popular p,.popular li{color:#aaaab1}.plans ul{padding:0;list-style:none;margin:25px 0}.plans li{padding:8px 0}.plans li:before{content:'✓';margin-right:9px;color:var(--accent)}.plans .btn{width:100%;margin-top:12px}.ribbon{position:absolute;right:20px;top:20px;font-size:9px;font-weight:800;letter-spacing:.12em;background:#7658e8;padding:6px 8px;border-radius:20px}.note{display:block;color:var(--muted);margin-top:22px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq details{border-bottom:1px solid var(--border2);padding:20px 0}.faq summary{cursor:pointer;font:700 17px Manrope}.faq details p{color:var(--muted);line-height:1.6}.cta{margin:60px auto 0;max-width:1180px;border-radius:30px;background:#7658e8;color:#fff;text-align:center;padding:85px 24px}.cta .eyebrow{color:#d8ceff}.cta h2{font-size:55px}.cta p{font-size:18px;color:#e1dcf9}.light{background:#fff;color:#171719;margin-top:15px}footer{max-width:1180px;margin:auto;padding:60px 24px;display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--border);color:var(--muted)}footer .brand{color:var(--text)}footer div{display:flex;justify-content:flex-end;gap:25px;font-size:13px}footer small{grid-column:1/-1;margin-top:30px}@media(max-width:900px){.nav nav{display:none}.hero{padding-top:65px}.hero h1{font-size:58px}.chat{position:relative;right:auto;bottom:auto;width:100%;margin-top:55px;transform:none}.logos{overflow:auto;gap:40px}.intro,.benefits,.faq{grid-template-columns:1fr;gap:35px}.grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.plans{grid-template-columns:1fr}.plans article.popular{transform:none}.console{grid-template-columns:1fr}.console aside{display:none}}@media(max-width:600px){.nav{height:66px;gap:10px}.nav .ghost{padding:10px 12px}.theme-toggle{width:38px;height:38px}.hero{padding:52px 18px}.hero h1{font-size:47px}.lead{font-size:17px}.actions{flex-direction:column}.trust{gap:10px}.section{padding:75px 18px}.section h2,.cta h2{font-size:39px}.grid{grid-template-columns:1fr;padding:0 18px}.feature.big{grid-column:auto}.steps{grid-template-columns:1fr}.console-main{padding:28px 20px}.stats{grid-template-columns:1fr}.benefit-list p{grid-template-columns:1fr;gap:7px}.cta{border-radius:0;margin-top:20px}.plans{grid-template-columns:1fr}footer{grid-template-columns:1fr}footer div{justify-content:flex-start;flex-wrap:wrap}.logos{padding-left:18px}}