.topbar.svelte-ntf1oo{border-bottom:1px solid var(--outline);background:var(--surface)}.bar.svelte-ntf1oo{max-width:1180px;margin:0 auto;padding:12px clamp(20px,5vw,56px);display:flex;align-items:center;justify-content:space-between}.brand.svelte-ntf1oo img:where(.svelte-ntf1oo){height:56px;width:auto}nav.svelte-ntf1oo{display:flex;align-items:center;gap:22px}nav.svelte-ntf1oo a:where(.svelte-ntf1oo){font-weight:600;font-size:15px;transition:color .15s ease}nav.svelte-ntf1oo a:where(.svelte-ntf1oo):hover{color:var(--plum)}.nav-cta.svelte-ntf1oo{color:#fff;padding:10px 20px;font-size:14.5px}.hero.svelte-ntf1oo{position:relative;overflow:hidden;background:var(--bg)}.hero-inner.svelte-ntf1oo{position:relative;z-index:1;max-width:900px;text-align:center;padding-bottom:clamp(40px,7vw,80px)}.hero-inner.svelte-ntf1oo .eyebrow{margin-bottom:18px}.hero.svelte-ntf1oo h1{font-size:clamp(38px,6vw,68px)}.lede.svelte-ntf1oo{margin:26px auto 0;max-width:36em;font-size:clamp(17px,1.5vw,20px);color:var(--ink-muted)}.hero-inner.has-shot.svelte-ntf1oo{max-width:1120px;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center;text-align:left}.has-shot.svelte-ntf1oo .lede:where(.svelte-ntf1oo){margin-left:0;margin-right:0}.hero-shot.svelte-ntf1oo{width:min(296px,78%);justify-self:center}@media(max-width:880px){.hero-inner.has-shot.svelte-ntf1oo{grid-template-columns:1fr;text-align:center}.has-shot.svelte-ntf1oo .lede:where(.svelte-ntf1oo){margin-left:auto;margin-right:auto}.hero-shot.svelte-ntf1oo{margin-top:12px}}.content.svelte-ntf1oo{background:var(--surface);border-top:1px solid var(--outline)}.content-inner.svelte-ntf1oo{max-width:760px;padding-top:clamp(40px,6vw,64px)}.content.svelte-ntf1oo h2{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.6vw,40px);line-height:1.12;margin:56px 0 14px;letter-spacing:-.015em;scroll-margin-top:96px}.content.svelte-ntf1oo .prose{counter-reset:section}.content.svelte-ntf1oo .prose h2{counter-increment:section;padding-top:40px;border-top:1px solid var(--outline)}.content.svelte-ntf1oo .prose h2:before{content:counter(section,decimal-leading-zero);display:block;margin-bottom:10px;font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--plum)}.content.svelte-ntf1oo .prose h2:first-child{padding-top:0;border-top:0}.content.svelte-ntf1oo ul.link-cards{list-style:none;padding:0;gap:10px}.content.svelte-ntf1oo ul.link-cards a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--bg);border:1px solid var(--outline);border-radius:16px;color:var(--ink);font-weight:600;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.content.svelte-ntf1oo ul.link-cards a:after{content:"→";flex:none;color:var(--plum)}.content.svelte-ntf1oo ul.link-cards a:hover{border-color:color-mix(in srgb,var(--plum) 40%,var(--outline));transform:translateY(-1px)}.content.svelte-ntf1oo .toc:where(.svelte-ntf1oo){display:block;margin:4px 0 40px;padding:22px 24px;background:var(--bg);border:1px solid var(--outline);border-radius:var(--radius)}.toc-label.svelte-ntf1oo{display:block;margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.content.svelte-ntf1oo .toc:where(.svelte-ntf1oo) ol:where(.svelte-ntf1oo){list-style:none;margin:0;padding:0;gap:0}.content.svelte-ntf1oo .toc:where(.svelte-ntf1oo) li:where(.svelte-ntf1oo){font-size:16px}.content.svelte-ntf1oo .toc:where(.svelte-ntf1oo) a:where(.svelte-ntf1oo){display:flex;gap:14px;padding:7px 0;font-weight:600;color:var(--ink);text-decoration:none}.content.svelte-ntf1oo .toc:where(.svelte-ntf1oo) a:where(.svelte-ntf1oo):hover{color:var(--plum)}.toc-n.svelte-ntf1oo{flex:none;width:22px;font-size:13px;font-weight:700;line-height:24px;color:var(--plum)}.faq.svelte-ntf1oo{margin-top:56px}.faq-item.svelte-ntf1oo{margin:10px 0;background:var(--bg);border:1px solid var(--outline);border-radius:16px;transition:border-color .2s ease}.faq-item[open].svelte-ntf1oo{border-color:color-mix(in srgb,var(--plum) 35%,var(--outline))}.faq-item.svelte-ntf1oo summary:where(.svelte-ntf1oo){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none}.faq-item.svelte-ntf1oo summary:where(.svelte-ntf1oo)::-webkit-details-marker{display:none}.faq-item.svelte-ntf1oo summary:where(.svelte-ntf1oo):after{content:"+";flex:none;font-size:26px;line-height:1;color:var(--plum);transition:transform .2s ease}.faq-item[open].svelte-ntf1oo summary:where(.svelte-ntf1oo):after{transform:rotate(45deg)}.content.svelte-ntf1oo .faq-item:where(.svelte-ntf1oo) h3:where(.svelte-ntf1oo){margin:0;font-size:17px;line-height:1.35;color:var(--ink)}.content.svelte-ntf1oo .faq-item:where(.svelte-ntf1oo) p:where(.svelte-ntf1oo){margin:0;padding:0 22px 20px;font-size:16px}.trust.svelte-ntf1oo{position:relative;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0 auto;padding-top:22px;padding-bottom:34px}.trust.svelte-ntf1oo li:where(.svelte-ntf1oo){display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--ink-muted)}.trust.svelte-ntf1oo svg:where(.svelte-ntf1oo){width:20px;height:20px;padding:3px;border-radius:50%;background:color-mix(in srgb,var(--amber) 22%,transparent);fill:none;stroke:var(--plum);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.content.svelte-ntf1oo h2:first-child{margin-top:12px}.content.svelte-ntf1oo h3{font-size:clamp(19px,2.2vw,22px);margin:30px 0 10px;color:var(--plum)}.content.svelte-ntf1oo p{margin:14px 0;color:#463c4e;font-size:17px;line-height:1.65}.content.svelte-ntf1oo ul,.content.svelte-ntf1oo ol{margin:14px 0;padding-left:22px;display:flex;flex-direction:column;gap:10px}.content.svelte-ntf1oo li{color:#463c4e;font-size:16.5px;line-height:1.6}.content.svelte-ntf1oo a{color:var(--plum);font-weight:600;text-decoration:underline}.content.svelte-ntf1oo strong{color:var(--ink)}.content.svelte-ntf1oo table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15.5px}.content.svelte-ntf1oo thead th{text-align:left;background:var(--bg);color:var(--ink);font-weight:700;padding:12px 14px;border-bottom:2px solid var(--outline)}.content.svelte-ntf1oo tbody td{padding:12px 14px;border-bottom:1px solid var(--outline);color:#463c4e;vertical-align:top;line-height:1.5}.content.svelte-ntf1oo tbody tr:last-child td{border-bottom:none}@media(max-width:560px){.content.svelte-ntf1oo table{font-size:14px}.content.svelte-ntf1oo thead th,.content.svelte-ntf1oo tbody td{padding:9px 10px}}.content.svelte-ntf1oo .callout{margin:28px 0;padding:22px 24px;background:var(--bg);border-left:4px solid var(--plum);border-radius:14px}.content.svelte-ntf1oo .callout p{margin:0;font-size:16px}.closing.svelte-ntf1oo{position:relative;overflow:hidden;background:var(--grad-brand);text-align:center}.closing-inner.svelte-ntf1oo{position:relative;z-index:1}.closing-inner.svelte-ntf1oo h2{font-size:clamp(30px,5vw,54px);color:#fff}.closing-inner.svelte-ntf1oo p:where(.svelte-ntf1oo){margin:22px auto 0;max-width:30em;font-size:17px;color:#ffffffeb}.store.svelte-ntf1oo{margin-top:30px;background:var(--plum);color:#fff;box-shadow:0 14px 28px -14px #00000073}.store.svelte-ntf1oo:hover{transform:translateY(-3px)}@media(max-width:760px){nav.svelte-ntf1oo a:where(.svelte-ntf1oo):not(.nav-cta){display:none}.nav-cta.svelte-ntf1oo{padding:10px 18px;font-size:14px}}
