.hub-shell.svelte-1ua1t9q{--ink: #394354;--ink-strong: #111722;--muted: #697586;--surface: #ffffff;--surface-soft: #f1f7ff;--line: #dde4ec;--primary: #145ff5;--primary-hover: #0f4fd1;--primary-pressed: #0b43b5;--blue: #13a3d5;--green: #27a66d;--shadow: 0 8px 28px rgba(17, 23, 34, .06);width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:0 0 44px;box-sizing:border-box;color:var(--ink);background:var(--surface);overflow-x:hidden}.hub-shell.svelte-1ua1t9q :where(.svelte-1ua1t9q){box-sizing:border-box;max-width:100%}.hub-topbar.svelte-1ua1t9q,.wordmark.svelte-1ua1t9q,.shop-link.svelte-1ua1t9q,.score-cta.svelte-1ua1t9q,.support-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q),.hub-footer.svelte-1ua1t9q{display:flex;align-items:center}.hub-topbar.svelte-1ua1t9q{justify-content:space-between;gap:14px;min-height:72px;padding:0 40px;border-bottom:1px solid var(--line)}.wordmark.svelte-1ua1t9q,.shop-link.svelte-1ua1t9q,.score-cta.svelte-1ua1t9q,.support-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q),.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q),.hub-footer.svelte-1ua1t9q a:where(.svelte-1ua1t9q){color:inherit;text-decoration:none}.wordmark.svelte-1ua1t9q{gap:12px;min-width:0;font-size:1.125rem;font-weight:750}.wordmark.svelte-1ua1t9q span:where(.svelte-1ua1t9q):last-child,.shop-link.svelte-1ua1t9q span:where(.svelte-1ua1t9q){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mark.svelte-1ua1t9q{width:30px;height:30px;flex:0 0 auto;border:5px solid var(--ink);border-right-color:var(--blue);border-bottom-color:var(--green);border-radius:50%}.shop-link.svelte-1ua1t9q,.support-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q){justify-content:center;gap:8px;min-height:42px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:.86rem;font-weight:850}.shop-link.svelte-1ua1t9q{border-color:var(--primary);color:var(--primary)}.shop-link.svelte-1ua1t9q:hover,.shop-link.svelte-1ua1t9q:focus-visible{background:var(--surface-soft)}.hub-hero.svelte-1ua1t9q{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);height:550px;min-height:550px;align-items:stretch}.hero-media.svelte-1ua1t9q{position:relative;margin:0;overflow:hidden;background:#dfe7ed}.hero-media.svelte-1ua1t9q img:where(.svelte-1ua1t9q){display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-media.svelte-1ua1t9q figcaption:where(.svelte-1ua1t9q){position:absolute;right:18%;bottom:24px;left:18%;z-index:2;padding:14px 16px;border-radius:8px;background:#111722e0;color:#fff;text-align:center}.eyebrow.svelte-1ua1t9q{color:var(--primary);font-size:.8125rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.hero-media.svelte-1ua1t9q figcaption:where(.svelte-1ua1t9q) strong:where(.svelte-1ua1t9q){color:#fff;font-size:1rem;line-height:1.2}.hero-copy.svelte-1ua1t9q{display:grid;align-content:center;justify-items:start;gap:0;min-width:0;padding:54px 40px}.eyebrow.svelte-1ua1t9q{margin:0}h1.svelte-1ua1t9q,h2.svelte-1ua1t9q,p.svelte-1ua1t9q,summary.svelte-1ua1t9q,span.svelte-1ua1t9q,small.svelte-1ua1t9q{overflow-wrap:anywhere}h1.svelte-1ua1t9q,h2.svelte-1ua1t9q{margin:0;color:var(--ink-strong);font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0}h1.svelte-1ua1t9q{max-width:18ch;margin-top:28px;font-size:clamp(3rem,4.05vw,3.625rem);font-weight:800;line-height:1.06;letter-spacing:-.025em}h2.svelte-1ua1t9q{font-size:1.18rem;line-height:1.18}.lede.svelte-1ua1t9q{max-width:45ch;margin:24px 0 0;color:var(--ink);font-size:1.25rem;line-height:1.45}.score-cta.svelte-1ua1t9q{justify-content:flex-start;gap:16px;width:min(400px,100%);min-height:68px;margin-top:28px;padding:0 24px;border-radius:6px;background:var(--primary);color:#fff;box-shadow:var(--shadow);font-size:1.125rem;font-weight:700;transition:background .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out}.score-cta.svelte-1ua1t9q span:where(.svelte-1ua1t9q){min-width:0}.score-cta.svelte-1ua1t9q>svg:last-child{margin-left:auto}.score-cta.svelte-1ua1t9q:hover{background:var(--primary-hover);box-shadow:0 10px 30px #1117221a;transform:translateY(-1px)}.score-cta.svelte-1ua1t9q:active{background:var(--primary-pressed);transform:translateY(0)}.score-cta.svelte-1ua1t9q:focus-visible,.shop-link.svelte-1ua1t9q:focus-visible,.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):focus-visible,.support-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):focus-visible,.hub-footer.svelte-1ua1t9q a:where(.svelte-1ua1t9q):focus-visible{outline:none;box-shadow:0 0 0 3px #145ff547}.privacy-line.svelte-1ua1t9q{max-width:45ch;margin:22px 0 0;color:var(--muted);font-size:.875rem;line-height:1.45}.tool-switchboard.svelte-1ua1t9q,.support-grid.svelte-1ua1t9q article:where(.svelte-1ua1t9q),.hub-faq.svelte-1ua1t9q{border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tool-switchboard.svelte-1ua1t9q{margin:32px 40px 22px;overflow:hidden}.tool-switchboard.svelte-1ua1t9q>h2:where(.svelte-1ua1t9q){padding:32px 40px 24px;font-size:1.125rem;font-weight:750}.switchboard-grid.svelte-1ua1t9q{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line)}.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px 12px;min-height:198px;padding:28px 40px;border-left:1px solid var(--line);transition:background .14s ease-out,color .14s ease-out}.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):first-child{border-left:0}.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):hover,.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):focus-visible{background:#f7faff}.tool-icon.svelte-1ua1t9q{color:var(--primary)}.tool-copy.svelte-1ua1t9q{display:grid;grid-column:1 / -1;gap:8px;align-content:start}.tool-copy.svelte-1ua1t9q strong:where(.svelte-1ua1t9q){color:var(--ink-strong);font-size:.9375rem;line-height:1.25}.tool-copy.svelte-1ua1t9q small:where(.svelte-1ua1t9q){color:var(--muted);font-size:.875rem;line-height:1.45}.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q)>svg:last-child{align-self:end;color:var(--ink)}.support-grid.svelte-1ua1t9q p:where(.svelte-1ua1t9q),.hub-faq.svelte-1ua1t9q p:where(.svelte-1ua1t9q){margin:0;color:var(--muted);line-height:1.46}.support-grid.svelte-1ua1t9q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 40px}.brand-bridge.svelte-1ua1t9q{grid-column:1 / -1}.support-grid.svelte-1ua1t9q article:where(.svelte-1ua1t9q){display:grid;gap:11px;padding:clamp(18px,3vw,26px)}.support-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q){width:fit-content}.hub-faq.svelte-1ua1t9q{margin:22px 40px 0;padding:clamp(18px,3vw,28px);box-shadow:none}.hub-faq.svelte-1ua1t9q>h2:where(.svelte-1ua1t9q){margin-bottom:12px;font-size:2rem}.hub-faq.svelte-1ua1t9q details:where(.svelte-1ua1t9q){padding:14px 0;border-top:1px solid var(--line)}.hub-faq.svelte-1ua1t9q summary:where(.svelte-1ua1t9q){cursor:pointer;font-weight:900}.hub-faq.svelte-1ua1t9q p:where(.svelte-1ua1t9q){max-width:820px;margin-top:10px}.hub-footer.svelte-1ua1t9q{flex-wrap:wrap;justify-content:center;gap:6px;min-height:68px;color:#3d4b54;font-size:.9rem}.hub-footer.svelte-1ua1t9q a:where(.svelte-1ua1t9q){color:var(--ink);font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:980px){.support-grid.svelte-1ua1t9q{grid-template-columns:1fr}.switchboard-grid.svelte-1ua1t9q{grid-template-columns:repeat(2,minmax(0,1fr))}.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):nth-child(3){border-left:0;border-top:1px solid var(--line)}.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):nth-child(4){border-top:1px solid var(--line)}.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):nth-child(5){grid-column:1 / -1;border-top:1px solid var(--line);border-left:0}}@media(max-width:720px){.hub-shell.svelte-1ua1t9q{width:100%;max-width:100vw;padding:0 0 44px}.hub-topbar.svelte-1ua1t9q{min-height:60px;padding:0 16px}.wordmark.svelte-1ua1t9q{gap:8px;font-size:.9375rem}.mark.svelte-1ua1t9q{width:24px;height:24px;border-width:4px}.shop-link.svelte-1ua1t9q{min-height:44px;padding:0;border:0;background:transparent;color:var(--primary)}.shop-link.svelte-1ua1t9q span:where(.svelte-1ua1t9q){font-size:0}.shop-link.svelte-1ua1t9q span:where(.svelte-1ua1t9q):after{content:"Shop";font-size:.875rem}.hub-hero.svelte-1ua1t9q{grid-template-columns:1fr;height:auto;min-height:0}.hero-copy.svelte-1ua1t9q{padding:22px 16px 20px}.eyebrow.svelte-1ua1t9q{font-size:.75rem}h1.svelte-1ua1t9q{width:100%;max-width:15ch;margin-top:18px;font-size:clamp(2.1rem,10vw,2.375rem);line-height:1.04}.lede.svelte-1ua1t9q{max-width:34ch;margin-top:12px;font-size:1rem}.score-cta.svelte-1ua1t9q{width:100%;min-height:54px;margin-top:18px;padding:0 16px;gap:10px;font-size:1rem}.score-cta.svelte-1ua1t9q svg:first-child{width:24px;height:24px}.privacy-line.svelte-1ua1t9q{margin-top:12px;font-size:.8125rem}.hero-media.svelte-1ua1t9q{height:180px;margin:0 16px;border-radius:10px}.hero-media.svelte-1ua1t9q figcaption:where(.svelte-1ua1t9q){right:14px;bottom:14px;left:14px;padding:11px 12px}.hero-media.svelte-1ua1t9q figcaption:where(.svelte-1ua1t9q) strong:where(.svelte-1ua1t9q){font-size:.8125rem}.tool-switchboard.svelte-1ua1t9q{margin:24px 16px 22px;border-radius:10px}.tool-switchboard.svelte-1ua1t9q>h2:where(.svelte-1ua1t9q){padding:16px 14px 14px;font-size:1.0625rem}.switchboard-grid.svelte-1ua1t9q{grid-template-columns:1fr}.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q),.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):nth-child(3),.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):nth-child(4),.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):nth-child(5){grid-column:auto;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:60px;padding:10px 14px;border-top:1px solid var(--line);border-left:0}.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q):first-child{border-top:0}.switchboard-grid.svelte-1ua1t9q .tool-icon:where(.svelte-1ua1t9q) svg{width:28px;height:28px}.tool-copy.svelte-1ua1t9q{grid-column:auto;gap:2px}.tool-copy.svelte-1ua1t9q strong:where(.svelte-1ua1t9q){font-size:.875rem}.tool-copy.svelte-1ua1t9q small:where(.svelte-1ua1t9q){font-size:.75rem;line-height:1.35}.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q)>svg:last-child{align-self:center}.support-grid.svelte-1ua1t9q,.hub-faq.svelte-1ua1t9q{margin-right:16px;margin-left:16px}}@media(prefers-reduced-motion:reduce){.score-cta.svelte-1ua1t9q,.switchboard-grid.svelte-1ua1t9q a:where(.svelte-1ua1t9q){transition:none}.score-cta.svelte-1ua1t9q:hover{transform:none}}
