.faq-block.svelte-3b8sol{box-sizing:border-box;display:grid;gap:1rem;min-width:0;max-width:100%}h2.svelte-3b8sol{margin:0;font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.2rem);color:var(--brand-text-strong)}.faq-block__items.svelte-3b8sol{display:grid;gap:.7rem;min-width:0}details.svelte-3b8sol{box-sizing:border-box;position:relative;overflow:hidden;min-width:0;border:1px solid color-mix(in srgb,var(--brand-border) 68%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--brand-surface) 74%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 4%,transparent)}details.svelte-3b8sol:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--brand-teal) 60%,transparent)}details[open].svelte-3b8sol{border-color:color-mix(in srgb,var(--brand-blue) 30%,var(--brand-border));background:color-mix(in srgb,var(--brand-surface-2) 66%,transparent)}summary.svelte-3b8sol{display:grid;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.75rem;min-height:3.25rem;padding:.8rem .85rem .8rem 1rem;cursor:pointer;list-style:none}summary.svelte-3b8sol::-webkit-details-marker{display:none}h3.svelte-3b8sol,p.svelte-3b8sol{margin:0}h3.svelte-3b8sol{font-size:.98rem;line-height:1.4;color:var(--brand-text-strong)}summary.svelte-3b8sol span:where(.svelte-3b8sol){display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid color-mix(in srgb,var(--brand-teal) 34%,var(--brand-border));border-radius:999px;font-size:1.1rem;color:var(--brand-teal);transition:rotate .16s ease}details[open].svelte-3b8sol summary:where(.svelte-3b8sol) span:where(.svelte-3b8sol){rotate:45deg}p.svelte-3b8sol{padding:0 3.6rem 1rem 1rem;line-height:1.65;color:color-mix(in srgb,var(--brand-text) 82%,var(--brand-muted))}summary.svelte-3b8sol:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-teal) 34%,transparent);outline-offset:-3px}@media(prefers-reduced-motion:reduce){summary.svelte-3b8sol span:where(.svelte-3b8sol){transition:none}}.seo-page-navigation.svelte-a4soci{min-width:0}.seo-page-nav--desktop.svelte-a4soci{display:none}.seo-page-nav--mobile.svelte-a4soci{position:sticky;top:4.2rem;z-index:25;min-width:0;border:1px solid color-mix(in srgb,var(--brand-blue) 30%,var(--brand-border));border-radius:1rem;background:color-mix(in srgb,var(--brand-bg) 92%,transparent);box-shadow:0 18px 48px -30px #000;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.seo-page-nav--mobile.svelte-a4soci summary:where(.svelte-a4soci){box-sizing:border-box;display:grid;gap:.2rem;min-height:2.75rem;padding:.68rem 2.75rem .68rem .85rem;cursor:pointer;list-style:none;position:relative}.seo-page-nav--mobile.svelte-a4soci summary:where(.svelte-a4soci)::-webkit-details-marker{display:none}.seo-page-nav--mobile.svelte-a4soci summary:where(.svelte-a4soci):after{content:"⌄";position:absolute;right:.9rem;top:50%;translate:0 -50%;font-size:1.1rem;color:var(--brand-teal);transition:rotate .16s ease}.seo-page-nav--mobile[open].svelte-a4soci summary:where(.svelte-a4soci):after{rotate:180deg}.seo-page-nav--mobile.svelte-a4soci summary:where(.svelte-a4soci) span:where(.svelte-a4soci),.seo-page-nav--desktop.svelte-a4soci>p:where(.svelte-a4soci){font-family:var(--font-display);font-size:.68rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-teal)}.seo-page-nav--mobile.svelte-a4soci summary:where(.svelte-a4soci) strong:where(.svelte-a4soci){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:var(--brand-text-strong)}.seo-page-nav--mobile.svelte-a4soci nav:where(.svelte-a4soci){max-height:min(60vh,28rem);overflow-y:auto;border-top:1px solid color-mix(in srgb,var(--brand-border) 72%,transparent);padding:.45rem}ol.svelte-a4soci,p.svelte-a4soci{margin:0}ol.svelte-a4soci{padding:0;list-style:none}.seo-page-nav--mobile.svelte-a4soci a:where(.svelte-a4soci){display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.75rem;padding:.45rem .6rem;border-radius:.72rem;text-decoration:none;color:var(--brand-text)}.seo-page-nav--mobile.svelte-a4soci a[aria-current=location]:where(.svelte-a4soci){background:color-mix(in srgb,var(--brand-blue) 13%,var(--brand-surface));color:var(--brand-text-strong)}.seo-page-nav--mobile.svelte-a4soci a:where(.svelte-a4soci) span:where(.svelte-a4soci){font-family:var(--font-display);font-size:.68rem;color:var(--brand-teal)}.seo-page-nav--mobile.svelte-a4soci a:where(.svelte-a4soci) strong:where(.svelte-a4soci){font-size:.82rem;line-height:1.3}a.svelte-a4soci:focus-visible,summary.svelte-a4soci:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-teal) 35%,transparent);outline-offset:2px}@media(min-width:1180px){.seo-page-navigation.svelte-a4soci{position:sticky;top:calc(var(--public-nav-sticky-height, 57px) + 1.25rem);align-self:start;max-height:calc(100vh - var(--public-nav-sticky-height, 57px) - 2.5rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-blue) 42%,transparent) transparent}.seo-page-nav--mobile.svelte-a4soci{display:none}.seo-page-nav--desktop.svelte-a4soci{display:grid;gap:1rem;padding:.85rem .55rem .85rem 0}.seo-page-nav--desktop.svelte-a4soci ol:where(.svelte-a4soci){position:relative;display:grid;gap:.18rem;padding-left:.8rem}.seo-page-nav--desktop.svelte-a4soci ol:where(.svelte-a4soci):before{content:"";position:absolute;left:0;top:.65rem;bottom:.65rem;width:1px;background:color-mix(in srgb,var(--brand-border-strong) 74%,transparent)}.seo-page-nav--desktop.svelte-a4soci li:where(.svelte-a4soci){position:relative}.seo-page-nav--desktop.svelte-a4soci a:where(.svelte-a4soci){position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.35rem;min-height:2.75rem;padding:.58rem .45rem .58rem .65rem;border-radius:.75rem;text-decoration:none;color:var(--brand-muted);transition:color .16s ease,background .16s ease}.seo-page-nav--desktop.svelte-a4soci a:where(.svelte-a4soci):before{content:"";position:absolute;left:-.98rem;top:1rem;width:.48rem;height:.48rem;border:1px solid var(--brand-border-strong);border-radius:999px;background:var(--brand-bg);transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.seo-page-nav--desktop.svelte-a4soci a:where(.svelte-a4soci):after{content:"";position:absolute;left:-1.08rem;top:.62rem;bottom:.62rem;width:3px;border-radius:999px;background:var(--accent-grad);opacity:0;transition:opacity .18s ease}.seo-page-nav--desktop.svelte-a4soci a:where(.svelte-a4soci):hover,.seo-page-nav--desktop.svelte-a4soci a:where(.svelte-a4soci):focus-visible{background:color-mix(in srgb,var(--brand-blue) 8%,transparent);color:var(--brand-text)}.seo-page-nav--desktop.svelte-a4soci li.active:where(.svelte-a4soci) a:where(.svelte-a4soci){background:color-mix(in srgb,var(--brand-blue) 11%,transparent);color:var(--brand-text-strong)}.seo-page-nav--desktop.svelte-a4soci li.active:where(.svelte-a4soci) a:where(.svelte-a4soci):before{border-color:transparent;background:var(--accent-grad);box-shadow:0 0 18px color-mix(in srgb,var(--brand-blue) 52%,transparent)}.seo-page-nav--desktop.svelte-a4soci li.active:where(.svelte-a4soci) a:where(.svelte-a4soci):after{opacity:1}.seo-page-nav--desktop.svelte-a4soci a:where(.svelte-a4soci) span:where(.svelte-a4soci){font-family:var(--font-display);font-size:.66rem;color:var(--brand-teal)}.seo-page-nav--desktop.svelte-a4soci a:where(.svelte-a4soci) strong:where(.svelte-a4soci){font-size:.78rem;font-weight:650;line-height:1.35}}@media(prefers-reduced-motion:reduce){.seo-page-nav--mobile.svelte-a4soci summary:where(.svelte-a4soci):after,.seo-page-nav--desktop.svelte-a4soci a:where(.svelte-a4soci),.seo-page-nav--desktop.svelte-a4soci a:where(.svelte-a4soci):before,.seo-page-nav--desktop.svelte-a4soci a:where(.svelte-a4soci):after{transition:none}}.seo-hero.svelte-1xx5v5g{box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;display:grid;gap:1.05rem;min-width:0;max-width:100%;padding:clamp(1.6rem,5vw,3.25rem);border:1px solid color-mix(in srgb,var(--brand-teal) 24%,var(--brand-border));border-radius:clamp(1.45rem,4vw,2.25rem);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-surface-2) 78%,transparent),color-mix(in srgb,var(--brand-surface) 96%,transparent) 58%,color-mix(in srgb,var(--brand-surface-sunken) 82%,transparent));box-shadow:0 26px 90px color-mix(in srgb,#000 34%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)}.seo-hero.svelte-1xx5v5g:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;background-image:linear-gradient(color-mix(in srgb,white 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,white 5%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(135deg,black,transparent 64%);mask-image:linear-gradient(135deg,black,transparent 64%);opacity:.42;pointer-events:none}.seo-eyebrow.svelte-1xx5v5g{width:fit-content;margin:0;padding:.32rem .62rem;border:1px solid color-mix(in srgb,var(--brand-teal) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--brand-teal) 10%,transparent);font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--brand-teal)}h1.svelte-1xx5v5g{min-width:0;max-width:850px;margin:0;font-family:var(--font-display);font-size:clamp(2.3rem,6vw,5rem);font-weight:650;line-height:.98;letter-spacing:-.055em;color:var(--brand-text-strong)}.seo-hero__description.svelte-1xx5v5g{min-width:0;max-width:760px;margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.72;color:color-mix(in srgb,var(--brand-text) 80%,var(--brand-muted))}.seo-hero__actions.svelte-1xx5v5g{display:flex;flex-wrap:wrap;gap:.75rem;min-width:0;padding-top:.35rem}@media(max-width:520px){.seo-hero.svelte-1xx5v5g{padding:1.35rem}.seo-hero__actions.svelte-1xx5v5g a{width:100%;justify-content:center}}.seo-page.svelte-1suz9ye{box-sizing:border-box;width:min(100%,1280px);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 1rem clamp(4rem,8vw,6rem);display:grid;gap:1.4rem;min-width:0;color:var(--brand-text)}.seo-page__layout.svelte-1suz9ye,.seo-page__content.svelte-1suz9ye{min-width:0}.seo-page__layout.svelte-1suz9ye{display:grid;gap:1.25rem;align-items:start}.seo-page__content.svelte-1suz9ye{display:grid;gap:clamp(2.75rem,5vw,4.5rem)}.seo-page__content>section h2[id]{scroll-margin-top:7rem}@media(min-width:1180px){.seo-page__layout.svelte-1suz9ye{grid-template-columns:220px minmax(0,1fr);gap:2rem}}.related-block.svelte-1scgqg3{box-sizing:border-box;position:relative;display:grid;gap:1rem;min-width:0;max-width:100%}h2.svelte-1scgqg3{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2rem);color:var(--brand-text-strong)}.related-block__items.svelte-1scgqg3{display:grid;gap:.8rem;min-width:0;margin:0;padding:0;list-style:none}@media(min-width:720px){.related-block[data-layout=grid].svelte-1scgqg3 .related-block__items:where(.svelte-1scgqg3){grid-template-columns:repeat(2,minmax(0,1fr))}}li.svelte-1scgqg3{min-width:0}a.svelte-1scgqg3{box-sizing:border-box;position:relative;overflow:hidden;display:grid;gap:.35rem;min-width:0;max-width:100%;min-height:2.75rem;padding:1rem 3rem 1rem 1rem;border:1px solid color-mix(in srgb,var(--brand-border) 72%,transparent);border-radius:1.08rem;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-accent) 8%,transparent),transparent 46%),color-mix(in srgb,var(--brand-surface-2) 58%,transparent);text-decoration:none;box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent);transition:border-color .16s ease,transform .16s ease,background .16s ease}a.svelte-1scgqg3:after{content:"→";position:absolute;right:1rem;top:1rem;display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid color-mix(in srgb,var(--brand-teal) 32%,transparent);border-radius:999px;color:var(--brand-teal)}a.svelte-1scgqg3:hover,a.svelte-1scgqg3:focus-visible{border-color:color-mix(in srgb,var(--brand-teal) 60%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-teal) 11%,transparent),transparent 48%),color-mix(in srgb,var(--brand-surface-2) 66%,transparent);transform:translateY(-1px);outline:none}strong.svelte-1scgqg3{min-width:0;overflow-wrap:anywhere;color:var(--brand-text-strong)}span.svelte-1scgqg3{min-width:0;overflow-wrap:anywhere;color:color-mix(in srgb,var(--brand-text) 78%,var(--brand-muted));line-height:1.5}.related-block[data-layout=list].svelte-1scgqg3 .related-block__items:where(.svelte-1scgqg3){gap:0;max-width:72ch}.related-block[data-layout=list].svelte-1scgqg3 li:where(.svelte-1scgqg3)+li:where(.svelte-1scgqg3){border-top:1px solid color-mix(in srgb,var(--brand-border) 62%,transparent)}.related-block[data-layout=list].svelte-1scgqg3 a:where(.svelte-1scgqg3){overflow:visible;padding:.9rem 2.5rem .9rem 1.45rem;border:0;border-radius:.75rem;background:transparent;box-shadow:none}.related-block[data-layout=list].svelte-1scgqg3 a:where(.svelte-1scgqg3):before{content:"";position:absolute;left:0;top:1.35rem;width:.52rem;height:.52rem;border-radius:999px;background:var(--accent-grad);box-shadow:0 0 14px color-mix(in srgb,var(--brand-blue) 38%,transparent)}.related-block[data-layout=list].svelte-1scgqg3 a:where(.svelte-1scgqg3):after{right:.25rem;top:1rem;width:1.5rem;height:1.5rem;border:0}.related-block[data-layout=list].svelte-1scgqg3 a:where(.svelte-1scgqg3):hover,.related-block[data-layout=list].svelte-1scgqg3 a:where(.svelte-1scgqg3):focus-visible{background:color-mix(in srgb,var(--brand-blue) 8%,transparent);transform:none}@media(prefers-reduced-motion:reduce){a.svelte-1scgqg3{transition:none}}.decision-table.svelte-13rywyh{box-sizing:border-box;display:grid;gap:1rem;min-width:0}.decision-table__header.svelte-13rywyh{display:grid;gap:.4rem}h2.svelte-13rywyh,p.svelte-13rywyh{margin:0}h2.svelte-13rywyh{font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08;color:var(--brand-text-strong)}p.svelte-13rywyh{max-width:68ch;line-height:1.62;color:color-mix(in srgb,var(--brand-text) 82%,var(--brand-muted))}.decision-table__scroll.svelte-13rywyh{overflow-x:auto;border:1px solid color-mix(in srgb,var(--brand-teal) 18%,var(--brand-border));border-radius:1.2rem;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-teal) 8%,transparent),transparent 38%),color-mix(in srgb,var(--brand-surface) 80%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent);scrollbar-color:color-mix(in srgb,var(--brand-teal) 50%,transparent) transparent}table.svelte-13rywyh{width:100%;min-width:680px;border-collapse:collapse}th.svelte-13rywyh,td.svelte-13rywyh{padding:.95rem 1rem;text-align:left;vertical-align:top;line-height:1.58;border-bottom:1px solid color-mix(in srgb,var(--brand-border) 48%,transparent)}thead.svelte-13rywyh th:where(.svelte-13rywyh){font-family:var(--font-display);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-teal);background:color-mix(in srgb,var(--brand-surface-strong) 68%,transparent)}tbody.svelte-13rywyh th:where(.svelte-13rywyh){width:24%;font-weight:700;color:var(--brand-text-strong)}tbody.svelte-13rywyh th:where(.svelte-13rywyh) a:where(.svelte-13rywyh){color:var(--brand-teal);text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.22em}tbody.svelte-13rywyh th:where(.svelte-13rywyh) a:where(.svelte-13rywyh):hover{color:color-mix(in srgb,var(--brand-teal) 78%,white)}tbody.svelte-13rywyh th:where(.svelte-13rywyh) a:where(.svelte-13rywyh):focus-visible{border-radius:.2rem;outline:2px solid var(--brand-teal);outline-offset:4px}td.svelte-13rywyh{color:color-mix(in srgb,var(--brand-text) 84%,var(--brand-muted))}tbody.svelte-13rywyh tr:where(.svelte-13rywyh):last-child th:where(.svelte-13rywyh),tbody.svelte-13rywyh tr:where(.svelte-13rywyh):last-child td:where(.svelte-13rywyh){border-bottom:0}tbody.svelte-13rywyh tr:where(.svelte-13rywyh):nth-child(2n) th:where(.svelte-13rywyh),tbody.svelte-13rywyh tr:where(.svelte-13rywyh):nth-child(2n) td:where(.svelte-13rywyh){background:color-mix(in srgb,var(--brand-surface-sunken) 22%,transparent)}tbody.svelte-13rywyh tr:where(.svelte-13rywyh):hover th:where(.svelte-13rywyh),tbody.svelte-13rywyh tr:where(.svelte-13rywyh):hover td:where(.svelte-13rywyh){background:color-mix(in srgb,var(--brand-teal) 7%,transparent)}td.svelte-13rywyh a:where(.svelte-13rywyh){color:var(--brand-teal);text-decoration:none;font-weight:600}td.svelte-13rywyh a:where(.svelte-13rywyh):hover{text-decoration:underline}.seo-info-block.svelte-18lbybm{box-sizing:border-box;min-width:0;max-width:100%}details.svelte-18lbybm{box-sizing:border-box;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-border) 72%,transparent);border-radius:1.15rem;background:color-mix(in srgb,var(--brand-surface-sunken) 54%,transparent)}details[open].svelte-18lbybm{border-color:color-mix(in srgb,var(--brand-teal) 24%,var(--brand-border))}summary.svelte-18lbybm{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.9rem 1rem;cursor:pointer;list-style:none}summary.svelte-18lbybm::-webkit-details-marker{display:none}summary.svelte-18lbybm div:where(.svelte-18lbybm){display:grid;gap:.18rem;min-width:0}summary.svelte-18lbybm p:where(.svelte-18lbybm),h2.svelte-18lbybm{margin:0}summary.svelte-18lbybm p:where(.svelte-18lbybm){font-family:var(--font-display);font-size:.65rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-muted)}h2.svelte-18lbybm{font-family:var(--font-display);font-size:clamp(1rem,2vw,1.25rem);color:var(--brand-text-strong)}summary.svelte-18lbybm>span:where(.svelte-18lbybm){flex:0 0 auto;font-size:.75rem;font-weight:700;color:var(--brand-teal)}ul.svelte-18lbybm{margin:0;padding:0 1rem 1rem;display:grid;gap:.5rem;list-style:none;color:color-mix(in srgb,var(--brand-text) 78%,var(--brand-muted));line-height:1.6}li.svelte-18lbybm{position:relative;min-width:0;padding-left:1.25rem}li.svelte-18lbybm:before{content:"";position:absolute;left:0;top:.7em;width:.38rem;height:.38rem;border-radius:999px;background:color-mix(in srgb,var(--brand-teal) 72%,transparent)}summary.svelte-18lbybm:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-teal) 34%,transparent);outline-offset:-3px}
