.mktg-header:where(.astro-v5xxsspd){position:sticky;top:0;z-index:100;width:100%;backdrop-filter:blur(14px) saturate(180%);background:#020617e0;border-bottom:1px solid rgba(16,185,129,.14)}.mktg-nav:where(.astro-v5xxsspd){max-width:1280px;margin:0 auto;padding:0 1.5rem;height:60px;display:flex;align-items:center;gap:2rem}.mktg-brand:where(.astro-v5xxsspd){color:#fff;font-weight:800;font-size:1.05rem;letter-spacing:-.04em;text-decoration:none;white-space:nowrap;flex-shrink:0}.mktg-brand:where(.astro-v5xxsspd):hover{color:#6ee7b7}.mktg-links:where(.astro-v5xxsspd){display:flex;align-items:center;gap:.15rem;list-style:none;margin:0;padding:0;flex:1}.mktg-link:where(.astro-v5xxsspd){color:#94a3b8;text-decoration:none;font-size:.875rem;font-weight:500;padding:.35rem .65rem;border-radius:6px;transition:color .15s,background .15s;white-space:nowrap}.mktg-link:where(.astro-v5xxsspd):hover{color:#e2e8f0;background:#ffffff0d}.mktg-link--active:where(.astro-v5xxsspd){color:#6ee7b7}.mktg-link:where(.astro-v5xxsspd):focus-visible{outline:2px solid #6ee7b7;outline-offset:2px}.mktg-ctas:where(.astro-v5xxsspd){display:flex;align-items:center;gap:.75rem;flex-shrink:0}.mktg-cta-secondary:where(.astro-v5xxsspd){color:#6ee7b7;text-decoration:none;font-size:.875rem;font-weight:600;padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:#10b98114;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.mktg-cta-secondary:where(.astro-v5xxsspd):hover{background:#10b9812e;border-color:#10b98199;color:#fff}.mktg-cta-secondary:where(.astro-v5xxsspd):focus-visible{outline:2px solid #6ee7b7;outline-offset:2px}.mktg-cta-primary:where(.astro-v5xxsspd){color:#020617;text-decoration:none;font-size:.875rem;font-weight:700;padding:.45rem 1.1rem;border-radius:999px;background:#10b981;border:1px solid transparent;transition:background .15s,box-shadow .15s;white-space:nowrap}.mktg-cta-primary:where(.astro-v5xxsspd):hover{background:#34d399;box-shadow:0 0 0 3px #10b98140}.mktg-cta-primary:where(.astro-v5xxsspd):focus-visible{outline:2px solid #6ee7b7;outline-offset:2px}.mktg-mobile-menu:where(.astro-v5xxsspd){display:none;margin-left:auto;position:relative}.mktg-hamburger:where(.astro-v5xxsspd){list-style:none;cursor:pointer;color:#94a3b8;padding:.5rem;border-radius:6px;border:1px solid rgba(148,163,184,.2);background:transparent;transition:color .15s,border-color .15s;display:flex;align-items:center;justify-content:center}.mktg-hamburger:where(.astro-v5xxsspd)::-webkit-details-marker{display:none}.mktg-hamburger:where(.astro-v5xxsspd):hover{color:#e2e8f0;border-color:#94a3b866}.mktg-hamburger:where(.astro-v5xxsspd):focus-visible{outline:2px solid #6ee7b7;outline-offset:2px}.icon-close:where(.astro-v5xxsspd){display:none}details:where(.astro-v5xxsspd)[open] .icon-open:where(.astro-v5xxsspd){display:none}details:where(.astro-v5xxsspd)[open] .icon-close:where(.astro-v5xxsspd){display:block}.mktg-mobile-dropdown:where(.astro-v5xxsspd){position:absolute;top:calc(100% + .5rem);right:0;min-width:240px;background:#020617f7;border:1px solid rgba(16,185,129,.18);border-radius:12px;padding:.75rem;backdrop-filter:blur(16px);box-shadow:0 16px 48px #00000080;z-index:200}.mktg-mobile-links:where(.astro-v5xxsspd){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.mktg-mobile-link:where(.astro-v5xxsspd){display:block;color:#94a3b8;text-decoration:none;font-size:.9rem;font-weight:500;padding:.55rem .75rem;border-radius:8px;transition:color .15s,background .15s}.mktg-mobile-link:where(.astro-v5xxsspd):hover{color:#e2e8f0;background:#ffffff0f}.mktg-mobile-link--active:where(.astro-v5xxsspd){color:#6ee7b7}.mktg-mobile-link:where(.astro-v5xxsspd):focus-visible{outline:2px solid #6ee7b7;outline-offset:2px}.mktg-mobile-ctas:where(.astro-v5xxsspd){margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.5rem}.mktg-cta--block:where(.astro-v5xxsspd){display:block;text-align:center;width:100%}@media(max-width:860px){.mktg-links:where(.astro-v5xxsspd){display:none}.mktg-ctas:where(.astro-v5xxsspd){display:none}.mktg-mobile-menu:where(.astro-v5xxsspd){display:block}}@media(prefers-reduced-motion:reduce){.mktg-link:where(.astro-v5xxsspd),.mktg-cta-primary:where(.astro-v5xxsspd),.mktg-cta-secondary:where(.astro-v5xxsspd),.mktg-hamburger:where(.astro-v5xxsspd),.mktg-mobile-link:where(.astro-v5xxsspd){transition-duration:.01ms!important}}.mktg-footer:where(.astro-25ynava4){background:#020617f5;border-top:1px solid rgba(16,185,129,.1);padding:2rem 1.5rem;margin-top:auto}.mktg-footer-inner:where(.astro-25ynava4){max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.mktg-footer-brand:where(.astro-25ynava4){color:#fff;font-weight:800;font-size:1rem;letter-spacing:-.04em;text-decoration:none}.mktg-footer-brand:where(.astro-25ynava4):hover{color:#6ee7b7}.mktg-footer-links:where(.astro-25ynava4){display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;flex:1}.mktg-footer-links:where(.astro-25ynava4) a:where(.astro-25ynava4){color:#8595ab;text-decoration:none;font-size:.825rem;transition:color .15s}.mktg-footer-links:where(.astro-25ynava4) a:where(.astro-25ynava4):hover{color:#94a3b8}.mktg-footer-links:where(.astro-25ynava4) a:where(.astro-25ynava4):focus-visible{outline:2px solid #6ee7b7;outline-offset:2px;border-radius:2px}.mktg-footer-copy:where(.astro-25ynava4){color:#748396;font-size:.775rem;margin:0;width:100%}.mktg-footer-copy:where(.astro-25ynava4) a:where(.astro-25ynava4){color:#748396;text-decoration:underline;transition:color .15s}.mktg-footer-copy:where(.astro-25ynava4) a:where(.astro-25ynava4):hover{color:#cbd5e1}@media(max-width:640px){.mktg-footer-inner:where(.astro-25ynava4){flex-direction:column;align-items:flex-start;gap:.75rem}.mktg-footer-links:where(.astro-25ynava4){flex:unset}}@media(prefers-reduced-motion:reduce){.mktg-footer-brand:where(.astro-25ynava4),.mktg-footer-links:where(.astro-25ynava4) a:where(.astro-25ynava4),.mktg-footer-copy:where(.astro-25ynava4) a:where(.astro-25ynava4){transition-duration:.01ms!important}}:root{color-scheme:dark}:where(.astro-25ynava4),:where(.astro-25ynava4):before,:where(.astro-25ynava4):after{box-sizing:border-box}body{margin:0;background:#020617;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;min-height:100dvh;display:flex;flex-direction:column}main:where(.astro-25ynava4){flex:1}
