.site-header[data-astro-cid-vi6cectr]{z-index:1000;border-bottom:1px solid var(--color-border);position:fixed;top:0;left:0;right:0}.site-header[data-astro-cid-vi6cectr]:before{content:"";-webkit-backdrop-filter:blur(16px);z-index:-1;background:#0e1b32f5;position:absolute;inset:0}.nav-inner[data-astro-cid-vi6cectr]{max-width:var(--max-width);height:var(--nav-height);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 40px;display:flex}.nav-logo[data-astro-cid-vi6cectr]{align-items:center;display:flex}.nav-logo[data-astro-cid-vi6cectr] img[data-astro-cid-vi6cectr]{width:auto;height:36px;display:block}.nav-mobile-panel[data-astro-cid-vi6cectr]{display:contents}.nav-menu[data-astro-cid-vi6cectr]{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.nav-item[data-astro-cid-vi6cectr]{position:relative}.nav-link[data-astro-cid-vi6cectr]{transition:var(--transition);border-radius:8px;align-items:center;gap:4px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.nav-link[data-astro-cid-vi6cectr]:hover,.nav-link[data-astro-cid-vi6cectr].active{background:var(--color-bg-card)}.nav-link[data-astro-cid-vi6cectr] .ti[data-astro-cid-vi6cectr]{opacity:.7;transition:transform var(--transition);font-size:12px}.nav-item[data-astro-cid-vi6cectr]:has(.nav-dropdown){margin-bottom:-8px;padding-bottom:8px}.nav-dropdown[data-astro-cid-vi6cectr]{opacity:0;visibility:hidden;pointer-events:none;min-width:240px;transition:var(--transition);background:#f0f3f6;border-radius:12px;margin-top:8px;padding:16px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0006}.nav-dropdown[data-astro-cid-vi6cectr]:before{content:"";width:100%;height:8px;position:absolute;bottom:100%;left:0}.nav-item[data-astro-cid-vi6cectr]:hover .nav-dropdown[data-astro-cid-vi6cectr],.nav-item[data-astro-cid-vi6cectr]:focus-within .nav-dropdown[data-astro-cid-vi6cectr]{opacity:1;visibility:visible;pointer-events:all}.nav-dropdown[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]{color:#1d1d1f;transition:var(--transition);border-radius:6px;padding:7px 10px;font-size:13px;font-weight:600;display:block}.nav-dropdown[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]:hover,.nav-dropdown[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr].active{color:var(--orange);background:#fff}.nav-dropdown-all[data-astro-cid-vi6cectr]{border-bottom:1px solid #0000001a;margin-bottom:6px;border-radius:6px 6px 0 0!important;padding-bottom:10px!important}.nav-cta[data-astro-cid-vi6cectr]{background:var(--orange);transition:var(--transition);white-space:nowrap;border-radius:6px;padding:10px 22px;font-size:14px;font-weight:700;color:#fff!important}.nav-cta[data-astro-cid-vi6cectr]:hover{background:#e64900}.hamburger[data-astro-cid-vi6cectr]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.hamburger[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]{width:24px;height:3px;transition:var(--transition);background:#fff;border-radius:2px;display:block}@media (width<=768px){.nav-inner[data-astro-cid-vi6cectr]{padding:0 24px}.nav-menu[data-astro-cid-vi6cectr],.nav-cta[data-astro-cid-vi6cectr]{display:none}.hamburger[data-astro-cid-vi6cectr]{display:flex}.nav-item[data-astro-cid-vi6cectr]:has(.nav-dropdown){margin-bottom:0;padding-bottom:0}}body.nav-open .nav-mobile-panel[data-astro-cid-vi6cectr]{top:var(--nav-height);backdrop-filter:blur(12px);background:#0e1b32fa;flex-direction:column;gap:4px;padding:20px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}body.nav-open .nav-menu[data-astro-cid-vi6cectr]{flex-direction:column;align-items:stretch;gap:4px;display:flex}body.nav-open .nav-cta[data-astro-cid-vi6cectr]{text-align:center;margin-top:12px;display:block}body.nav-open .nav-link[data-astro-cid-vi6cectr]{justify-content:space-between;padding:14px 12px;font-size:16px}body.nav-open .nav-link[data-astro-cid-vi6cectr] .ti[data-astro-cid-vi6cectr]{opacity:.9;font-size:16px}body.nav-open .nav-item[data-astro-cid-vi6cectr][data-open]>.nav-link[data-astro-cid-vi6cectr] .ti[data-astro-cid-vi6cectr]{transform:rotate(180deg)}body.nav-open .nav-dropdown[data-astro-cid-vi6cectr]{width:100%;min-width:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:all;background:#ffffff0d;border-radius:10px;margin:2px 0 6px;padding:6px;display:none;position:static;top:auto;left:auto;transform:none}body.nav-open .nav-item[data-astro-cid-vi6cectr][data-open] .nav-dropdown[data-astro-cid-vi6cectr]{display:block}body.nav-open .nav-dropdown[data-astro-cid-vi6cectr]:before{display:none}body.nav-open .nav-dropdown[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]{color:#ffffffe0;padding:13px 14px;font-size:15px}body.nav-open .nav-dropdown[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]:hover,body.nav-open .nav-dropdown[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr].active{background:var(--color-bg-card);color:var(--orange)}body.nav-open .nav-dropdown-all[data-astro-cid-vi6cectr]{border-bottom:1px solid #ffffff1f;margin-bottom:4px;border-radius:8px 8px 0 0!important;padding-bottom:13px!important}.site-footer[data-astro-cid-oenwriqq]{border-top:1px solid var(--color-border);background:#060d18;padding:72px 40px 36px}.footer-inner[data-astro-cid-oenwriqq]{max-width:var(--max-width);margin:0 auto}.footer-top[data-astro-cid-oenwriqq]{grid-template-columns:2fr 1fr 1fr 1fr;gap:56px;margin-bottom:56px;display:grid}.footer-name[data-astro-cid-oenwriqq]{margin-bottom:12px;font-size:18px;font-weight:900}.footer-desc[data-astro-cid-oenwriqq]{color:var(--color-text-muted);margin-bottom:20px;font-size:13px;line-height:1.7}.footer-contact[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-text-muted);transition:var(--transition);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.footer-contact[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-text)}.footer-col-title[data-astro-cid-oenwriqq]{letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);margin-bottom:16px;font-size:10px;font-weight:700}.footer-links[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{margin-bottom:8px}.footer-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-text-muted);transition:var(--transition);font-size:13px}.footer-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-text)}.footer-social[data-astro-cid-oenwriqq]{gap:10px;margin-bottom:0;display:flex}.social-link[data-astro-cid-oenwriqq]{background:var(--color-bg-card);width:34px;height:34px;color:var(--color-text-muted);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.social-link[data-astro-cid-oenwriqq]:hover{background:var(--orange);color:#fff}.footer-bottom[data-astro-cid-oenwriqq]{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;font-size:12px;display:flex}.footer-legal[data-astro-cid-oenwriqq]{align-items:center;gap:20px;display:flex}.footer-legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-text-muted);transition:var(--transition)}.footer-legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-text)}.footer-cookie-btn[data-astro-cid-oenwriqq]{font-family:inherit;font-size:12px;line-height:inherit;color:var(--color-text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;padding:0}.footer-cookie-btn[data-astro-cid-oenwriqq]:hover{color:var(--color-text)}.footer-cookie-btn[data-astro-cid-oenwriqq]:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}@media (width<=1024px){.footer-top[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=640px){.site-footer[data-astro-cid-oenwriqq]{padding:56px 24px 32px}.footer-top[data-astro-cid-oenwriqq]{grid-template-columns:1fr;gap:28px}.footer-legal[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:14px}}.consent-banner[data-astro-cid-u6s5b3h2]{z-index:9998;border-top:1px solid var(--color-border-mid);background:#0b1526;max-height:90vh;padding:20px 40px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.consent-banner[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-inner[data-astro-cid-u6s5b3h2]{max-width:var(--max-width);align-items:center;gap:32px;margin:0 auto;display:flex}.consent-copy[data-astro-cid-u6s5b3h2]{color:#ffffffd1;flex:1;margin:0;font-size:14px;line-height:1.6}.consent-copy[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--cyan);text-decoration:underline}.consent-copy[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]:hover{color:var(--orange)}.consent-copy[data-astro-cid-u6s5b3h2] strong[data-astro-cid-u6s5b3h2]{color:#fff}.consent-actions[data-astro-cid-u6s5b3h2]{flex-shrink:0;gap:12px;display:flex}.consent-btn[data-astro-cid-u6s5b3h2]{font-family:var(--font);transition:var(--transition);white-space:nowrap;cursor:pointer;border-radius:6px;padding:12px 28px;font-size:19px;font-weight:700}.consent-accept[data-astro-cid-u6s5b3h2]{background:var(--orange);color:#fff;border:none}.consent-accept[data-astro-cid-u6s5b3h2]:hover{background:#e64900}.consent-decline[data-astro-cid-u6s5b3h2],.consent-customize[data-astro-cid-u6s5b3h2]{color:#fff;border:1px solid var(--color-border-mid);background:0 0}.consent-decline[data-astro-cid-u6s5b3h2]:hover,.consent-customize[data-astro-cid-u6s5b3h2]:hover{background:var(--color-bg-card);border-color:#ffffff73}.consent-btn[data-astro-cid-u6s5b3h2]:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.consent-prefs[data-astro-cid-u6s5b3h2]{max-width:var(--max-width);border-top:1px solid var(--color-border-mid);margin:24px auto 0;padding-top:24px}.consent-prefs[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-prefs-title[data-astro-cid-u6s5b3h2]{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0 0 20px;font-size:16px;font-weight:800}.consent-cat[data-astro-cid-u6s5b3h2]{border-bottom:1px solid var(--color-border-mid);padding:16px 0}.consent-cat[data-astro-cid-u6s5b3h2]:last-of-type{border-bottom:none}.consent-cat-head[data-astro-cid-u6s5b3h2]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.consent-cat-name[data-astro-cid-u6s5b3h2]{color:#fff;cursor:pointer;font-size:15px;font-weight:700}.consent-cat-always[data-astro-cid-u6s5b3h2]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:12px;font-weight:700}.consent-cat-desc[data-astro-cid-u6s5b3h2]{color:#ffffffa8;max-width:68ch;margin:0;font-size:13px;line-height:1.6}.consent-toggle[data-astro-cid-u6s5b3h2]{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex}.consent-toggle[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{opacity:0;width:1px;height:1px;position:absolute}.consent-toggle-track[data-astro-cid-u6s5b3h2]{border:1px solid var(--color-border-mid);background:#2a3550;border-radius:12px;width:44px;height:24px;transition:background .18s;display:block;position:relative}.consent-toggle-thumb[data-astro-cid-u6s5b3h2]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px}.consent-toggle[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:checked+.consent-toggle-track[data-astro-cid-u6s5b3h2]{background:var(--orange);border-color:var(--orange)}.consent-toggle[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:checked+.consent-toggle-track[data-astro-cid-u6s5b3h2] .consent-toggle-thumb[data-astro-cid-u6s5b3h2]{transform:translate(20px)}.consent-toggle[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:focus-visible+.consent-toggle-track[data-astro-cid-u6s5b3h2]{outline:2px solid var(--yellow);outline-offset:2px}.consent-prefs-actions[data-astro-cid-u6s5b3h2]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (width<=768px){.consent-banner[data-astro-cid-u6s5b3h2]{padding:18px 22px}.consent-inner[data-astro-cid-u6s5b3h2]{flex-direction:column;align-items:stretch;gap:16px}.consent-copy[data-astro-cid-u6s5b3h2]{font-size:13px}.consent-actions[data-astro-cid-u6s5b3h2]{flex-direction:row}.consent-btn[data-astro-cid-u6s5b3h2]{flex:auto;padding:12px 16px;font-size:16px}.consent-prefs-actions[data-astro-cid-u6s5b3h2]{flex-direction:row}.consent-cat-desc[data-astro-cid-u6s5b3h2]{font-size:12px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#1c3664;--blue-dark:#0e1b32;--blue-mid:#15357a;--orange:#ff5100;--yellow:#f5a800;--cyan:#15acdb;--color-bg:var(--blue-dark);--color-bg-alt:#080f1e;--color-bg-card:#ffffff0f;--color-border:#ffffff1a;--color-border-mid:#fff3;--color-text:#fff;--color-text-muted:#fff9;--color-text-dim:#fffc;--gradient-cta:linear-gradient(100deg, #f5a800 0%, #ff5100 100%);--gradient-cta-alt:linear-gradient(100deg, #15acdb 0%, #148978 100%);--gradient-bg:linear-gradient(180deg, #0e1b32 0%, #1c3664 50%, #0e1b32 100%);--font:"Montserrat", sans-serif;--font-mono:"Courier New", monospace;--nav-height:76px;--max-width:1280px;--section-pad:96px 40px;--section-pad-sm:64px 24px;--radius:16px;--radius-sm:10px;--radius-pill:1000px;--transition:.25s ease;--transition-slow:.4s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;font-family:inherit}.skip-link{z-index:9999;background:var(--orange);color:var(--color-text);padding:8px 16px;font-size:14px;font-weight:700;transition:top .2s;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:var(--max-width);margin:0 auto}.section{padding:var(--section-pad)}.btn-primary{background:var(--orange);color:#fff;font-size:19px;font-weight:700;font-family:var(--font);transition:var(--transition);border:none;border-radius:6px;align-items:center;gap:8px;padding:13px 28px;display:inline-flex}.btn-primary:hover{background:#e64900;transform:translateY(-1px)}.btn-secondary{color:#fff;font-size:19px;font-weight:700;font-family:var(--font);border:1px solid var(--color-border-mid);transition:var(--transition);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:13px 28px;display:inline-flex}.btn-secondary:hover{background:var(--color-bg-card)}.btn-white{color:var(--orange);border-radius:var(--radius-pill);font-size:15px;font-weight:800;font-family:var(--font);transition:var(--transition);background:#fff;border:none;align-items:center;gap:8px;padding:14px 32px;display:inline-flex}.btn-white:hover{background:var(--blue-dark);color:#fff}.separator{background:linear-gradient(90deg,#0000,#15acdb4d,#7a428d4d,#0000);height:1px}.fade-up{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.fade-up.visible{opacity:1;transform:translateY(0)}@media (width<=768px){:root{--section-pad:var(--section-pad-sm)}}
