html{scroll-behavior:smooth}body{color:#fff;box-sizing:border-box;background-color:#0b0b0b;margin:0;padding:0;font-family:Manrope,sans-serif;line-height:1.6}.scroll-progress-bar{z-index:1000;background:linear-gradient(90deg,#007aff,#00f2ea);width:0%;height:4px;position:fixed;top:0;left:0}header{color:#fff;z-index:1000;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;display:flex}.hero-section{justify-content:space-between;align-items:center;max-width:1440px;height:100vh;margin:0 auto;padding:0 80px;display:flex;position:relative;overflow:hidden}.hero-section h1{color:#fff;margin-bottom:20px;font-family:Clash Display Bold,sans-serif;font-size:64px}.seo-only-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sticky-header{background-color:#0b0b0bbb;width:100%;transition:box-shadow .3s;position:fixed;top:0}.sticky-header.scrolled{box-shadow:0 4px 12px #0000000d}header h1{margin:0;font-size:24px}header nav ul{margin:0;padding:0;list-style:none;display:flex}header nav li{margin-left:20px}header nav a{color:#fff;font-size:16px;font-weight:400;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1);position:relative}header nav a:after{content:"";background:linear-gradient(90deg,#007aff,#00f2ea);width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-5px;left:0}header nav a:hover:after,header nav a.active:after{width:100%}header nav a.active{color:#ccc}.mobile-menu-button{z-index:1001;color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;display:none;position:fixed;top:20px;right:20px}.mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:101;visibility:hidden;opacity:0;background-color:#1a1a1ae6;width:100%;height:100vh;padding-top:80px;transition:top .5s cubic-bezier(.4,0,.2,1),visibility .5s,opacity .5s;position:fixed;top:-100vh;left:0}.mobile-menu.open{visibility:visible;opacity:1;top:0}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu li{margin-bottom:10px}.mobile-menu a{color:#fff;padding:10px 20px;font-size:18px;text-decoration:none;transition:background-color .3s;display:block}.mobile-menu a:hover{background-color:#3a3a3a}.locale-mobile-item{padding:10px 20px}.locale-mobile-item .locale-switcher{margin-left:0}.side-navigation{z-index:50;flex-direction:column;align-items:center;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.side-navigation ul{margin:0;padding:0;list-style:none}.side-navigation li{margin-bottom:10px;position:relative}.side-navigation button.nav-dot{cursor:pointer;background-color:#ccc;border:none;border-radius:50%;outline:none;width:10px;height:10px;padding:0;transition:background-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:block}.side-navigation a.nav-dot{cursor:pointer;background-color:#ccc;border-radius:50%;width:10px;height:10px;transition:background-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:block}.side-navigation button.nav-dot:hover,.side-navigation a.nav-dot:hover{background-color:#fff;transform:scale(1.2)}.side-navigation button.nav-dot:before,.side-navigation a.nav-dot:before{content:attr(data-tooltip);color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:5px 10px;font-size:12px;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:20px;transform:translateY(-50%)}.side-navigation button.nav-dot:hover:before,.side-navigation a.nav-dot:hover:before{visibility:visible;opacity:1}body>div>section:first-of-type{padding-top:80px}.hero-content{z-index:1;max-width:600px}.hero-section .hero-subtitle{opacity:1;font-size:24px;transform:translate(0)}.cta-button{color:#fff;cursor:pointer;background:linear-gradient(45deg,#007aff,#00f2ea);border:none;border-radius:12px;width:220px;height:56px;font-size:18px;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1)}.cta-button:hover{transform:scale(1.05)}.hero-animated-text{text-align:center;justify-content:center;align-items:center;width:100%;height:1.5em;font-family:Clash Display Bold,sans-serif;font-size:64px;display:flex;position:relative;overflow:hidden}.service-name{text-align:center;background:linear-gradient(90deg,#007aff,#00f2ea);-webkit-text-fill-color:transparent;text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;width:100%;animation:12s ease-in-out infinite slide-up-down;position:absolute;top:0;left:0;transform:translateY(100%)}.service-name:first-child{animation-delay:0s}.service-name:nth-child(2){animation-delay:4s}.service-name:nth-child(3){animation-delay:8s}@keyframes slide-up-down{0%,to{opacity:0;transform:translateY(100%)}5%{opacity:1;transform:translateY(0)}20%,25%{opacity:1;transform:translateY(0)}30%{opacity:0;transform:translateY(-100%)}}.hero-video{color:#fff;background-color:#333;border-radius:16px;justify-content:center;align-items:center;max-width:640px;height:360px;display:flex;box-shadow:0 20px 40px #0000001a}.ai-chat-section,.notes-section,.telegram-bot-section,.browser-extension-section{background-color:#242424;border:1px solid #3a3a3a;border-radius:8px;max-width:960px;margin:40px auto;padding:30px}.subscription-section{text-align:center;background-color:#242424;border:1px solid #3a3a3a;border-radius:8px;max-width:960px;margin:40px auto;padding:30px}h2{color:#fff;margin-top:0;font-size:28px}p{color:#fff}ul{color:#ccc;padding:0;list-style:none}ul li{color:#fff;margin-bottom:10px}.subscription-cards{flex-wrap:wrap;justify-content:center;margin-top:30px;display:flex}.subscription-card{text-align:center;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;flex-direction:column;justify-content:space-between;width:220px;margin:15px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000004d}.subscription-card h3{color:#fff;margin-top:0;font-size:20px}.subscription-card .price{color:#fff;margin-bottom:15px;font-size:24px;font-weight:700}.subscription-card ul{text-align:left;margin-bottom:20px}.subscription-card ul li{color:#ccc;margin-bottom:8px}.subscribe-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#007bff,#0056b3);border:none;border-radius:5px;padding:10px 20px;font-size:16px;font-weight:700;transition:background .3s cubic-bezier(.4,0,.2,1)}.subscribe-button:hover{background:linear-gradient(90deg,#0056b3,#003f7f)}.subscription-card.active{border:2px solid #007bff}.subscription-card.active:before{content:"Активный";color:#fff;transform-origin:0 100%;background-color:#007bff;padding:5px 30px;font-size:12px;font-weight:700;position:absolute;top:10px;right:-30px;transform:rotate(45deg)}.chat-screenshot{border:1px solid #3a3a3a;border-radius:8px;max-width:100%;height:auto;margin:20px auto;display:block}footer{text-align:center;color:#ccc;background-color:#0b0b0bbb;margin-top:40px;margin-bottom:5%;padding:20px}footer a{color:#fff;margin:0 10px;text-decoration:none}footer a:hover{text-decoration:underline}@media (max-width:1024px){.side-navigation,header nav ul{display:none}.mobile-menu-button{display:block}.sticky-header .mainBlock_button{display:none}.sticky-header div:has(.login-button,.register-button){display:none}.hero-section{flex-direction:column;height:auto;padding:40px 20px}.hero-content{text-align:center;max-width:100%;margin-bottom:40px}.hero-section h1{font-size:48px}.hero-section .hero-subtitle{font-size:20px}.hero-animated-text{height:1.5em;font-size:48px}.hero-video{width:100%;height:auto}.subscription-card{width:45%}}@media (min-width:1025px){.sticky-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0b0b0bbb;position:sticky}header nav ul{display:flex}.mobile-menu-button{display:none}body>div>section:first-of-type{padding-top:0}.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){header{flex-direction:column;height:auto}.hero-animated-text{display:none}header nav ul{flex-direction:column;align-items:center;margin-top:10px}header nav li{margin:5px 0}.hero-section h1{font-size:36px}.hero-section .hero-subtitle{font-size:18px}.cta-button{width:100%}.hero-video{width:100%;height:auto}.subscription-card{width:90%}}@media (max-width:480px){.hero-section{padding:30px 15px}.hero-section h1{font-size:28px}.hero-section .hero-subtitle{font-size:16px}}.services-presentation{text-align:center;max-width:1440px;margin:0 auto;padding:0 80px}.services-presentation h2{margin-bottom:60px;font-family:Clash Display Bold,sans-serif;font-size:48px}.services-grid{gap:24px;display:grid}.service-card{text-align:center;cursor:pointer;background-color:#1e1e1e;border:1px solid #333;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;height:auto;padding:20px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #0000004d}.service-card:hover{transform:scale(1.02);box-shadow:0 8px 20px #0006}.service-card h3{color:#fff;margin-top:0;margin-bottom:5px;font-size:24px}.service-description{color:#ccc;margin-top:0;margin-bottom:15px;font-size:14px}.service-text-content{text-align:left;flex:1;padding-right:20px}.service-image{border-radius:16px;max-width:100%;height:auto;display:block;box-shadow:0 10px 20px #0003}.service-demo-placeholder,.service-carousel-placeholder,.service-editor-placeholder,.service-bot-demo-placeholder,.service-extension-demo-placeholder{display:none}@media (max-width:1440px){.services-presentation{padding:0 40px}}@media (max-width:1024px){.services-presentation h2{font-size:36px}.services-grid{grid-template-columns:1fr}.service-card{text-align:center;flex-direction:column;align-items:center}.service-text-content{text-align:center;padding-bottom:15px;padding-right:0}.service-image{width:100%;height:auto}.hero-animated-text{height:1.5em;font-size:48px}}@media (max-width:768px){.services-presentation h2{font-size:28px}.services-presentation{padding:0 20px}}@media (max-width:480px){.services-presentation h2{font-size:24px}.services-presentation{padding:0 15px}}.tariff-plans-section{text-align:center;margin:80px auto;padding:0 80px}.tariff-plans-section h2{margin-bottom:60px;font-family:Clash Display Bold,sans-serif;font-size:48px}.tariff-cards{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;margin-top:50px;display:flex}.tariff-card{background-color:#0d0d0d;border:1px solid #3a3a3a;border-radius:20px;flex-direction:column;width:280px;padding:40px 24px;transition:all .3s;display:flex;position:relative}.tariff-card:hover{border-color:#007aff;transform:translateY(-10px);box-shadow:0 10px 30px #007aff33}.tariff-card.popular{z-index:2;background:linear-gradient(#0d0d0d 0%,#141414 100%);border:2px solid #007aff;transform:scale(1.05)}.tariff-card.popular:hover{transform:scale(1.05)translateY(-10px)}.card-top{text-align:center;margin-bottom:30px}.tariff-card h3{background:linear-gradient(90deg,#fff,#a0a0a0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 8px;font-size:32px}.tariff-card .description{color:#888;margin-bottom:20px;font-size:14px}.tariff-card .price{color:#fff;margin:0;font-size:28px;font-weight:700}.tariff-card ul{flex-grow:1;margin:0 0 40px;padding:0;list-style:none}.tariff-card ul li{color:#ccc;text-align:left;margin-bottom:15px;padding-left:25px;font-size:15px;line-height:1.4;position:relative}.tariff-card ul li:before{content:"✓";color:#007aff;font-weight:700;position:absolute;left:0}.subscribe-button{color:#fff;cursor:pointer;background-color:#007aff;border:none;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:background .2s}.subscribe-button:hover{background-color:#0056b3}.tariff-card.popular:after{content:attr(data-badge);color:#fff;background:#007aff;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:15px;right:15px}.comparison-table{text-align:left;max-width:960px;margin:60px auto}.comparison-table h3{text-align:center;margin-bottom:30px;font-family:Clash Display Bold,sans-serif;font-size:36px}.comparison-table p{color:#ccc;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;padding:20px}.cost-calculator{text-align:center;max-width:960px;margin:60px auto}.cost-calculator h3{margin-bottom:30px;font-family:Clash Display Bold,sans-serif;font-size:36px}.cost-calculator p{color:#ccc;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;padding:20px}.social-proof{text-align:center;max-width:960px;margin:60px auto}.social-proof h3{margin-bottom:30px;font-family:Clash Display Bold,sans-serif;font-size:36px}.social-proof p{color:#ccc;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;padding:20px}@media (max-width:1024px){.tariff-plans-section h2{font-size:36px}.tariff-card{width:45%;height:auto;padding:20px}.tariff-card h3{font-size:24px}.tariff-card .price{font-size:20px}.tariff-card ul li{color:#e0e0e0;font-size:16px}.subscribe-button{padding:12px 15px;font-size:16px}.tariff-card.recommended:before{padding:5px 25px;font-size:10px;top:10px;right:-30px}}@media (max-width:768px){.tariff-plans-section h2{font-size:28px}.tariff-plans-section{padding:0 20px}.tariff-card{width:90%;padding:20px}.tariff-card h3{font-size:24px}.tariff-card .price{font-size:20px}.tariff-card ul li{color:#e0e0e0;font-size:16px}.subscribe-button{padding:12px 15px;font-size:16px}.comparison-table,.cost-calculator,.social-proof{padding:0 20px}.tariff-card.recommended:before{padding:5px 25px;font-size:10px;top:10px;right:-30px}}@media (max-width:480px){.tariff-plans-section h2{font-size:24px}.tariff-plans-section{padding:0 15px}.tariff-card{padding:15px}.tariff-card h3{font-size:20px}.tariff-card .price{font-size:18px}.tariff-card ul li{color:#e0e0e0;font-size:14px}.subscribe-button{padding:10px 15px;font-size:14px}.tariff-card.recommended:before{padding:4px 20px;font-size:9px;top:8px;right:-25px}}.mainBlock_button{cursor:pointer;background-color:#fff0;border:none;padding:0}.mainBlock_button img{width:30px;height:30px;transition:transform .3s;display:block}.mainBlock_button:hover img{transform:scale(1.1)}.sticky-header div{align-items:center;gap:10px;display:flex}.login-button,.register-button{cursor:pointer;border-radius:5px;padding:8px 15px;font-size:16px;font-weight:700;transition:background-color .3s,transform .1s}.login-button{color:#007aff;background-color:#0000;border:1px solid #007aff}.login-button:hover{background-color:#007aff1a;transform:translateY(-2px)}.register-button{color:#fff;background:linear-gradient(45deg,#007aff,#00f2ea);border:none}.register-button:hover{opacity:.9;transform:translateY(-2px)}.service-hero-block{flex-direction:row;justify-content:space-between;align-items:center;max-width:1440px;min-height:80vh;margin:0 auto;padding:30px 80px;display:flex}.service-hero-content{text-align:left;max-width:500px;margin-right:40px}.service-hero-block h2{color:#fff;background:linear-gradient(90deg,#007aff,#00f2ea);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-family:Clash Display Bold,sans-serif;font-size:48px}.service-hero-subtitle{color:#ccc;margin-bottom:30px;font-size:20px}.service-hero-image-container{flex:1;justify-content:center;align-items:center;display:flex}.service-hero-image{border-radius:16px;max-width:100%;height:auto;display:block;box-shadow:0 10px 20px #0003}@media (min-width:1025px){.service-hero-block.-reverse-layout .service-hero-content{text-align:right;margin-left:40px;margin-right:0}}@media (max-width:1024px){.hero-section{flex-direction:column;height:auto;padding:40px 20px}.service-hero-block{flex-direction:column;padding:40px 20px}.service-hero-content{text-align:center;max-width:100%;margin-bottom:30px;margin-right:0}.service-hero-block h2{font-size:36px}.service-hero-subtitle{font-size:18px}.service-hero-image-container{width:100%}.service-hero-image{max-width:90%}}@media (max-width:768px){.service-hero-block h2{font-size:28px}.service-hero-subtitle{font-size:16px}}@media (max-width:480px){.service-hero-block h2{font-size:24px}.service-hero-subtitle{font-size:16px}}.services-presentation,.services-grid,.service-card,.service-text-content,.service-image{display:none}.edge_png{width:100%;max-width:700px;height:auto}.extension-store-links{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.extension-store-link{color:inherit;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.extension-store-link:hover{background-color:#ffffff0f;border-color:#fff6}.extension-store-link img{width:20px;height:20px;display:block}.tg_png{border-radius:45px;width:100%;max-width:320px;height:auto}.service-hero-block .service-title-link:hover h2{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1.02)}.service-title-link{text-decoration:none}@media (min-width:1025px){.service-hero-block.-reverse-layout .service-hero-content{text-align:right;margin-left:40px;margin-right:0}}.faq{max-width:1000px;margin:50px auto;padding:0 20px}.faq .faq-toggle{display:none}.faq .faq-item{border-bottom:1px solid #333;margin-bottom:10px;padding-bottom:10px}.faq .question{cursor:pointer;color:#fff;text-align:left;background:0 0;border:none;width:100%;padding-left:30px;font-size:24px;font-weight:600;transition:color .3s;display:block;position:relative}.faq .question:hover{color:#00f2ea}.faq .question:before{content:"+";color:#007aff;font-size:28px;transition:all .4s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.faq .answer{color:#ccc;box-sizing:border-box;border:none;max-height:0;padding-left:30px;font-size:16px;transition:all .4s;overflow:hidden}.faq .faq-toggle:checked~.question:before{content:"-";color:#00f2ea}.faq .faq-toggle:checked~.answer{max-height:2000px;padding-top:10px;padding-bottom:15px}.faq .answer ul{margin-top:10px;margin-left:20px;padding-left:0;list-style:outside}.faq .answer li{margin-bottom:8px}.faq .answer li strong{color:#fff}.faq .answer ul ul{margin-top:5px;margin-bottom:5px;list-style:circle}@media (max-width:768px){.faq{margin:30px auto;padding:0 15px}.faq .question{padding-left:25px;font-size:20px}.faq .question:before{font-size:24px}.faq .answer{padding-left:25px;font-size:14px}}.scroll-down-arrow{cursor:pointer;opacity:.7;z-index:10;flex-direction:column;align-items:center;transition:opacity .3s;display:flex;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.scroll-down-arrow:hover{opacity:1}.scroll-down-arrow .arrow{border-top:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;margin-bottom:5px;animation:1.5s infinite bounce}.scroll-down-arrow .label{color:#fff;font-size:14px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.table-container{border:1px solid #333;border-radius:12px;margin-top:15px;overflow-x:auto}.models-table{border-collapse:collapse;color:#efefef;background-color:#0f0f0f;width:100%;font-family:inherit;font-size:14px}.models-table th{text-align:left;color:#888;background-color:#1a1a1a;border-bottom:1px solid #333;padding:12px 16px;font-weight:500}.models-table td{vertical-align:top;border-bottom:1px solid #222;padding:16px}.company-name{color:#fff;white-space:nowrap;width:150px;font-weight:600}.model-chip{background:#1e1e1e;border:1px solid #333;border-radius:6px;margin:2px 4px 6px 0;padding:4px 10px;font-size:13px;display:inline-block}.model-chip.default{background:#4a90e21a;border-color:#4a90e2}.model-chip.default span{color:#4a90e2;margin-left:5px;font-size:11px}.model-chip.image{background:#bb86fc0d;border-color:#bb86fc}@media (max-width:600px){.models-table thead{display:none}.models-table tr{border-bottom:1px solid #333;margin-bottom:20px;display:block}.models-table td{border:none;padding:10px;display:block}.company-name{color:#4a90e2;background:#1a1a1a;width:100%}}.carousel-container{max-width:1440px;margin:0 auto;padding:40px 80px;position:relative;overflow:hidden}.carousel-track{width:100%;height:80vh;position:relative;overflow:hidden}.carousel-slide{opacity:0;pointer-events:none;width:100%;height:100%;transition:all .5s ease-in-out;position:absolute;top:0;left:0}.carousel-slide.active{opacity:1;pointer-events:auto}.carousel-button{z-index:100;color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-button:hover{color:#007aff;transform:translateY(-50%)scale(1.2)}.carousel-button-prev{left:20px}.carousel-button-next{right:80px}.carousel-indicators{justify-content:center;gap:12px;margin-top:20px;display:flex}.carousel-indicator{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.carousel-indicator.active{background:linear-gradient(90deg,#007aff,#00f2ea);transform:scale(1.2)}.carousel-indicator:hover{background:#fff9}@media (max-width:1024px){.carousel-container{padding:40px 20px}.carousel-track{height:auto;min-height:80vh}.carousel-slide{opacity:1;pointer-events:auto;position:relative}.carousel-button{width:40px;height:40px}.carousel-button-prev{left:10px}.carousel-button-next{right:0}}@media (max-width:768px){.carousel-container{margin:40px auto;padding:20px}.carousel-button{width:36px;height:36px}.carousel-button-prev{left:5px}.carousel-button-next{right:0}.carousel-indicator{width:10px;height:10px}}.header-right>a{align-items:center;display:flex}
