.navbar[data-v-99b8276b]{z-index:200;padding:.5rem 0;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled[data-v-99b8276b],.navbar.open[data-v-99b8276b]{background:var(--white);box-shadow:0 2px 24px #00000014}.navbar-inner[data-v-99b8276b]{justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 clamp(1.5rem,4vw,4rem) 0 clamp(.5rem,2vw,1.25rem);display:flex}.brand[data-v-99b8276b]{align-items:center;display:flex}.brand-logo[data-v-99b8276b]{object-fit:contain;width:auto;height:100px;transition:filter .3s}.navbar:not(.scrolled) .brand-logo[data-v-99b8276b]{filter:brightness(0)invert()}.navbar.scrolled .brand-logo[data-v-99b8276b],.navbar.open .brand-logo[data-v-99b8276b]{filter:none}.nav-links[data-v-99b8276b]{align-items:center;gap:2rem;display:flex}.nav-links a[data-v-99b8276b]:not(.btn){color:var(--gray-400);font-size:.9rem;font-weight:600;transition:color .2s}.navbar:not(.scrolled) .nav-links a[data-v-99b8276b]:not(.btn){color:#ffffffb3}.nav-links a[data-v-99b8276b]:not(.btn):hover{color:var(--blue)}.navbar:not(.scrolled) .nav-links a[data-v-99b8276b]:not(.btn):hover{color:var(--white)}.btn-nav[data-v-99b8276b]{padding:.6rem 1.25rem;font-size:.875rem}.burger[data-v-99b8276b]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.burger span[data-v-99b8276b]{background:var(--cobalt);width:22px;height:2px;transition:transform .25s var(--ease), opacity .2s ease, background .25s ease;display:block}.navbar:not(.scrolled) .burger span[data-v-99b8276b]{background:var(--white)}.navbar.open .burger span[data-v-99b8276b]{background:var(--cobalt)}.burger.active span[data-v-99b8276b]:first-child{transform:translateY(7px)rotate(45deg)}.burger.active span[data-v-99b8276b]:nth-child(2){opacity:0}.burger.active span[data-v-99b8276b]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-v-99b8276b]{background:var(--white);border-top:1px solid var(--gray-200);flex-direction:column;gap:.5rem;padding:1.5rem 2rem;display:none}.mobile-menu a[data-v-99b8276b]:not(.mobile-cta){color:var(--cobalt);padding:.5rem 0;font-size:.95rem;font-weight:600}.mobile-cta[data-v-99b8276b]{border:1.5px solid var(--blue);color:var(--blue);border-radius:12px;justify-content:space-between;align-items:center;margin-top:.75rem;padding:.85rem 1.1rem;font-size:.95rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.mobile-cta .arrow[data-v-99b8276b]{transition:transform .25s var(--ease)}.mobile-cta[data-v-99b8276b]:active{background:var(--blue);color:var(--white)}@media (hover:hover) and (pointer:fine){.mobile-cta[data-v-99b8276b]:hover{background:var(--blue);color:var(--white)}.mobile-cta:hover .arrow[data-v-99b8276b]{transform:translate(4px)}}@media (width<=768px){.nav-links[data-v-99b8276b]{display:none}.burger[data-v-99b8276b],.mobile-menu[data-v-99b8276b]{display:flex}}.footer[data-v-bf5d46d0]{background:var(--navy);padding-top:4rem}.footer-inner[data-v-bf5d46d0]{border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;padding-bottom:3rem;display:grid}.footer-brand[data-v-bf5d46d0]{flex-direction:column;gap:.875rem;display:flex}.brand-logo[data-v-bf5d46d0]{align-items:baseline;display:flex}.brand-eye[data-v-bf5d46d0]{color:var(--white);font-size:1.5rem;font-weight:900}.brand-it[data-v-bf5d46d0]{color:var(--blue-light);font-size:1.5rem;font-weight:900}.footer-brand p[data-v-bf5d46d0]{color:#ffffff73;max-width:260px;font-size:.875rem;line-height:1.6}.footer-contact[data-v-bf5d46d0]{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.footer-contact a[data-v-bf5d46d0]{color:#ffffff9e;font-size:.9rem;font-weight:600;transition:color .2s}.footer-contact a[data-v-bf5d46d0]:hover{color:var(--blue-light)}.footer-links[data-v-bf5d46d0]{flex-direction:column;gap:.625rem;display:flex}.footer-links h4[data-v-bf5d46d0]{color:#ffffff4d;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.footer-links a[data-v-bf5d46d0]{color:#ffffff8c;font-size:.875rem;transition:color .2s}.footer-links a[data-v-bf5d46d0]:hover{color:var(--white)}.footer-cta[data-v-bf5d46d0]{flex-direction:column;gap:1rem;display:flex}.footer-cta h4[data-v-bf5d46d0]{color:var(--white);font-size:.875rem;font-weight:700}.footer-bottom[data-v-bf5d46d0]{padding:1.5rem 0}.footer-bottom .container[data-v-bf5d46d0]{color:#ffffff4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex}.footer-legal[data-v-bf5d46d0]{align-items:center;gap:1.25rem;display:flex}.footer-legal a[data-v-bf5d46d0]{color:#ffffff73;transition:color .2s}.footer-legal a[data-v-bf5d46d0]:hover{color:var(--white)}@media (width<=900px){.footer-inner[data-v-bf5d46d0]{grid-template-columns:1fr 1fr}.footer-brand[data-v-bf5d46d0]{grid-column:1/-1}}@media (width<=600px){.footer-inner[data-v-bf5d46d0]{grid-template-columns:1fr}}.cookie[data-v-9f76e12e]{z-index:300;pointer-events:none;justify-content:center;padding:clamp(.75rem,2vw,1.25rem);display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-inner[data-v-9f76e12e]{pointer-events:auto;background:#0d2244;border:1px solid #f5b33c47;border-radius:16px;align-items:center;gap:1.5rem;width:100%;max-width:880px;padding:1rem 1.25rem;display:flex;box-shadow:0 20px 50px #0006,inset 0 1px #ffffff0d}.cookie-text[data-v-9f76e12e]{align-items:flex-start;gap:.75rem;display:flex}.cookie-icon[data-v-9f76e12e]{flex-shrink:0;font-size:1.4rem;line-height:1.3}.cookie-text p[data-v-9f76e12e]{color:#ffffffd1;margin:0;font-size:.9rem;line-height:1.55}.cookie-link[data-v-9f76e12e]{color:var(--amber-soft);text-underline-offset:2px;font-weight:700;text-decoration:underline}.cookie-link[data-v-9f76e12e]:hover{color:var(--amber)}.cookie-actions[data-v-9f76e12e]{flex-shrink:0;gap:.6rem;display:flex}.cookie-btn[data-v-9f76e12e]{font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease-spring), background .2s ease, border-color .2s ease, color .2s ease;border:1px solid #0000;border-radius:9px;padding:.6rem 1.1rem;font-size:.85rem;font-weight:700}.cookie-btn[data-v-9f76e12e]:active{transition-duration:80ms;transform:scale(.96)}.cookie-btn.primary[data-v-9f76e12e]{background:var(--blue-electric);color:#fff}.cookie-btn.ghost[data-v-9f76e12e]{color:#fffc;background:0 0;border-color:#ffffff38}@media (hover:hover) and (pointer:fine){.cookie-btn.primary[data-v-9f76e12e]:hover{background:var(--blue-bright);transform:translateY(-2px)}.cookie-btn.ghost[data-v-9f76e12e]:hover{color:#fff;border-color:#ffffff80}}.cookie-enter-active[data-v-9f76e12e]{transition:transform .45s var(--ease-expo), opacity .45s var(--ease-expo)}.cookie-leave-active[data-v-9f76e12e]{transition:transform .3s,opacity .3s}.cookie-enter-from[data-v-9f76e12e],.cookie-leave-to[data-v-9f76e12e]{opacity:0;transform:translateY(20px)}@media (width<=640px){.cookie-inner[data-v-9f76e12e]{flex-direction:column;align-items:stretch;gap:1rem}.cookie-actions[data-v-9f76e12e]{justify-content:stretch}.cookie-btn[data-v-9f76e12e]{flex:1;padding:.7rem 1rem}}@media (prefers-reduced-motion:reduce){.cookie-enter-active[data-v-9f76e12e],.cookie-leave-active[data-v-9f76e12e]{transition:opacity .3s}.cookie-enter-from[data-v-9f76e12e],.cookie-leave-to[data-v-9f76e12e],.cookie-btn[data-v-9f76e12e]:active{transform:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0d2244;--cobalt:#1a3a6b;--cobalt-mid:#1e4a8a;--blue:#2563eb;--blue-light:#3b82f6;--white:#fff;--off-white:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-400:#94a3b8;--gray-600:#475569;--text:#0f172a;--bg-deep:#081427;--blue-electric:#2e7fdb;--blue-bright:#5ba3f5;--amber:#f5b33c;--amber-soft:#ffcd6b;--font-display:"Clash Display", "Segoe UI", sans-serif;--font-body:"Satoshi", "Segoe UI", system-ui, -apple-system, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);scroll-behavior:smooth;font-family:Segoe UI,system-ui,-apple-system,sans-serif}html,body{overflow-x:hidden}body{background:var(--white);color:var(--text);width:100%;max-width:100%}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:1140px;margin:0 auto;padding:0 2rem}@media (width<=480px){.container{padding:0 1.25rem}}.section{padding:6rem 0}@media (width<=600px){.section{padding:4rem 0}}.btn{cursor:pointer;transition:transform .35s var(--ease-spring), box-shadow .35s var(--ease), background .25s ease, color .25s ease, border-color .25s ease;will-change:transform;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";transition:transform .65s var(--ease);pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.btn-primary{background:var(--blue);color:var(--white)}.btn-white{background:var(--white);color:var(--cobalt)}.btn-outline-white{color:var(--white);background:0 0;border:2px solid #ffffff80}@media (hover:hover) and (pointer:fine){.btn:hover:after{transform:translate(120%)}.btn-primary:hover{background:var(--blue-light);transform:translateY(-3px)scale(1.015);box-shadow:0 12px 30px #2563eb66}.btn-white:hover{background:var(--gray-100);transform:translateY(-3px)scale(1.015);box-shadow:0 12px 30px #0000002e}.btn-outline-white:hover{border-color:var(--white);background:#ffffff14;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.btn{transition:background .2s,color .2s}.btn:after{display:none}.btn:hover{transform:none}}.badge{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;background:#2563eb1f;border:1px solid #2563eb40;border-radius:99px;padding:.3rem .65rem;font-size:.8rem;font-weight:700;display:inline-block}.badge-white{color:var(--white);background:#ffffff1f;border-color:#ffffff40}.tag{background:var(--gray-100);color:var(--gray-600);border-radius:6px;padding:.25rem .75rem;font-size:.78rem;font-weight:600;display:inline-block}.reveal{opacity:0;filter:blur(6px);transition:opacity .85s var(--ease-expo), transform .9s var(--ease-expo), filter .85s var(--ease-expo);will-change:opacity, transform, filter;transform:translateY(30px)scale(.985)}.reveal-in{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}
