:root{--bg: #0D0F12;--bg-alt: #050607;--accent: #CCFF00;--accent-glow: rgba(204, 255, 0, .3);--accent-soft: rgba(204, 255, 0, .05);--text: #F5F5F7;--text-dim: #A1A1A6;--glass: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--transition: all .5s cubic-bezier(.23, 1, .32, 1);--radius: 24px}html{scroll-behavior:initial}body{background-color:var(--bg);color:var(--text);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;hyphens:none!important;-webkit-hyphens:none!important;word-break:keep-all!important;overflow-wrap:anywhere}h1,h2,h3,.logo{font-family:Syne,sans-serif;text-transform:uppercase;line-height:1.1;word-break:keep-all!important;text-wrap:balance}ul{list-style:none}.badge{color:var(--accent);border:1px solid var(--accent);padding:6px 16px;border-radius:100px;font-size:.7rem;letter-spacing:2px;display:inline-block;margin-bottom:24px}.btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:100px;font-weight:600;cursor:pointer;transition:var(--transition);border:1px solid transparent;font-family:Syne,sans-serif}.btn--primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px var(--accent-glow)}.btn--outline{border-color:var(--glass-border);background:var(--glass);color:var(--text)}.btn--outline:hover{border-color:var(--accent);color:var(--accent)}.nav__list{display:flex;gap:32px}.nav__link{font-size:.85rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px}.burger{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;z-index:1100}.mobile-link{font-family:Syne;font-size:2.2rem;text-transform:uppercase}.hero__title{font-size:clamp(2.5rem,8vw,6.5rem);margin-bottom:25px}.hero__subtitle{font-size:1.2rem;color:var(--text-dim);max-width:600px;margin-bottom:40px}.reveal-img{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);overflow:hidden}.reveal-img img{width:100%;height:100%;object-fit:cover;opacity:.5}.check-list i{color:var(--accent);width:20px}.tech__grid,.benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.tech-card,.benefit-card{background:var(--glass);border:1px solid var(--glass-border);padding:40px;border-radius:var(--radius);transition:var(--transition)}.tech-card:hover{border-color:var(--accent);background:#ffffff0d;transform:translateY(-5px)}.tech-card__icon,.benefit-card i{color:var(--accent);margin-bottom:25px;width:40px;height:40px}.innovations__banner{background:linear-gradient(135deg,#111316,#0d0f12);border:1px solid var(--glass-border);padding:80px 40px;border-radius:40px;text-align:center;position:relative}.innovations__banner h2{font-size:2.8rem;margin-bottom:20px}.innovations__banner p{color:var(--text-dim);margin-bottom:35px;max-width:600px;margin-inline:auto}.blog-card{background:var(--bg-alt);border:1px solid var(--glass-border);border-radius:var(--radius);overflow:hidden}.blog-card__img{height:220px;background:var(--glass);position:relative}.blog-card__body .date{color:var(--accent);font-size:.75rem;font-weight:700;margin-bottom:10px;display:block}.blog-card__body h3{text-transform:none;margin-bottom:15px;font-size:1.3rem}.case-item{display:flex;align-items:center;padding:45px 0;border-bottom:1px solid var(--glass-border)}.case-item__num{font-family:Syne;font-size:1.2rem;color:var(--accent);margin-right:50px;opacity:.5}.case-item__info{flex:1}.case-item__stats{text-align:right}.stat-val{font-size:3rem;color:var(--accent);font-weight:800}.captcha-row{display:flex;align-items:center;gap:15px;margin-bottom:20px;color:var(--accent);font-weight:700}.form-status{display:none!important;text-align:center;color:var(--accent);margin-top:20px;font-weight:700}.footer{padding:80px 0 30px;background:#050607;border-top:1px solid var(--glass-border)}.footer__links li{margin-bottom:12px}.footer__links a:hover{color:var(--accent)}.footer__contacts li{display:flex;gap:12px;margin-bottom:15px;color:var(--text-dim);font-size:.9rem}.footer__contacts i{color:var(--accent);width:18px}.footer__bottom{padding-top:30px;border-top:1px solid var(--glass-border);text-align:center;font-size:.75rem;color:var(--text-dim)}@media (max-width: 992px){.nav,.btn--header{display:none}.burger{display:flex}.grid-2,.contact__wrapper{grid-template-columns:1fr;gap:40px}.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.footer__grid{grid-template-columns:1fr}.case-item{flex-direction:column;align-items:flex-start;gap:10px}.stat-val{font-size:2.2rem}}h1,h2,h3,.logo{font-family:Syne,sans-serif;text-transform:uppercase;line-height:1.1;word-break:keep-all!important;overflow-wrap:break-word;text-wrap:balance;display:block}:root{--bg: #0D0F12;--bg-alt: #050607;--accent: #CCFF00;--accent-glow: rgba(204, 255, 0, .3);--text: #F5F5F7;--text-dim: #A1A1A6;--glass: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--radius: 24px;--transition: all .5s cubic-bezier(.23, 1, .32, 1)}h1,h2,h3,.logo{font-family:Syne,sans-serif;text-transform:uppercase;line-height:1.1;text-wrap:balance}.word{white-space:nowrap;display:inline-block}.badge{color:var(--accent);border:1px solid var(--accent);padding:6px 16px;border-radius:100px;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;display:inline-block;margin-bottom:20px}.btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:100px;font-weight:700;cursor:pointer;transition:var(--transition);border:none}.mobile-nav{display:flex;flex-direction:column;gap:25px;text-align:center}.mobile-link{font-family:Syne;font-size:2rem;text-transform:uppercase}.hero{height:100vh;display:flex;align-items:center;background:radial-gradient(circle at 90% 10%,rgba(204,255,0,.05) 0%,transparent 40%)}.hero__title{font-size:clamp(2.5rem,8vw,6rem);margin-bottom:25px}.hero__btns{display:flex;gap:15px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.reveal-img{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);aspect-ratio:16/10;overflow:hidden}.check-list li{display:flex;align-items:center;gap:12px;margin-bottom:15px;color:var(--text-dim)}.check-list i{color:var(--accent);width:18px}.innovations__banner{background:linear-gradient(135deg,#111316,#0d0f12);border:1px solid var(--glass-border);padding:80px 40px;border-radius:40px;text-align:center}.innovations__banner h2{font-size:3rem;margin-bottom:20px}.blog-card__body h3{margin-bottom:15px;text-transform:none}.contact__wrapper{background:var(--glass);border:1px solid var(--glass-border);padding:60px;border-radius:40px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.form-group input{width:100%;background:#ffffff0d;border:1px solid var(--glass-border);padding:18px;border-radius:12px;color:#fff;margin-bottom:15px}.form-group input:focus{border-color:var(--accent);outline:none}.form-status{display:none;text-align:center;padding:40px;background:var(--accent-soft);color:var(--accent);border-radius:var(--radius);font-weight:700}.footer{padding:80px 0 40px;background:#050607;border-top:1px solid var(--glass-border)}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:60px}.footer__title{color:var(--accent);margin-bottom:25px;font-size:.9rem;letter-spacing:1px}.footer__bottom{padding-top:30px;border-top:1px solid var(--glass-border);text-align:center;font-size:.8rem;color:var(--text-dim)}@media (max-width: 992px){.nav{display:none}.burger{display:flex}.grid-2,.contact__wrapper,.footer__grid{grid-template-columns:1fr;gap:40px}}:root{--bg: #0D0F12;--bg-alt: #050607;--accent: #CCFF00;--accent-glow: rgba(204, 255, 0, .4);--accent-soft: rgba(204, 255, 0, .05);--text: #F5F5F7;--text-dim: #A1A1A6;--glass: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--transition: all .5s cubic-bezier(.23, 1, .32, 1);--radius: 24px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg);color:var(--text);font-family:Inter,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important}h1,h2,h3,.logo{font-family:Syne,sans-serif;text-transform:uppercase;line-height:1.1}.word{display:inline-block;white-space:nowrap!important}.container{max-width:1240px;margin:0 auto;padding:0 24px}section{padding:100px 0}a{text-decoration:none;color:inherit;transition:var(--transition)}.badge{color:var(--accent);border:1px solid var(--accent);padding:6px 16px;border-radius:100px;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;display:inline-block;margin-bottom:24px}.btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:100px;font-weight:700;cursor:pointer;transition:var(--transition);border:none;font-family:Syne,sans-serif}.btn--primary{background:var(--accent);color:var(--bg)}.btn--primary:hover{transform:translateY(-3px);box-shadow:0 10px 25px var(--accent-glow)}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:25px 0;transition:var(--transition)}.header--scrolled{padding:15px 0;background:#0d0f12cc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--glass-border)}.header__container{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:800;display:flex;align-items:center;gap:8px}.logo__dot{width:10px;height:10px;background:var(--accent);border-radius:2px;transform:rotate(45deg)}.nav__list{display:flex;gap:30px}.nav__link{font-size:.85rem;text-transform:uppercase;color:var(--text-dim)}.nav__link:hover{color:var(--accent)}.btn--header{display:inline-flex}@media (max-width: 992px){.btn--header{display:none!important}}.burger{display:none;flex-direction:column;gap:6px;cursor:pointer;background:none;border:none;z-index:1100}.burger span{width:26px;height:2px;background:var(--accent);transition:.3s}.burger.open span:nth-child(1){transform:rotate(45deg) translate(5px,6px)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:1050;display:flex;align-items:center;justify-content:center;transform:translate(100%);transition:var(--transition)}.mobile-menu.active{transform:translate(0)}.mobile-nav{display:flex;flex-direction:column;gap:30px;text-align:center}.mobile-link{font-family:Syne;font-size:2.5rem;text-transform:uppercase}.hero{height:100vh;display:flex;align-items:center;background:radial-gradient(circle at 90% 10%,var(--accent-soft) 0%,transparent 40%)}.hero__title{font-size:clamp(1.2rem,5vw,3.5rem);margin-bottom:30px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.reveal-img{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);aspect-ratio:16/10}.innovations__banner{background:linear-gradient(135deg,#111316,#0d0f12);padding:80px 40px;border-radius:40px;border:1px solid var(--glass-border);text-align:center}.innovations__banner h2{font-size:1.6rem;margin-bottom:20px}.blog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.blog-card{background:var(--bg-alt);border:1px solid var(--glass-border);border-radius:var(--radius);overflow:hidden;transition:var(--transition)}.blog-card:hover{border-color:var(--accent)}.blog-card__img{height:220px;background:var(--glass)}.blog-card__body{padding:30px}.contact__wrapper{background:var(--glass);border:1px solid var(--glass-border);padding:60px;border-radius:40px;display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.form-group input{width:100%;background:#ffffff0d;border:1px solid var(--glass-border);padding:20px;border-radius:12px;color:#fff;margin-bottom:20px}#form-success{display:none;text-align:center;padding:60px 40px;background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent);border-radius:var(--radius);font-weight:700}.footer{padding:100px 0 40px;background:#050607;border-top:1px solid var(--glass-border)}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px}.footer__title{color:var(--accent);margin-bottom:25px;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.footer__links a{color:var(--text-dim);font-size:.9rem}.footer__links a:hover{color:var(--accent);padding-left:5px}.footer__bottom{margin-top:60px;padding-top:30px;border-top:1px solid var(--glass-border);text-align:center;font-size:.8rem;color:var(--text-dim)}@media (max-width: 992px){.nav{display:none}.burger{display:flex}.grid-2,.contact__wrapper,.footer__grid{grid-template-columns:1fr;gap:50px}.hero{text-align:center}}.platform{position:relative;background:radial-gradient(circle at 10% 50%,var(--accent-soft) 0%,transparent 40%)}.platform .grid-2{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.platform__content{position:relative;z-index:2}.platform__content p{font-size:1.1rem;color:var(--text-dim);margin-bottom:35px;max-width:540px}.check-list{display:flex;flex-direction:column;gap:20px}.check-list li{display:flex;align-items:center;gap:15px;font-weight:500;color:var(--text);font-size:1.05rem;transition:var(--transition)}.check-list li i{color:var(--accent);background:var(--accent-soft);padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(204,255,0,.2)}.check-list li:hover{transform:translate(10px);color:var(--accent)}.platform__image{position:relative;perspective:1000px}.platform__image:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:var(--accent);filter:blur(80px);opacity:.1;z-index:-1}.reveal-img{width:100%;height:auto;border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--glass);box-shadow:0 30px 60px #00000080;display:block;transition:var(--transition);transform:rotateY(-5deg) rotateX(5deg)}.platform__image:hover .reveal-img{transform:rotateY(0) rotateX(0) scale(1.02);border-color:var(--accent);box-shadow:0 40px 80px #ccff0026}.platform__image:after{content:"";position:absolute;bottom:-30px;right:-30px;width:200px;height:200px;background-image:radial-gradient(var(--glass-border) 1px,transparent 1px);background-size:20px 20px;z-index:-1}@media (max-width: 992px){.platform .grid-2{grid-template-columns:1fr;gap:60px;text-align:center}.platform__content p{margin-inline:auto}.check-list{align-items:center}.reveal-img{transform:none;max-width:500px;margin:0 auto}}.form-status{display:none;background:#d4edda;color:#155724;padding:20px;border-radius:8px;border:1px solid #c3e6cb;text-align:center;margin-top:20px;font-weight:700}.captcha-group{display:flex;align-items:center;gap:15px;margin-bottom:15px}.captcha-group label{font-weight:700;white-space:nowrap}
