.lang.svelte-4ydlh8{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--ol-line);border-radius:var(--ol-r-pill);padding:6px 12px;font-size:.8125rem;font-weight:600;color:var(--ol-ink-soft);cursor:pointer;text-decoration:none;min-height:44px}.lang.svelte-4ydlh8:hover{border-color:var(--ol-primary)}.lang.svelte-4ydlh8 .active:where(.svelte-4ydlh8){color:var(--ol-primary-deep)}.sep.svelte-4ydlh8{opacity:.5}.btn.svelte-1ctcu7c{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;border:1px solid transparent;border-radius:var(--ol-r-pill);cursor:pointer;transition:background var(--ol-dur) var(--ol-ease),border-color var(--ol-dur) var(--ol-ease),color var(--ol-dur) var(--ol-ease),transform var(--ol-dur) var(--ol-ease);white-space:nowrap}.btn.svelte-1ctcu7c:hover{text-decoration:none}.btn.svelte-1ctcu7c:active{transform:translateY(1px)}.full.svelte-1ctcu7c{width:100%}.sm.svelte-1ctcu7c{min-height:44px;padding:0 16px;font-size:.9375rem}.md.svelte-1ctcu7c{min-height:46px;padding:0 22px;font-size:1rem}.lg.svelte-1ctcu7c{min-height:54px;padding:0 30px;font-size:1.0625rem}.primary.svelte-1ctcu7c{background:var(--ol-primary);color:var(--ol-on-primary)}.primary.svelte-1ctcu7c:hover{background:var(--ol-primary-hover)}.secondary.svelte-1ctcu7c{background:#fff;color:var(--ol-ink);border-color:var(--ol-line)}.secondary.svelte-1ctcu7c:hover{border-color:var(--ol-primary);color:var(--ol-primary-deep)}.ghost.svelte-1ctcu7c{background:transparent;color:var(--ol-primary-deep)}.ghost.svelte-1ctcu7c:hover{background:var(--ol-tint)}.wrap.svelte-1wp2cxt{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.soon.svelte-1wp2cxt{align-self:center;padding:1px 8px;border-radius:var(--ol-r-pill);background:var(--ol-tint);color:var(--ol-ink-soft);font-size:.6875rem;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:var(--ol-tracking-caps);white-space:nowrap}.is-soon.svelte-1wp2cxt .btn{opacity:.55;cursor:not-allowed}.is-soon.svelte-1wp2cxt .btn:active{transform:none}.ic.svelte-1wp2cxt{display:inline-flex;color:var(--c)}.btn.primary .ic.svelte-1wp2cxt{color:#fff}.label.svelte-1wp2cxt{text-box:trim-both cap alphabetic}@supports not (text-box-trim: trim-both){.label.svelte-1wp2cxt{display:inline-block;transform:translateY(-1px)}}.nav.svelte-4flq2t{position:sticky;top:0;z-index:40;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color var(--ol-dur) var(--ol-ease),box-shadow var(--ol-dur) var(--ol-ease)}.nav.scrolled.svelte-4flq2t{border-bottom-color:var(--ol-line);box-shadow:var(--ol-shadow-sm)}.inner.svelte-4flq2t{max-width:var(--ol-maxw);margin-inline:auto;padding:10px var(--ol-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--ol-sp-4)}.brand.svelte-4flq2t{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.right.svelte-4flq2t{display:flex;align-items:center;gap:var(--ol-sp-3)}.cta-desktop.svelte-4flq2t{display:none}@media(min-width:560px){.cta-desktop.svelte-4flq2t{display:inline-flex}}.footer.svelte-ygv2rl{background:var(--ol-bg-alt);border-top:1px solid var(--ol-line)}.inner.svelte-ygv2rl{max-width:var(--ol-maxw);margin-inline:auto;padding:var(--ol-sp-8) var(--ol-gutter) var(--ol-sp-5)}.top.svelte-ygv2rl{display:grid;grid-template-columns:1fr;gap:var(--ol-sp-7)}.brandcol.svelte-ygv2rl{max-width:320px}.tagline.svelte-ygv2rl{margin:var(--ol-sp-3) 0 var(--ol-sp-4);color:var(--ol-ink-soft);font-size:.9375rem}.social.svelte-ygv2rl{display:flex;gap:var(--ol-sp-2);align-items:flex-end}.links.svelte-ygv2rl{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ol-sp-5)}.col.svelte-ygv2rl h3:where(.svelte-ygv2rl){font-size:.8125rem;text-transform:uppercase;letter-spacing:var(--ol-tracking-caps);color:var(--ol-ink-soft);margin:0 0 var(--ol-sp-3)}.col.svelte-ygv2rl ul:where(.svelte-ygv2rl){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ol-sp-2)}.col.svelte-ygv2rl a:where(.svelte-ygv2rl){color:var(--ol-ink);text-decoration:none;font-size:.9375rem}.col.svelte-ygv2rl a:where(.svelte-ygv2rl):hover{color:var(--ol-primary-deep);text-decoration:underline}.badges.svelte-ygv2rl h3:where(.svelte-ygv2rl){font-size:.8125rem;text-transform:uppercase;letter-spacing:var(--ol-tracking-caps);color:var(--ol-ink-soft);margin:0 0 var(--ol-sp-3)}.marquee.svelte-ygv2rl{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--badge-fade),#000 calc(100% - var(--badge-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--badge-fade),#000 calc(100% - var(--badge-fade)),transparent)}.track.svelte-ygv2rl{list-style:none;margin:0;padding:0;display:flex;align-items:center;width:max-content;animation:svelte-ygv2rl-badge-marquee var(--marquee-duration) linear infinite}.track.svelte-ygv2rl li:where(.svelte-ygv2rl){flex:0 0 auto;margin-inline-end:var(--badge-gap)}@keyframes svelte-ygv2rl-badge-marquee{0%{transform:translate(0)}to{transform:translate(var(--marquee-shift))}}.marquee.svelte-ygv2rl:hover .track:where(.svelte-ygv2rl),.marquee.svelte-ygv2rl:focus-within .track:where(.svelte-ygv2rl){animation-play-state:paused}.badges.svelte-ygv2rl a:where(.svelte-ygv2rl){display:block}.badges.svelte-ygv2rl img:where(.svelte-ygv2rl){display:block;height:auto;max-width:100%}.badges.svelte-ygv2rl{--badge-gap: var(--ol-sp-5);--badge-fade: clamp(16px, 6vw, 64px);margin-top:var(--ol-sp-7);text-align:center}@media(prefers-reduced-motion:reduce){.marquee.svelte-ygv2rl{-webkit-mask-image:none;mask-image:none}.track.svelte-ygv2rl{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:var(--ol-sp-3)}.track.svelte-ygv2rl li:where(.svelte-ygv2rl){margin-inline-end:0}.track.svelte-ygv2rl li.dup:where(.svelte-ygv2rl){display:none}}.bottom.svelte-ygv2rl{display:flex;flex-wrap:wrap;gap:var(--ol-sp-3);align-items:center;justify-content:space-between;margin-top:var(--ol-sp-5);padding-top:var(--ol-sp-4);border-top:1px solid var(--ol-line)}.legalcol.svelte-ygv2rl{display:flex;flex-direction:column;gap:var(--ol-sp-1)}.company.svelte-ygv2rl{color:var(--ol-ink);font-size:.875rem}.legal.svelte-ygv2rl{color:var(--ol-ink-soft);font-size:.8125rem}@media(min-width:760px){.top.svelte-ygv2rl{grid-template-columns:1.2fr 2fr}}
