.hero[data-astro-cid-lcdefpme]{color:#fff;align-items:end;min-height:min(88vh,44rem);display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:68% center;width:100%;height:100%;display:block}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(105deg,#1a1430eb 0%,#1a1430c7 38%,#1a143059 62%,#1a14302e 100%),linear-gradient(#0000 58%,#1a14308c 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;max-width:40rem;padding:5.5rem 0 3.5rem;position:relative}.brand-mark[data-astro-cid-lcdefpme]{letter-spacing:.04em;text-transform:uppercase;color:#dff5e5;margin:0 0 .85rem;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:700}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.35rem,6.2vw,3.85rem);font-weight:700;line-height:1.05}.lede[data-astro-cid-lcdefpme],.section-lede[data-astro-cid-lcdefpme]{color:#ffffffe0;max-width:34rem;margin:1rem 0 1.5rem;font-size:1.125rem;font-weight:500;line-height:1.5}.section-lede[data-astro-cid-lcdefpme]{color:var(--color-fg-muted);font-size:1.05rem;font-weight:400}.hero-secondary[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff1f;border-color:#ffffff73}.hero-secondary[data-astro-cid-lcdefpme]:hover{color:#fff;background:#fff3}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.section-kicker[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);margin:0 0 .45rem;font-size:.8rem;font-weight:700}.section-kicker[data-astro-cid-lcdefpme].light{color:#cbbef0}h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:0 0 .65rem;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:700}h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.15rem;font-weight:700}.changed-layout[data-astro-cid-lcdefpme]{gap:1.75rem;display:grid}@media (width>=860px){.changed-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:start;gap:2.5rem}}.timeline-lite[data-astro-cid-lcdefpme]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.timeline-lite[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);border:1px solid #6d55ad1f;border-left:3px solid var(--color-accent);background:linear-gradient(160deg,#fff 0%,#f7f4fc 100%);padding:.95rem 1.05rem .95rem 1.2rem}.situation-grid[data-astro-cid-lcdefpme],.tool-grid[data-astro-cid-lcdefpme]{gap:.9rem;display:grid}@media (width>=720px){.situation-grid[data-astro-cid-lcdefpme],.tool-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tool-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.situation-card[data-astro-cid-lcdefpme]{color:inherit;border-radius:var(--radius-md);min-height:9.5rem;transition:border-color var(--duration-clean) var(--ease-clean), box-shadow var(--duration-clean) var(--ease-clean), transform var(--duration-clean) var(--ease-clean);background:linear-gradient(160deg,#fff 0%,#f4f0fa 100%);border:1px solid #6d55ad24;gap:.45rem;padding:1.25rem 1.3rem;text-decoration:none;display:grid}.situation-card[data-astro-cid-lcdefpme]:hover{color:inherit;border-color:#6d55ad59;transform:translateY(-2px);box-shadow:0 12px 28px #31313114}.situation-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-brand)}.situation-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-fg-muted);margin:0;font-size:.95rem}.situation-go[data-astro-cid-lcdefpme]{color:var(--color-brand);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:.85rem;font-weight:700}.featured-list[data-astro-cid-lcdefpme]{gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.featured-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #6d55ad1f;padding:1rem 1.15rem}.featured-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:.35rem 0 0}.hub-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.55rem;display:flex}.hub-chip[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:#6d55ad1a;border:1px solid #6d55ad2e;align-items:center;min-height:2.25rem;padding:.35rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.hub-chip[data-astro-cid-lcdefpme]:hover{background:#6d55ad29}.table-wrap[data-astro-cid-lcdefpme]{margin:1rem 0 1.25rem;overflow-x:auto}table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;font-size:.95rem}th[data-astro-cid-lcdefpme],td[data-astro-cid-lcdefpme]{text-align:left;border-top:1px solid var(--color-border);vertical-align:top;padding:.7rem .6rem}th[data-astro-cid-lcdefpme]{color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:.82rem}.warning-list[data-astro-cid-lcdefpme]{max-width:42rem;margin:1rem 0 0;padding-left:1.15rem}.faq-panel[data-astro-cid-lcdefpme]{max-width:46rem}details[data-astro-cid-lcdefpme]{border-top:1px solid #6d55ad24;padding:.85rem 0}details[data-astro-cid-lcdefpme]:first-of-type{border-top:0}summary[data-astro-cid-lcdefpme]{cursor:pointer;font-weight:600}.band-deep .warning-box{color:#f4f2f8;background:#ffffff14;border-color:#cbbef059}.card-tool{height:100%;margin-top:0}@media (width<=719px){.hero[data-astro-cid-lcdefpme]{min-height:34rem}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:72% center}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#1a14308c 0%,#1a1430d1 48%,#1a1430f0 100%)}.hero-copy[data-astro-cid-lcdefpme]{max-width:none;padding:4.5rem 0 2.75rem}}
