:root{--color-navy: #0a2540;--color-navy-light: #1d3754;--color-navy-dark: #051a2e;--color-teal: #00c4b4;--color-teal-light: #00e0cf;--color-teal-dark: #00a89a;--color-gray-light: #f5f7fa;--color-gray: #e9edf2;--color-gray-medium: #8492a6;--color-gray-dark: #3c4858;--color-purple: #6b4cd8;--color-purple-light: #8b70e5;--color-purple-dark: #5638c8;--color-gold: #ffb84d;--color-red: #ff5252;--font-sans: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-gray-light);background:#000;overflow-x:hidden;cursor:default}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.04;z-index:1;pointer-events:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii43NSIgbnVtT2N0YXZlcz0iNCIgc2VlZD0iNSIvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIgb3BhY2l0eT0iMSIvPjwvc3ZnPg==)}.cursor-glow{position:fixed;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,196,180,.15) 0%,transparent 70%);pointer-events:none;transform:translate(-50%,-50%);z-index:9999;transition:opacity .3s ease;filter:blur(60px);mix-blend-mode:screen}h1,h2,h3{letter-spacing:-.04em;line-height:1}.gradient-text{background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.teal-gradient{background:linear-gradient(90deg,var(--color-teal) 0%,var(--color-teal-light) 20%,#e0f2f2 50%,var(--color-teal-light) 80%,var(--color-teal) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;animation:text-shimmer-animation 8s linear infinite}.purple-gradient{background:linear-gradient(90deg,var(--color-purple) 0%,var(--color-purple-light) 20%,#efedfe 50%,var(--color-purple-light) 80%,var(--color-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;animation:text-shimmer-animation 8s linear infinite}.gold-gradient{background:linear-gradient(90deg,var(--color-gold) 0%,#ffe9a6 50%,var(--color-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;animation:text-shimmer-animation 8s linear infinite}.red-gradient{background:linear-gradient(90deg,#ff5252,#ff8a80,#ff5252);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;animation:text-shimmer-animation 8s linear infinite}@keyframes text-shimmer-animation{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{to{opacity:1}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes scan{0%{background-position:0 0}to{background-position:0 100px}}@keyframes pulse-shield{0%,to{opacity:.1;transform:scale(.95)}50%{opacity:.3;transform:scale(1)}}@keyframes flow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in-quick{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes grid-breath{0%,to{transform:scale(1.2);opacity:.4}50%{transform:scale(1.3);opacity:.2}}@keyframes core-pulse{0%{transform:translate(-50%,-50%) scale(1);filter:blur(15px);opacity:.8}to{transform:translate(-50%,-50%) scale(1.3);filter:blur(25px);opacity:1}}@keyframes liquid-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes shoot-out{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--r, 0deg)) translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--r, 0deg)) translate(600px)}}@keyframes scroll-table{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes glitch-anim{0%{transform:translate(0);opacity:1}25%{transform:translate(-2px,1px);opacity:.5}50%{transform:translate(1px,-1px);opacity:1}75%{transform:translate(-1px,2px);opacity:.6}to{transform:translate(0);opacity:1}}@keyframes flash-text{0%,to{opacity:.3}50%{opacity:.8;text-shadow:0 0 5px var(--color-red)}}@keyframes grid-scroll-chaos{0%{transform:rotateX(60deg) rotate(5deg) translateY(0)}to{transform:rotateX(60deg) rotate(5deg) translateY(60px)}}@keyframes glitch-line{0%,to{opacity:.8;transform:scaleY(1)}50%{opacity:.3;transform:scaleY(.5)}}@keyframes logo-cycle{0%,to{opacity:1}}@keyframes cycle-3-anim{0%{opacity:0;transform:scale(.8)}5%{opacity:1;transform:scale(1)}33.33%{opacity:1;transform:scale(1)}38.33%{opacity:0;transform:scale(1.1)}to{opacity:0}}@keyframes cycle-5-anim{0%{opacity:0;transform:scale(.8)}3%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1)}23%{opacity:0;transform:scale(1.1)}to{opacity:0}}@keyframes move-l-c{0%{left:12%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:45%;opacity:0}}@keyframes move-c-r{0%{left:55%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:88%;opacity:0}}@keyframes move-c-u{0%{top:45%;opacity:0}20%{opacity:1}80%{opacity:1}to{top:18%;opacity:0}}@keyframes move-up-center{0%{top:18%;opacity:0}20%{opacity:1}80%{opacity:1}to{top:45%;opacity:0}}@keyframes move-c-d{0%{top:55%;opacity:0}20%{opacity:1}80%{opacity:1}to{top:82%;opacity:0}}@keyframes pulse-safe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes pulse-danger{0%{box-shadow:0 0 #ff5252b3;transform:scale(1)}70%{box-shadow:0 0 0 15px #ff525200;transform:scale(1.1)}to{box-shadow:0 0 #ff525200;transform:scale(1)}}@keyframes scan-fire{0%{stroke-dashoffset:100;opacity:0}10%{opacity:.8}40%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes hit-fade{0%,35%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.2)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes grid-scroll{0%{transform:rotateX(60deg) translateY(0)}to{transform:rotateX(60deg) translateY(40px)}}.section-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:100px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px)}.section-heading{font-size:clamp(3rem,6vw,5rem);font-weight:800;margin-bottom:2rem;color:#fff}.section-body{font-size:1.25rem;line-height:1.6;color:#ffffffb3;margin-bottom:3rem}.feature-list{display:grid;grid-template-columns:1fr;gap:.75rem;width:100%}@media (min-width: 640px){.feature-list{grid-template-columns:repeat(2,1fr)}}.feature-item.risk{--feature-color: var(--color-red)}.feature-item.safe-teal{--feature-color: var(--color-teal)}.feature-item.safe-purple{--feature-color: var(--color-purple)}.feature-item.safe-gold{--feature-color: var(--color-gold)}.feature-item .feature-icon{color:var(--feature-color);background:color-mix(in srgb,var(--feature-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--feature-color) 30%,transparent)}@keyframes border-shimmer{0%{background-position:0 0,100% 0}to{background-position:0 0,0 0}}.feature-item{position:relative;padding:1rem;border-radius:12px;color:#ffffffe6;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:1rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(10px);overflow:hidden;border:1px solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(#ffffff08,#ffffff08),linear-gradient(110deg,#ffffff03 40%,color-mix(in srgb,var(--feature-color) 25%,transparent),#ffffff03 60%);background-size:100% 100%,200% 100%;animation:border-shimmer 6s linear infinite}.feature-item:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--feature-color) 15%,transparent) 0%,transparent 60%);opacity:.1;transition:opacity .3s ease;pointer-events:none;z-index:0}.feature-item:hover:before{opacity:.25}.feature-item:hover{transform:translateY(-2px);background-image:linear-gradient(#ffffff0a,#ffffff0a),linear-gradient(110deg,#ffffff05 40%,color-mix(in srgb,var(--feature-color) 35%,transparent),#ffffff05 60%);box-shadow:0 10px 30px -10px color-mix(in srgb,var(--feature-color) 10%,transparent)}.feature-item span,.feature-item .feature-icon{position:relative;z-index:1}.feature-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;flex-shrink:0}.feature-icon svg{width:20px;height:20px}.next-section-btn{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#ffffff80;text-decoration:none;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;cursor:pointer;z-index:20}.next-section-btn:hover{color:#fff;transform:translate(-50%) translateY(5px)}.next-section-btn svg{width:24px;height:24px;animation:bounce 2s infinite}@media (max-width: 768px){*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.noise-overlay,.cursor-glow{display:none!important}.section-badge,.feature-item,.table-header,.slider-text-hint,.mobile-slider-controls{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0a0a14f2!important}.feature-item{animation:none!important;background-image:none!important;background-color:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important}.feature-item:hover{transform:none!important;box-shadow:none!important}.teal-gradient,.purple-gradient,.gold-gradient,.red-gradient{animation:none!important;background-size:100% 100%!important}}nav[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 3rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent}nav[data-astro-cid-5blmo7yk].scrolled{background:#0003;backdrop-filter:blur(20px) saturate(180%);padding:1rem 3rem}.nav-container[data-astro-cid-5blmo7yk]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo-nav[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#fff;transition:transform .3s ease}.logo-nav[data-astro-cid-5blmo7yk]:hover{transform:scale(1.02)}.logo-nav[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{width:40px;height:40px;filter:drop-shadow(0 0 10px rgba(0,196,180,.3))}.logo-nav[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.nav-links[data-astro-cid-5blmo7yk]{display:flex;gap:2rem;align-items:center}.nav-link[data-astro-cid-5blmo7yk]{color:#ffffffb3;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .3s ease;position:relative}.nav-link[data-astro-cid-5blmo7yk]:hover,.nav-link[data-astro-cid-5blmo7yk].active{color:var(--color-teal)}.cta-nav[data-astro-cid-5blmo7yk]{padding:.75rem 1.5rem;border:1px solid rgba(255,255,255,.2);border-radius:100px;color:#fff;text-decoration:none;font-size:.9rem;font-weight:600;transition:all .3s ease;background:#ffffff0d;backdrop-filter:blur(10px);position:relative;overflow:hidden}.cta-nav[data-astro-cid-5blmo7yk]:hover{background:linear-gradient(135deg,#00c4b433,#00c4b480);border-color:var(--color-teal-light);color:#fff;transform:translateY(-2px) scale(1.02);box-shadow:0 0 15px var(--color-teal),0 0 30px #00c4b466,inset 0 0 10px #fff3;text-shadow:0 0 10px rgba(255,255,255,.8)}.hamburger-menu[data-astro-cid-5blmo7yk]{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem}.hamburger-menu[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{width:28px;height:28px}.mobile-menu-overlay[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#050a14fa;backdrop-filter:blur(20px);z-index:900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-menu-overlay[data-astro-cid-5blmo7yk].active{opacity:1;pointer-events:all}.mobile-menu-close[data-astro-cid-5blmo7yk]{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;z-index:1001}.mobile-menu-close[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{width:32px;height:32px}.mobile-nav-link[data-astro-cid-5blmo7yk]{font-size:1.5rem;font-weight:600;color:#fffc;text-decoration:none;transition:color .3s}.mobile-nav-link[data-astro-cid-5blmo7yk]:hover,.mobile-nav-link[data-astro-cid-5blmo7yk].active{color:var(--color-teal)}.mobile-nav-cta[data-astro-cid-5blmo7yk]{padding:1rem 2.5rem;background:#fff;color:#000;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;margin-top:1rem;transition:all .3s ease;border:1px solid transparent}.mobile-nav-cta[data-astro-cid-5blmo7yk]:hover{background:linear-gradient(135deg,#00c4b433,#00c4b480);border-color:var(--color-teal-light);color:#fff;box-shadow:0 0 15px var(--color-teal),0 0 30px #00c4b466,inset 0 0 10px #fff3;text-shadow:0 0 10px rgba(255,255,255,.8);transform:translateY(-2px) scale(1.02)}.mobile-social-links[data-astro-cid-5blmo7yk]{display:flex;gap:2rem;margin-top:2rem;align-items:center}.social-link[data-astro-cid-5blmo7yk]{color:#fff9;transition:all .3s ease}.social-link[data-astro-cid-5blmo7yk]:hover{color:var(--color-teal);transform:translateY(-2px)}@media (max-width: 768px){.hamburger-menu[data-astro-cid-5blmo7yk]{display:block}.nav-links[data-astro-cid-5blmo7yk],.cta-nav[data-astro-cid-5blmo7yk]{display:none!important}.logo-nav[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{white-space:nowrap;font-size:1.1rem}nav[data-astro-cid-5blmo7yk]{padding:1rem 1.5rem}}.final-cta[data-astro-cid-sz7xmlte]{position:relative;top:0;min-height:100vh;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;z-index:10;overflow:hidden}.contact-content[data-astro-cid-sz7xmlte]{max-width:800px;width:100%;position:relative;z-index:2;cursor:pointer}.contact-content[data-astro-cid-sz7xmlte]:hover .submit-btn[data-astro-cid-sz7xmlte]{transform:scale(1.05)}.card-base-layer[data-astro-cid-sz7xmlte]{position:absolute;inset:0;background:radial-gradient(circle at center,#0a1428,#000 80%);z-index:-2}.network-background[data-astro-cid-sz7xmlte]{position:absolute;inset:0;overflow:visible;z-index:-1;pointer-events:none}.card-grid-overlay[data-astro-cid-sz7xmlte]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;opacity:.2;z-index:0;mask-image:radial-gradient(circle at center,black 40%,transparent 90%)}.submit-btn[data-astro-cid-sz7xmlte]{background:#fff;color:#000;width:auto;min-width:200px;padding:.8rem 2rem;border-radius:100px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s;margin-top:1rem;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:2}.submit-btn[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:20px;height:20px;margin-left:8px}.submit-btn[data-astro-cid-sz7xmlte]:hover{transform:scale(1.02)}footer[data-astro-cid-sz7xmlte]{width:100%;background:#000;padding:3rem 2rem;text-align:center;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:10}.footer-container[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.footer-text[data-astro-cid-sz7xmlte]{color:#ffffff4d;font-size:.9rem}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:1.5rem;align-items:center}.social-link[data-astro-cid-sz7xmlte]{color:#ffffff80;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.social-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-teal);transform:translateY(-2px)}.back-to-top[data-astro-cid-sz7xmlte]{background:none;border:none;color:#ffffff80;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;transition:all .3s ease;margin-bottom:1rem}.back-to-top[data-astro-cid-sz7xmlte]:hover{color:var(--color-teal);transform:translateY(-3px)}@media (max-width: 768px){.final-cta[data-astro-cid-sz7xmlte]{padding:4rem 1.5rem}.contact-card[data-astro-cid-sz7xmlte]{padding:2rem 1.5rem}}.nexus-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;background:radial-gradient(circle,rgba(0,196,180,.2) 0%,transparent 70%);border-radius:50%;filter:blur(30px);z-index:-1;animation:pulse-core 3s infinite ease-in-out}@keyframes pulse-core{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}.nexus-path{fill:none;stroke-linecap:butt;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:15 100;stroke-dashoffset:115;opacity:0;animation-name:flow-accelerate;animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-iteration-count:infinite}@keyframes flow-accelerate{0%{stroke-dashoffset:115;opacity:0}20%{opacity:.5}to{stroke-dashoffset:0;opacity:0}}
