*{box-sizing:border-box;margin:0;padding:0}:root{--color-black:#000;--color-navy:#0a0f1e;--color-dark-navy:#050810;--color-blue:#00d4ff;--color-cyan:#00fff5;--color-purple:#a855f7;--color-white:#fff;--color-gray-light:#94a3b8;--color-gray:#64748b;--color-gray-dark:#334155;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Space Grotesk",sans-serif;--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--shadow-glass:0 8px 32px #00d4ff1a;--shadow-premium:0 20px 60px #00000080}body{background:linear-gradient(180deg,#050810,#0a0f1e 50%,#000);background:linear-gradient(180deg,var(--color-dark-navy) 0,var(--color-navy) 50%,var(--color-black) 100%);color:#fff;color:var(--color-white);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);line-height:1.6;min-height:100vh;overflow-x:hidden}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-top:80px}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,sans-serif;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.2}h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#00fff5);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-cyan) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:1rem}h3{color:#fff;color:var(--color-white);font-size:1.75rem;margin-bottom:.75rem}a{color:inherit;text-decoration:none}a,button{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}button{border:none;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary)}.btn-primary{background:linear-gradient(135deg,#00d4ff,#00fff5);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-cyan) 100%);border-radius:12px;box-shadow:0 4px 20px #00d4ff66;color:#000;color:var(--color-black);font-size:1rem;font-weight:600;padding:16px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.btn-primary:hover{box-shadow:0 6px 30px #00d4ff99;transform:translateY(-2px)}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;color:var(--color-white);font-size:1rem;font-weight:600;padding:16px 32px}.btn-secondary:hover{background:#ffffff1a;border-color:#00d4ff80}.glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #00d4ff1a;box-shadow:var(--shadow-glass);padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.glass-card:hover{border-color:#00d4ff4d;box-shadow:0 12px 40px #00d4ff33;transform:translateY(-5px)}.container{margin:0 auto;max-width:1400px;padding:0 2rem}.section{padding:100px 0}.section-title{margin-bottom:4rem;text-align:center}.section-subtitle{color:#94a3b8;color:var(--color-gray-light);font-size:1.125rem;margin:0 auto 3rem;max-width:700px;text-align:center}header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050810cc;border-bottom:1px solid #ffffff1a;left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:1000}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2rem}.logo-container{align-items:center;display:flex;gap:12px}.logo-image{border:2px solid #00d4ff4d;border-radius:12px;height:50px;object-fit:cover;width:50px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#00fff5);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-cyan) 100%);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-family:var(--font-display);font-size:1.5rem;font-weight:700}nav ul{align-items:center;display:flex;gap:2.5rem;list-style:none}nav a{color:#94a3b8;color:var(--color-gray-light);font-size:.95rem;font-weight:500;padding:.5rem 0;position:relative}nav a.active,nav a:hover{color:#00d4ff;color:var(--color-blue)}nav a:after{background:linear-gradient(90deg,#00d4ff,#00fff5);background:linear-gradient(90deg,var(--color-blue),var(--color-cyan));bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}nav a:hover:after{width:100%}.hero-section{overflow:hidden;padding:150px 0 100px;position:relative;text-align:center}.hero-section:before{background:radial-gradient(circle,#00d4ff26 0,#0000 70%);content:"";height:1000px;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-50%);width:1000px}.hero-content{position:relative;z-index:1}.hero-title{-webkit-text-fill-color:#0000;animation:fadeInUp .8s ease;background:linear-gradient(135deg,#fff,#00d4ff 50%,#00fff5);background:linear-gradient(135deg,var(--color-white) 0,var(--color-blue) 50%,var(--color-cyan) 100%);-webkit-background-clip:text;background-clip:text;font-size:4rem;margin-bottom:1.5rem}.hero-description{animation:fadeInUp .8s ease .2s both;color:#94a3b8;color:var(--color-gray-light);font-size:1.25rem;margin:0 auto 3rem;max-width:700px}.hero-buttons{animation:fadeInUp .8s ease .4s both;display:flex;gap:1.5rem;justify-content:center}.hero-dashboard{animation:fadeInUp 1s ease .6s both;margin-top:5rem;position:relative}.dashboard-mockup{border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #00000080;box-shadow:var(--shadow-premium);margin:0 auto;max-width:1200px;overflow:hidden;width:100%}.trusted-section{padding:80px 0;text-align:center}.trusted-title{color:#64748b;color:var(--color-gray);font-size:1rem;letter-spacing:2px;margin-bottom:3rem;text-transform:uppercase}.trusted-logos{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;opacity:.6}.features-section{padding:100px 0}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.feature-card:hover{border-color:#00d4ff66;box-shadow:0 15px 50px #00d4ff33;transform:translateY(-8px)}.feature-icon{color:#00d4ff;color:var(--color-blue);font-size:2.5rem;margin-bottom:1.5rem}.feature-title{color:#fff;color:var(--color-white);font-size:1.5rem;margin-bottom:1rem}.feature-description{color:#94a3b8;color:var(--color-gray-light);line-height:1.7}.stats-section{background:linear-gradient(135deg,#00d4ff0d,#a855f70d);padding:100px 0}.stats-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.stat-card{text-align:center}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#00fff5);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-cyan) 100%);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#94a3b8;color:var(--color-gray-light);font-size:1.125rem}.products-section{padding:100px 0}.products-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.product-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;padding:3rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.product-card:hover{border-color:#a855f766;box-shadow:0 15px 50px #a855f733;transform:translateY(-8px)}.product-icon{color:#a855f7;color:var(--color-purple);font-size:3rem;margin-bottom:1.5rem}.product-title{font-size:1.75rem;margin-bottom:1rem}.product-description{color:#94a3b8;color:var(--color-gray-light);margin-bottom:2rem}.why-section{padding:100px 0}.why-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.why-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;text-align:center}.why-icon{color:#00fff5;color:var(--color-cyan);font-size:2.5rem;margin-bottom:1.5rem}.why-title{font-size:1.5rem;margin-bottom:1rem}.why-description{color:#94a3b8;color:var(--color-gray-light)}.testimonials-section{background:linear-gradient(135deg,#a855f70d,#00d4ff0d);padding:100px 0}.testimonials-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.testimonial-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem}.testimonial-text{color:#94a3b8;color:var(--color-gray-light);font-size:1.125rem;line-height:1.8;margin-bottom:2rem}.testimonial-author{align-items:center;display:flex;gap:1rem}.author-avatar{background:linear-gradient(135deg,#00d4ff,#a855f7);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-purple) 100%);border-radius:50%;height:50px;width:50px}.author-info h4{color:#fff;color:var(--color-white);margin-bottom:.25rem}.author-info p{color:#64748b;color:var(--color-gray);font-size:.9rem}.pricing-section{padding:100px 0}.pricing-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.pricing-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;padding:3rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.pricing-card.featured{border-color:#00d4ff;border-color:var(--color-blue);box-shadow:0 0 40px #00d4ff4d}.pricing-card:hover{border-color:#00d4ff80;transform:translateY(-8px)}.pricing-plan{color:#00d4ff;color:var(--color-blue);font-size:1.125rem;margin-bottom:1rem}.pricing-price{color:#fff;color:var(--color-white);font-size:3rem;font-weight:700;margin-bottom:.5rem}.pricing-period{color:#64748b;color:var(--color-gray);margin-bottom:2rem}.pricing-features{list-style:none;margin:2rem 0;text-align:left}.pricing-features li{border-bottom:1px solid #ffffff0d;color:#94a3b8;color:var(--color-gray-light);padding:.75rem 0}.faq-section{padding:100px 0}.faq-container{margin:3rem auto 0;max-width:900px}.faq-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:15px;margin-bottom:1.5rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.faq-question{align-items:center;color:#fff;color:var(--color-white);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:1.5rem 2rem}.faq-question:hover{color:#00d4ff;color:var(--color-blue)}.faq-answer{color:#94a3b8;color:var(--color-gray-light);display:none;line-height:1.8;padding:0 2rem 1.5rem}.faq-item.active .faq-answer{display:block}.cta-section{background:linear-gradient(135deg,#00d4ff1a,#a855f71a);padding:120px 0;text-align:center}.cta-title{font-size:3rem;margin-bottom:1.5rem}.cta-description{color:#94a3b8;color:var(--color-gray-light);font-size:1.25rem;margin:0 auto 3rem;max-width:600px}footer{background:#050810f2;border-top:1px solid #ffffff1a;padding:80px 0 30px}.footer-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:3rem}.footer-brand{max-width:350px}.footer-logo-container{align-items:center;display:flex;gap:12px;margin-bottom:1.5rem}.footer-logo-image{border:2px solid #00d4ff4d;border-radius:10px;height:45px;object-fit:cover;width:45px}.footer-logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#00fff5);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-cyan) 100%);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-family:var(--font-display);font-size:1.35rem;font-weight:700}.footer-description{color:#94a3b8;color:var(--color-gray-light);line-height:1.8;margin-bottom:1.5rem}.footer-section h3{color:#fff;color:var(--color-white);font-size:1.125rem;margin-bottom:1.5rem}.footer-links{list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#94a3b8;color:var(--color-gray-light);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.footer-links a:hover{color:#00d4ff;color:var(--color-blue);padding-left:5px}.footer-contact-info{color:#94a3b8;color:var(--color-gray-light);list-style:none}.footer-contact-info li{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.footer-contact-info svg{color:#00d4ff;color:var(--color-blue);flex-shrink:0;margin-top:3px}.footer-social{display:flex;gap:1rem;margin-top:1.5rem}.social-link{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#94a3b8;color:var(--color-gray-light);display:inline-block;font-size:.9rem;padding:.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.social-link:hover{background:#00d4ff1a;border-color:#00d4ff;border-color:var(--color-blue);color:#00d4ff;color:var(--color-blue)}.footer-bottom{border-top:1px solid #ffffff1a;color:#64748b;color:var(--color-gray);font-size:.9rem;padding-top:2rem;text-align:center}.footer-legal{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:1rem}.footer-legal a{color:#64748b;color:var(--color-gray);font-size:.875rem}.footer-legal a:hover{color:#00d4ff;color:var(--color-blue)}.posts-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:3rem}.post-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.post-card:hover{border-color:#00d4ff66;box-shadow:0 15px 50px #00d4ff33;transform:translateY(-8px)}.post-image{height:250px;object-fit:cover;width:100%}.post-content{padding:2rem}.post-meta{color:#64748b;color:var(--color-gray);display:flex;font-size:.875rem;gap:1.5rem;margin-bottom:1rem}.post-title{color:#fff;color:var(--color-white);font-size:1.5rem;margin-bottom:1rem}.post-excerpt{color:#94a3b8;color:var(--color-gray-light);line-height:1.7;margin-bottom:1.5rem}.post-actions{display:flex;gap:1rem}.btn-small{border-radius:8px;font-size:.875rem;font-weight:500;padding:10px 20px}.post-detail-hero{padding:120px 0 60px;text-align:center}.post-detail-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff);background:linear-gradient(135deg,var(--color-white) 0,var(--color-blue) 100%);-webkit-background-clip:text;background-clip:text;font-size:3rem;margin-bottom:2rem}.post-detail-meta{color:#64748b;color:var(--color-gray);display:flex;gap:2rem;justify-content:center;margin-bottom:3rem}.post-detail-image-container{border-radius:20px;box-shadow:0 20px 60px #00000080;box-shadow:var(--shadow-premium);margin:0 auto 4rem;max-width:1200px;overflow:hidden}.post-detail-image{display:block;height:auto;width:100%}.post-detail-content{margin:0 auto;max-width:900px;padding:0 2rem}.post-detail-body{color:#94a3b8;color:var(--color-gray-light);font-size:1.125rem;line-height:1.9;margin-bottom:3rem}.post-detail-body p{margin-bottom:1.5rem}.post-detail-actions{display:flex;gap:1rem;justify-content:center;margin:3rem 0}.contact-section{padding:100px 0}.contact-container{margin:0 auto;max-width:900px}.contact-info-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:4rem}.contact-info-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:15px;padding:2rem;text-align:center}.contact-icon{color:#00d4ff;color:var(--color-blue);font-size:2rem;margin-bottom:1rem}.contact-info-title{color:#fff;color:var(--color-white);font-size:1.125rem;margin-bottom:.5rem}.contact-info-text{color:#94a3b8;color:var(--color-gray-light);font-size:.95rem}.contact-form-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;padding:3rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.form-group,.form-row{margin-bottom:1.5rem}.form-group label{color:#fff;color:var(--color-white);display:block;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;color:var(--color-white);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:1rem;padding:14px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth);width:100%}.form-group input:focus,.form-group textarea:focus{background:#ffffff14;border-color:#00d4ff;border-color:var(--color-blue);outline:none}.form-group textarea{min-height:150px;resize:vertical}.form-submit{background:linear-gradient(135deg,#00d4ff,#00fff5);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-cyan) 100%);border:none;border-radius:10px;color:#000;color:var(--color-black);cursor:pointer;font-size:1rem;font-weight:600;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth);width:100%}.form-submit:hover{box-shadow:0 6px 30px #00d4ff80;transform:translateY(-2px)}.about-section{padding:100px 0}.about-content{margin:0 auto 5rem;max-width:900px;text-align:center}.about-text{color:#94a3b8;color:var(--color-gray-light);font-size:1.125rem;line-height:1.9;margin-bottom:2rem}.team-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:4rem}.team-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.team-card:hover{border-color:#00d4ff66;transform:translateY(-8px)}.team-image{border:2px solid #00d4ff33;border-radius:15px;height:280px;margin-bottom:1.5rem;object-fit:cover;width:100%}.team-name{color:#fff;color:var(--color-white);font-size:1.375rem;margin-bottom:.5rem}.team-position{color:#00d4ff;color:var(--color-blue);font-weight:500;margin-bottom:1rem}.team-bio{color:#94a3b8;color:var(--color-gray-light);font-size:.95rem;line-height:1.7}.cookie-consent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050810fa;border-top:1px solid #00d4ff4d;bottom:0;left:0;padding:2rem;position:fixed;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:9999}.cookie-consent.show{transform:translateY(0)}.cookie-content{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1400px}.cookie-text{flex:1 1;min-width:300px}.cookie-text h3{color:#fff;color:var(--color-white);font-size:1.25rem;margin-bottom:.75rem}.cookie-text p{color:#94a3b8;color:var(--color-gray-light);line-height:1.7}.cookie-text a{color:#00d4ff;color:var(--color-blue);text-decoration:underline}.cookie-actions{display:flex;flex-wrap:wrap;gap:1rem}.cookie-btn{border-radius:10px;font-size:.95rem;font-weight:600;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.cookie-accept{background:linear-gradient(135deg,#00d4ff,#00fff5);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-cyan) 100%);color:#000;color:var(--color-black)}.cookie-accept:hover{box-shadow:0 4px 20px #00d4ff80;transform:translateY(-2px)}.cookie-customize,.cookie-decline{background:#ffffff0d;border:1px solid #ffffff1a;color:#fff;color:var(--color-white)}.cookie-customize:hover,.cookie-decline:hover{background:#ffffff1a;border-color:#fff3}.notification{animation:slideInRight .4s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050810fa;border:1px solid #00d4ff66;border-radius:15px;box-shadow:0 10px 40px #00d4ff4d;padding:1.5rem 2rem;position:fixed;right:2rem;top:100px;z-index:10000}.notification.success{border-color:#00ff9d66;box-shadow:0 10px 40px #00ff9d4d}.notification-content{align-items:center;display:flex;gap:1rem}.notification-icon{color:#00d4ff;color:var(--color-blue);font-size:1.5rem}.notification.success .notification-icon{color:#00ff9d}.notification-message{color:#fff;color:var(--color-white);font-weight:500}.benefits-section{background:linear-gradient(135deg,#00d4ff08,#a855f708);padding:80px 0}.benefits-intro{margin:0 auto 4rem;max-width:800px;text-align:center}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.benefit-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.benefit-card:hover{border-color:#00d4ff66;box-shadow:0 12px 40px #00d4ff26;transform:translateY(-5px)}.benefit-icon{color:#00d4ff;color:var(--color-blue);font-size:3rem;margin-bottom:1.5rem}.benefit-title{color:#fff;color:var(--color-white);font-size:1.375rem;margin-bottom:1rem}.benefit-description{color:#94a3b8;color:var(--color-gray-light);line-height:1.7}.stats-highlight{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem}.stat-highlight-card{background:#00d4ff0d;border:1px solid #00d4ff1a;border-radius:15px;padding:2rem;text-align:center}.stat-highlight-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#00fff5);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-cyan) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-highlight-label{color:#94a3b8;color:var(--color-gray-light);font-size:1rem}.blog-intro-section{background:linear-gradient(135deg,#a855f708,#00d4ff08);padding:80px 0}.blog-intro-content{margin:0 auto;max-width:1000px}.intro-text-block{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:2rem;padding:3rem}.intro-text-block h3{color:#fff;color:var(--color-white);font-size:1.75rem;margin-bottom:1.5rem}.intro-text-block p{color:#94a3b8;color:var(--color-gray-light);font-size:1.125rem;line-height:1.9;margin-bottom:1.5rem}.calculator-section{background:linear-gradient(135deg,#00d4ff08,#a855f708);padding:80px 0}.calculator-container{margin:0 auto;max-width:800px}.calculator-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;padding:3rem}.calculator-intro{margin-bottom:3rem;text-align:center}.calculator-intro p{color:#94a3b8;color:var(--color-gray-light);font-size:1.125rem;margin-top:1rem}.calculator-inputs{grid-gap:2rem;display:grid;gap:2rem;margin-bottom:2rem}.calculator-input-group{display:flex;flex-direction:column;gap:.75rem}.calculator-input-group label{color:#fff;color:var(--color-white);font-size:1rem;font-weight:500}.calculator-input-group input,.calculator-input-group select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;color:var(--color-white);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:1rem;padding:14px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.calculator-input-group input:focus,.calculator-input-group select:focus{background:#ffffff14;border-color:#00d4ff;border-color:var(--color-blue);outline:none}.calculator-button{background:linear-gradient(135deg,#00d4ff,#00fff5);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-cyan) 100%);border:none;border-radius:10px;color:#000;color:var(--color-black);cursor:pointer;font-size:1.125rem;font-weight:600;margin-top:1rem;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth);width:100%}.calculator-button:hover{box-shadow:0 6px 30px #00d4ff80;transform:translateY(-2px)}.calculator-result{background:linear-gradient(135deg,#00d4ff1a,#a855f71a);border:1px solid #00d4ff4d;border-radius:15px;margin-top:3rem;padding:2.5rem;text-align:center}.result-label{color:#94a3b8;color:var(--color-gray-light);font-size:1rem;margin-bottom:1rem}.result-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#00fff5);background:linear-gradient(135deg,var(--color-blue) 0,var(--color-cyan) 100%);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:.5rem}.result-details{grid-gap:2rem;border-top:1px solid #ffffff1a;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:2rem;padding-top:2rem}.result-detail-item{text-align:center}.result-detail-label{color:#64748b;color:var(--color-gray);font-size:.875rem;margin-bottom:.5rem}.result-detail-value{color:#fff;color:var(--color-white);font-size:1.5rem;font-weight:600}.policy-section{padding:100px 0}.policy-container{margin:0 auto;max-width:1000px}.policy-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:20px;padding:3rem}.policy-content h3{color:#fff;color:var(--color-white);font-size:1.75rem;margin:2.5rem 0 1rem}.policy-content h3:first-child{margin-top:0}.policy-content p{margin-bottom:1.5rem}.policy-content p,.policy-content ul{color:#94a3b8;color:var(--color-gray-light);font-size:1.0625rem;line-height:1.9}.policy-content ul{margin:1.5rem 0 1.5rem 2rem}.policy-content ul li{margin-bottom:.75rem}.policy-highlight{background:#00d4ff0d;border-left:3px solid #00d4ff;border-left:3px solid var(--color-blue);border-radius:8px;margin:2rem 0;padding:1.5rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.hero-title{font-size:3rem}.footer-content{grid-template-columns:repeat(2,1fr)}.pricing-grid,.why-grid{grid-template-columns:1fr}}@media (max-width:768px){.hero-title{font-size:2.5rem}h2{font-size:2rem}.hero-buttons,.post-actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%}.contact-info-grid,.footer-content,.form-row,.result-details{grid-template-columns:1fr}nav ul{gap:1rem}.cookie-content,nav ul{flex-direction:column}.cookie-actions{width:100%}.cookie-btn{flex:1 1}.notification{left:1rem;right:1rem}}@media (max-width:480px){.container{padding:0 1rem}.section{padding:60px 0}.hero-section{padding:100px 0 60px}.hero-title{font-size:2rem}h2{font-size:1.75rem}.feature-card,.glass-card,.product-card{padding:1.5rem}}
/*# sourceMappingURL=main.ef032262.css.map*/