:root{--quantum-black:#000;--quantum-void:#010116;--space-dark:#00000a;--deep-space:#0a0a1a;--quantum-blue:#2bc0ff;--quantum-purple:#a94aff;--quantum-green:#4ecdc4;--quantum-gold:#fc0;--text-primary:#fff;--text-secondary:#b0b9c8;--text-muted:#8892a0;--glow-blue:#2bc0ffcc;--glow-purple:#a94affcc;--gradient-quantum:linear-gradient(135deg,#2bc0ff,#a94aff);--gradient-reverse:linear-gradient(135deg,#a94aff,#2bc0ff);--nav-height:80px;--max-width:1400px;--border-radius:16px;--border-radius-xl:24px;--transition-quantum:0.3s cubic-bezier(0.4,0,0.2,1);--transition-fast:0.2s ease;--shadow-quantum:0 20px 50px #000000b3;--shadow-glow:0 0 30px var(--glow-blue)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#000;background:var(--quantum-black);color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}body:before{background:radial-gradient(ellipse at center,#0a0a1a 0,#010116 100%);background:radial-gradient(ellipse at center,var(--deep-space) 0,var(--quantum-void) 100%);content:"";inset:0;position:fixed;z-index:-1}::-webkit-scrollbar{background:#000;background:var(--quantum-black);width:8px}::-webkit-scrollbar-track{background:#00000a;background:var(--space-dark)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);border-radius:4px}.scroll-progress-bar{background:#2bc0ff1a;height:3px;left:0;position:fixed;top:0;width:100%;z-index:1100}.scroll-progress-fill{background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);height:100%;transition:width .3s ease}.quantum-loader-simple{align-items:center;background:#000;background:var(--quantum-black);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.loader-content{text-align:center}.loader-spinner{height:80px;margin:0 auto 30px;position:relative;width:80px}.spinner-ring{animation:spin 1s linear infinite;border:3px solid #0000;border-top:3px solid var(--quantum-blue);inset:0}.spinner-core,.spinner-ring{border-radius:50%;position:absolute}.spinner-core{animation:pulse 2s ease-in-out infinite;inset:20px}.loader-text,.spinner-core{background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum)}.loader-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;font-size:2rem;font-weight:900;margin-bottom:10px}.loader-subtitle{color:#b0b9c8;color:var(--text-secondary);font-size:.875rem}.quantum-navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000080;border-bottom:1px solid #2bc0ff1a;height:80px;height:var(--nav-height);left:0;position:fixed;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-quantum);width:100%;z-index:1000}.quantum-navbar.scrolled{background:#000000e6;box-shadow:0 10px 30px #000c;height:70px}.navbar-content{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1400px;max-width:var(--max-width);padding:0 2rem}.quantum-logo{z-index:1001}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);-webkit-background-clip:text;font-size:1.75rem;font-weight:900;letter-spacing:2px}.quantum-menu{align-items:center;display:flex;gap:2rem}.quantum-nav-link{align-items:center;color:#b0b9c8;color:var(--text-secondary);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;position:relative;text-decoration:none;transition:all .2s ease;transition:all var(--transition-fast)}.quantum-nav-link:hover{color:#fff;color:var(--text-primary);transform:translateY(-2px)}.quantum-nav-link.active{color:#2bc0ff;color:var(--quantum-blue)}.nav-icon{font-size:1.1rem;opacity:.7}.quantum-admin-btn{align-items:center;background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease;transition:all var(--transition-fast)}.quantum-admin-btn:hover{box-shadow:0 10px 25px #2bc0ff4d;transform:translateY(-2px)}.quantum-menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:center;width:30px;z-index:1001}.burger-line{background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);height:2px;margin:3px 0;transition:all .2s ease;transition:all var(--transition-fast);width:25px}.burger-line.open:first-child{transform:rotate(45deg) translate(5px,5px)}.burger-line.open:nth-child(2){opacity:0}.burger-line.open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.quantum-main{padding-top:80px;padding-top:var(--nav-height);position:relative;z-index:1}.quantum-hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:4rem 2rem;position:relative}.hero-quantum-bg{inset:0;overflow:hidden;position:absolute;z-index:-1}.quantum-grid{background-image:linear-gradient(#2bc0ff08 1px,#0000 0),linear-gradient(90deg,#2bc0ff08 1px,#0000 0);background-size:50px 50px;height:100%;opacity:.5;position:absolute;width:100%}.hero-content{max-width:1000px;opacity:0;position:relative;text-align:center;transform:translateY(30px);z-index:2}.hero-content.animate-in{animation:fadeInUp .8s ease forwards}.hero-badge{align-items:center;background:#2bc0ff1a;border:1px solid #2bc0ff4d;border-radius:30px;color:#2bc0ff;color:var(--quantum-blue);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem}.badge-icon{animation:pulse 2s ease-in-out infinite;font-size:1.1rem}.quantum-title{font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1.1;margin-bottom:2rem}.title-line{display:block;margin:.5rem 0}.title-line.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);-webkit-background-clip:text}.quantum-subtitle{color:#b0b9c8;color:var(--text-secondary);font-size:1.25rem;line-height:1.6;margin-bottom:1.5rem}.subtitle-tech{color:#8892a0;color:var(--text-muted)}.subtitle-separator{color:#a94aff;color:var(--quantum-purple);margin:0 .75rem}.delivery-highlight{align-items:center;color:#2bc0ff;color:var(--quantum-blue);display:inline-flex;font-weight:700;gap:.5rem;margin-top:.5rem}.highlight-icon{font-size:1.5rem}.quantum-description{color:#b0b9c8;color:var(--text-secondary);font-size:1.125rem;line-height:1.8;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px}.text-glow{color:#2bc0ff;color:var(--quantum-blue);font-weight:600}.quantum-cta-container{align-items:center;display:flex;flex-direction:column;gap:2rem}.quantum-cta-btn{align-items:center;background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:.75rem;letter-spacing:1px;overflow:hidden;padding:1.25rem 2.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-quantum)}.quantum-cta-btn:hover{box-shadow:0 20px 40px #2bc0ff66;transform:translateY(-3px)}.cta-icon{font-size:1.5rem}.btn-glow{background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);border-radius:16px;filter:blur(10px);inset:-2px;opacity:0;position:absolute;transition:opacity .2s ease;transition:opacity var(--transition-fast);z-index:-1}.quantum-cta-btn:hover .btn-glow{opacity:.5}.cta-stats{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.stat-item{text-align:center}.stat-icon-animated{animation:pulse 2s ease-in-out infinite;font-size:2rem;margin-bottom:.5rem}.stat-icon-animated,.stat-number{color:#2bc0ff;color:var(--quantum-blue);display:block}.stat-number{font-size:1.75rem;font-weight:900;margin-bottom:.25rem}.stat-label{letter-spacing:1px;text-transform:uppercase}.quantum-section{margin:0 auto;max-width:1400px;max-width:var(--max-width);padding:6rem 2rem;position:relative}.section-header{margin-bottom:4rem;text-align:center}.section-badge{align-items:center;background:#2bc0ff1a;border:1px solid #2bc0ff4d;border-radius:20px;color:#2bc0ff;color:var(--quantum-blue);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.25rem;text-transform:uppercase}.quantum-section-title{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:900;line-height:1.2;margin-bottom:1rem}.quantum-section-title span:first-child{color:#fff;color:var(--text-primary)}.title-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);-webkit-background-clip:text;margin-left:.5rem}.quantum-stats-banner{background:linear-gradient(135deg,#2bc0ff0d,#a94aff0d);border-bottom:1px solid #a94aff33;border-top:1px solid #2bc0ff33;margin:4rem 0;padding:3rem 0}.stats-container{margin:0 auto;max-width:1400px;max-width:var(--max-width);padding:0 2rem}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stats-grid.animate-in .global-stat-item{animation:fadeInUp .6s ease forwards;animation-delay:calc(var(--index)*.1s)}.global-stat-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid #2bc0ff33;border-radius:16px;border-radius:var(--border-radius);display:flex;gap:1rem;opacity:0;padding:1.5rem;transition:all .2s ease;transition:all var(--transition-fast)}.global-stat-item:first-child{--index:0}.global-stat-item:nth-child(2){--index:1}.global-stat-item:nth-child(3){--index:2}.global-stat-item:nth-child(4){--index:3}.global-stat-item:hover{box-shadow:0 15px 30px #00000080;transform:translateY(-5px)}.stat-icon-container{position:relative}.stat-icon{color:#2bc0ff;color:var(--quantum-blue);font-size:2rem}.stat-content{flex:1 1}.stat-value{color:#fff;color:var(--text-primary);display:block;font-size:1.5rem;font-weight:900}.stat-label{color:#b0b9c8;color:var(--text-secondary);font-size:.875rem}.quantum-process-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));opacity:0}.quantum-process-container.animate-in{opacity:1}.quantum-process-container.animate-in .quantum-process-card{animation:fadeInUp .6s ease forwards}.quantum-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0009,#0006);border:1px solid #2bc0ff33;border-radius:24px;border-radius:var(--border-radius-xl);opacity:0;padding:2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-quantum)}.quantum-card:hover{box-shadow:0 25px 50px #00000080;transform:translateY(-8px)}.quantum-card.color-blue{border-color:#2bc0ff4d}.quantum-card.color-purple{border-color:#a94aff4d}.quantum-card.color-green{border-color:#4ecdc44d}.process-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.process-icon-container{align-items:center;background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);border-radius:16px;display:flex;height:60px;justify-content:center;width:60px}.process-icon{color:#fff;font-size:2rem}.process-number{color:#2bc0ff33;font-size:3rem;font-weight:900;line-height:1}.process-title{color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.process-description{color:#b0b9c8;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.process-features{display:flex;flex-direction:column;gap:.75rem}.feature-item{align-items:center;color:#b0b9c8;color:var(--text-secondary);display:flex;font-size:.9rem;gap:.75rem}.feature-icon{color:#4ecdc4;color:var(--quantum-green);flex-shrink:0;font-size:1rem}.tech-section{background:linear-gradient(135deg,#0505284d,#01011680);border-radius:40px;margin:4rem 0;padding:4rem 0}.quantum-tech-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));opacity:0}.quantum-tech-grid.animate-in{opacity:1}.quantum-tech-grid.animate-in .quantum-tech-card{animation:fadeInUp .6s ease forwards}.quantum-tech-card{min-height:320px;opacity:0}.tech-card-header{margin-bottom:1.5rem}.tech-icon-sphere{align-items:center;background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);border-radius:50%;box-shadow:0 10px 30px #2bc0ff66;display:flex;height:80px;justify-content:center;margin:0 auto;width:80px}.tech-icon{color:#fff;font-size:2.5rem}.tech-card-content{text-align:center}.tech-title{color:#fff;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.tech-description{color:#b0b9c8;color:var(--text-secondary);font-size:.9rem;line-height:1.6}.offers-section{position:relative}.quantum-offers-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:800px;opacity:0}.quantum-offers-container.animate-in{opacity:1}.quantum-offers-container.animate-in .quantum-offer-card{animation:fadeInUp .6s ease forwards}.quantum-offer-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000c,#0009);border:2px solid #2bc0ff33;border-radius:24px;border-radius:var(--border-radius-xl);cursor:pointer;opacity:0;padding:3rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-quantum)}.quantum-offer-card:hover{border-color:#2bc0ff;border-color:var(--quantum-blue);box-shadow:0 30px 60px #00000080;transform:translateY(-8px)}.quantum-offer-card.popular{border-color:#a94aff;border-color:var(--quantum-purple);transform:scale(1.05)}.offer-badge{background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);border-radius:20px;color:#fff;font-size:.75rem;font-weight:700;padding:.5rem 1.5rem;position:absolute;right:30px;text-transform:uppercase;top:-12px}.offer-header{margin-bottom:2rem;text-align:center}.offer-icon-container{align-items:center;background:#2bc0ff1a;border:2px solid #2bc0ff;border:2px solid var(--quantum-blue);border-radius:20px;display:flex;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.offer-icon{color:#2bc0ff;color:var(--quantum-blue);font-size:2rem}.offer-name{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.offer-pricing{margin-bottom:2rem;text-align:center}.price-main{color:#2bc0ff;color:var(--quantum-blue);font-size:3rem;font-weight:900}.price-currency{color:#b0b9c8;color:var(--text-secondary);font-size:1.25rem;margin-left:.5rem}.offer-features{margin-bottom:2rem}.offer-features .feature-item{border-bottom:1px solid #2bc0ff1a;padding:.75rem 0}.offer-features .feature-item:last-child{border-bottom:none}.quantum-offer-btn{align-items:center;background:#0000;border:2px solid #2bc0ff;border:2px solid var(--quantum-blue);border-radius:12px;color:#2bc0ff;color:var(--quantum-blue);cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:1rem;transition:all .2s ease;transition:all var(--transition-fast);width:100%}.quantum-offer-btn.popular,.quantum-offer-btn:hover{background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);border-color:#0000;color:#fff}.testimonials-section{background:#0000004d;border-radius:40px;padding:4rem 2rem}.quantum-testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));opacity:0}.quantum-testimonials-grid.animate-in{opacity:1}.quantum-testimonials-grid.animate-in .quantum-testimonial-card{animation:fadeInUp .6s ease forwards}.quantum-testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000c,#0009);border:1px solid #2bc0ff33;border-radius:24px;border-radius:var(--border-radius-xl);opacity:0;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-quantum)}.quantum-testimonial-card:hover{box-shadow:0 20px 40px #00000080;transform:translateY(-5px)}.testimonial-header{margin-bottom:1.5rem}.rating-stars{display:flex;gap:.25rem}.star{color:#fc0;color:var(--quantum-gold);font-size:1.1rem}.testimonial-text{color:#b0b9c8;color:var(--text-secondary);font-size:1.1rem;font-style:italic;line-height:1.7;margin-bottom:1.5rem}.testimonial-author h4{color:#fff;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.testimonial-author p{color:#8892a0;color:var(--text-muted);font-size:.875rem}.faq-section{position:relative}.quantum-faq-container{margin:0 auto;max-width:800px;opacity:0}.quantum-faq-container.animate-in{opacity:1}.quantum-faq-container.animate-in .quantum-faq-item{animation:fadeInUp .6s ease forwards}.quantum-faq-item{background:linear-gradient(135deg,#0009,#0006);border:1px solid #2bc0ff33;border-radius:16px;border-radius:var(--border-radius);margin-bottom:1rem;opacity:0;overflow:hidden;transition:all .2s ease;transition:all var(--transition-fast)}.quantum-faq-item:hover{border-color:#2bc0ff;border-color:var(--quantum-blue)}.quantum-faq-item.expanded{border-color:#a94aff;border-color:var(--quantum-purple)}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .2s ease;transition:all var(--transition-fast)}.faq-question:hover{background:#2bc0ff0d}.question-content{align-items:center;display:flex;flex:1 1;gap:1rem}.question-icon{color:#2bc0ff;color:var(--quantum-blue);font-size:1.5rem}.question-content h3{color:#fff;color:var(--text-primary);font-size:1.125rem;font-weight:600}.question-toggle{color:#2bc0ff;color:var(--quantum-blue);font-size:1.25rem;transition:transform .2s ease;transition:transform var(--transition-fast)}.quantum-faq-item.expanded .question-toggle{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);transition:max-height var(--transition-quantum)}.quantum-faq-item.expanded .faq-answer{max-height:300px}.faq-answer p{color:#b0b9c8;color:var(--text-secondary);line-height:1.7;padding:0 1.5rem 1.5rem 4rem}.quantum-final-cta{overflow:hidden;padding:6rem 2rem;position:relative;text-align:center}.quantum-final-cta:before{background:radial-gradient(ellipse at center,#2bc0ff1a 0,#0000 70%);content:"";inset:0;position:absolute;z-index:-1}.final-cta-content{margin:0 auto;max-width:800px;opacity:0;transform:translateY(30px)}.final-cta-content.animate-in{animation:fadeInUp .8s ease forwards}.cta-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);-webkit-background-clip:text;font-size:clamp(2rem,5vw,3rem);font-weight:900;margin-bottom:1rem}.cta-subtitle{color:#b0b9c8;color:var(--text-secondary);font-size:1.25rem;margin-bottom:3rem}.quantum-mega-cta{align-items:center;background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);border:none;border-radius:20px;box-shadow:0 20px 40px #2bc0ff4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.25rem;font-weight:700;gap:1rem;letter-spacing:1px;padding:1.5rem 3rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-quantum)}.quantum-mega-cta:hover{box-shadow:0 30px 60px #2bc0ff80;transform:translateY(-5px) scale(1.05)}.mega-icon{font-size:1.75rem}.quantum-footer{background:#000;background:var(--quantum-black);border-top:1px solid #2bc0ff1a;margin-top:6rem;padding:4rem 0 2rem}.footer-content{margin:0 auto;max-width:1400px;max-width:var(--max-width);padding:0 2rem}.footer-main{grid-gap:4rem;border-bottom:1px solid #2bc0ff1a;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin-bottom:3rem;padding-bottom:3rem}.footer-brand{display:flex;flex-direction:column;gap:1rem}.footer-logo .logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2bc0ff,#a94aff);background:var(--gradient-quantum);-webkit-background-clip:text;font-size:2rem;font-weight:900}.footer-tagline{color:#b0b9c8;color:var(--text-secondary);line-height:1.6}.footer-links{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.footer-column h4{color:#8892a0;color:var(--text-muted);font-size:.875rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.footer-column a{color:#b0b9c8;color:var(--text-secondary);display:block;padding:.375rem 0;transition:color .2s ease;transition:color var(--transition-fast)}.footer-column a:hover{color:#2bc0ff;color:var(--quantum-blue)}.footer-bottom{color:#8892a0;color:var(--text-muted);font-size:.875rem;text-align:center}@keyframes pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.quantum-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000fa;flex-direction:column;gap:2rem;height:100vh;justify-content:center;padding:2rem;position:fixed;right:-100%;top:0;transition:right .3s cubic-bezier(.4,0,.2,1);transition:right var(--transition-quantum);width:100%}.quantum-menu.open{right:0}.quantum-menu-toggle{display:flex}.quantum-title{font-size:clamp(2rem,10vw,3rem)}.cta-stats{gap:1.5rem}.quantum-offers-container,.quantum-process-container,.quantum-tech-grid,.quantum-testimonials-grid{grid-template-columns:1fr}.quantum-offer-card.popular{transform:none}.footer-links,.footer-main{grid-template-columns:1fr}.footer-links{text-align:center}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.quantum-section{padding:4rem 1rem}.hero-badge{font-size:.8rem;padding:.5rem 1rem}.quantum-subtitle{font-size:1rem}.quantum-cta-btn{font-size:1rem;padding:1rem 2rem}.stats-grid{gap:1rem;grid-template-columns:1fr}.price-main{font-size:2.5rem}}.admin-login-container{align-items:center;background:#000014d9;display:flex;justify-content:center;min-height:100vh;padding:2rem}.admin-login-box{background:#050528f2;border-radius:12px;box-shadow:0 4px 24px #0009;max-width:360px;padding:2.5rem 2rem;text-align:center;width:100%}.admin-login-box h2{color:#2bc0ff;font-size:1.8rem;margin-bottom:1.5rem;text-shadow:0 0 8px #2bc0ff}.admin-login-box input{background:#0a0a1e;border:none;border-radius:8px;color:#eceff4;font-size:1rem;margin-bottom:1rem;padding:.8rem 1rem;transition:box-shadow .3s;width:100%}.admin-login-box input:focus{box-shadow:0 0 8px #2bc0ff;outline:none}.admin-login-box button{background:linear-gradient(100deg,#2bc0ff,#a94aff);border:none;border-radius:8px;box-shadow:0 0 12px #2bc0ff;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1rem;transition:transform .2s,box-shadow .2s;width:100%}.admin-login-box button:hover{box-shadow:0 0 20px #a94aff;transform:scale(1.03)}.admin-login-error{color:#ff6b6b;font-size:.95rem;margin-top:1rem}.admin-container{font-family:Poppins,sans-serif;margin:3rem auto;max-width:900px;padding:1.5rem}.admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.admin-title{color:#2bc0ff;font-size:2rem;text-shadow:0 0 8px #2bc0ff}.admin-logout-btn{background:linear-gradient(90deg,#a94aff,#2bc0ff);border:none;border-radius:8px;box-shadow:0 0 12px #2bc0ff;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.2rem;transition:transform .2s,box-shadow .2s}.admin-logout-btn:hover{box-shadow:0 0 20px #a94aff;transform:scale(1.03)}.admin-input-box{display:flex;gap:1rem;margin-bottom:1.5rem}.admin-input-box input{background:#0a0a1e;border:1px solid #333;border-radius:6px;color:#eceff4;flex:1 1;font-size:1rem;padding:.9rem 1rem;transition:box-shadow .3s}.admin-input-box input:focus{box-shadow:0 0 8px #2bc0ff;outline:none}.admin-input-box button{background:linear-gradient(90deg,#2bc0ff,#a94aff);border:none;border-radius:6px;box-shadow:0 0 10px #2bc0ff;color:#fff;cursor:pointer;font-weight:600;padding:.9rem 1.4rem;transition:transform .2s,box-shadow .2s}.admin-input-box button:disabled{cursor:not-allowed;opacity:.6}.admin-input-box button:hover:not(:disabled){box-shadow:0 0 18px #a94aff;transform:scale(1.03)}.admin-error{background:#ff6b6b1a;border-left:4px solid #ff6b6b;border-radius:8px;color:#ff6b6b;margin-top:1rem;padding:1rem;text-align:center}.progress-container{animation:pulse-border 3s ease-in-out infinite;background:linear-gradient(135deg,#050528f2,#2962ff1a);border:1px solid #2bc0ff33;border-radius:12px;box-shadow:0 0 20px #2bc0ff4d;margin:2rem 0;padding:2rem}@keyframes pulse-border{0%,to{border-color:#2bc0ff33}50%{border-color:#2bc0ff80}}.progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.progress-header h3{color:#2bc0ff;font-size:1.3rem;margin:0;text-shadow:0 0 8px #2bc0ff}.progress-stats{color:#eceff4;display:flex;font-size:.9rem;gap:1rem}.time-elapsed{background:#2bc0ff33;font-weight:600}.task-id,.time-elapsed{border-radius:20px;padding:.3rem .8rem}.task-id{background:#a94aff33;font-family:monospace;font-size:.8rem}.current-phase{margin-bottom:1.5rem;text-align:center}.current-phase p{animation:fadeIn .5s ease-in-out;color:#eceff4;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.current-phase small{color:#a94aff;font-size:.9rem;font-style:italic}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.progress-bar-container{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.progress-bar{background:#0000004d;border-radius:20px;box-shadow:inset 0 2px 4px #0000004d;flex:1 1;height:12px;overflow:hidden}.progress-fill{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#2bc0ff,#a94aff);border-radius:20px;height:100%;position:relative;transition:width .8s ease-out}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.progress-fill:after{animation:slide 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-text{color:#2bc0ff;font-size:1rem;font-weight:700;min-width:45px;text-shadow:0 0 8px #2bc0ff}.analysis-info{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.info-item{align-items:center;background:#0003;border-left:3px solid #2bc0ff;border-radius:8px;display:flex;justify-content:space-between;padding:.8rem}.info-label{color:#a94aff;font-size:.9rem;font-weight:600}.info-value{color:#eceff4;font-size:.9rem;max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis}.admin-result{background:#050528f2;border-radius:10px;box-shadow:0 0 16px #0009;margin-top:2rem;padding:2rem}.result-header{align-items:center;border-bottom:2px solid #2bc0ff4d;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.result-header h2{color:#2bc0ff;font-size:1.5rem;margin:0;text-shadow:0 0 8px #2bc0ff}.result-meta{color:#eceff4;display:flex;font-size:.85rem;gap:1rem}.result-meta span{background:#a94aff33;border-radius:15px;padding:.3rem .8rem}.score-section{gap:2rem;margin-bottom:2rem}.score-display,.score-section{align-items:center;display:flex}.score-display{gap:1.5rem}.score-circle{align-items:baseline;background:linear-gradient(135deg,#2bc0ff,#a94aff);border-radius:50%;box-shadow:0 0 20px #2bc0ff80;display:flex;height:100px;justify-content:center;position:relative;width:100px}.score-number{color:#fff;font-size:2.2rem;font-weight:700;text-shadow:0 0 10px #ffffff80}.score-total{color:#fffc;font-size:1rem;margin-left:2px}.score-status{display:flex;flex-direction:column;gap:.5rem}.status-critical{color:#f44;font-weight:700}.status-warning{color:#ff8c00;font-weight:700}.status-good{color:gold;font-weight:700}.status-excellent{color:#0a4;font-weight:700}.score-details{color:#eceff4;flex:1 1}.score-details p{font-size:1rem;margin:.8rem 0}.admin-section{color:#eceff4;margin-bottom:2rem}.admin-section h2,.admin-section h3{color:#a94aff;margin-bottom:.8rem;text-shadow:0 0 8px #a94aff}.anomalies-list,.recommendations-list{list-style:none;margin:0;padding:0}.anomaly-item,.recommendation-item{background:#0003;border-left:3px solid #ff6b6b;border-radius:6px;margin-bottom:.5rem;padding:.8rem;transition:transform .2s,box-shadow .2s}.recommendation-item{border-left-color:#a94aff}.anomaly-item:hover,.recommendation-item:hover{box-shadow:0 2px 8px #0000004d;transform:translateX(5px)}.no-items{background:#00aa441a;border-radius:6px;color:#0a4;font-style:italic;padding:1rem;text-align:center}.pdf-download-section{background:linear-gradient(135deg,#2bc0ff1a,#a94aff1a);border:1px solid #2bc0ff4d;border-radius:10px;margin-top:2rem;padding:1.5rem;text-align:center}.admin-download-btn{background:linear-gradient(90deg,#2bc0ff,#a94aff);border:none;border-radius:8px;box-shadow:0 0 15px #2bc0ff66;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;margin-left:auto;margin-right:auto;padding:1rem 2rem;transition:transform .2s,box-shadow .2s}.admin-download-btn:hover{box-shadow:0 0 25px #a94aff99;transform:scale(1.05)}.pdf-download-section small{color:#eceff4;display:block;font-style:italic;margin-top:.5rem}.admin-download{background:linear-gradient(90deg,#2bc0ff,#a94aff);border-radius:8px;box-shadow:0 0 12px #2bc0ff;color:#fff;display:inline-block;font-weight:600;margin-top:1rem;padding:.7rem 1.3rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.admin-download:hover{box-shadow:0 0 20px #a94aff;transform:scale(1.04)}@media (max-width:768px){.admin-input-box{flex-direction:column}.admin-input-box button{width:100%}.progress-header{flex-direction:column;gap:1rem;text-align:center}.progress-stats{justify-content:center}.result-header,.score-section{flex-direction:column;text-align:center}.result-header{gap:1rem}.analysis-info{grid-template-columns:1fr}.info-item{flex-direction:column;gap:.5rem;text-align:center}.info-value{max-width:100%;text-align:center}}.legal-page{background:#010116;color:#ecf2fa;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;padding:2rem 1rem}.legal-container{background:#050528b3;border:1px solid #33caff1a;border-radius:12px;box-shadow:0 8px 32px #0000004d;margin:0 auto;max-width:800px;padding:3rem 2rem}.legal-container h1{color:#33caff;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center;text-shadow:0 0 20px #33caff4d}.legal-container h2{border-bottom:2px solid #b347ff4d;color:#b347ff;font-size:1.5rem;font-weight:600;margin:2rem 0 1rem;padding-bottom:.5rem}.legal-container h3{color:#0f8;font-size:1.2rem;font-weight:600;margin:1.5rem 0 .75rem}.legal-container p{color:#cfd8dc;line-height:1.7;margin-bottom:1rem}.legal-container ul{margin:1rem 0;padding-left:1.5rem}.legal-container li{color:#cfd8dc;line-height:1.6;margin-bottom:.5rem}.legal-container a{border-bottom:1;color:#33caff;text-decoration:none}:root{--color-bg:#010116;--color-card-bg:#050528d9;--color-text-light:#ecf2fa;--color-text-secondary:#cfd8dc;--color-blue:#33caff;--color-purple:#b347ff;--color-button-gradient-start:#33caff;--color-button-gradient-end:#b347ff;--transition:0.3s ease}*{box-sizing:border-box;margin:0;padding:0}body,html{color:#ecf2fa;color:var(--color-text-light);font-family:Poppins,sans-serif;height:100%}.paiement-page,body,html{background:#010116;background:var(--color-bg);width:100%}.paiement-page{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem 1rem;position:relative}.paiement-container{background:#050528d9;background:var(--color-card-bg);border-radius:16px;box-shadow:0 4px 24px #0009;max-width:500px;padding:2.5rem 2rem;position:relative;text-align:center;width:100%}.paiement-container h2{color:#33caff;color:var(--color-blue);font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:.5rem;text-shadow:0 0 10px #33caff;text-shadow:0 0 10px var(--color-blue)}.price-badge{background:linear-gradient(120deg,#b347ff,#33caff);background:linear-gradient(120deg,var(--color-purple),var(--color-blue));border-radius:20px;box-shadow:0 0 15px #b347ff;box-shadow:0 0 15px var(--color-purple);color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;padding:.5rem 1.5rem}.paiement-form{margin-bottom:1rem;text-align:left}.form-group{margin-bottom:1.2rem}.form-group label{color:#33caff;color:var(--color-blue);display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.form-input{background:#ffffff1a;border:1px solid #33caff4d;border-radius:8px;color:#ecf2fa;color:var(--color-text-light);font-size:1rem;padding:.8rem 1rem;transition:all .3s ease;transition:all var(--transition);width:100%}.form-input::placeholder{color:#cfd8dc;color:var(--color-text-secondary);opacity:.7}.form-input:focus{background:#ffffff26;border-color:#33caff;border-color:var(--color-blue);box-shadow:0 0 10px #33caff4d;outline:none}.form-input:valid{border-color:#0f8}.btn-payer{background:linear-gradient(120deg,#33caff,#b347ff);background:linear-gradient(120deg,var(--color-button-gradient-start),var(--color-button-gradient-end));border:none;border-radius:24px;box-shadow:0 0 14px #33caff;box-shadow:0 0 14px var(--color-button-gradient-start);color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin-top:1.5rem;padding:1rem 1.8rem;transition:transform .3s ease,box-shadow .3s ease;transition:transform var(--transition),box-shadow var(--transition);width:100%}.btn-payer:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.btn-payer:hover:not(:disabled){box-shadow:0 0 24px #b347ff;box-shadow:0 0 24px var(--color-button-gradient-end);transform:scale(1.02)}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #33caff4d;border-radius:50%;border-top-color:#33caff;border-top:3px solid var(--color-blue);height:40px;margin:2rem auto;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paiement-error{color:#ff6b6b;font-size:.9rem;margin-top:1rem;text-align:center}.security-info{border-top:1px solid #33caff33;margin-top:1.5rem;padding-top:1rem}.security-info p{align-items:center;color:#cfd8dc;color:var(--color-text-secondary);display:flex;font-size:.85rem;gap:.5rem;justify-content:center;margin-bottom:.3rem}@media (max-width:580px){.paiement-container{max-width:95%;padding:2rem 1.5rem}.paiement-container h2{font-size:1.6rem}.btn-payer{font-size:.95rem;padding:.9rem 1rem}.form-input{font-size:.95rem;padding:.7rem .8rem}}.status-page{align-items:center;background-color:#000;color:#fff;display:flex;height:100vh;justify-content:center;padding:20px;text-align:center}.status-box{background:#111;border-radius:20px;box-shadow:0 0 30px #606;max-width:500px;padding:50px 40px}.status-box.success h1{color:#0f9}.status-box.cancel h1{color:#f06}.btn-return{background:linear-gradient(90deg,#f05,#90f);border-radius:30px;box-shadow:0 0 18px #f07;color:#fff;display:inline-block;font-weight:700;margin-top:25px;padding:12px 28px;text-decoration:none;transition:all .3s ease}.btn-return:hover{transform:scale(1.05)}
/*# sourceMappingURL=main.b885621e.css.map*/