body.bg-gray-200:has(.landing){margin:0;background:#f3f6fb!important}.landing.svelte-1it3jjz{min-height:100vh;background:radial-gradient(circle at 85% 5%,#cde0fb80,transparent 30%),#f3f6fb;color:#28313f;font-family:Nunito,Inter,Helvetica,Arial,sans-serif;font-size:16px}.landing.svelte-1it3jjz a:where(.svelte-1it3jjz){text-decoration:none}.landing.svelte-1it3jjz a:where(.svelte-1it3jjz):focus-visible{outline:3px solid #4f8fe5;outline-offset:4px}.landing.svelte-1it3jjz h1:where(.svelte-1it3jjz),.landing.svelte-1it3jjz h2:where(.svelte-1it3jjz),.landing.svelte-1it3jjz p:where(.svelte-1it3jjz),.landing.svelte-1it3jjz summary:where(.svelte-1it3jjz){font-family:Nunito,Inter,Helvetica,Arial,sans-serif}.site-header.svelte-1it3jjz{max-width:1280px;min-height:92px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 32px}.brand.svelte-1it3jjz{display:flex;align-items:center;color:#243247;font-size:25px;font-weight:750;letter-spacing:-1px}.brand-logo.svelte-1it3jjz{width:40px;height:40px;margin-right:12px;background:transparent;object-fit:contain;flex:0 0 auto}.brand.svelte-1it3jjz span:where(.svelte-1it3jjz){color:#1a73e8}nav.svelte-1it3jjz{display:flex;align-items:center;gap:28px}nav.svelte-1it3jjz>a:where(.svelte-1it3jjz){font-size:14px;font-weight:600;color:#3d6fae}.button.svelte-1it3jjz{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border:1px solid #1d559b;border-radius:11px;background:#225fa9;color:#fff;font-size:14px;font-weight:650;box-shadow:inset 0 1px #ffffff21,0 4px 12px #1f539733}.button.svelte-1it3jjz:hover{background:#1d5599;color:#fff}main.svelte-1it3jjz{max-width:1280px;margin:auto;padding:0 24px 28px}.welcome-short.svelte-1it3jjz{position:relative;min-height:220px;overflow:hidden;border-radius:22px;display:flex;align-items:center;background:#315c8f}.welcome-short.svelte-1it3jjz>img:where(.svelte-1it3jjz),.shade.svelte-1it3jjz{position:absolute;inset:0;width:100%;height:100%}.welcome-short.svelte-1it3jjz>img:where(.svelte-1it3jjz){object-fit:cover;object-position:center 42%}.shade.svelte-1it3jjz{background:linear-gradient(90deg,#0b2346ed,#0e2545bb 37%,#0a1f3c22 78%)}.hero-copy.svelte-1it3jjz{position:relative;width:100%;box-sizing:border-box;padding:36px 56px;color:#fff}h1.svelte-1it3jjz{max-width:760px;margin:0 0 10px;color:#fff;font-size:clamp(34px,4vw,48px);font-weight:650;line-height:1.08;letter-spacing:-.032em;text-shadow:0 2px 22px #00000038}.hero-copy.svelte-1it3jjz p:where(.svelte-1it3jjz){margin:0;max-width:680px;color:#e2ecfa;font-size:17px;line-height:1.5}.prose.svelte-1it3jjz,.panel.svelte-1it3jjz{margin:28px 32px 0}.prose.svelte-1it3jjz p:where(.svelte-1it3jjz),.panel.svelte-1it3jjz p:where(.svelte-1it3jjz){margin:0 0 16px;color:#6f7987;font-size:16px;line-height:1.8}.prose.svelte-1it3jjz .lead:where(.svelte-1it3jjz){color:#28313f;font-size:18px;font-weight:600}.prose.svelte-1it3jjz strong:where(.svelte-1it3jjz),.panel.svelte-1it3jjz strong:where(.svelte-1it3jjz){color:#243247;font-weight:700}.panel.svelte-1it3jjz{padding:36px 40px;border:1px solid #d9e5f7;border-radius:20px;background:#fff;box-shadow:0 12px 35px #2339580d}.panel-head.svelte-1it3jjz{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.eyebrow.svelte-1it3jjz{display:block;color:#5276a6;font-size:12px;line-height:1.5;font-weight:750;letter-spacing:.13em;text-transform:uppercase}h2.svelte-1it3jjz{margin:6px 0 0;color:#28313f;font-size:clamp(27px,3vw,36px);font-weight:650;line-height:1.2;letter-spacing:-.035em}.table-wrap.svelte-1it3jjz{margin:8px 0 18px;overflow-x:auto;border:1px solid #dfe5ee;border-radius:14px}table.svelte-1it3jjz{width:100%;border-collapse:collapse;color:#28313f;font-size:14px}th.svelte-1it3jjz{padding:14px 16px;background:#edf4ff;color:#3d6fae;font-size:12px;font-weight:750;letter-spacing:.06em;text-align:left;text-transform:uppercase}td.svelte-1it3jjz{padding:14px 16px;border-top:1px solid #e6edf5;font-weight:650}.questions.svelte-1it3jjz{display:grid;gap:12px;margin-bottom:22px}details.svelte-1it3jjz{border:1px solid #dfe5ee;border-radius:14px;background:#f7faff}summary.svelte-1it3jjz{padding:16px 18px;color:#243247;font-size:16px;font-weight:700;cursor:pointer}details.svelte-1it3jjz p:where(.svelte-1it3jjz){margin:0;padding:0 18px 16px}.note.svelte-1it3jjz{color:#718095;font-size:13px;line-height:1.7}.footer-brand.svelte-1it3jjz{color:#243247;font-size:19px;font-weight:700}.footer-meta.svelte-1it3jjz{margin-left:auto;text-align:right}footer.svelte-1it3jjz{max-width:1280px;margin:auto;display:flex;align-items:center;gap:24px;padding:34px 56px 48px;color:#718095;font-size:12px}@media(max-width:800px){.site-header.svelte-1it3jjz,.hero-copy.svelte-1it3jjz,footer.svelte-1it3jjz{padding-left:24px;padding-right:24px}.prose.svelte-1it3jjz,.panel.svelte-1it3jjz{margin-left:8px;margin-right:8px}.panel.svelte-1it3jjz{padding:28px 22px}.panel-head.svelte-1it3jjz{align-items:start;flex-direction:column}.welcome-short.svelte-1it3jjz{min-height:200px}}@media(max-width:540px){.site-header.svelte-1it3jjz{min-height:78px;padding:16px;flex-wrap:wrap}nav.svelte-1it3jjz a[href^="tel:"]:where(.svelte-1it3jjz){display:none}.brand.svelte-1it3jjz{font-size:22px}nav.svelte-1it3jjz .button:where(.svelte-1it3jjz){min-height:44px;padding:10px 12px;font-size:12px}main.svelte-1it3jjz{padding:0 12px 16px}.welcome-short.svelte-1it3jjz{border-radius:16px}.hero-copy.svelte-1it3jjz{padding:28px 22px}h1.svelte-1it3jjz{font-size:32px}footer.svelte-1it3jjz{padding:26px 22px 36px;flex-wrap:wrap}.footer-meta.svelte-1it3jjz{display:none}}
