.header-blur.svelte-1c8fr3k{z-index:30;height:calc(var(--landing-header-space) + 55px);pointer-events:none;background:linear-gradient(#ffffff12,#fff0 82%);position:fixed;inset:0 0 auto}.header-blur.svelte-1c8fr3k span:where(.svelte-1c8fr3k){-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(#000 0%, #000 var(--solid), transparent var(--end));-webkit-mask-image:linear-gradient(#000 0%, #000 var(--solid), transparent var(--end));mask-image:linear-gradient(#000 0%, #000 var(--solid), transparent var(--end));position:absolute;inset:0}.legal-shell.svelte-1p1we35{--landing-gutter:24px;--landing-nav-top:34px;--landing-header-space:calc(var(--landing-nav-top) + 52px);--landing-font:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-geist-sans:var(--landing-font);--landing-rounded:var(--landing-font);min-height:100svh;padding-top:var(--landing-header-space);color:#303033;font-family:var(--landing-font);font-optical-sizing:auto;letter-spacing:-.01em;background:#fff;line-height:1.6}.skip-link.svelte-1p1we35{z-index:60;background:#fff;border-radius:12px;padding:12px 18px;position:fixed;top:-80px;left:24px}.skip-link.svelte-1p1we35:focus-visible{top:12px}.legal-shell.svelte-1p1we35 a:focus-visible,.legal-shell.svelte-1p1we35 button:focus-visible,.legal-shell.svelte-1p1we35 summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #5277b7}@media (width>=1800px){.legal-shell.svelte-1p1we35{--landing-nav-top:42px}}@media (width<=640px){.legal-shell.svelte-1p1we35{--landing-gutter:16px;--landing-nav-top:20px}}.contact-form.svelte-cn6awt{scroll-margin-top:calc(var(--landing-header-space,86px) + 28px);padding-bottom:32px}h2.svelte-cn6awt{letter-spacing:-.015em;color:#1a1a1a;margin:0;font-size:18px;font-weight:600;line-height:1.4}.intro.svelte-cn6awt{color:#4d4d52;margin:4px 0 22px;font-size:14.5px;line-height:1.6}form.svelte-cn6awt{gap:16px;display:grid;position:relative}.field.svelte-cn6awt{gap:7px;display:grid}label.svelte-cn6awt{color:#1a1a1a;font-size:13px;font-weight:550}input.svelte-cn6awt:not([type=hidden]),textarea.svelte-cn6awt{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#1a1a1a;background:#fff;border:0;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #e1e1e3,0 1px 2px #0000000a}input.svelte-cn6awt:not([type=hidden]):hover,textarea.svelte-cn6awt:hover{box-shadow:inset 0 0 0 1px #cfcfd3,0 1px 2px #0000000a}input.svelte-cn6awt:not([type=hidden]):focus,textarea.svelte-cn6awt:focus{outline:none;box-shadow:inset 0 0 0 1px #2463eb,0 0 0 3px #2463eb24}textarea.svelte-cn6awt{resize:vertical;min-height:132px}input.svelte-cn6awt::placeholder,textarea.svelte-cn6awt::placeholder{color:#a1a1a6}.form-footer.svelte-cn6awt{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.form-footer.svelte-cn6awt p:where(.svelte-cn6awt){color:#8a8a8a;margin:0;font-size:12.5px;line-height:1.6}a.svelte-cn6awt{color:#2463eb}a.svelte-cn6awt:hover{text-underline-offset:3px;text-decoration:underline}button.svelte-cn6awt{color:#fff;height:40px;font:inherit;cursor:pointer;background:#2a2a30;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:550;transition:background .15s,transform .1s;display:inline-flex;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #0f0f10}button.svelte-cn6awt span:where(.svelte-cn6awt){display:inline-flex}button.svelte-cn6awt:hover{background:#38383f}button.svelte-cn6awt:active{transform:translateY(.5px)}button.svelte-cn6awt:disabled{cursor:wait;opacity:.65}button.svelte-cn6awt:focus-visible{outline-offset:2px;outline:2px solid #2463eb}.direct.svelte-cn6awt{color:#4d4d52;background:#fafafa;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0 0;padding:12px 14px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #efefef}.direct.svelte-cn6awt svg{color:#8a8a8a}.error.svelte-cn6awt{color:#a52b20;background:#fdf1f0;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.success.svelte-cn6awt{color:#1e5a36;background:#effaf3;border-radius:14px;gap:12px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #d3f0dd}.success-icon.svelte-cn6awt{color:#16a34a;padding-top:1px;display:inline-flex}.success.svelte-cn6awt strong:where(.svelte-cn6awt){font-size:14px;font-weight:600}.success.svelte-cn6awt p:where(.svelte-cn6awt){margin:2px 0 0;font-size:13.5px;line-height:1.5}.honeypot.svelte-cn6awt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.contact-form.svelte-cn6awt{padding-bottom:26px}.form-footer.svelte-cn6awt{flex-direction:column;align-items:stretch}}@media (width<=640px),(pointer:coarse){input.svelte-cn6awt:not([type=hidden]),textarea.svelte-cn6awt{font-size:16px}}@media (prefers-reduced-motion:reduce){input.svelte-cn6awt,textarea.svelte-cn6awt,button.svelte-cn6awt{transition:none}}.page.svelte-d711la{--ink:#1a1a1a;--ink-2:#4d4d52;--ink-3:#8a8a8a;--line:#e6e6e6;--line-soft:#efefef;--muted:#f4f4f5;--accent:#2463eb;--card:0 0 0 1px #e6e6e6, 0 1px 2px #0000000a, 0 3px 8px -4px #0000000f;color:var(--ink)}.hero.svelte-d711la{margin-top:calc(-1 * var(--landing-header-space));padding:calc(var(--landing-header-space) + 84px) 24px 92px;text-align:center;color:var(--ink);position:relative}.hero-inner.svelte-d711la{justify-items:center;max-width:720px;margin:0 auto;display:grid}.kicker.svelte-d711la{color:var(--ink-3);margin:0;font-size:14px;font-weight:550}h1.svelte-d711la{letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,4.6vw,52px);font-weight:500;line-height:1.08}.summary.svelte-d711la{max-width:560px;color:var(--ink-2);text-wrap:balance;margin:18px 0 0;font-size:16px;line-height:1.6}.updated.svelte-d711la{color:var(--ink-3);align-items:center;gap:6px;margin:22px 0 0;font-size:12.5px;display:inline-flex}.switcher.svelte-d711la{z-index:1;justify-content:center;width:min(1120px,100% - 48px);margin:-44px auto 0;display:flex;position:relative}.switcher-track.svelte-d711la{scrollbar-width:none;background:#fff;border-radius:14px;gap:2px;max-width:100%;padding:4px;display:flex;position:relative;overflow-x:auto;box-shadow:0 0 0 1px #0000000f,0 8px 24px -10px #0000002e}.switcher-track.svelte-d711la::-webkit-scrollbar{display:none}.switcher.svelte-d711la a:where(.svelte-d711la){height:34px;color:var(--ink-3);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.switcher.svelte-d711la a:where(.svelte-d711la):hover{color:var(--ink);background:var(--muted)}.switcher.svelte-d711la a[aria-current=page]:where(.svelte-d711la){background:var(--ink);color:#fff}.layout.svelte-d711la{z-index:1;grid-template-columns:240px minmax(0,1fr);gap:32px;width:min(1120px,100% - 48px);margin:40px auto 0;padding-bottom:72px;display:grid;position:relative}.side.svelte-d711la{top:calc(var(--landing-header-space) + 24px);align-self:start;gap:12px;display:grid;position:sticky}.side-card.svelte-d711la{box-shadow:var(--card);background:#fff;border-radius:16px;padding:16px}.contents.svelte-d711la{max-height:calc(100svh - var(--landing-header-space) - 150px);scrollbar-width:thin;overflow-y:auto}.side-label.svelte-d711la{color:var(--ink-3);margin:0 0 8px;padding:0 8px;font-size:12px;font-weight:600}.contents.svelte-d711la nav:where(.svelte-d711la){gap:2px;display:grid}.contents.svelte-d711la a:where(.svelte-d711la){color:var(--ink-2);border-radius:8px;padding:6px 8px;font-size:13px;line-height:1.4;transition:background .15s,color .15s}.contents.svelte-d711la a:where(.svelte-d711la):hover{background:var(--muted);color:var(--ink)}.contents.svelte-d711la a.active:where(.svelte-d711la){background:var(--muted);color:var(--ink);font-weight:550}.help.svelte-d711la{align-items:center;gap:12px;display:flex}.help-icon.svelte-d711la{width:34px;height:34px;color:var(--accent);background:#eef3ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.help.svelte-d711la div:where(.svelte-d711la){min-width:0;display:grid}.help.svelte-d711la strong:where(.svelte-d711la){font-size:13px;font-weight:600}.help.svelte-d711la a:where(.svelte-d711la){color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.help.svelte-d711la a:where(.svelte-d711la):hover{text-underline-offset:3px;text-decoration:underline}.content.svelte-d711la{min-width:0;box-shadow:var(--card);background:#fff;border-radius:20px;padding:40px 44px}section.svelte-d711la{scroll-margin-top:calc(var(--landing-header-space) + 28px);border-top:1px solid var(--line-soft);padding:32px 0}section.svelte-d711la:first-child{border-top:0;padding-top:0}section.svelte-d711la:last-child{padding-bottom:0}h2.svelte-d711la{letter-spacing:-.015em;align-items:center;gap:12px;margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.4;display:flex}.number.svelte-d711la{width:26px;height:26px;color:var(--accent);font-variant-numeric:tabular-nums;background:#eef3ff;border-radius:8px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:600;display:grid}.visually-hidden.svelte-d711la{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}section.svelte-d711la p:where(.svelte-d711la),.bullets.svelte-d711la{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.75}section.svelte-d711la p:where(.svelte-d711la)+p:where(.svelte-d711la),section.svelte-d711la p:where(.svelte-d711la)+.bullets:where(.svelte-d711la){margin-top:12px}.bullets.svelte-d711la{gap:8px;padding:0;list-style:none;display:grid}.bullets.svelte-d711la li:where(.svelte-d711la){padding-left:22px;position:relative}.bullets.svelte-d711la li:where(.svelte-d711la):before{content:"";background:#c4c4c8;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:6px}.sources.svelte-d711la{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.sources.svelte-d711la a:where(.svelte-d711la){height:32px;color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #00000017,inset 0 -1px #00000012,0 1px 1px #0000000a}.sources.svelte-d711la a:where(.svelte-d711la):hover{background:#f9f9f9}.sources.svelte-d711la a:where(.svelte-d711la) svg{color:var(--ink-3)}.company.svelte-d711la{box-shadow:inset 0 0 0 1px var(--line-soft);background:#fafafa;border-radius:14px;margin:20px 0 0;overflow:hidden}.company.svelte-d711la>div:where(.svelte-d711la){grid-template-columns:190px minmax(0,1fr);gap:16px;padding:14px 18px;display:grid}.company.svelte-d711la>div:where(.svelte-d711la)+div:where(.svelte-d711la){border-top:1px solid var(--line-soft)}dt.svelte-d711la{color:var(--ink-3);font-size:12.5px}dd.svelte-d711la{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:500}dd.svelte-d711la a:where(.svelte-d711la){color:var(--accent)}dd.svelte-d711la a:where(.svelte-d711la):hover{text-underline-offset:3px;text-decoration:underline}.mobile-contents.svelte-d711la{display:none}@media (width<=860px){.layout.svelte-d711la{margin-top:28px;display:block}.side.svelte-d711la{display:none}.mobile-contents.svelte-d711la{box-shadow:var(--card);background:#fff;border-radius:16px;margin-bottom:16px;padding:14px 16px;display:block}.mobile-contents.svelte-d711la summary:where(.svelte-d711la){color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.mobile-contents.svelte-d711la summary:where(.svelte-d711la)::-webkit-details-marker{display:none}.mobile-contents.svelte-d711la summary:where(.svelte-d711la) span:where(.svelte-d711la){color:var(--ink-3);font-size:20px;font-weight:300;transition:transform .2s}.mobile-contents[open].svelte-d711la summary:where(.svelte-d711la) span:where(.svelte-d711la){transform:rotate(45deg)}.mobile-contents.svelte-d711la nav:where(.svelte-d711la){gap:2px;padding-top:10px;display:grid}.mobile-contents.svelte-d711la a:where(.svelte-d711la){color:var(--ink-2);padding:7px 0;font-size:13.5px}}@media (width<=640px){.hero.svelte-d711la{padding:calc(var(--landing-header-space) + 56px) 20px 80px}h1.svelte-d711la{margin-top:10px;font-size:clamp(30px,8.6vw,38px)}.summary.svelte-d711la{font-size:15px}.switcher.svelte-d711la,.layout.svelte-d711la{width:calc(100% - 32px)}.switcher.svelte-d711la{justify-content:flex-start}.content.svelte-d711la{border-radius:18px;padding:26px 20px}section.svelte-d711la{padding:26px 0}h2.svelte-d711la{font-size:17px}section.svelte-d711la p:where(.svelte-d711la),.bullets.svelte-d711la{font-size:14.5px}.company.svelte-d711la>div:where(.svelte-d711la){grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.switcher.svelte-d711la a:where(.svelte-d711la),.contents.svelte-d711la a:where(.svelte-d711la),.sources.svelte-d711la a:where(.svelte-d711la),.mobile-contents.svelte-d711la summary:where(.svelte-d711la) span:where(.svelte-d711la){transition:none}}
