.marketing-shell.svelte-dsdefj{--marketing-paper: #f6f4ee;--marketing-sheet: #fffefa;--marketing-ink: #172033;--marketing-muted: #667085;--marketing-rule: rgba(23, 32, 51, .12);--marketing-blue: #2454e8;--marketing-blue-dark: #193eb7;min-height:100vh;background:var(--marketing-paper);color:var(--marketing-ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.skip-link.svelte-dsdefj{position:fixed;top:12px;left:12px;z-index:100;transform:translateY(-160%);border-radius:6px;background:var(--marketing-ink);color:#fff;padding:10px 14px;font-size:14px;font-weight:700;transition:transform .14s cubic-bezier(.23,1,.32,1)}.skip-link.svelte-dsdefj:focus{transform:translateY(0)}.site-header.svelte-dsdefj{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--marketing-rule);background:#f6f4eef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-wrap.svelte-dsdefj,.footer-wrap.svelte-dsdefj,.footer-bottom.svelte-dsdefj{width:min(1180px,calc(100% - 40px));margin-inline:auto}.nav-wrap.svelte-dsdefj{display:flex;height:72px;align-items:center;gap:28px}.brand.svelte-dsdefj{display:inline-flex;align-items:center;gap:10px;color:var(--marketing-ink);font-size:18px;font-weight:750;letter-spacing:-.02em;text-decoration:none}.brand.svelte-dsdefj img:where(.svelte-dsdefj){border-radius:7px}.desktop-nav.svelte-dsdefj{display:flex;align-items:center;gap:4px;margin-left:auto}.desktop-nav.svelte-dsdefj a:where(.svelte-dsdefj),.open-app.svelte-dsdefj,.mobile-panel.svelte-dsdefj a:where(.svelte-dsdefj){color:#465064;font-size:14px;font-weight:650;text-decoration:none}.desktop-nav.svelte-dsdefj a:where(.svelte-dsdefj),.open-app.svelte-dsdefj{display:inline-flex;min-height:44px;align-items:center;border-radius:7px;padding-inline:12px}.desktop-nav.svelte-dsdefj a:where(.svelte-dsdefj):hover,.open-app.svelte-dsdefj:hover,.mobile-panel.svelte-dsdefj a:where(.svelte-dsdefj):hover{color:var(--marketing-blue)}.desktop-actions.svelte-dsdefj{display:flex;align-items:center;gap:8px;padding-left:12px;border-left:1px solid var(--marketing-rule)}.nav-cta.svelte-dsdefj{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:8px;background:var(--marketing-blue);color:#fff!important;padding:0 16px;font-size:14px;font-weight:750;text-decoration:none;box-shadow:0 1px 2px #193eb73d,0 5px 14px #2454e81f;transition:background-color .14s ease-out,transform .14s cubic-bezier(.23,1,.32,1)}.nav-cta.svelte-dsdefj:hover{background:var(--marketing-blue-dark)}.nav-cta.svelte-dsdefj:active{transform:scale(.98)}.mobile-nav.svelte-dsdefj{display:none;margin-left:auto}.mobile-nav.svelte-dsdefj summary:where(.svelte-dsdefj){display:flex;min-width:44px;min-height:44px;cursor:pointer;list-style:none;align-items:center;justify-content:center;gap:8px;border:1px solid var(--marketing-rule);border-radius:8px;background:var(--marketing-sheet);padding:0 12px;font-size:14px;font-weight:700}.mobile-nav.svelte-dsdefj summary:where(.svelte-dsdefj)::-webkit-details-marker{display:none}.mobile-panel.svelte-dsdefj{position:absolute;top:64px;right:20px;left:20px;display:grid;gap:4px;border:1px solid var(--marketing-rule);border-radius:12px;background:var(--marketing-sheet);padding:12px;box-shadow:0 2px 4px #1720330f,0 18px 48px #1720331f}.mobile-panel.svelte-dsdefj a:where(.svelte-dsdefj){display:flex;min-height:44px;align-items:center;border-radius:7px;padding:0 12px}.mobile-panel.svelte-dsdefj .nav-cta:where(.svelte-dsdefj){margin-top:4px;justify-content:center}a:focus-visible,summary:focus-visible{outline:3px solid rgba(36,84,232,.34);outline-offset:3px}main.svelte-dsdefj:focus{outline:none}.site-footer.svelte-dsdefj{border-top:1px solid var(--marketing-rule);background:#efede6}.footer-wrap.svelte-dsdefj{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:64px;padding-block:64px}.footer-lead.svelte-dsdefj p:where(.svelte-dsdefj){max-width:360px;margin:18px 0 0;color:var(--marketing-muted);font-size:15px;line-height:1.65}.footer-links.svelte-dsdefj{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.footer-links.svelte-dsdefj>div:where(.svelte-dsdefj){display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-links.svelte-dsdefj h2:where(.svelte-dsdefj){margin:0 0 4px;color:var(--marketing-ink);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer-links.svelte-dsdefj a:where(.svelte-dsdefj),.footer-bottom.svelte-dsdefj a:where(.svelte-dsdefj){color:#586174;font-size:14px;text-decoration:none}.footer-links.svelte-dsdefj a:where(.svelte-dsdefj):hover,.footer-bottom.svelte-dsdefj a:where(.svelte-dsdefj):hover{color:var(--marketing-blue)}.footer-bottom.svelte-dsdefj{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--marketing-rule);padding-block:24px}.footer-bottom.svelte-dsdefj p:where(.svelte-dsdefj){margin:0;color:var(--marketing-muted);font-size:13px}@media (max-width: 800px){.nav-wrap.svelte-dsdefj{height:64px}.desktop-nav.svelte-dsdefj,.desktop-actions.svelte-dsdefj{display:none}.mobile-nav.svelte-dsdefj{display:block}.footer-wrap.svelte-dsdefj{grid-template-columns:1fr;gap:40px;padding-block:48px}.footer-links.svelte-dsdefj>div:where(.svelte-dsdefj){gap:0}.footer-links.svelte-dsdefj h2:where(.svelte-dsdefj){margin-bottom:8px}.footer-links.svelte-dsdefj a:where(.svelte-dsdefj),.footer-bottom.svelte-dsdefj a:where(.svelte-dsdefj){display:inline-flex;min-height:44px;align-items:center}}@media (max-width: 520px){.nav-wrap.svelte-dsdefj,.footer-wrap.svelte-dsdefj,.footer-bottom.svelte-dsdefj{width:min(100% - 32px,1180px)}.mobile-panel.svelte-dsdefj{right:16px;left:16px}.footer-links.svelte-dsdefj{gap:20px}.footer-bottom.svelte-dsdefj{align-items:flex-start;gap:16px;flex-direction:column}}@media (prefers-reduced-motion: reduce){.skip-link.svelte-dsdefj,.nav-cta.svelte-dsdefj{transition:none}}
