.section.svelte-ajhdbn,.head-inner.svelte-ajhdbn{max-width:var(--cs-maxw);margin:0 auto;padding:var(--cs-space-12) 1.5rem 0}.head.svelte-ajhdbn{border-bottom:1px solid var(--cs-border);background:radial-gradient(1100px 520px at 80% -20%,var(--cs-accent-soft),transparent 60%)}.head-inner.svelte-ajhdbn{padding-bottom:var(--cs-space-10);max-width:48rem}.kicker.svelte-ajhdbn{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--cs-accent);margin:0 0 .9rem}.kicker.svelte-ajhdbn a:where(.svelte-ajhdbn){color:inherit;text-decoration:underline;text-underline-offset:2px}h1.svelte-ajhdbn{font-size:clamp(2.4rem,5.5vw,3.8rem);font-variation-settings:var(--cs-display-axes);letter-spacing:-.025em}.lede.svelte-ajhdbn{font-size:1.18rem;color:var(--cs-fg-muted-1);max-width:40rem;margin:1.5rem 0 0}.section-head.svelte-ajhdbn{max-width:40rem}.section-head.svelte-ajhdbn h2:where(.svelte-ajhdbn),.cta-inner.svelte-ajhdbn h2:where(.svelte-ajhdbn){font-size:clamp(1.9rem,4vw,2.7rem);font-variation-settings:var(--cs-display-axes)}.sub.svelte-ajhdbn{color:var(--cs-fg-muted-1);font-size:1.12rem;margin:1rem 0 0;max-width:36rem}.btn-primary.svelte-ajhdbn,.btn-secondary.svelte-ajhdbn{display:inline-block;padding:.8rem 1.4rem;border-radius:var(--cs-radius-pill);font-weight:600;font-size:1rem;transition:all .18s var(--cs-ease-out)}.btn-primary.svelte-ajhdbn{background:var(--cs-accent);color:var(--cs-accent-fg);box-shadow:var(--cs-shadow-md)}.btn-primary.svelte-ajhdbn:hover{background:var(--cs-accent-strong);transform:translateY(-2px);box-shadow:var(--cs-shadow-lg)}.btn-secondary.svelte-ajhdbn{border:1px solid var(--cs-border-strong);color:var(--cs-fg)}.btn-secondary.svelte-ajhdbn:hover{border-color:var(--cs-accent);color:var(--cs-accent);transform:translateY(-2px)}.cta-row.svelte-ajhdbn{display:flex;flex-wrap:wrap;gap:.8rem;margin:2rem 0 0}.cta-row.center.svelte-ajhdbn{justify-content:center}[data-reveal].svelte-ajhdbn{opacity:0;transform:translateY(18px);transition:opacity .6s var(--cs-ease-out) var(--d, 0ms),transform .6s var(--cs-ease-out) var(--d, 0ms)}[data-reveal].in{opacity:1;transform:none}.table-wrap.svelte-ajhdbn{margin-top:var(--cs-space-8);overflow-x:auto;border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-bg-elevated);box-shadow:var(--cs-shadow-sm)}.cmp.svelte-ajhdbn{width:100%;min-width:560px;border-collapse:collapse;font-size:.95rem}.cmp.svelte-ajhdbn thead:where(.svelte-ajhdbn) th:where(.svelte-ajhdbn){font-family:var(--cs-font-sans);font-weight:700;font-size:.98rem;padding:1rem .9rem;text-align:center;border-bottom:1px solid var(--cs-border);white-space:nowrap;color:var(--cs-fg)}.cmp.svelte-ajhdbn tbody:where(.svelte-ajhdbn) th:where(.svelte-ajhdbn),.cmp.svelte-ajhdbn tbody:where(.svelte-ajhdbn) td:where(.svelte-ajhdbn){padding:.95rem .9rem;border-bottom:1px solid var(--cs-border);vertical-align:middle}.cmp.svelte-ajhdbn tbody:where(.svelte-ajhdbn) tr:where(.svelte-ajhdbn):last-child th:where(.svelte-ajhdbn),.cmp.svelte-ajhdbn tbody:where(.svelte-ajhdbn) tr:where(.svelte-ajhdbn):last-child td:where(.svelte-ajhdbn){border-bottom:none}.rowhead.svelte-ajhdbn{text-align:left!important;font-weight:500;color:var(--cs-fg-muted-1);min-width:15rem}th.rowhead.svelte-ajhdbn{font-family:var(--cs-font-sans)}.cmp.svelte-ajhdbn td:where(.svelte-ajhdbn){text-align:center}.cmp.svelte-ajhdbn th.us:where(.svelte-ajhdbn),.cmp.svelte-ajhdbn td.us:where(.svelte-ajhdbn){background:var(--cs-accent-soft)}.cmp.svelte-ajhdbn thead:where(.svelte-ajhdbn) th.us:where(.svelte-ajhdbn){color:var(--cs-accent-strong)}.mark.svelte-ajhdbn{display:inline-flex;align-items:center;justify-content:center}.mark.yes.svelte-ajhdbn{width:1.5rem;height:1.5rem;border-radius:999px;background:color-mix(in srgb,var(--cs-accent) 16%,transparent);color:var(--cs-accent)}.mark.yes.svelte-ajhdbn svg:where(.svelte-ajhdbn){width:.95rem;height:.95rem}.mark.no.svelte-ajhdbn{color:var(--cs-fg-muted-2);font-weight:600}.note.svelte-ajhdbn{color:var(--cs-fg-muted-1);font-size:.88rem}.prose.svelte-ajhdbn{max-width:44rem}.body.svelte-ajhdbn{color:var(--cs-fg-muted-1);font-size:1.12rem;margin:0}.edge-head.svelte-ajhdbn{margin:1.8rem 0 .9rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--cs-accent)}.checklist.svelte-ajhdbn{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.checklist.svelte-ajhdbn li:where(.svelte-ajhdbn){position:relative;padding-left:1.9rem;color:var(--cs-fg-muted-1);font-size:1rem;line-height:1.5}.checklist.svelte-ajhdbn li:where(.svelte-ajhdbn):before{content:"";position:absolute;left:0;top:.15em;width:1.15rem;height:1.15rem;border-radius:999px;background:var(--cs-accent-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23a6541f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.15rem 1.15rem,cover}.others.svelte-ajhdbn{margin-top:var(--cs-space-8);display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.other-card.svelte-ajhdbn{display:flex;flex-direction:column;gap:.3rem;border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-bg-elevated);padding:1.2rem 1.3rem;box-shadow:var(--cs-shadow-sm);transition:transform .2s var(--cs-ease-out),border-color .2s var(--cs-ease-out),box-shadow .2s var(--cs-ease-out)}.other-card.svelte-ajhdbn:hover{transform:translateY(-3px);border-color:var(--cs-accent);box-shadow:var(--cs-shadow-md)}.oc-name.svelte-ajhdbn{font-family:var(--cs-font-serif);font-variation-settings:var(--cs-ui-axes);font-weight:600;font-size:1.1rem;color:var(--cs-fg)}.other-card.svelte-ajhdbn:hover .oc-name:where(.svelte-ajhdbn){color:var(--cs-accent)}.oc-tag.svelte-ajhdbn{color:var(--cs-fg-muted-1);font-size:.92rem}.faq.svelte-ajhdbn{margin-top:var(--cs-space-8);max-width:46rem;border-top:1px solid var(--cs-border)}.faq-item.svelte-ajhdbn{border-bottom:1px solid var(--cs-border)}.faq-item.svelte-ajhdbn summary:where(.svelte-ajhdbn){list-style:none;cursor:pointer;padding:1.1rem 2rem 1.1rem 0;position:relative;font-weight:600;font-size:1.05rem;color:var(--cs-fg)}.faq-item.svelte-ajhdbn summary:where(.svelte-ajhdbn)::-webkit-details-marker{display:none}.faq-item.svelte-ajhdbn summary:where(.svelte-ajhdbn):after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--cs-accent);transition:transform .2s var(--cs-ease-out)}.faq-item[open].svelte-ajhdbn summary:where(.svelte-ajhdbn):after{content:"−"}.faq-item.svelte-ajhdbn summary:where(.svelte-ajhdbn):hover{color:var(--cs-accent)}.faq-item.svelte-ajhdbn p:where(.svelte-ajhdbn){margin:0 0 1.2rem;color:var(--cs-fg-muted-1);font-size:1rem;max-width:42rem}.cta-band.svelte-ajhdbn{max-width:var(--cs-maxw);margin:var(--cs-space-12) auto 0;padding:0 1.5rem}.cta-inner.svelte-ajhdbn{background:radial-gradient(700px 320px at 50% -30%,var(--cs-accent-soft),transparent 70%),var(--cs-bg-subtle);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2xl);padding:clamp(2.5rem,6vw,4rem) 1.5rem;text-align:center}.cta-inner.svelte-ajhdbn p:where(.svelte-ajhdbn){color:var(--cs-fg-muted-1);font-size:1.1rem;margin:1rem auto 0;max-width:34rem}.cta-inner.svelte-ajhdbn .cta-row:where(.svelte-ajhdbn){justify-content:center}@media(max-width:640px){.others.svelte-ajhdbn{grid-template-columns:1fr}}
