:root{--ink:#101f57;--muted:#596b92;--blue:#208dfd;--violet:#8453f6;--cyan:#3fcfe9;--line:rgba(255,255,255,.86);--glass:rgba(255,255,255,.56);--shadow:0 20px 55px rgba(75,105,182,.13);--container:1370px;--r:28px;scroll-behavior:smooth}*{box-sizing:border-box}html{scroll-padding-top:108px}body{margin:0;min-width:320px;font-family:'Manrope',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink);background:#eaf1ff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}svg{display:block}button,input{outline-offset:4px}::selection{background:#adbbff;color:#101d62}.icons{position:absolute;width:0;height:0;overflow:hidden}.icon{width:22px;height:22px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.container{width:min(var(--container),calc(100% - 72px));margin-inline:auto}.page{position:relative;z-index:1;overflow:hidden}.skip-link{position:fixed;z-index:999;top:-80px;left:20px;background:white;padding:10px 20px;border-radius:12px}.skip-link:focus{top:15px}.winter-background{position:absolute;top:0;left:0;right:0;height:1450px;pointer-events:none;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 68% 12%,rgba(84,171,251,.67),transparent 34%),radial-gradient(ellipse at 17% 4%,rgba(248,225,253,.9),transparent 34%),linear-gradient(180deg,#b8d9ff 0%,#e2e8ff 28%,#f4f6ff 57%,#f4f7ff 100%)}.winter-background:before{content:"";position:absolute;top:200px;left:0;right:0;height:600px;background:radial-gradient(ellipse at 9% 46%,rgba(255,255,255,.96),transparent 45%),radial-gradient(ellipse at 74% 60%,#fff,transparent 32%);filter:blur(25px)}.winter-background:after{content:"";position:absolute;left:-7%;right:-7%;top:590px;height:400px;border-radius:50% 50% 0 0/40% 38% 0 0;background:linear-gradient(170deg,rgba(255,255,255,.28),rgba(255,255,255,.72) 35%,rgba(221,231,255,.3) 79%,transparent);transform:rotate(-2deg);filter:blur(11px)}.aurora{position:absolute;border-radius:50%;opacity:.36;filter:blur(80px);animation:aurora 15s ease-in-out infinite alternate}.aurora-one{width:620px;height:270px;right:8%;top:-120px;background:#6da7fc}.aurora-two{width:450px;height:340px;left:2%;top:80px;background:#e4b9ff;animation-delay:-5s}.snow-layer{position:fixed;inset:0;z-index:8;pointer-events:none;overflow:hidden;contain:strict}.snowflake{position:absolute;top:-30px;color:white;text-shadow:0 0 8px #fff,0 0 14px #94bdff;opacity:.7;animation:snowfall linear infinite;will-change:transform;user-select:none}@keyframes snowfall{0%{transform:translate3d(0,-10vh,0) rotate(0deg);opacity:0}8%{opacity:.85}90%{opacity:.75}100%{transform:translate3d(var(--drift),110vh,0) rotate(280deg);opacity:0}}@keyframes aurora{to{transform:translate(90px,50px) scale(1.14);opacity:.53}}@keyframes hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes bob{0%,100%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-14px) rotate(8deg)}}@keyframes pulse{0%,100%{box-shadow:0 4px 28px #9bbcff50}50%{box-shadow:0 7px 45px #7b80fa6e}}@keyframes fadeup{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.gradient-text{background:linear-gradient(98deg,#259df9 0%,#5570ee 55%,#9c4bfb 100%);color:transparent;-webkit-background-clip:text;background-clip:text}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid transparent;border-radius:999px;padding:13px 23px;font-size:14px;font-weight:800;white-space:nowrap;transition:transform .25s,box-shadow .25s,background .25s;color:var(--ink)}.button:hover{transform:translateY(-3px)}.button:focus-visible,.nav-link:focus-visible,.card-arrow:focus-visible,.demo-tab:focus-visible{outline:3px solid #357efd;outline-offset:3px}.button-primary{background:linear-gradient(108deg,#139cf9 0%,#3877ff 38%,#9253fc 83%,#b569ee 100%);box-shadow:0 9px 18px #5e72e64d,inset 0 1.5px rgba(255,255,255,.66);color:#fff;border-color:rgba(255,255,255,.52)}.button-primary:hover{box-shadow:0 14px 28px #647aeb76,inset 0 1.5px rgba(255,255,255,.66)}.button-glass{background:rgba(255,255,255,.58);box-shadow:0 8px 24px #6578a020,inset 0 1px #fff;border:1px solid #ffffffd4;color:#15235f;backdrop-filter:blur(15px)}.button-glass:hover{background:#fff}.button-large{min-height:54px;padding:14px 26px;font-size:15px}.vk-mark{font-weight:900;letter-spacing:-1.4px;font-size:18px;font-family:Arial,sans-serif}.button .icon{width:20px;height:20px}.header{position:relative;z-index:20;width:min(1405px,calc(100% - 68px));margin:10px auto 0}.header-inner{height:70px;padding:7px 13px 7px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:99px;background:rgba(255,255,255,.81);border:1px solid rgba(255,255,255,.94);box-shadow:0 8px 35px rgba(80,108,183,.11),inset 0 1px 1px #fff;backdrop-filter:blur(22px)}.brand{display:flex;align-items:center;gap:9px;flex-shrink:0}.brand-gem{display:grid;place-items:center;width:43px;height:55px}.brand-gem svg{width:42px;height:51px;filter:drop-shadow(0 2px 6px #6aa6ff75)}.brand-words{display:flex;flex-direction:column;gap:0;line-height:1.09;letter-spacing:-.8px}.brand-words strong{font-size:19px;font-weight:800}.brand-words small{font-size:11px;letter-spacing:-.25px;font-weight:700}.desktop-nav{display:flex;align-items:center;gap:3px}.nav-link{font-size:13px;font-weight:800;border-radius:30px;padding:10px 16px;transition:background .25s,color .25s}.nav-link:hover{background:#dce6ff}.nav-link.active{background:linear-gradient(180deg,#d4e1ff,#bdd3ff);color:#1742ca}.header-cta{padding:10px 21px;font-size:13px}.header-cta .vk-mark{font-size:17px}.menu-button{display:none;width:44px;height:44px;border:0;background:#e2eaff;border-radius:14px;color:#315cd6;align-items:center;justify-content:center}.menu-button .menu-close{display:none}.mobile-nav[hidden]{display:none!important}.mobile-nav{position:absolute;top:80px;left:0;right:0;display:grid;gap:5px;padding:18px;border-radius:22px;background:rgba(255,255,255,.94);border:1px solid #fff;box-shadow:var(--shadow);backdrop-filter:blur(20px)}.mobile-nav>a:not(.button){padding:12px;border-radius:12px;font-weight:800;font-size:14px}.mobile-nav>a:hover{background:#e6edff}.hero{position:relative;min-height:486px;display:flex;align-items:center;padding-top:33px;padding-bottom:44px}.hero-content{max-width:610px;position:relative;z-index:3;animation:fadeup .8s both}.hero-eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:10px;min-height:37px;border:1px solid #fff;background:#ffffffa6;backdrop-filter:blur(12px);border-radius:40px;padding:7px 17px;color:#16285f;font-weight:800;font-size:13px;box-shadow:0 4px 18px #6e9ee922}.hero-eyebrow .icon,.section-kicker .icon{width:18px;height:18px;color:#30bdf3}.hero h1{font-size:clamp(43px,5.1vw,77px);line-height:1.08;letter-spacing:-4.5px;font-weight:800;margin:20px 0 16px}.hero-description{color:#586c95;font-size:17px;line-height:1.61;font-weight:600;max-width:590px;margin:0}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:25px;flex-wrap:wrap}.hero-bullets{list-style:none;display:flex;align-items:center;gap:27px;padding:0;margin:25px 0 0;font-size:12px;font-weight:800;white-space:nowrap}.hero-bullets li{display:flex;align-items:center;gap:8px}.hero-bullets .icon{border-radius:50%;color:#fff;background:linear-gradient(180deg,#87e5ff,#2eb6ef);padding:4px;width:20px;height:20px;box-shadow:0 2px 5px #4db8ef44}.hero-scenery{position:absolute;inset:0;pointer-events:none;z-index:1}.hero-art{position:absolute;right:-85px;top:-14px;width:min(67vw,910px);height:520px;background:url('./hero-winter.webp') center center/contain no-repeat;animation:hover 6.5s ease-in-out infinite;filter:drop-shadow(0 18px 20px #7695cd14)}.float-gem{position:absolute;color:#9770e4;text-shadow:0 0 17px #a279ff,0 6px 12px #8fa8ff70;opacity:.75;animation:bob 7s ease-in-out infinite}.gem-one{right:45%;top:75px;font-size:30px}.gem-two{right:3%;bottom:78px;font-size:26px;animation-delay:-2s}.scroll-cue{position:absolute;right:50px;bottom:20px;display:flex;align-items:center;gap:12px;z-index:3;color:#6b81aa;font-size:11px;font-weight:800}.scroll-mouse{border:2px solid #8fb3e9;border-radius:20px;width:21px;height:30px;display:flex;justify-content:center;padding-top:6px}.scroll-mouse span{width:3px;height:6px;background:#778be2;border-radius:8px;animation:hover 1.3s infinite}.features{position:relative;z-index:5}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.feature-card{min-height:239px;border-radius:28px;position:relative;overflow:hidden;border:2px solid rgba(255,255,255,.92);box-shadow:0 16px 34px rgba(91,118,185,.14),inset 0 2px rgba(255,255,255,.65);isolation:isolate;transition:transform .3s,box-shadow .3s}.feature-card:hover{transform:translateY(-8px);box-shadow:0 22px 42px rgba(91,118,185,.24),inset 0 2px rgba(255,255,255,.72)}.feature-card--blue{background:linear-gradient(119deg,#eaf9ff 5%,#c9e2fb 78%,#b5d0f9)}.feature-card--lilac{background:linear-gradient(113deg,#fcf3ff,#e9e2ff 68%,#d7d7ff)}.feature-card--aqua{background:linear-gradient(112deg,#ebffff,#cff1fb 60%,#b6dafa)}.feature-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 60% -10%,rgba(255,255,255,.85),transparent 45%),linear-gradient(0deg,rgba(255,255,255,.08),transparent);z-index:-1}.feature-copy{position:relative;z-index:2;padding:22px 23px 19px;max-width:62%;height:100%;display:flex;flex-direction:column;align-items:flex-start}.feature-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;color:#fff;box-shadow:0 6px 10px rgba(70,140,237,.17),inset 0 1px 1px #ffffff88}.feature-icon .icon{width:25px;height:25px}.feature-icon--blue{background:linear-gradient(145deg,#6fdbff,#169bf1)}.feature-icon--lilac{background:linear-gradient(145deg,#a48dff,#7553e8)}.feature-icon--aqua{background:linear-gradient(145deg,#56e7e7,#23bdda)}.feature-card h2{font-size:19px;line-height:1.18;letter-spacing:-.65px;margin:11px 0}.feature-card p{font-size:12px;line-height:1.55;font-weight:600;margin:0;color:#263d6c}.card-arrow{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.78);color:#2681e8;box-shadow:0 3px 13px #ffffff6e;margin-top:auto;transition:transform .25s}.feature-card:hover .card-arrow{transform:translateX(5px)}.card-arrow .icon{width:20px;height:20px}.feature-mascot{position:absolute;z-index:1;right:-12px;bottom:-11px;height:auto;object-fit:contain;pointer-events:none;transition:transform .35s}.feature-card:hover .feature-mascot{transform:translateY(-7px) scale(1.035)}.shield-mascot{width:53%}.auto-mascot{width:51%;right:-14px}.analytics-mascot{width:60%;right:-15px}.capabilities-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1190px,93%);margin:22px auto 0;padding:19px 24px;border-radius:999px;border:1.5px solid #ffffffed;background:rgba(255,255,255,.67);box-shadow:0 12px 32px #889ed537,inset 0 1px #fff;backdrop-filter:blur(18px)}.capability{display:flex;align-items:center;justify-content:center;gap:14px;padding:0 13px}.capability+.capability{border-left:1px solid #cbd9f2}.capability-icon{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 4px 15px #8da7d32b}.capability-icon .icon{width:25px;height:25px}.cap-blue{color:#269bfa}.cap-violet{color:#9c60f4}.cap-cyan{color:#25bde8}.cap-pink{color:#d46bea}.capability span:last-child{display:flex;flex-direction:column}.capability strong{font-size:18px;line-height:1.3;white-space:nowrap;font-weight:800}.capability small{font-size:11px;line-height:1.35;color:#65769c;font-weight:700}.live-stats-section{padding-top:84px;padding-bottom:22px}.live-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.live-stat-card{position:relative;overflow:hidden;padding:24px 24px 22px;border-radius:26px;border:1.7px solid rgba(255,255,255,.93);background:linear-gradient(140deg,rgba(255,255,255,.82),rgba(236,243,255,.72));box-shadow:var(--shadow),inset 0 1px #fff}.live-stat-card:before{content:"";position:absolute;inset:auto -18% -42% auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(167,196,255,.45),transparent 66%)}.live-stat-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#86d7ff,#7a68fa);box-shadow:0 10px 18px rgba(128,127,238,.22),inset 0 1px rgba(255,255,255,.45);margin-bottom:18px}.live-stat-icon .icon{width:25px;height:25px}.live-stat-card strong{display:block;font-size:34px;line-height:1;letter-spacing:-1.8px;font-weight:800;margin-bottom:8px}.live-stat-card small{display:block;color:#3f5f97;font-size:14px;font-weight:800;margin-bottom:10px}.live-stat-card p{margin:0;max-width:34ch;color:#62779c;font-size:12.5px;line-height:1.65;font-weight:650}.bento-card--big{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.bento-card--big .bento-copy{position:relative;z-index:2;width:54%;display:flex;flex-direction:column;justify-content:center}.bento-card--big img{width:41%;max-width:290px;object-fit:contain;position:relative;right:auto;bottom:auto;align-self:flex-end;opacity:1;filter:drop-shadow(0 15px 25px #9ab3e04c);margin-right:8px;margin-bottom:-10px}.bento-guard{transform:translateY(8px)}.bento-list{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:8px}.bento-list li{display:flex;align-items:center;gap:8px;color:#4e6692;font-size:12px;font-weight:800}.bento-list li:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(180deg,#5cc9ff,#8d59ff);box-shadow:0 0 0 4px rgba(113,161,255,.16)}.section{padding:113px 0}.section-heading{text-align:center;margin-bottom:42px}.section-heading h2,.demo-text h2,.faq-intro h2{font-size:clamp(32px,3.8vw,56px);line-height:1.17;letter-spacing:-2px;margin:16px 0 12px;font-weight:800}.section-heading>p,.demo-text>p,.faq-intro>p{max-width:575px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.7;font-weight:600}.advantages-section{position:relative}.advantages-section:before{content:"";position:absolute;top:130px;left:0;right:0;height:500px;background:radial-gradient(ellipse at 75% 50%,#dae5fe88,transparent 48%);pointer-events:none}.bento-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:270px 235px;gap:20px}.bento-card{position:relative;overflow:hidden;border:1.7px solid rgba(255,255,255,.93);border-radius:29px;background:rgba(255,255,255,.67);box-shadow:var(--shadow),inset 0 1px #fff;padding:27px;transition:transform .3s,box-shadow .3s}.bento-card:hover{transform:translateY(-5px);box-shadow:0 25px 50px #7795d13a}.bento-card--big{grid-column:1 / 3;background:linear-gradient(107deg,#dff4ff,#e1e8ff 68%,#d4dfff)}.bento-card--big .bento-copy{position:relative;z-index:2;width:53%}.bento-card--big img{width:54%;position:absolute;right:0;bottom:-13%;opacity:.97;filter:drop-shadow(0 15px 25px #9ab3e04c)}.mini-tag{display:inline-flex;color:#3f74ce;background:#ffffffa9;border-radius:99px;padding:7px 12px;font-size:10px;font-weight:800;letter-spacing:1.4px}.bento-snowflake{position:absolute;right:40%;top:-42px;font-size:215px;color:#ffffff48;z-index:1}.bento-card h3{font-size:23px;letter-spacing:-.65px;line-height:1.25;margin:15px 0 10px}.bento-card p{font-size:13px;color:#52678f;font-weight:650;line-height:1.7;margin:0 0 16px}.bento-card--small h3{font-size:20px}.bento-card--lavender{background:linear-gradient(140deg,#eee7ff,#f7f1ff)}.bento-card--mint{background:linear-gradient(140deg,#e1faff,#eaf6ff)}.bento-pictogram{width:47px;height:47px;border-radius:15px;background:linear-gradient(145deg,#8fc4ff,#9176f9);color:#fff;display:grid;place-items:center;box-shadow:0 5px 14px #759ce05c}.bento-pictogram .icon{width:26px;height:26px}.orb{position:absolute;width:150px;height:150px;right:-48px;bottom:-70px;border-radius:45%;box-shadow:inset -14px -17px 20px #8a83e84a,inset 8px 7px 15px #ffffffd9,0 0 30px #b9a3ef66}.orb-violet{background:linear-gradient(145deg,#e6e0ff,#c9b1ff)}.orb-mint{background:linear-gradient(145deg,#b6f7ff,#9de2f1)}.bento-card--wide{grid-column:2 / 4;background:linear-gradient(110deg,#f7f6ff,#e8efff);display:flex;align-items:center;gap:24px}.bento-card--wide>div:first-child{max-width:52%}.bento-card--wide h3{font-size:19px}.bento-card--wide p{font-size:12px}.mini-chat{width:50%;border:1px solid #ffffffc5;background:#ffffffa8;box-shadow:0 7px 18px #9fb2d82e;border-radius:19px;padding:12px;transform:rotate(3deg)}.mini-chat-top{color:#5b7baa;font-size:10px;font-weight:800;border-bottom:1px solid #e1e8fd;padding-bottom:9px}.status-dot,.demo-online span{display:inline-block;width:7px;height:7px;background:#37c997;border-radius:50%;margin-right:4px;box-shadow:0 0 0 3px #37c99728}.mini-message{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.5;background:#eaf1ff;border-radius:12px 12px 12px 4px;margin:9px 0;padding:9px;font-weight:750;color:#35558e}.mini-avatar{color:#7e66ed;font-size:15px}.mini-message--second{background:#deeafc;margin-left:48px;justify-content:center;border-radius:12px 12px 4px 12px}.text-link{display:inline-flex;align-items:center;gap:8px;color:#366cde;font-weight:800;font-size:13px;transition:gap .2s}.text-link:hover{gap:13px}.text-link .icon{width:17px;height:17px}.demo-section{padding-top:40px}.demo-layout{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:8%}.demo-text h2,.faq-intro h2{margin-top:22px}.demo-text>p{margin:0;max-width:520px}.demo-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:27px 0 23px}.demo-tab{border:1px solid #fff;background:#fff9;color:#45628e;border-radius:18px;padding:13px 15px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;box-shadow:0 5px 14px #829ac328;transition:all .2s}.demo-tab .icon{width:18px;height:18px}.demo-tab:hover{background:white;transform:translateY(-2px)}.demo-tab.active{background:linear-gradient(130deg,#4bb7ff,#7164ea);color:white;box-shadow:0 7px 20px #6e8eea66}.demo-window{background:linear-gradient(150deg,#f9fcffed,#eef0ffed);border:2px solid white;border-radius:30px;box-shadow:0 30px 65px #7999cb3d,0 0 0 8px #ffffff45;overflow:hidden;min-height:435px;position:relative}.demo-window-header{height:58px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #dce5f8;padding:0 21px;color:#6078a4;font-size:12px;font-weight:800}.traffic-dots{display:flex;gap:6px}.traffic-dots i{display:block;width:9px;height:9px;border-radius:50%;background:#ffafc0}.traffic-dots i:nth-child(2){background:#ffc570}.traffic-dots i:nth-child(3){background:#78d8b4}.demo-online{color:#37aa89}.demo-panel{min-height:322px;padding:23px 26px 13px;animation:fadeup .28s ease both}.demo-panel[hidden]{display:none}.chat-bubble{padding:14px 18px;font-size:13px;font-weight:700;line-height:1.5}.chat-bubble--user{margin-left:auto;width:max-content;max-width:88%;background:#dce9ff;border-radius:19px 19px 5px 19px;color:#41629b}.chat-bubble--bot{margin-top:16px;max-width:85%;background:#fff;border:1px solid #e8f1ff;border-radius:19px 19px 19px 5px;box-shadow:0 8px 22px #bdcbee52;display:flex;flex-direction:column;align-items:flex-start}.chat-author{color:#477be0;font-size:11px;font-weight:800}.result-icon{width:39px;height:39px;display:grid;place-items:center;background:#dbf4fe;color:#249ce3;border-radius:13px;margin:10px 0}.result-icon--bolt{background:#efe5ff;color:#9364ed}.result-icon--users{background:#def8f5;color:#39a9b6}.chat-bubble--bot strong{font-size:14px;line-height:1.35}.chat-bubble--bot small{font-size:12px;line-height:1.6;color:#7486a6;margin-top:7px}.chat-pill{display:inline-flex;color:#278b72;background:#e6f9f1;border-radius:20px;padding:5px 11px;font-size:10px;margin-top:13px;font-weight:800}.demo-input{display:flex;align-items:center;justify-content:space-between;margin:0 26px 18px;background:white;border-radius:13px;color:#99a8c0;padding:11px 15px;font-size:12px}.demo-input span{color:#6296eb}.steps-section{position:relative;padding-top:50px}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.step-card{position:relative;border-radius:26px;padding:28px;border:1.7px solid white;background:#ffffffa3;box-shadow:var(--shadow);min-height:238px}.step-number{position:absolute;top:22px;right:25px;font-size:34px;letter-spacing:-2px;font-weight:800;color:#b9c9ef}.step-icon{width:57px;height:57px;border-radius:18px;background:linear-gradient(150deg,#e2f7ff,#dcd8ff);box-shadow:inset 0 1px #fff;display:grid;place-items:center;color:#5c80e7}.step-icon .icon{width:30px;height:30px}.step-card h3{font-size:19px;margin:20px 0 9px;letter-spacing:-.5px}.step-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.7;font-weight:650;max-width:270px}.steps-actions{display:flex;align-items:center;justify-content:center;gap:23px;margin-top:30px}.faq-section{padding-top:35px}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;align-items:start}.faq-intro>p{margin:0 0 25px}.faq-items{display:flex;flex-direction:column;gap:13px}.faq-items details{border:1.5px solid #fff;border-radius:19px;background:#ffffffb0;box-shadow:0 10px 24px #a4b6df20;overflow:hidden}.faq-items details[open]{background:#fffffff0}.faq-items summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;font-weight:800;padding:20px 23px}.faq-items summary::-webkit-details-marker{display:none}.faq-plus{font-size:22px;color:#6a81d4;transition:transform .2s}.faq-items details[open] .faq-plus{transform:rotate(45deg)}.faq-items details p{padding:0 23px 20px;margin:0;color:#667b9e;font-size:13px;line-height:1.7;font-weight:650}.faq-items p a{color:#4774e2;text-decoration:underline}.final-section{position:relative;min-height:335px;margin-top:0;margin-bottom:65px;background:linear-gradient(109deg,#d3eaff 2%,#dcdfff 57%,#c4e7ff 100%);border-radius:39px;border:2px solid white;box-shadow:0 24px 60px #85a8e348;overflow:hidden}.final-section:before{content:"";position:absolute;right:-95px;top:-110px;width:570px;height:430px;border-radius:50%;background:radial-gradient(circle,#b7d0fb,transparent 65%)}.final-section:after{content:"";position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(transparent,#ffffff78);pointer-events:none}.final-content{position:relative;z-index:2;padding:49px 7%}.final-content h2{font-size:clamp(35px,4vw,55px);line-height:1.13;letter-spacing:-2px;margin:15px 0}.final-content h2 span{color:#725fe9}.final-content p{max-width:510px;color:#566f9b;line-height:1.65;font-weight:650}.final-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:22px}.footer-character{position:absolute;right:4%;bottom:-26%;width:390px;filter:drop-shadow(0 12px 25px #7c99dc5c);animation:hover 6s ease-in-out infinite}.final-crystal{font-size:210px;position:absolute;right:28%;top:-40px;color:#ffffff80;text-shadow:0 10px 34px #9ba2ef66;transform:rotate(20deg)}.footer{padding-bottom:24px}.footer-main{border-top:1px solid #cad6ee;padding:32px 0 35px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.brand-gem--small{font-size:36px;color:#658bef;width:38px;height:43px}.footer-about p{color:#6a7b9c;font-weight:650;font-size:12px;line-height:1.8}.footer-column{display:flex;flex-direction:column;gap:13px}.footer-column h3{font-size:13px;margin:0 0 5px}.footer-column a{font-size:12px;font-weight:700;color:#5f7093}.footer-column a:hover{color:#4875e4}.footer-bottom{border-top:1px solid #d4ddf2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:19px;color:#7a88a7;font-size:11px;font-weight:750}.footer-bottom a:hover{color:#366bd7}
.js-enabled [data-reveal]{opacity:0;transform:translateY(23px);transition:opacity .65s ease,transform .65s ease}.js-enabled [data-reveal].revealed{opacity:1;transform:translateY(0)}.feature-grid [data-reveal]:nth-child(2){transition-delay:.1s}.feature-grid [data-reveal]:nth-child(3){transition-delay:.2s}
@media(max-width:1240px){.header{width:calc(100% - 40px)}.header-inner{padding-left:18px}.desktop-nav .nav-link{padding:10px 11px}.brand-words strong{font-size:17px}.header-cta{font-size:12px;padding:10px 16px}.hero h1{font-size:64px}.hero-content{max-width:540px}.hero-art{right:-100px;width:730px;top:10px}.feature-card h2{font-size:17px}.feature-copy{padding:19px;max-width:65%}.feature-card p{font-size:11px}.shield-mascot{width:55%}.auto-mascot{width:53%}.analytics-mascot{width:61%}}
@media(max-width:1050px){.container{width:calc(100% - 44px)}.header{width:calc(100% - 32px)}.desktop-nav{display:none}.menu-button{display:flex}.header-cta{margin-left:auto}.hero{min-height:465px}.hero-content{max-width:500px}.hero h1{font-size:57px}.hero-description{font-size:15px}.hero-art{width:650px;right:-153px;top:0}.hero-bullets{gap:13px;font-size:11px}.feature-grid{gap:12px}.feature-card{min-height:230px}.feature-mascot{opacity:.9}.feature-copy{max-width:70%}.feature-card p{font-size:10.5px}.capabilities-bar{width:100%;padding:15px 5px}.capability{gap:9px}.capability-icon{width:39px;height:39px}.capability-icon .icon{width:21px;height:21px}.capability strong{font-size:15px}.capability small{font-size:10px}.bento-grid{grid-template-columns:1fr 1fr;grid-template-rows:270px 220px 220px}.bento-card--big{grid-column:1 / 3}.bento-card--wide{grid-column:1 / 3}.demo-layout{gap:4%}}
@media(max-width:760px){.container{width:calc(100% - 34px)}.header{width:calc(100% - 24px);margin-top:9px}.header-inner{height:60px;padding:6px 7px 6px 14px;gap:7px}.brand{gap:5px}.brand-gem{width:34px;height:40px}.brand-gem svg{width:31px;height:38px}.brand-words strong{font-size:16px}.brand-words small{font-size:9px}.header-cta{display:none}.menu-button{width:41px;height:41px}.mobile-nav{top:67px}.hero{min-height:750px;display:block;padding:39px 5px 0}.hero-content{max-width:100%;text-align:center}.hero-eyebrow{font-size:10px;gap:6px;padding:6px 12px;min-height:32px}.hero-eyebrow .icon{width:15px;height:15px}.hero h1{font-size:clamp(38px,8.4vw,59px);letter-spacing:-2.4px;margin:17px 0 12px}.hero-description{font-size:13px;line-height:1.65;max-width:510px;margin:auto}.hero-actions{justify-content:center;gap:10px;margin-top:20px}.hero-actions .button{font-size:12px;padding:12px 15px;min-height:48px}.hero-actions .vk-mark{font-size:16px}.hero-actions .icon{width:17px;height:17px}.hero-bullets{justify-content:center;flex-wrap:wrap;gap:10px 16px;font-size:10px;margin:18px 0 0}.hero-bullets .icon{width:18px;height:18px}.hero-scenery{inset:auto 0 0;height:380px}.hero-art{width:min(760px,128vw);height:420px;right:50%;top:-35px;transform:translateX(50%);animation:none;background-position:center}.float-gem{display:none}.scroll-cue{display:none}.feature-grid{grid-template-columns:1fr;gap:16px}.feature-card{min-height:215px;border-radius:25px}.feature-copy{max-width:60%;padding:22px}.feature-card h2{font-size:18px}.feature-card p{font-size:12px}.feature-mascot{width:37%}.shield-mascot{width:39%;right:5%}.auto-mascot{width:39%;right:4%}.analytics-mascot{width:44%;right:3%}.capabilities-bar{border-radius:25px;grid-template-columns:1fr 1fr;width:100%;gap:14px 0;padding:17px 10px}.capability{justify-content:flex-start;padding:0 10px}.capability:nth-child(3){border-left:0}.capability-icon{width:37px;height:37px}.capability strong{font-size:14px}.capability small{font-size:9px}.section{padding:77px 0}.section-heading h2,.demo-text h2,.faq-intro h2{font-size:37px;letter-spacing:-1.5px}.section-heading>p,.demo-text>p,.faq-intro>p{font-size:14px}.bento-grid{grid-template-columns:1fr 1fr;grid-template-rows:300px 245px 230px;gap:13px}.bento-card{border-radius:22px;padding:19px}.live-stats-grid{grid-template-columns:1fr 1fr}.bento-card--big img{width:37%;max-width:240px;right:auto;bottom:auto;margin-right:0}.bento-card--big .bento-copy{width:58%}.bento-card h3{font-size:20px}.bento-card p{font-size:12px}.bento-card--small h3{font-size:16px}.bento-card--small p{font-size:11px}.bento-card--wide{gap:12px}.mini-chat{width:50%}.demo-section{padding-top:8px}.demo-layout,.faq-layout{grid-template-columns:1fr;gap:35px}.demo-text{text-align:center}.demo-text>p{margin:auto}.demo-tabs{justify-content:center}.demo-window{max-width:600px;width:100%;margin:auto;min-height:420px}.steps-section{padding-top:38px}.steps-grid{grid-template-columns:1fr;gap:14px}.step-card{min-height:0;padding:22px;display:grid;grid-template-columns:63px 1fr;column-gap:15px}.step-number{top:14px;right:20px;font-size:27px}.step-icon{grid-row:1 / 3;width:54px;height:54px}.step-card h3{margin:0 0 5px}.step-card p{font-size:12px}.steps-actions{flex-wrap:wrap}.faq-intro{text-align:center}.faq-intro>p{margin:auto auto 20px}.final-section{min-height:540px;border-radius:28px;margin-bottom:43px}.final-content{padding:34px 25px;text-align:center}.final-content h2{font-size:38px}.final-content p{font-size:13px;margin-inline:auto}.final-actions{justify-content:center}.footer-character{width:330px;right:50%;bottom:-20%;transform:translateX(50%);animation:none}.final-crystal{right:-20px;top:110px}.footer-main{grid-template-columns:1fr 1fr}.footer-about{grid-column:1 / 3}.footer-bottom{flex-wrap:wrap}}
@media(max-width:480px){.hero{min-height:697px;padding-top:27px}.hero h1{font-size:clamp(34px,9vw,46px)}.hero-description{font-size:12px}.hero-actions{gap:8px}.hero-actions .button{font-size:11px;padding:10px 12px}.hero-actions .button:first-child{gap:5px}.hero-bullets{font-size:9px;gap:6px 10px}.hero-scenery{height:330px}.hero-art{top:-18px;width:540px;height:350px}.feature-card{min-height:205px}.feature-copy{max-width:65%;padding:19px}.feature-card h2{font-size:17px}.feature-card p{font-size:10px}.feature-mascot{width:46%}.shield-mascot{width:48%;right:-3%}.auto-mascot{width:46%;right:-3%}.analytics-mascot{width:52%;right:-4%}.capability{gap:6px;padding:0 5px}.capability-icon{width:32px;height:32px}.capability-icon .icon{width:18px;height:18px}.capability strong{font-size:12px}.capability small{font-size:8px}.section-heading h2,.demo-text h2,.faq-intro h2{font-size:31px}.section-kicker{font-size:11px}.bento-grid{grid-template-rows:315px 225px 250px;gap:10px}.bento-card{padding:16px;border-radius:18px}.live-stats-grid{grid-template-columns:1fr}.live-stat-card strong{font-size:29px}.bento-card--big .bento-copy{width:100%}.bento-card--big{flex-direction:column;gap:12px}.bento-card--big img{width:56%;max-width:200px;margin:0 auto -8px;opacity:1}.bento-card h3{font-size:17px}.bento-card p{font-size:11px}.bento-card--small h3{font-size:14px}.bento-card--small p{font-size:10px}.bento-card--wide{flex-direction:column;align-items:stretch}.bento-card--wide>div:first-child{max-width:none}.bento-card--wide .bento-pictogram{display:none}.mini-chat{width:100%;transform:none}.bento-card--wide h3{margin:0 0 5px}.bento-card--wide p{margin-bottom:5px}.mini-message{margin:5px 0;padding:5px}.demo-tab{font-size:11px;padding:10px}.demo-panel{padding:16px}.demo-window{min-height:415px}.demo-window-header{padding:0 13px;font-size:10px}.chat-bubble--bot{max-width:97%}.chat-bubble--user{font-size:11px}.final-section{min-height:535px}.final-content h2{font-size:33px}.final-actions .button{font-size:11px;padding:10px 14px}.footer-character{width:300px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.js-enabled [data-reveal]{opacity:1!important;transform:none!important}.snow-layer{display:none}}
