h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{--bg-color: #0d0e10;--purple: #a855f7;--deep-purple: #3b0764;--silver: #f5f3ff}body{background:#0d0e10;font-family:Goldman,sans-serif;font-weight:400;font-size:16px;line-height:1.5;text-align:center;color:#e2e2e8}h2{font-family:Michroma,sans-serif;font-weight:700;font-size:32px;text-transform:uppercase;text-align:center;background:linear-gradient(180deg,#f5f3ff,#a855f7,#6b21a8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.4px #2e1065;filter:drop-shadow(0 0 10px rgba(168,85,247,.3))}.container{max-width:375px;margin:0 auto;padding:35px 10px}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:px 140px}}.header{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:999;width:100%;height:48px;background:#141316;border-bottom:1px solid rgba(168,85,247,.2);box-shadow:0 2px 15px #a855f726}.header-container{padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.menu-button{display:flex;align-items:center;justify-content:center;border:none;width:28px;height:28px;margin-left:auto;background-color:transparent;color:#e2e2e8;transition:all .3s ease}.navigation-list{display:none}.modal{display:none;background:#1a1c1d;border-bottom:1px solid #a855f7;border-radius:0 0 40px 40px;padding:64px 24px;width:100%;height:auto;z-index:1000;position:fixed;top:47px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #a855f733;transition:all .3s ease}.menu-list{display:flex;flex-direction:column;gap:32px;align-items:center}.menu-item{padding:8px 0;width:220px;height:35px;text-align:center;color:#dcdce5;transition:all .3s ease-in-out}.menu-item:hover,.menu-item:focus,.menu-item.active{color:#fff;border-bottom:1px solid #a855f7;text-shadow:0 0 10px rgba(168,85,247,.6)}@media screen and (min-width: 1440px){.header-container{padding:8px 64px;display:flex;justify-content:center;align-items:center}.menu-button{display:none}.navigation-list{display:flex;justify-content:center;gap:138px}.navigation-item{display:flex;justify-content:center;align-items:center;padding:8px;color:#dcdce5;transition:all .3s ease-in-out}.navigation-item:hover{font-weight:600;color:#fff;text-shadow:0 0 12px rgba(168,85,247,.6)}.navigation-item:focus,.navigation-item.active{border-bottom:1px solid #a855f7;font-weight:600;color:#fff}}.home-title{font-family:Michroma,sans-serif;font-weight:700;font-size:40px;text-transform:uppercase;text-align:center;color:#f5f3ff;margin-top:60px;margin-bottom:40px}.dark{background:linear-gradient(180deg,#f5f3ff,#a855f7,#6b21a8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-link{margin-top:40px;display:flex;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;box-shadow:1px 2px 10px #a855f74d;background:#1a1c1d;border:1px solid #a855f7;border-radius:16px;width:280px;height:48px;font-family:Goldman,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#e2e2e8;transition:all .3s ease-in-out}.home-link:hover,.home-link:focus{color:#fff;background:#a855f7;box-shadow:0 0 20px #a855f799}.home-section{position:relative;height:80vh;overflow:hidden;background:#1a1c1d}#particleCanvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero-content{position:relative;z-index:10}.hero-image-wrapper{margin-bottom:20px;filter:drop-shadow(0 0 30px rgba(168,85,247,.5))}.hero-main-img{width:200px;height:auto;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.corner-logo{position:absolute;width:100px;z-index:5;filter:drop-shadow(0 0 15px rgba(168,85,247,.4));opacity:.6;transition:all .5s ease}.corner-logo img{width:100%;height:auto;border-radius:50%;border:1px solid rgba(168,85,247,.3)}.t-left{top:20%;left:30px}.b-right{bottom:20%;right:30px}.corner-logo:hover{opacity:1;transform:scale(1.1);filter:drop-shadow(0 0 25px rgba(168,85,247,.7))}@media (max-width: 768px){.home-section{height:auto;min-height:80vh;padding:80px 0}.corner-logo{width:45px;opacity:.3}.t-left{top:20%;left:15px}.b-right{bottom:15px;right:15px}.home-link{width:240px;height:44px;margin-top:30px}}.cursor-glow{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(168,85,247,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:2;transform:translate(-50%,-50%)}.about-content{display:flex;flex-direction:column;gap:60px;align-items:center}.about-main-text{max-width:800px;font-size:20px;line-height:1.8;color:#d0d0d4}.gold-text{color:#c084fc;font-weight:700;text-transform:uppercase;letter-spacing:1px}.highlight-red{color:#a855f7;font-weight:700;border-bottom:1px solid #a855f7}.about-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;width:100%}.feature-card{background:#ffffff05;border:1px solid rgba(168,85,247,.1);padding:40px 30px;border-radius:2px;transition:all .4s ease;position:relative;overflow:hidden}.feature-card:hover{background:#a855f70d;border-color:#a855f7;transform:translateY(-10px);box-shadow:0 10px 30px #00000080}.feature-card:before{content:"";position:absolute;top:0;left:0;width:0;height:2px;background:#a855f7;transition:width .4s ease}.feature-card:hover:before{width:100%}.card-icon{font-size:40px;margin-bottom:20px;filter:drop-shadow(0 0 10px rgba(168,85,247,.3))}.feature-card h3{font-family:Goldman,sans-serif;color:#fff;margin-bottom:15px;font-size:18px;text-transform:uppercase}.feature-card p{font-size:14px;color:#8a8a8e;line-height:1.6}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;padding:40px 0}.product-card{background:#212325;border:1px solid #333;padding:30px;border-radius:4px;position:relative;transition:transform .3s ease,border-color .3s ease;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-5px);border-color:#a855f7}.product-card h3{color:#fff;font-size:22px;margin-bottom:20px}.sub-h{font-size:14px;color:#a855f7}.pricing{background:#0003;padding:15px;margin-bottom:20px}.price-row{display:flex;justify-content:space-between;margin-bottom:5px}.price-row strong{color:#c084fc}.card-features{list-style:none;padding:0;text-align:left;font-size:14px;margin-bottom:20px;flex-grow:1}.card-features li:before{content:"»";color:#a855f7;margin-right:10px}.buy-btn{background:#a855f7;color:#fff;padding:12px;text-decoration:none;font-weight:700;text-transform:uppercase;transition:.3s}.buy-btn:hover{background:#9333ea;letter-spacing:1px}.badge{position:absolute;top:10px;right:10px;background:#581c87;color:#fff;font-size:10px;padding:3px 8px}@media only screen and (min-width: 1440px){.home-title{font-size:100px;margin-bottom:50px;margin-top:100px}.hero-subtitle{font-size:24px}}.warranty-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-bottom:60px;margin-top:40px}.warranty-card{background:#a855f708;border:1px solid rgba(168,85,247,.15);padding:40px;text-align:left;position:relative;transition:.4s ease}.warranty-card:hover{border-color:#a855f7;background:#a855f712;box-shadow:0 0 30px #a855f71a}.warranty-card h3{font-family:Orbitron,sans-serif;color:#f5f3ff;font-size:20px;margin-bottom:25px;letter-spacing:1px}.warranty-list{list-style:none;padding:0}.warranty-list li{margin-bottom:15px;font-size:15px;line-height:1.6;color:#d0d0d4;padding-left:25px;position:relative}.warranty-list li:before{content:"▹";position:absolute;left:0;color:#a855f7;font-weight:700}.cta-group{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:50px}.btn-secondary{font-family:Goldman,sans-serif;text-decoration:none;color:#a855f7;border:1px solid #a855f7;padding:15px 30px;border-radius:4px;transition:.3s;font-size:14px;text-transform:uppercase}.btn-secondary:hover{background:#a855f71a;box-shadow:0 0 15px #a855f74d}.btn-primary-neon{font-family:Goldman,sans-serif;text-decoration:none;background:#a855f7;color:#fff;padding:15px 35px;border-radius:4px;font-weight:700;text-transform:uppercase;font-size:14px;transition:.3s;box-shadow:0 0 20px #a855f766}.btn-primary-neon:hover{background:#9333ea;box-shadow:0 0 40px #a855f7b3;transform:translateY(-3px)}@media (max-width: 768px){.cta-group{flex-direction:column;align-items:center}.btn-secondary,.btn-primary-neon{width:100%;max-width:300px;text-align:center}}.product-section{position:relative;overflow:hidden;padding:100px 0;background:transparent}.product-section .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.section-decor{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.float-icon{position:absolute;opacity:.06;stroke:var(--purple);filter:drop-shadow(0 0 10px var(--purple))}.product-card,.feature-card,.warranty-card{opacity:1!important;visibility:visible!important;transform:none!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.product-card:hover{transform:translateY(-5px);border-color:var(--purple);box-shadow:0 10px 30px #a855f726}.float-icon{position:absolute;width:60px;height:60px;fill:none;stroke:var(--purple);stroke-width:1.2;opacity:.06;filter:drop-shadow(0 0 10px var(--purple));z-index:0;pointer-events:none}.float-icon.ads{width:120px;height:120px;opacity:.03}.float-icon.gear{width:100px;height:100px}.product-section .bg-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(var(--purple) .8px,transparent .8px);background-size:30px 30px;opacity:.1}.product-section .bg-blobs{position:absolute;width:100%;height:100%;filter:blur(80px)}.product-section .blob{position:absolute;width:500px;height:500px;background:var(--purple);border-radius:50%;opacity:.08}.product-section .blob:nth-child(1){top:-10%;left:-10%}.product-section .blob:nth-child(2){bottom:-10%;right:-10%;background:var(--deep-purple)}.float-icon{position:absolute;width:60px;height:60px;fill:none;stroke:#fff;stroke-width:1.2;opacity:.15;filter:drop-shadow(0 0 10px rgba(255,255,255,.7));z-index:0;pointer-events:none}.product-section{position:relative;overflow:hidden;background-color:#0d0e10;z-index:1}.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(168,85,247,.15) 1px,transparent 1px);background-size:30px 30px}.bg-blobs{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(80px);opacity:.4}.blob{position:absolute;width:400px;height:400px;background:#a855f7;border-radius:50%}.blob:nth-child(1){top:-100px;left:-100px;opacity:.3}.blob:nth-child(2){bottom:-100px;right:-100px;background:#6b21a8;opacity:.3}.bg-icons{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10h10v10H10zM50 50h5v5h-5z' fill='%23ffffff' opacity='0.2'/%3E%3C/svg%3E")}.product-section{position:relative;background:transparent!important;z-index:1}.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#0d0e10;pointer-events:none}.product-section .container{position:relative;z-index:2}.product-section .bg-icons{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='white' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3C!-- График роста --%3E%3Cpath d='M20 50v-20h20M20 50l15-15 10 10 20-20'/%3E%3C!-- Монета --%3E%3Ccircle cx='140' cy='30' r='10'/%3E%3Cpath d='M140 24v12M134 30h12'/%3E%3C!-- Рекламный мегафон --%3E%3Cpath d='M30 130l15-10v20l-15-10zm15-10h10a5 5 0 015 5v0a5 5 0 01-5 5H45'/%3E%3C!-- Документ --%3E%3Cpath d='M130 120h20v30h-20zM134 128h12M134 136h12M134 144h6'/%3E%3C!-- Google Ads (Треугольник) --%3E%3Cpath d='M90 80l-20 35h40L90 80z' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E");background-size:220px 220px;filter:drop-shadow(0 0 5px rgba(255,255,255,.4))}.product-section{position:relative;background-color:transparent!important;overflow:hidden}.product-section .bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0d0e10;z-index:-2}.product-section .bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:40px 40px;z-index:-1}.about-section .doc{top:15%;left:7%;width:70px;height:70px;transform:rotate(-15deg)}.about-section .gear{bottom:10%;right:5%;width:110px;height:110px;opacity:.1}.home-section{background-image:linear-gradient(#0d0e10b3,#0d0e10b3),url(/assets/hero-DTmBy8pc.jpg);background-repeat:no-repeat;background-position:top 20% center;background-size:cover}@media only screen and (min-width: 1440px){.home-section{background-image:linear-gradient(#0d0e10b3,#0d0e10b3),url(/assets/hero-DTmBy8pc.jpg);background-repeat:no-repeat;background-position:top 20% center;background-size:cover}}.contact-section{background:linear-gradient(to top,#3b0764,#0d0e10 80%);position:relative;border-top:1px solid rgba(168,85,247,.15)}.contact-wrapper{display:flex;flex-direction:column;align-items:center;gap:30px}.contact-subtitle{font-size:18px;color:#9ca3af;max-width:500px}.tg-link-premium{display:flex;align-items:center;gap:15px;background:transparent;border:2px solid #a855f7;padding:20px 50px;color:#c084fc;text-decoration:none;font-family:Goldman,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;position:relative;transition:all .4s ease;box-shadow:0 0 20px #a855f726}.tg-link-premium:hover{background:#a855f7;color:#fff;box-shadow:0 0 40px #a855f780;transform:scale(1.05)}.tg-icon{width:30px;height:30px;filter:drop-shadow(0 0 8px rgba(168,85,247,.5))}.footer-bottom{margin-top:100px;opacity:.6}.footer-bottom .line{width:100%;height:1px;background:linear-gradient(90deg,transparent,#a855f7,transparent);margin-bottom:30px}.footer-note{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#9ca3af}
