.footer[data-astro-cid-jo6i4kqk]{background:var(--bg-primary);border-top:1px solid var(--glass-border);padding:80px 0 30px;position:relative}.container[data-astro-cid-jo6i4kqk]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.footer-grid[data-astro-cid-jo6i4kqk]{z-index:1;grid-template-columns:2fr 1.6fr 1fr 1fr;gap:30px;margin-bottom:60px;display:grid;position:relative}.footer-brand[data-astro-cid-jo6i4kqk]{padding-right:40px}.footer-logo-image[data-astro-cid-jo6i4kqk]{width:auto;height:36px;margin-bottom:20px;transition:all .3s}.footer-logo-image[data-astro-cid-jo6i4kqk]:hover{transform:scale(1.05)}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--text-dim);margin-bottom:20px}.footer-links[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{margin-bottom:20px;font-size:1.25rem;position:relative}.footer-links[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]:after{content:"";background-color:var(--quantum-teal);width:30px;height:2px;position:absolute;bottom:-8px;left:0}.footer-links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{list-style:none}.footer-links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:12px}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-dim);transition:all .3s}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--quantum-teal);transform:translate(5px)}.social-links[data-astro-cid-jo6i4kqk]{gap:10px;margin-top:10px;display:flex}.social-link[data-astro-cid-jo6i4kqk]{width:40px;height:40px;color:var(--text-dim);background-color:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.social-link[data-astro-cid-jo6i4kqk]:hover{background-color:var(--quantum-teal);color:var(--null-black,#1a1a1a);transform:translateY(-3px)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--glass-border);color:var(--text-dim);justify-content:space-between;align-items:center;padding-top:30px;font-size:.9rem;display:flex}.footer-location[data-astro-cid-jo6i4kqk]{cursor:pointer;align-items:center;gap:10px;transition:color .3s;display:flex}.footer-location[data-astro-cid-jo6i4kqk]:hover{color:var(--quantum-teal)}.footer-location[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{color:var(--quantum-teal);font-size:20px}@media (width<=992px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:40px}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;padding-right:0}}@media (width<=768px){.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:1.5rem}.iso-image[data-astro-cid-jo6i4kqk]{width:100px}}@media (width<=576px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.iso-image[data-astro-cid-jo6i4kqk]{width:80px}}@font-face{font-family:Overused Grotesk;src:url(/fonts/OverusedGroteskRoman-VF.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap;font-variation-settings:"wght" 400}.language-switcher[data-astro-cid-l4evwy7q]{border:1px solid var(--glass-border);height:32px;font-family:var(--font-body);letter-spacing:.5px;color:var(--static-white);opacity:.85;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:all .3s;display:inline-flex}.language-switcher[data-astro-cid-l4evwy7q]:hover{opacity:1;border-color:var(--quantum-teal);background:#00d6c61a}.navbar[data-astro-cid-adsqeljt]{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#000c;width:100%;padding:1.5rem 8%;transition:all .4s;position:fixed;top:0;left:0}.navbar[data-astro-cid-adsqeljt].scrolled{padding:1rem 8%;box-shadow:0 5px 20px #0003}.navbar-container[data-astro-cid-adsqeljt]{justify-content:space-between;align-items:center;display:flex}.logo[data-astro-cid-adsqeljt]{align-items:center;height:40px;display:flex}.logo-image[data-astro-cid-adsqeljt]{width:auto;height:32px;transition:all .3s}.logo-image[data-astro-cid-adsqeljt]:hover{transform:scale(1.05)}.nav-links[data-astro-cid-adsqeljt]{align-items:center;gap:2rem;display:flex}.nav-dropdown[data-astro-cid-adsqeljt]{align-items:center;display:flex;position:relative}.nav-dropdown[data-astro-cid-adsqeljt] .nav-link[data-astro-cid-adsqeljt]{cursor:pointer}.dropdown-trigger[data-astro-cid-adsqeljt]{cursor:default;user-select:none}.dropdown-content[data-astro-cid-adsqeljt]{backdrop-filter:blur(14px);border:1px solid var(--glass-border);z-index:100;background:#111111f2;border-radius:8px;min-width:250px;margin-top:0;display:none;position:absolute;top:100%;left:0;box-shadow:0 5px 20px #0000004d}.nav-dropdown[data-astro-cid-adsqeljt]:hover .dropdown-content[data-astro-cid-adsqeljt]{display:block}.dropdown-content[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]{color:var(--text-light);opacity:.8;white-space:nowrap;padding:.75rem 1.5rem;transition:all .3s;display:block}.dropdown-content[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]:hover{opacity:1;background:#00d6c61a;padding-left:1.8rem}.nav-link[data-astro-cid-adsqeljt]{opacity:.8;padding:5px 0;font-weight:500;position:relative}.nav-link[data-astro-cid-adsqeljt]:after{content:"";background:linear-gradient(90deg, var(--quantum-teal), transparent);border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-link[data-astro-cid-adsqeljt]:hover{opacity:1}.nav-link[data-astro-cid-adsqeljt]:hover:after,.nav-link[data-astro-cid-adsqeljt].active:after{width:100%}.nav-buttons[data-astro-cid-adsqeljt]{gap:15px;display:flex}.mobile-menu-btn[data-astro-cid-adsqeljt]{cursor:pointer;z-index:1001;background:0 0;border:none;width:30px;height:24px;display:none;position:relative}.mobile-menu-btn[data-astro-cid-adsqeljt] span[data-astro-cid-adsqeljt]{background-color:#fff;width:100%;height:2px;transition:all .3s;display:block;position:absolute;left:0}.mobile-menu-btn[data-astro-cid-adsqeljt] span[data-astro-cid-adsqeljt]:first-child{top:0}.mobile-menu-btn[data-astro-cid-adsqeljt] span[data-astro-cid-adsqeljt]:nth-child(2){top:50%;transform:translateY(-50%)}.mobile-menu-btn[data-astro-cid-adsqeljt] span[data-astro-cid-adsqeljt]:nth-child(3){bottom:0}.mobile-menu-btn[data-astro-cid-adsqeljt].open span[data-astro-cid-adsqeljt]:first-child{top:11px;transform:rotate(45deg)}.mobile-menu-btn[data-astro-cid-adsqeljt].open span[data-astro-cid-adsqeljt]:nth-child(2){opacity:0}.mobile-menu-btn[data-astro-cid-adsqeljt].open span[data-astro-cid-adsqeljt]:nth-child(3){bottom:11px;transform:rotate(-45deg)}.btn[data-astro-cid-adsqeljt]{font-family:var(--font-body);text-align:center;cursor:pointer;letter-spacing:.5px;border-radius:50px;padding:12px 28px;font-size:16px;font-weight:600;transition:all .3s;display:inline-block}.btn-primary[data-astro-cid-adsqeljt]{background:var(--quantum-teal);color:var(--null-black);font-family:var(--font-body);font-weight:var(--button-weight);border:none}.btn-primary[data-astro-cid-adsqeljt]:hover{background:var(--deep-signal-green);transform:translateY(-2px);box-shadow:0 5px 15px #00d6c64d}.btn-ghost[data-astro-cid-adsqeljt]{color:var(--text-light);border:1px solid var(--glass-border);font-family:var(--font-body);font-weight:var(--button-weight);text-wrap-mode:nowrap;background:0 0}.btn-ghost[data-astro-cid-adsqeljt]:hover{border-color:var(--quantum-teal);background:#00d6c61a;transform:translateY(-2px)}@media (width<=1024px){.navbar[data-astro-cid-adsqeljt]{padding:1.5rem}.navbar[data-astro-cid-adsqeljt].scrolled{padding:2rem}.navbar-container[data-astro-cid-adsqeljt]{gap:1rem}.nav-buttons[data-astro-cid-adsqeljt]{gap:10px}.btn-ghost[data-astro-cid-adsqeljt],.btn-primary[data-astro-cid-adsqeljt]{padding:8px 18px;font-size:14px}.nav-links[data-astro-cid-adsqeljt]{gap:1.2rem;font-size:14px}.logo-image[data-astro-cid-adsqeljt]{height:28px}}@media (width<=768px){.mobile-menu-btn[data-astro-cid-adsqeljt]{flex-direction:column;justify-content:space-around;padding:0;display:flex}.nav-links[data-astro-cid-adsqeljt]{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#111111f2;flex-direction:column;justify-content:center;align-items:center;width:80%;height:100vh;transition:all .3s;position:fixed;top:0;right:-100%}.nav-links[data-astro-cid-adsqeljt] .nav-link[data-astro-cid-adsqeljt]{margin:1rem 0;font-size:16px}.nav-dropdown[data-astro-cid-adsqeljt]{text-align:center;flex-direction:column}.nav-dropdown[data-astro-cid-adsqeljt] .nav-link[data-astro-cid-adsqeljt]{margin:1rem 0}.dropdown-content[data-astro-cid-adsqeljt]{min-width:auto;box-shadow:none;backdrop-filter:none;background:0 0;border:none;margin-top:0;padding:0;display:block;position:static}.dropdown-content[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]{opacity:.7;padding:.5rem 1rem;font-size:14px}.dropdown-content[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]:hover{padding-left:1rem}.nav-links[data-astro-cid-adsqeljt].open{right:0}.nav-buttons[data-astro-cid-adsqeljt]{display:none}}:root{--quantum-teal:#00d6c6;--deep-signal-green:#005f60;--null-black:#111;--null-black-bright:#3a3a3a;--infra-navy:#2c2e73;--signal-ember:#d96d3d;--static-white:#fff;--bg-primary:var(--null-black);--bg-secondary:var(--deep-signal-green);--bg-accent:#005f60cc;--bg-gradient-primary:linear-gradient(45deg, var(--null-black), var(--deep-signal-green));--bg-gradient-dark:linear-gradient(45deg, var(--null-black), #005f6099);--glass-bg:#005f60d9;--glass-border:#00d6c626;--glass-highlight:#00d6c614;--card-shadow:0 8px 32px 0 #00000080;--font-display:"Archivo", sans-serif;--font-body:"Overused Grotesk", "Roboto", sans-serif;--font-fallback:"Roboto", sans-serif;--h1-size:4.5rem;--h1-line-height:1.1;--h1-weight:800;--h2-size:3rem;--h2-line-height:1.2;--h2-weight:400;--h3-size:1.6rem;--h3-line-height:1.3;--h3-weight:600;--body-size:1rem;--body-line-height:1.6;--body-weight:400;--button-size:1rem;--button-line-height:1.5;--button-weight:600;--gradient-primary:linear-gradient(45deg, var(--quantum-teal), var(--deep-signal-green));--gradient-dark:linear-gradient(45deg, var(--null-black), var(--infra-navy));--gradient-contrast:linear-gradient(45deg, var(--quantum-teal), var(--null-black-bright));--gradient-section:var(--bg-gradient-primary);--border-radius-small:8px;--border-radius-medium:12px;--border-radius-large:16px;--border-radius-button:50px;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--spacing-xxl:64px}.text-h1,h1{font-family:var(--font-display);font-weight:var(--h1-weight);font-size:var(--h1-size);line-height:var(--h1-line-height);letter-spacing:0}.text-h2,h2{font-family:var(--font-body);font-weight:var(--h2-weight);font-size:var(--h2-size);line-height:var(--h2-line-height);font-variation-settings:"wght" var(--h2-weight)}.text-h3,h3{font-family:var(--font-body);font-weight:var(--h3-weight);font-size:var(--h3-size);line-height:var(--h3-line-height);font-variation-settings:"wght" var(--h3-weight)}.text-body,body{font-family:var(--font-body);font-weight:var(--body-weight);font-size:var(--body-size);line-height:var(--body-line-height);font-variation-settings:"wght" var(--body-weight)}.text-button,.btn{font-family:var(--font-body);font-weight:var(--button-weight);font-size:var(--button-size);line-height:var(--button-line-height);font-variation-settings:"wght" var(--button-weight);letter-spacing:.5px}@media (width<=1200px){:root{--h1-size:3.8rem;--h2-size:2.8rem}}@media (width<=992px){:root{--h1-size:3.2rem;--h2-size:2.5rem;--h3-size:1.4rem}}@media (width<=768px){:root{--h1-size:2.8rem;--h2-size:2.2rem;--h3-size:1.3rem;--body-size:.95rem}}@media (width<=576px){:root{--h1-size:2.3rem;--h2-size:1.8rem;--h3-size:1.2rem;--body-size:.9rem;--button-size:.9rem}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--static-white);line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto}a{color:var(--static-white);text-decoration:none;transition:all .3s}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.noise-bg{opacity:.035;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.glass-card{box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:16px;padding:30px;transition:all .4s;position:relative;overflow:hidden}.glass-card:hover{border-color:var(--quantum-teal);transform:translateY(-5px);box-shadow:0 15px 30px #0006}.glass-card:before{content:"";background:linear-gradient(90deg,#ffffff0d,#ffffff26);width:50%;height:100%;transition:all .6s;position:absolute;top:0;left:-50%;transform:skew(-25deg)}.glass-card:hover:before{left:130%}.btn{font-family:var(--font-body);font-weight:var(--button-weight);font-size:var(--button-size);line-height:var(--button-line-height);text-align:center;border-radius:var(--border-radius-button);cursor:pointer;border:none;padding:12px 24px;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 10px #0003}.btn-gradient{background:var(--gradient-primary);color:var(--null-black-bright);z-index:1;position:relative;overflow:hidden}.btn-gradient:before{content:"";background:linear-gradient(45deg, var(--signal-ember), var(--deep-signal-green));z-index:-1;opacity:0;border-radius:var(--border-radius-button);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.btn-gradient:hover:before{opacity:1}.btn-gradient:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00d6c64d}.btn-outline{color:var(--static-white);border:2px solid var(--quantum-teal);z-index:1;background:0 0;position:relative;overflow:hidden}.btn-outline:hover{color:var(--null-black-bright);border-color:#0000}.btn-outline:after{content:"";background:var(--quantum-teal);z-index:-1;opacity:0;border-radius:var(--border-radius-button);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.btn-outline:hover:after{opacity:1}.animate-card{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.animate-card.visible{opacity:1;transform:translateY(0)}@keyframes float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-15px)rotate(2deg)}75%{transform:translateY(15px)rotate(-2deg)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:.95;transform:translateZ(0)}}@keyframes breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}
