@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--primary:#ffc107;--primary-hover:#e5ad06;--bg-dark:#040b1a;--bg-card:#0a162b;--text-main:#fff;--text-muted:#a0aec0;--border:#ffffff0d;--transition:all .4s cubic-bezier(.165, .84, .44, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-dark);width:100%;overflow-x:hidden}body{color:var(--text-main);font-family:Inter,sans-serif;line-height:1.6;position:relative}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 20% 30%,#ffc10708 0%,#0000 40%),radial-gradient(circle at 80% 70%,#007bff08 0%,#0000 40%);width:100%;height:100%;position:fixed;top:0;left:0}.bg-glow{filter:blur(80px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffffff08 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:25s linear infinite floatOrb;position:fixed}@keyframes floatOrb{0%{transform:translate(0)}50%{transform:translate(10vw,10vh)}to{transform:translate(0)}}.container{max-width:1250px;margin:0 auto;padding:0 25px}a{color:inherit;transition:var(--transition);text-decoration:none}button{cursor:pointer;transition:var(--transition);border:none;outline:none}.reveal{opacity:0;visibility:hidden;transition:all .8s cubic-bezier(.165,.84,.44,1);transform:translateY(20px)}.reveal.active{opacity:1;visibility:visible;transform:translateY(0)}.brand-logo-img{object-fit:contain;width:auto;height:45px;transition:var(--transition)}.brand-logo-img:hover{transform:scale(1.05)}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);background:#ffffff08;border-radius:20px}.header{z-index:1000;width:100%;padding:20px 0;transition:all .3s;position:fixed;top:0;left:0}.header-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b1ae6;padding:12px 0;box-shadow:0 10px 30px #0000004d}.header-container{justify-content:space-between;align-items:center;display:flex}.logo{align-items:center;gap:12px;display:flex}.desktop-nav{align-items:center;gap:32px;display:none}@media (width>=768px){.desktop-nav{display:flex}}.nav-link{color:#cbd5e0;transition:var(--transition);font-size:14px;font-weight:500}.nav-link:hover,.nav-link.active{color:var(--primary)}.btn-primary{background:var(--primary);color:#040b1a;border-radius:50px;padding:10px 24px;font-size:14px;font-weight:700;box-shadow:0 10px 20px #ffc10733}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 15px 25px #ffc1074d}.mobile-menu-btn{color:#fff;background:0 0;display:block}@media (width>=768px){.mobile-menu-btn{display:none}}.mobile-nav{background:var(--bg-dark);z-index:1001;flex-direction:column;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.77,.2,.05,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.mobile-nav.open{transform:translate(0)}.close-btn{color:#fff;background:0 0;position:absolute;top:30px;right:30px}.mobile-links{flex-direction:column;align-items:center;gap:30px;display:flex}.mobile-link{color:#fff;font-size:28px;font-weight:700}.mobile-link.active{color:var(--primary)}.mobile-btn{margin-top:20px;padding:15px 40px;font-size:18px}.footer{border-top:1px solid var(--border);background:#020712;padding:80px 0 0}.footer-grid{grid-template-columns:1.5fr 1fr 1.5fr;gap:60px;padding-bottom:60px;display:grid}@media (width<=991px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.footer-grid{grid-template-columns:1fr;gap:40px}}.footer-brand .brand-desc{color:var(--text-muted);max-width:350px;margin:20px 0 30px}.social-links{gap:15px;display:flex}.social-icon{background:var(--bg-card);color:#fff;width:40px;height:40px;transition:var(--transition);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;display:flex}.social-icon:hover{background:var(--primary);color:#040b1a;transform:translateY(-5px)}.footer-links h3,.footer-contact h3{color:#fff;margin-bottom:25px;font-size:20px;font-weight:700}.footer-links ul li{margin-bottom:12px}.footer-links ul li a{color:var(--text-muted);font-size:15px}.footer-links ul li a:hover{color:var(--primary);padding-left:5px}.contact-info li{color:var(--text-muted);gap:15px;margin-bottom:20px;font-size:15px;display:flex}.contact-info .icon{color:var(--primary);flex-shrink:0;margin-top:3px}.footer-bottom{border-top:1px solid var(--border);text-align:center;padding:25px 0}.footer-bottom p{color:var(--text-muted);font-size:14px}.floating-btn{color:#fff;z-index:1000;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:30px;box-shadow:0 10px 25px #0000004d}.floating-btn:hover{transform:scale(1.1)translateY(-5px);box-shadow:0 15px 35px #0006}.whatsapp-btn{background-color:#25d366;right:30px}.call-btn{background-color:#007bff;left:30px}@media (width<=768px){.floating-btn{width:50px;height:50px;bottom:20px}.whatsapp-btn{right:20px}.call-btn{left:20px}}.home-page{color:#fff;background-color:#040b1a;padding-top:80px;overflow-x:hidden}.hero{background:radial-gradient(circle at 10% 20%,#ffc1070d 0%,#0000 40%),radial-gradient(circle at 90% 80%,#007bff08 0%,#0000 40%);padding:100px 0 140px;position:relative}.hero-container{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (width<=991px){.hero-container{text-align:center;grid-template-columns:1fr}}.hero-content h1{letter-spacing:-2px;margin-bottom:24px;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1.1}.hero-content p{color:var(--text-muted);max-width:550px;margin-bottom:40px;font-size:18px}@media (width<=991px){.hero-content p{margin:0 auto 40px}}.hero-btns{gap:20px;display:flex}@media (width<=991px){.hero-btns{justify-content:center}}.btn-primary-lg{background:var(--primary);color:#040b1a;border:2px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:700;transition:all .3s;display:flex}.btn-primary-lg:hover{color:#040b1a;background:#fff;border-color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #ffffff1a}.btn-outline-lg{color:#fff;background:#ffffff1a;border:2px solid #0000;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:700;transition:all .3s}.btn-outline-lg:hover{color:#040b1a;background:#fff;border-color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #ffffff1a}.hero-main-img{z-index:2;border-radius:24px;width:100%;animation:6s ease-in-out infinite float;position:relative;box-shadow:0 40px 100px #0009}.hero-glow{filter:blur(60px);z-index:-1;background:radial-gradient(circle,#ffffff0d 0%,#0000 70%);width:120%;height:120%;animation:10s ease-in-out infinite alternate glowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:70px;display:flex}.subtitle{color:var(--primary);letter-spacing:3px;margin-bottom:12px;font-size:13px;font-weight:800}.header-divider{background:linear-gradient(to right, transparent, var(--primary), transparent);border-radius:2px;width:0;height:4px;margin-top:15px;transition:width 1s ease-in-out}.reveal.active .header-divider{width:120px}section{padding:100px 0}.carousel-container.full-width{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.carousel-row{width:100%;margin-bottom:30px;overflow:hidden}.carousel-track{gap:30px;width:max-content;display:flex}@keyframes scrollRTL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollLTR{0%{transform:translate(-50%)}to{transform:translate(0)}}.row-rtl .carousel-track{animation:40s linear infinite scrollRTL}.row-ltr .carousel-track{animation:40s linear infinite scrollLTR}.carousel-img{border-radius:16px;height:250px;box-shadow:0 15px 35px #0006}.features-modern-grid,.products-premium-grid,.pricing-premium-grid,.testimonials-masonry{gap:30px;display:grid}.features-modern-grid,.pricing-premium-grid,.testimonials-masonry{grid-template-columns:repeat(3,1fr)}.products-premium-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media (width<=991px){.features-modern-grid,.pricing-premium-grid,.testimonials-masonry{grid-template-columns:1fr;max-width:450px;margin:0 auto}}.feature-modern-card,.product-premium-card,.pricing-premium-card,.testimonial-premium-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;padding:40px;transition:all .4s}.feature-modern-card:hover,.product-premium-card:hover,.pricing-premium-card:hover{border-color:var(--primary);background:#ffffff0d;transform:translateY(-10px)}.icon-wrap,.prod-icon{color:var(--primary);margin-bottom:24px}.pricing-premium-card.featured{border-color:var(--primary);background:linear-gradient(#0a162b 0%,#040b1a 100%);transform:scale(1.05);box-shadow:0 20px 50px #00000080}.price-tag .val{font-size:56px;font-weight:900}.features-list{margin:30px 0}.features-list li{color:#cbd5e0;align-items:center;gap:10px;margin-bottom:12px;display:flex}.features-list li svg{color:var(--primary)}.btn-plan{text-align:center;border-radius:12px;padding:15px;font-weight:700;display:block}.btn-silver{border:1px solid var(--border)}.btn-gold{background:var(--primary);color:#040b1a}.product-page{padding-top:100px}.page-header{text-align:center;padding:60px 0}.page-header h1{margin-bottom:20px;font-size:48px;font-weight:800}.page-header p{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:18px}.product-showcase{background:var(--bg-card);padding:80px 0}.showcase-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (width<=991px){.showcase-grid{grid-template-columns:1fr}}.showcase-image img{border-radius:20px;width:100%;box-shadow:0 20px 40px #0000004d}.showcase-content h2{margin-bottom:24px;font-size:32px;font-weight:700}.showcase-content p{color:var(--text-muted);margin-bottom:30px;font-size:16px}.product-features{margin-bottom:40px}.product-features li{color:#fff;margin-bottom:12px;font-weight:500}.category-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;padding:60px 0;display:grid}.category-card{background:var(--bg-card);border:1px solid var(--border);text-align:center;transition:var(--transition);border-radius:20px;padding:40px}.category-card:hover{border-color:var(--primary);transform:translateY(-5px)}.cat-icon{margin-bottom:20px;font-size:40px}.category-card h3{margin-bottom:10px;font-size:20px;font-weight:700}.category-card p{color:var(--primary);font-size:14px;font-weight:600}.pricing-page{padding-top:100px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:30px;padding:60px 0;display:grid}@media (width<=991px){.pricing-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.pricing-card{background:var(--bg-card);border:1px solid var(--border);transition:var(--transition);border-radius:24px;padding:40px;position:relative}.pricing-card.popular{border-color:var(--primary);background:linear-gradient(#0a162b 0%,#061125 100%);transform:scale(1.05);box-shadow:0 20px 40px #ffc1071a}@media (width<=991px){.pricing-card.popular{transform:none}}.plan-badge{background:var(--primary);color:#040b1a;text-transform:uppercase;border-radius:50px;padding:6px 20px;font-size:12px;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.plan-header h3{margin-bottom:20px;font-size:22px;font-weight:700}.price{margin-bottom:10px}.amount{color:#fff;font-size:48px;font-weight:800}.period{color:var(--text-muted);font-size:16px}.plan-desc{color:var(--primary);margin-bottom:30px;font-size:14px;font-weight:600}.plan-features{margin-bottom:40px}.plan-features li{color:var(--text-muted);gap:12px;margin-bottom:15px;font-size:15px;display:flex}.check{color:var(--primary);font-weight:700}.btn-outline{border:1px solid var(--border);color:#fff;background:0 0;border-radius:12px;width:100%;padding:14px;font-weight:700}.btn-outline:hover{background:#ffffff0d}.btn-primary{width:100%;padding:14px}.faq{background:#ffffff05;padding:80px 0}.faq-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;display:grid}@media (width<=768px){.faq-grid{grid-template-columns:1fr}}.faq-item h4{color:#fff;margin-bottom:15px;font-size:18px}.faq-item p{color:var(--text-muted);font-size:15px}.about-page{padding-top:100px}.about-content{padding:80px 0}.about-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}@media (width<=991px){.about-grid{grid-template-columns:1fr;gap:40px}}.about-text h2{margin-bottom:24px;font-size:32px;font-weight:700}.about-text p{color:var(--text-muted);margin-bottom:24px;font-size:17px;line-height:1.8}.stats-row{gap:40px;margin-top:40px;display:flex}.stat h3{color:var(--primary);margin-bottom:5px;font-size:36px;font-weight:800}.stat p{margin-bottom:0;font-size:14px}.about-vision{flex-direction:column;gap:30px;display:flex}.vision-card{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:40px}.vision-card h3{color:var(--primary);margin-bottom:15px;font-size:20px}.vision-card p{color:var(--text-muted);font-size:16px}.blog-page{padding-top:100px}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;padding:60px 0;display:grid}@media (width<=480px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:var(--bg-card);border:1px solid var(--border);transition:var(--transition);border-radius:20px;overflow:hidden}.blog-card:hover{border-color:var(--primary);transform:translateY(-10px)}.blog-img{height:220px;position:relative}.blog-img img{object-fit:cover;width:100%;height:100%}.blog-cat{background:var(--primary);color:#040b1a;border-radius:50px;padding:5px 15px;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px}.blog-content{padding:30px}.blog-date{color:var(--text-muted);margin-bottom:12px;font-size:13px;display:block}.blog-content h3{margin-bottom:15px;font-size:20px;font-weight:700;line-height:1.4}.blog-content p{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:25px;font-size:15px;display:-webkit-box;overflow:hidden}.read-more{color:var(--primary);background:0 0;font-size:14px;font-weight:700}.read-more:hover{text-decoration:underline}.contact-page{padding-top:100px}.contact-content{padding:80px 0}.contact-grid{grid-template-columns:1fr 1.5fr;gap:60px;display:grid}@media (width<=991px){.contact-grid{grid-template-columns:1fr}}.contact-info-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:30px;padding:50px}.contact-info-panel h2{margin-bottom:15px;font-size:32px}.contact-info-panel>p{color:var(--text-muted);margin-bottom:40px}.info-items{flex-direction:column;gap:30px;display:flex}.info-item{align-items:center;gap:20px;display:flex}.info-icon{width:50px;height:50px;color:var(--primary);background:#ffc1071a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.info-text span{color:var(--text-muted);margin-bottom:4px;font-size:14px;display:block}.info-text p{color:#fff;font-size:16px;font-weight:600}.contact-form-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:30px;padding:50px}.contact-form{flex-direction:column;gap:25px;display:flex}.form-group{flex-direction:column;gap:10px;display:flex}.form-group label{color:#cbd5e0;font-size:14px;font-weight:600}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--border);color:#fff;background:#ffffff0d;border-radius:10px;outline:none;padding:14px 20px;font-size:15px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary)}.w-full{width:100%}
