.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#000000d9;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05)}.header-inner[data-astro-cid-3ef6ksr2]{max-width:var(--max-width);margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:var(--nav-height)}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:78px;width:auto}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:2rem}.nav-link[data-astro-cid-3ef6ksr2]{color:var(--color-text);font-size:.96rem;text-transform:uppercase;letter-spacing:.15em;font-weight:500;padding:.5rem 0;position:relative;transition:color .2s}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-accent-orange);transition:width .3s}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].active{color:var(--color-accent-orange)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after,.nav-link[data-astro-cid-3ef6ksr2].active:after{width:100%}.mobile-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.mobile-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:25px;height:2px;background:var(--color-text);transition:all .3s}@media(max-width:768px){.mobile-toggle[data-astro-cid-3ef6ksr2]{display:flex}.main-nav[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:var(--nav-height);left:0;right:0;background:#000000f2;flex-direction:column;padding:1rem 2rem;gap:0}.main-nav[data-astro-cid-3ef6ksr2].open{display:flex}.nav-link[data-astro-cid-3ef6ksr2]{padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.05)}}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border)}.footer-social[data-astro-cid-sz7xmlte]{background:var(--color-bg-navy-dark);padding:2rem 0;text-align:center}.footer-social[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:1.2rem;margin-bottom:1rem}.social-links[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:1.5rem}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text);transition:color .2s,transform .2s}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent-orange);transform:scale(1.15)}.footer-bottom[data-astro-cid-sz7xmlte]{background:var(--color-bg-dark);padding:2rem 0;text-align:center}.footer-links[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text)}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:.8rem}.footer-logo[data-astro-cid-sz7xmlte]{height:100px;width:auto}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.75rem;color:var(--color-text-muted)}@media(max-width:480px){.footer-links[data-astro-cid-sz7xmlte]{gap:1rem;flex-wrap:wrap}.footer-logo[data-astro-cid-sz7xmlte]{height:70px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg-dark: #0a0e1a;--color-bg-navy: #1f3464;--color-bg-navy-dark: #162648;--color-accent-orange: #e8760c;--color-accent-orange-hover: #ff8c1a;--color-text: #ffffff;--color-text-muted: #b0b8c8;--color-border: rgba(255, 255, 255, .15);--font-heading: "Rubik", sans-serif;--font-body: "Roboto", sans-serif;--max-width: 1200px;--nav-height: 96px}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg-dark);color:var(--color-text);line-height:1.6;overflow-x:hidden}a{color:var(--color-accent-orange);text-decoration:none;transition:color .2s}a:hover{color:var(--color-accent-orange-hover)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.section{padding:5rem 0}.section--navy{background-color:var(--color-bg-navy)}.section--dark{background-color:var(--color-bg-dark)}.section--navy-dark{background-color:var(--color-bg-navy-dark)}.btn{display:inline-block;padding:.7rem 2rem;border:2px solid var(--color-text);color:var(--color-text);font-family:var(--font-heading);font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;transition:all .3s;cursor:pointer;background:transparent}.btn:hover{background:var(--color-text);color:var(--color-bg-dark)}.btn--orange{background:var(--color-accent-orange);border-color:var(--color-accent-orange);color:#fff}.btn--orange:hover{background:var(--color-accent-orange-hover);border-color:var(--color-accent-orange-hover);color:#fff}.store-badges{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.store-badges a img{height:45px;width:auto}.hp-field{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in{opacity:0;animation:fadeInUp .6s ease forwards}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}@media(max-width:768px){.container{padding:0 1rem}.section{padding:3rem 0}.store-badges a img{height:38px}}@media(max-width:480px){.section{padding:2rem 0}.store-badges a img{height:34px}.store-badges{gap:.5rem}}
