.help-page.svelte-1vby5nc{min-height:100vh;background:var(--color-cv-page);color:var(--color-cv-ink)}.help-page.svelte-1vby5nc *{box-sizing:border-box}.hp-nav.svelte-1vby5nc{display:flex;align-items:center;justify-content:space-between;height:74px;padding:0 24px}.hp-logo.svelte-1vby5nc{display:inline-flex;align-items:center;min-height:44px}.hp-logo.svelte-1vby5nc img:where(.svelte-1vby5nc){display:block;width:104px}.hp-navlinks.svelte-1vby5nc{display:flex;align-items:center;gap:20px}.hp-navlinks.svelte-1vby5nc a:where(.svelte-1vby5nc){color:var(--color-cv-muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .16s ease}.hp-navlinks.svelte-1vby5nc a:where(.svelte-1vby5nc):hover{color:var(--color-cv-brand)}.hp-navlinks.svelte-1vby5nc .hp-cta:where(.svelte-1vby5nc){display:inline-flex;align-items:center;min-height:40px;border-radius:99px;background:var(--color-cv-brand);color:var(--color-cv-page);padding:10px 18px}.hp-navlinks.svelte-1vby5nc .hp-cta:where(.svelte-1vby5nc):hover{background:var(--color-cv-brandhover);color:var(--color-cv-page)}.hp-hero.svelte-1vby5nc{width:min(820px,calc(100% - 40px));margin:64px auto 0;text-align:center}.hp-eyebrow.svelte-1vby5nc,.hp-sec-eyebrow.svelte-1vby5nc{margin:0 0 14px;color:var(--color-cv-purple);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hp-title.svelte-1vby5nc{margin:0;font-family:var(--font-display);font-size:clamp(40px,7vw,76px);font-weight:500;letter-spacing:-.02em;line-height:.98;color:var(--color-cv-ink)}.hp-title.svelte-1vby5nc span:where(.svelte-1vby5nc){color:var(--color-cv-purple);font-style:italic}.hp-rule.svelte-1vby5nc{width:72px;height:1px;margin:26px auto;background:var(--color-cv-gold)}.hp-lead.svelte-1vby5nc{max-width:580px;margin:0 auto;color:var(--color-cv-ink2);font-size:clamp(17px,2.2vw,21px);font-weight:500;line-height:1.4}.hp-search.svelte-1vby5nc{display:flex;align-items:center;gap:12px;max-width:660px;margin:30px auto 0;height:60px;padding:0 16px 0 18px;border:1.5px solid var(--color-cv-line);border-radius:16px;background:var(--color-cv-surface);box-shadow:0 14px 40px -30px color-mix(in srgb,var(--color-cv-brand) 40%,transparent);transition:border-color .18s ease,box-shadow .18s ease}.hp-search.svelte-1vby5nc:focus-within{border-color:var(--color-cv-peri);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-cv-peri) 30%,transparent)}.hp-search-ic.svelte-1vby5nc{display:flex;color:var(--color-cv-muted);transition:color .18s ease}.hp-search.svelte-1vby5nc:focus-within .hp-search-ic:where(.svelte-1vby5nc){color:var(--color-cv-brand)}.hp-search.svelte-1vby5nc input:where(.svelte-1vby5nc){flex:1;align-self:stretch;min-width:0;border:0;background:transparent;color:var(--color-cv-ink);font-size:18px;outline:none}.hp-search.svelte-1vby5nc input:where(.svelte-1vby5nc)::placeholder{color:var(--color-cv-dim)}.hp-clear.svelte-1vby5nc{display:flex;align-items:center;justify-content:center;height:34px;width:34px;border-radius:9px;color:var(--color-cv-muted);transition:background .16s ease,color .16s ease}.hp-clear.svelte-1vby5nc:hover{background:var(--color-cv-fillhover);color:var(--color-cv-ink)}.hp-kbd.svelte-1vby5nc{display:flex;align-items:center;justify-content:center;height:24px;min-width:24px;padding:0 6px;border:1px solid var(--color-cv-line);border-radius:8px;color:var(--color-cv-dim);font-family:var(--font-mono);font-size:13px}.hp-count.svelte-1vby5nc{margin:14px 0 0;color:var(--color-cv-muted);font-size:13px}.hp-chips.svelte-1vby5nc{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px auto 0}.hp-chip.svelte-1vby5nc{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--color-cv-line);border-radius:99px;background:var(--color-cv-fill);color:var(--color-cv-ink2);font-size:13px;font-weight:500;padding:7px 15px;transition:background .16s ease,color .16s ease,border-color .16s ease}.hp-chip.svelte-1vby5nc:hover{background:var(--color-cv-fillhover);border-color:var(--color-cv-line);color:var(--color-cv-brand)}.hp-main.svelte-1vby5nc{width:min(820px,calc(100% - 40px));margin:0 auto}.hp-grid.svelte-1vby5nc{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:12px;margin:48px auto 8px}.cat-card.svelte-1vby5nc{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid var(--color-cv-line);border-radius:16px;background:var(--color-cv-surface);text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.cat-card.svelte-1vby5nc:hover{border-color:color-mix(in srgb,var(--color-cv-purple) 55%,transparent);transform:translateY(-2px);box-shadow:0 18px 44px -30px color-mix(in srgb,var(--color-cv-brand) 40%,transparent)}.cat-ic.svelte-1vby5nc{display:flex;align-items:center;justify-content:center;height:38px;width:38px;flex:none;border-radius:11px;background:var(--color-cv-tint);color:var(--color-cv-brand)}.cat-meta.svelte-1vby5nc{min-width:0;flex:1}.cat-title.svelte-1vby5nc{display:block;font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--color-cv-ink)}.cat-blurb.svelte-1vby5nc{display:block;margin-top:2px;color:var(--color-cv-muted);font-size:13px;line-height:1.4}.cat-count.svelte-1vby5nc{flex:none;align-self:flex-start;color:var(--color-cv-faint);font-size:12.5px;font-weight:600}.hp-section.svelte-1vby5nc{margin-top:40px;padding-top:34px;border-top:1px solid var(--color-cv-line2);scroll-margin-top:24px}.hp-section.svelte-1vby5nc:first-of-type{border-top:0}.hp-results.svelte-1vby5nc{margin-top:40px}.faq-row.svelte-1vby5nc{scroll-margin-top:24px}.faq-q.svelte-1vby5nc{display:flex;align-items:center;gap:16px;width:100%;padding:17px 2px;border-bottom:1px solid var(--color-cv-line);text-align:left;transition:color .16s ease}.faq-q.svelte-1vby5nc:hover{color:var(--color-cv-brand)}.faq-qtext.svelte-1vby5nc{flex:1;min-width:0}.faq-tag.svelte-1vby5nc{display:inline-block;margin-right:10px;padding:2px 8px;border-radius:99px;background:var(--color-cv-fill);color:var(--color-cv-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.faq-qlabel.svelte-1vby5nc{font-size:16px;font-weight:600;color:inherit}.faq-q.svelte-1vby5nc .faq-qlabel:where(.svelte-1vby5nc){color:var(--color-cv-ink)}.faq-q.svelte-1vby5nc:hover .faq-qlabel:where(.svelte-1vby5nc){color:var(--color-cv-brand)}.faq-chev.svelte-1vby5nc{display:flex;flex:none;color:var(--color-cv-dim);transition:transform .22s cubic-bezier(.2,.8,.2,1),color .16s ease}.faq-chev.open.svelte-1vby5nc{transform:rotate(180deg);color:var(--color-cv-muted)}.faq-panelwrap.svelte-1vby5nc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1)}.faq-panelwrap.open.svelte-1vby5nc{grid-template-rows:1fr}.faq-panel.svelte-1vby5nc{overflow:hidden;min-height:0}.faq-panelwrap.open.svelte-1vby5nc .faq-panel:where(.svelte-1vby5nc){padding:4px 0 20px 16px;border-left:2px solid var(--color-cv-gold)}.faq-a.svelte-1vby5nc{margin:0;color:var(--color-cv-muted);font-size:15.5px;line-height:1.7}.faq-readmore.svelte-1vby5nc{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:var(--color-cv-brand);font-size:14px;font-weight:700;text-decoration:none}.faq-readmore.svelte-1vby5nc:hover{text-decoration:underline}.faq-copy.svelte-1vby5nc{display:flex;align-items:center;gap:5px;margin-top:14px;color:var(--color-cv-muted);font-size:12px;font-weight:500;transition:color .16s ease}.faq-copy.svelte-1vby5nc:hover{color:var(--color-cv-brand)}.help-page.svelte-1vby5nc mark:where(.svelte-1vby5nc){background:color-mix(in srgb,var(--color-cv-gold) 30%,transparent);color:inherit;border-radius:3px;padding:0 1px}.hp-empty.svelte-1vby5nc{margin-top:40px;padding:40px 24px;border:1px solid var(--color-cv-line);border-radius:16px;background:var(--color-cv-surface);text-align:center}.hp-empty.svelte-1vby5nc p:where(.svelte-1vby5nc){margin:0 0 18px;color:var(--color-cv-muted);font-size:16px}.hp-emailbtn.svelte-1vby5nc{display:inline-flex;align-items:center;gap:7px;border-radius:12px;background:var(--color-cv-brand);color:var(--color-cv-page);font-size:14.5px;font-weight:700;padding:13px 22px;text-decoration:none;transition:background .16s ease,transform .16s ease}.hp-emailbtn.svelte-1vby5nc:hover{background:var(--color-cv-brandhover);transform:translateY(-1px)}.hp-contact.svelte-1vby5nc{margin:56px auto 0;padding:clamp(28px,4vw,40px);border:1px solid var(--color-cv-line);border-radius:16px;background:var(--color-cv-surface);box-shadow:0 18px 54px -30px color-mix(in srgb,var(--color-cv-brand) 30%,transparent);text-align:center;scroll-margin-top:24px}.hp-contact-ic.svelte-1vby5nc{display:inline-flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:12px;background:var(--color-cv-tint);color:var(--color-cv-brand)}.hp-contact.svelte-1vby5nc h2:where(.svelte-1vby5nc){margin:16px 0 8px;font-family:var(--font-display);font-size:clamp(24px,3vw,32px);font-weight:500;letter-spacing:-.02em;color:var(--color-cv-ink)}.hp-contact.svelte-1vby5nc>p:where(.svelte-1vby5nc){max-width:460px;margin:0 auto;color:var(--color-cv-muted);font-size:15.5px;line-height:1.6}.hp-contact-actions.svelte-1vby5nc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:22px 0 0}.hp-form.svelte-1vby5nc{max-width:460px;margin:24px auto 0;text-align:left}.hp-field-row.svelte-1vby5nc{display:flex;flex-wrap:wrap;gap:10px}.hp-field-row.svelte-1vby5nc .hp-input:where(.svelte-1vby5nc){flex:1;min-width:160px}.hp-input.svelte-1vby5nc{width:100%;border:1.5px solid var(--color-cv-line);border-radius:12px;background:var(--color-cv-page);color:var(--color-cv-ink);font-size:15px;font-family:inherit;padding:12px 14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.hp-input.svelte-1vby5nc::placeholder{color:var(--color-cv-dim)}.hp-input.svelte-1vby5nc:focus{border-color:var(--color-cv-peri);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-cv-peri) 28%,transparent)}.hp-textarea.svelte-1vby5nc{margin-top:10px;resize:vertical;min-height:108px;line-height:1.55}.hp-hp.svelte-1vby5nc{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.hp-err.svelte-1vby5nc{margin:12px 0 0;color:var(--color-cv-danger);font-size:13.5px;text-align:center}.hp-form.svelte-1vby5nc .hp-contact-actions:where(.svelte-1vby5nc){margin-top:16px}.hp-emailbtn.svelte-1vby5nc:disabled{opacity:.6;pointer-events:none}.hp-sent.svelte-1vby5nc{display:flex;align-items:center;gap:12px;max-width:460px;margin:24px auto 0;padding:16px 18px;border:1px solid color-mix(in srgb,var(--color-cv-gold) 45%,var(--color-cv-line));border-radius:14px;background:var(--color-cv-tint);text-align:left}.hp-sent-ic.svelte-1vby5nc{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;flex:none;border-radius:9px;background:var(--color-cv-brand);color:var(--color-cv-page)}.hp-sent.svelte-1vby5nc p:where(.svelte-1vby5nc){margin:0;color:var(--color-cv-ink2);font-size:14.5px;line-height:1.5}.hp-sent.svelte-1vby5nc strong:where(.svelte-1vby5nc){color:var(--color-cv-ink);font-weight:600}.hp-ghost.svelte-1vby5nc{display:inline-flex;align-items:center;gap:7px;min-height:44px;border:1px solid var(--color-cv-line);border-radius:12px;background:transparent;color:var(--color-cv-ink2);font-size:14px;font-weight:600;padding:11px 16px;transition:border-color .16s ease,color .16s ease}.hp-ghost.svelte-1vby5nc:hover{border-color:var(--color-cv-brand);color:var(--color-cv-brand)}.hp-route.svelte-1vby5nc{margin:20px 0 0;color:var(--color-cv-muted);font-size:13px;line-height:1.6}.hp-route.svelte-1vby5nc a:where(.svelte-1vby5nc){color:var(--color-cv-brand);font-weight:600;text-decoration:none}.hp-route.svelte-1vby5nc a:where(.svelte-1vby5nc):hover{text-decoration:underline}.hp-footer.svelte-1vby5nc{display:flex;align-items:center;flex-wrap:wrap;gap:16px;width:min(820px,calc(100% - 40px));margin:58px auto 0;border-top:1px solid var(--color-cv-line);padding:24px 0 40px;color:var(--color-cv-muted);font-size:13px}.hp-imprint.svelte-1vby5nc{flex-basis:100%;margin:0;font-size:12px;color:color-mix(in srgb,var(--color-cv-muted) 78%,transparent)}.hp-footer.svelte-1vby5nc img:where(.svelte-1vby5nc){width:24px}.hp-footer.svelte-1vby5nc p:where(.svelte-1vby5nc){margin:0}.hp-footer.svelte-1vby5nc div:where(.svelte-1vby5nc){display:flex;gap:16px;margin-left:auto}.hp-footer.svelte-1vby5nc a:where(.svelte-1vby5nc){color:var(--color-cv-muted);text-decoration:none;transition:color .16s ease}.hp-footer.svelte-1vby5nc a:where(.svelte-1vby5nc):hover{color:var(--color-cv-brand)}@media(max-width:800px){.hp-nav.svelte-1vby5nc{padding:0 20px}.hp-navlinks.svelte-1vby5nc{gap:12px}.hp-navlinks.svelte-1vby5nc a:where(.svelte-1vby5nc):not(.hp-cta){display:none}.hp-hero.svelte-1vby5nc{width:calc(100% - 28px);margin-top:40px}.hp-main.svelte-1vby5nc{width:calc(100% - 28px)}.hp-grid.svelte-1vby5nc{grid-template-columns:1fr}.hp-chip.svelte-1vby5nc,.faq-readmore.svelte-1vby5nc,.faq-copy.svelte-1vby5nc{min-height:44px}.hp-footer.svelte-1vby5nc{width:calc(100% - 28px);display:grid;gap:12px}.hp-footer.svelte-1vby5nc div:where(.svelte-1vby5nc){margin-left:0}.hp-footer.svelte-1vby5nc a:where(.svelte-1vby5nc){display:inline-flex;align-items:center;min-height:44px}}@media(prefers-reduced-motion:reduce){.faq-panelwrap.svelte-1vby5nc,.faq-chev.svelte-1vby5nc,.cat-card.svelte-1vby5nc,.hp-emailbtn.svelte-1vby5nc{transition:none}}
