@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Montserrat;src:local(Montserrat)}:root{--sx-electric-blue:#0052d4;--sx-tech-cyan:#00d2ff;--sx-deep-shadow:#0b1b3d;--sx-premium-dark:#0f172a;--sx-blue-50:#eaf1ff;--sx-blue-100:#d2e2ff;--sx-blue-200:#a8c6ff;--sx-blue-300:#7aa7ff;--sx-blue-400:#4a85f5;--sx-blue-500:#2e6bea;--sx-blue-600:#0052d4;--sx-blue-700:#0041a8;--sx-blue-800:#043080;--sx-blue-900:#0b1b3d;--sx-slate-950:#0b121f;--sx-slate-900:#0f172a;--sx-slate-800:#172038;--sx-slate-700:#232d46;--sx-slate-600:#384156;--sx-slate-500:#56607a;--sx-slate-400:#7c8aa5;--sx-slate-300:#a6b2c9;--sx-slate-200:#cbd4e5;--sx-slate-100:#e4e9f2;--sx-slate-50:#f4f7fb;--sx-info:#00d2ff;--sx-success:#2fbe6e;--sx-warning:#f0a93a;--sx-danger:#e5534b;--sx-gradient-brand:linear-gradient(90deg, var(--sx-deep-shadow) 0%, var(--sx-electric-blue) 55%, #1aa9ff 100%);--sx-gradient-cyan:linear-gradient(90deg, var(--sx-electric-blue) 0%, var(--sx-tech-cyan) 100%);--font-display:"Montserrat", "Montserrat Fallback", sans-serif;--font-body:"Inter", "Inter Fallback", sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", monospace;--fs-display:44px;--fs-h1:36px;--fs-h2:28px;--fs-h3:22px;--fs-body:16px;--fs-sm:14px;--fs-xs:12px;--ls-eyebrow:.28em;--sx-space-1:4px;--sx-space-2:8px;--sx-space-3:12px;--sx-space-4:16px;--sx-space-6:24px;--sx-space-8:32px;--sx-space-12:48px;--sx-space-16:64px;--sx-space-24:96px;--sx-radius-xs:4px;--sx-radius-md:8px;--sx-radius-lg:12px;--sx-radius-2xl:22px;--sx-radius-pill:999px;--sx-shadow-sm:0 1px 2px #03081466;--sx-shadow-md:0 8px 24px #03081473;--sx-glow-cyan:0 0 0 3px #00d2ff59;--sx-glow-blue:0 0 32px #0052d473;--sx-duration-fast:.12s;--sx-duration-base:.2s;--sx-duration-slow:.32s;--sx-ease-standard:cubic-bezier(.4, 0, .2, 1);--sx-ease-out:cubic-bezier(0, 0, .2, 1);--sx-container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--sx-premium-dark)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--sx-slate-100);background:var(--sx-premium-dark);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);color:#fff;margin:0 0 var(--sx-space-4);letter-spacing:-.01em;font-weight:800;line-height:1.15}h1{font-size:var(--fs-display)}h2{font-size:var(--fs-h1)}h3{font-size:var(--fs-h2)}h4{font-size:var(--fs-h3)}p{margin:0 0 var(--sx-space-4);color:var(--sx-slate-300)}a{color:inherit;text-decoration:none}code,.mono{font-family:var(--font-mono)}::selection{background:var(--sx-electric-blue);color:#fff}:focus-visible{box-shadow:var(--sx-glow-cyan);border-radius:var(--sx-radius-md);outline:none}.container{max-width:var(--sx-container);padding:0 var(--sx-space-6);margin:0 auto}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sx-tech-cyan);margin-bottom:var(--sx-space-3);font-weight:600;display:inline-block}section{padding:var(--sx-space-24) 0;position:relative}.section-head{max-width:640px;margin-bottom:var(--sx-space-12)}.section-head p{color:var(--sx-slate-300);font-size:var(--fs-body)}.divider{background:var(--sx-gradient-cyan);opacity:.5;border:none;height:2px}.mesh-bg{z-index:0;pointer-events:none;opacity:.5;position:absolute;inset:0}.grain-surface{background-color:var(--sx-slate-900);background-image:linear-gradient(#00d2ff0f 1px,#0000 1px),linear-gradient(90deg,#00d2ff0f 1px,#0000 1px);background-size:42px 42px}.sx-btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--sx-space-2);appearance:none;font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);border-radius:var(--sx-radius-md);cursor:pointer;transition:transform var(--sx-duration-fast) var(--sx-ease-standard), background var(--sx-duration-base) var(--sx-ease-standard), box-shadow var(--sx-duration-base) var(--sx-ease-standard);border:none;padding:12px 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.sx-btn[data-astro-cid-ekguhzzh]:active{transform:translateY(1px)}.sx-btn[data-astro-cid-ekguhzzh]:focus-visible{box-shadow:var(--sx-glow-cyan)}.sx-btn--primary[data-astro-cid-ekguhzzh]{background:var(--sx-gradient-cyan);color:#04121f}.sx-btn--primary[data-astro-cid-ekguhzzh]:hover{box-shadow:var(--sx-glow-blue)}.sx-btn--outline[data-astro-cid-ekguhzzh]{box-shadow:inset 0 0 0 1px var(--sx-slate-600);color:var(--sx-slate-100);background:0 0}.sx-btn--outline[data-astro-cid-ekguhzzh]:hover{box-shadow:inset 0 0 0 1px var(--sx-tech-cyan);color:var(--sx-tech-cyan)}.sx-btn--ghost[data-astro-cid-ekguhzzh]{color:var(--sx-slate-100);background:#ffffff0a}.sx-btn--ghost[data-astro-cid-ekguhzzh]:hover{background:#ffffff14}.sx-btn--sm[data-astro-cid-ekguhzzh]{font-size:var(--fs-xs);padding:8px 16px}.sx-nav[data-astro-cid-l7arcky5]{z-index:50;backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--sx-slate-800);background:#0f172ad9;position:sticky;top:0}.sx-nav__inner[data-astro-cid-l7arcky5]{padding-top:var(--sx-space-4);padding-bottom:var(--sx-space-4);justify-content:space-between;align-items:center;display:flex}.sx-nav__brand[data-astro-cid-l7arcky5]{font-family:var(--font-display);color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.sx-nav__brand[data-astro-cid-l7arcky5] b[data-astro-cid-l7arcky5]{color:var(--sx-tech-cyan)}.sx-nav__links[data-astro-cid-l7arcky5]{gap:var(--sx-space-6);display:none}.sx-nav__item[data-astro-cid-l7arcky5]{padding:var(--sx-space-2) 0;position:relative}.sx-nav__item[data-astro-cid-l7arcky5]>a[data-astro-cid-l7arcky5]{font-size:var(--fs-sm);color:var(--sx-slate-200);transition:color var(--sx-duration-fast) var(--sx-ease-standard);font-weight:600}.sx-nav__item[data-astro-cid-l7arcky5]:hover>a[data-astro-cid-l7arcky5]{color:var(--sx-tech-cyan)}.sx-nav__dropdown[data-astro-cid-l7arcky5]{background:var(--sx-slate-800);border:1px solid var(--sx-slate-700);border-radius:var(--sx-radius-lg);min-width:220px;padding:var(--sx-space-2);opacity:0;visibility:hidden;transition:all var(--sx-duration-base) var(--sx-ease-standard);box-shadow:var(--sx-shadow-md);position:absolute;top:100%;left:0;transform:translateY(6px)}.sx-nav__item[data-astro-cid-l7arcky5]:hover .sx-nav__dropdown[data-astro-cid-l7arcky5]{opacity:1;visibility:visible;transform:translateY(0)}.sx-nav__dropdown[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{padding:var(--sx-space-2) var(--sx-space-3);font-size:var(--fs-sm);border-radius:var(--sx-radius-md);color:var(--sx-slate-200);display:block}.sx-nav__dropdown[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{color:var(--sx-tech-cyan);background:#00d2ff14}.sx-nav__actions[data-astro-cid-l7arcky5]{align-items:center;gap:var(--sx-space-4);display:flex}.sx-lang[data-astro-cid-l7arcky5]{border:1px solid var(--sx-slate-700);border-radius:var(--sx-radius-pill);background:#ffffff0a;align-items:center;gap:2px;padding:3px;display:flex}.sx-lang__btn[data-astro-cid-l7arcky5]{border-radius:var(--sx-radius-pill);font-size:var(--fs-xs);color:var(--sx-slate-300);transition:all var(--sx-duration-fast) var(--sx-ease-standard);padding:4px 10px;font-weight:700}.sx-lang__btn[data-astro-cid-l7arcky5]:hover{color:var(--sx-tech-cyan)}.sx-lang__btn[data-astro-cid-l7arcky5].is-active{background:var(--sx-electric-blue);color:#fff}.sx-nav__burger[data-astro-cid-l7arcky5]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:flex}.sx-nav__burger[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]{width:20px;height:2px;transition:transform var(--sx-duration-base) var(--sx-ease-standard), opacity var(--sx-duration-base);background:#fff}.sx-nav__mobile[data-astro-cid-l7arcky5]{padding:var(--sx-space-6);background:var(--sx-slate-900);border-top:1px solid var(--sx-slate-800);flex-direction:column;display:none}.sx-nav__mobile[data-astro-cid-l7arcky5].is-open{display:flex}.sx-nav__mobile-item[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{padding:var(--sx-space-3) 0;color:var(--sx-slate-100);border-bottom:1px solid var(--sx-slate-800);font-weight:600;display:block}.sx-nav__mobile-cta[data-astro-cid-l7arcky5]{margin-top:var(--sx-space-4)}@media (width>=900px){.sx-nav__links[data-astro-cid-l7arcky5]{display:flex}.sx-nav__burger[data-astro-cid-l7arcky5]{display:none}}@media (width<=560px){.sx-nav__inner[data-astro-cid-l7arcky5]{padding-left:var(--sx-space-4);padding-right:var(--sx-space-4)}.sx-nav__brand[data-astro-cid-l7arcky5]{gap:var(--sx-space-2);font-size:16px}.sx-nav__actions[data-astro-cid-l7arcky5]{gap:var(--sx-space-2)}}@media (width<=899px){.sx-nav__actions[data-astro-cid-l7arcky5] .sx-nav__cta{display:none}}.sx-footer[data-astro-cid-jo6i4kqk]{background:var(--sx-deep-shadow);border-top:1px solid var(--sx-slate-800);padding-top:var(--sx-space-24)}.sx-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--sx-space-12);padding-bottom:var(--sx-space-16);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.sx-footer__logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:#fff;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.sx-footer__logo[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{color:var(--sx-tech-cyan)}.sx-footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-top:var(--sx-space-3);max-width:320px}.sx-footer__social[data-astro-cid-jo6i4kqk]{gap:var(--sx-space-3);margin-top:var(--sx-space-4);display:flex}.sx-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid var(--sx-slate-700);border-radius:var(--sx-radius-md);width:32px;height:32px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--sx-slate-300);justify-content:center;align-items:center;display:flex}.sx-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-color:var(--sx-tech-cyan);color:var(--sx-tech-cyan)}.sx-footer__col[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--sx-slate-400);margin-bottom:var(--sx-space-4)}.sx-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--sx-slate-200);font-size:var(--fs-sm);margin-bottom:var(--sx-space-3);display:block}.sx-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sx-tech-cyan)}.sx-footer__hours[data-astro-cid-jo6i4kqk]{color:var(--sx-slate-400);font-size:var(--fs-sm)}.sx-footer__legal[data-astro-cid-jo6i4kqk]{padding:var(--sx-space-6) 0;border-top:1px solid var(--sx-slate-800);font-size:var(--fs-xs);color:var(--sx-slate-500);justify-content:space-between;align-items:center;display:flex}.sx-footer__legal-links[data-astro-cid-jo6i4kqk]{gap:var(--sx-space-6);display:flex}.sx-footer__legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sx-tech-cyan)}@media (width<=900px){.sx-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.sx-footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--sx-space-3);text-align:center;flex-direction:column}}@media (width<=560px){.sx-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}[data-reveal]{opacity:0;transition:opacity var(--sx-duration-slow) var(--sx-ease-out), transform var(--sx-duration-slow) var(--sx-ease-out);transform:translateY(12px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}
