.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:12px 24px;font-size:1rem;font-family:var(--font-body);font-weight:600;text-align:center;border-radius:50px;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 10px #0003;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--quantum-teal);color:var(--null-black-bright);border:none;position:relative;z-index:1;overflow:hidden}.btn-primary[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--deep-signal-green);z-index:-1;opacity:0;transition:opacity .4s ease;border-radius:50px}.btn-primary[data-astro-cid-j7pv25f6]:hover:before{opacity:1}.btn-primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00d6c64d}.btn-arsenal[data-astro-cid-j7pv25f6]{background:var(--infra-navy)!important;color:var(--static-white)!important}.btn-arsenal[data-astro-cid-j7pv25f6]:hover{box-shadow:0 8px 16px #2c2e7366!important}.btn-outline[data-astro-cid-j7pv25f6]{background:transparent;color:var(--static-white);border:2px solid var(--quantum-teal);position:relative;z-index:1;overflow:hidden}.btn-outline[data-astro-cid-j7pv25f6]:hover{border-color:transparent;color:var(--null-black-bright)}.btn-outline[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--quantum-teal);z-index:-1;opacity:0;transition:all .3s ease;border-radius:50px}.btn-outline[data-astro-cid-j7pv25f6]:hover:after{opacity:1}.btn-ghost[data-astro-cid-j7pv25f6]{background:transparent;color:var(--text-light);border:2px solid rgba(255,255,255,.3);position:relative;overflow:hidden}.btn-ghost[data-astro-cid-j7pv25f6]:hover{border-color:var(--text-light);transform:translateY(-2px)}.btn-cta[data-astro-cid-j7pv25f6]{background:var(--infra-navy);color:var(--static-white);border:none;padding:14px 32px;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px;font-weight:700;transition:all .3s ease}.btn-cta[data-astro-cid-j7pv25f6]:hover{background:var(--deep-signal-green);transform:translateY(-2px);box-shadow:0 8px 20px #2c2e7366}.hero[data-astro-cid-j7pv25f6]{height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:0 8%;background:var(--bg-primary)}.hero-content[data-astro-cid-j7pv25f6]{max-width:600px;position:relative;z-index:2}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:Archivo,sans-serif;font-size:var(--h1-size);font-weight:600;line-height:var(--h1-line-height);letter-spacing:0;margin-bottom:1.5rem;color:var(--static-white);position:relative;text-shadow:0 5px 15px rgba(0,0,0,.2);opacity:0;transform:translateY(30px);animation:fadeUp 1s forwards .2s}.highlight[data-astro-cid-j7pv25f6]{position:relative;display:inline-block}.highlight[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:40%;background:var(--quantum-teal);opacity:.15;z-index:-1;border-radius:4px}.hero-image-container[data-astro-cid-j7pv25f6]{max-width:50%;margin-left:5%}@media (max-width: 992px){.hero-image-container[data-astro-cid-j7pv25f6]{display:none}}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line-height);margin-bottom:2.5rem;color:#fffc;opacity:0;transform:translateY(30px);animation:fadeUp 1s forwards .4s;max-width:500px}.hero-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;opacity:0;transform:translateY(30px);animation:fadeUp 1s forwards .6s}.scroll-indicator[data-astro-cid-j7pv25f6]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2;opacity:0;animation:fadeIn 1s forwards 1.5s,bounce 2s infinite 2.5s;color:var(--static-white);font-size:24px}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-15px)}60%{transform:translate(-50%) translateY(-7px)}}.section[data-astro-cid-j7pv25f6]{padding:8rem 8%;position:relative;overflow:hidden}.section-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:5rem;position:relative;z-index:1}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line-height);margin-bottom:1rem;color:var(--static-white)}.accent-line[data-astro-cid-j7pv25f6]{height:4px;width:60px;background:var(--signal-ember);margin:0 auto 25px;border-radius:2px}.section-header[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line-height);color:#fffc;max-width:700px;margin:0 auto}.features[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;position:relative;z-index:1}#features[data-astro-cid-j7pv25f6]{background:linear-gradient(45deg,var(--null-black),var(--deep-signal-green))}.glass-bg[data-astro-cid-j7pv25f6]{position:absolute;top:10%;right:-20%;width:50%;height:80%;background:linear-gradient(135deg,#00d6c626,#005f601a);border-radius:50%;filter:blur(60px);z-index:0;animation:rotate 30s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feature-card[data-astro-cid-j7pv25f6]{padding:3rem 2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;background:var(--quantum-teal);color:var(--null-black);border:none}.feature-glow[data-astro-cid-j7pv25f6]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,#00d6c626,#00d6c600 50%);opacity:0;transition:opacity .5s ease;z-index:0}.feature-card[data-astro-cid-j7pv25f6]:hover .feature-glow[data-astro-cid-j7pv25f6]{opacity:1}.feature-icon[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:70px;height:70px;background:#0000001a;border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;margin-bottom:2rem;transition:all .3s ease;border:1px solid rgba(0,0,0,.2);font-size:28px;color:var(--null-black)}.feature-card[data-astro-cid-j7pv25f6]:hover .feature-icon[data-astro-cid-j7pv25f6]{background:var(--null-black);transform:rotate(5deg) scale(1.1);box-shadow:0 10px 20px #0000004d;color:var(--quantum-teal)}.feature-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.6rem;margin-bottom:1.2rem;color:var(--null-black);position:relative;z-index:1}.feature-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--null-black);line-height:1.7;margin-bottom:1.8rem;position:relative;z-index:1}.feature-link[data-astro-cid-j7pv25f6]{color:var(--quantum-teal);text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;position:relative;z-index:1}.feature-link[data-astro-cid-j7pv25f6]:hover{gap:.8rem;color:var(--deep-signal-green)}.products[data-astro-cid-j7pv25f6]{background:var(--null-black);position:relative}.products[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.products[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--static-white)}.product-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4rem;position:relative;z-index:1}.product-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(50px);transition:all .8s ease;background:var(--deep-signal-green);color:var(--static-white);border:none}.product-card[data-astro-cid-j7pv25f6].visible{opacity:1;transform:translateY(0)}.product-icon[data-astro-cid-j7pv25f6]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;background:#ffffff1a;position:relative;font-size:40px;color:var(--static-white)}.icon-glow[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(0,214,198,.2) 0%,transparent 70%);border-radius:50%;filter:blur(8px)}.product-content[data-astro-cid-j7pv25f6]{text-align:center;padding:1.5rem}.product-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:1.2rem;color:var(--static-white);position:relative;display:inline-block}.product-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:var(--static-white);border-radius:2px;transition:all .3s ease}.product-card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]:after{width:100%;background:var(--quantum-teal)}.product-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.7;margin-bottom:2rem;color:var(--static-white)}.process[data-astro-cid-j7pv25f6]{background:linear-gradient(45deg,var(--null-black),var(--deep-signal-green))}.process-container[data-astro-cid-j7pv25f6]{position:relative;padding:3rem 0}.process-line[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:50%;width:4px;height:100%;background:linear-gradient(to bottom,var(--quantum-teal),var(--deep-signal-green),var(--quantum-teal));transform:translate(-50%);border-radius:2px;z-index:0}.process-steps[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.process-step[data-astro-cid-j7pv25f6]{display:flex;align-items:center;margin-bottom:8rem;opacity:0;transform:translateY(50px);transition:all .8s ease}.process-step[data-astro-cid-j7pv25f6].visible{opacity:1;transform:translateY(0)}.process-step[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.process-step[data-astro-cid-j7pv25f6]:nth-child(2n){flex-direction:row-reverse}.process-step[data-astro-cid-j7pv25f6]:nth-child(2n) .process-content[data-astro-cid-j7pv25f6]{text-align:right;margin-right:3rem;margin-left:0}.process-number[data-astro-cid-j7pv25f6]{width:80px;height:80px;background:var(--signal-ember);color:var(--static-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;box-shadow:0 10px 25px #d96d3d66;position:absolute;left:50%;transform:translate(-50%);z-index:2}.process-content[data-astro-cid-j7pv25f6]{flex:1;max-width:40%;margin-left:3rem;padding:2.5rem;background:var(--quantum-teal);color:var(--null-black);border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00d6c64d}.process-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.8rem;margin-bottom:1.2rem;color:var(--null-black)}.process-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:1.7;color:var(--null-black)}.testimonials[data-astro-cid-j7pv25f6]{background:linear-gradient(45deg,var(--null-black),var(--quantum-teal));position:relative;overflow:hidden}.testimonials[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.testimonials[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--static-white)}.testimonials-wrapper[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:flex;gap:3rem;overflow-x:auto;padding:2rem 0;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin:0 auto;max-width:100%;width:auto}.testimonials-wrapper[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.testimonial-card[data-astro-cid-j7pv25f6]{flex:0 0 400px;scroll-snap-align:start;padding:3rem;position:relative;opacity:0;transform:translateY(50px);transition:all .8s ease;width:400px;max-width:90%;min-height:300px;display:flex;flex-direction:column;background:var(--quantum-teal);color:var(--null-black-bright);border:none}.testimonial-card[data-astro-cid-j7pv25f6].visible{opacity:1;transform:translateY(0)}.quote-icon[data-astro-cid-j7pv25f6]{position:absolute;top:2rem;right:2rem;font-size:3rem;opacity:.2;color:var(--null-black-bright)}.testimonial-text[data-astro-cid-j7pv25f6]{font-size:1.2rem;line-height:1.8;margin-bottom:2rem;position:relative;z-index:1;flex-grow:1;color:var(--null-black-bright)}.testimonial-client[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.5rem;margin-top:auto}.client-avatar[data-astro-cid-j7pv25f6]{width:60px;height:60px;border-radius:50%;background:var(--signal-ember);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:var(--static-white);box-shadow:0 5px 15px #d96d3d4d}.client-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin-bottom:.5rem;color:var(--null-black-bright);font-variation-settings:"wght" 400}.client-info[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;opacity:.8;color:var(--null-black-bright)}.testimonial-dots[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1rem;margin-top:3rem}.testimonial-dot[data-astro-cid-j7pv25f6]{width:12px;height:12px;border-radius:50%;background:#fff3;cursor:pointer;transition:all .3s ease}.testimonial-dot[data-astro-cid-j7pv25f6].active{background:var(--signal-ember);transform:scale(1.2)}.testimonials-wrapper[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;margin:0 auto;max-width:100%}.testimonial-card[data-astro-cid-j7pv25f6]{flex:none;width:auto;max-width:100%}@media (max-width: 992px){.testimonials-wrapper[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.testimonials-wrapper[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.testimonials-wrapper[data-astro-cid-j7pv25f6]{overflow-x:visible;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:default}.testimonial-dots[data-astro-cid-j7pv25f6]{display:none}.brands[data-astro-cid-j7pv25f6]{text-align:center;background:var(--null-black);padding-top:6rem;padding-bottom:6rem}.brand-logos[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;position:relative;z-index:1;margin-top:3rem}.brand-logo[data-astro-cid-j7pv25f6]{width:350px!important;height:195px!important;display:flex;align-items:center;justify-content:center;transition:all .3s ease;filter:none}.client-badge[data-astro-cid-j7pv25f6]{background:#ffffff0d;padding:10px 20px;border-radius:40px;font-size:14px;transition:all .3s ease}.brand-logo[data-astro-cid-j7pv25f6]:hover{transform:scale(1.1);filter:none}.brand-logo[data-astro-cid-j7pv25f6]:hover .client-badge[data-astro-cid-j7pv25f6]{background:#03e2c033;box-shadow:0 5px 15px #03e2c033}.brand-logo[data-astro-cid-j7pv25f6]{width:150px;height:80px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;filter:grayscale(100%)}.brand-logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%;max-height:100%;object-fit:contain}.brand-logo[data-astro-cid-j7pv25f6]:hover{opacity:1;transform:scale(1.1);filter:grayscale(0%)}.cta-section[data-astro-cid-j7pv25f6]{padding:120px 0;position:relative;overflow:hidden;background:linear-gradient(45deg,var(--quantum-teal),var(--deep-signal-green))}.cta-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.1}.cta-content[data-astro-cid-j7pv25f6]{text-align:center;max-width:800px;margin:0 auto;padding:60px 40px;position:relative;z-index:1;background:var(--quantum-teal);color:var(--null-black-bright);border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00d6c64d}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:20px;color:var(--null-black-bright)}.cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--null-black-bright);margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;justify-content:center}@media (max-width: 1200px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.8rem}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:3rem}.process-content[data-astro-cid-j7pv25f6]{max-width:42%}.shield-icon-hero[data-astro-cid-j7pv25f6]{font-size:220px}}@media (max-width: 992px){.hero[data-astro-cid-j7pv25f6]{padding:0 5%}.section[data-astro-cid-j7pv25f6]{padding:6rem 5%}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.2rem}.process-content[data-astro-cid-j7pv25f6]{max-width:100%;text-align:center!important;margin-left:0!important;margin-right:0!important;background:var(--quantum-teal);color:var(--null-black-bright);border-radius:var(--border-radius-large);box-shadow:0 8px 32px #00d6c64d}.process-step[data-astro-cid-j7pv25f6]{flex-direction:column!important;align-items:center}.process-number[data-astro-cid-j7pv25f6]{position:relative;left:auto;transform:none;margin-bottom:2rem}.process-line[data-astro-cid-j7pv25f6]{display:none}.shield-icon-hero[data-astro-cid-j7pv25f6]{font-size:180px}}@media (max-width: 768px){.hero-content[data-astro-cid-j7pv25f6]{text-align:center;margin:0 auto}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.8rem}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-left:auto;margin-right:auto}.hero-buttons[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.hero-image-container[data-astro-cid-j7pv25f6]{position:relative;width:100%;right:auto;top:auto;transform:none;margin-top:3rem;text-align:center}.shield-icon-hero[data-astro-cid-j7pv25f6]{font-size:150px}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem}.testimonial-card[data-astro-cid-j7pv25f6]{flex:0 0 90%;padding:2rem}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem}.cta-buttons[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;gap:1.5rem}.products-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media (max-width: 576px){.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.2rem}.feature-card[data-astro-cid-j7pv25f6]{padding:2rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.3rem}.shield-icon-hero[data-astro-cid-j7pv25f6]{font-size:120px}.client-avatar[data-astro-cid-j7pv25f6]{width:50px;height:50px;font-size:1.2rem}.cta-content[data-astro-cid-j7pv25f6]{padding:40px 20px}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.8rem}}
