.public-vela.svelte-kk5ul4{min-height:100vh;color:var(--p-text);background:var(--p-canvas)}.public-header.svelte-kk5ul4{position:sticky;top:0;z-index:40;background:var(--p-canvas)}.public-home.svelte-kk5ul4{color:#235563}.public-home.svelte-kk5ul4 span:where(.svelte-kk5ul4){color:var(--p-accent-ink)}nav.svelte-kk5ul4,main.svelte-kk5ul4,footer.svelte-kk5ul4{width:min(1060px,calc(100% - 48px));margin-inline:auto}nav.svelte-kk5ul4{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:22px;border-bottom:1px solid var(--p-line)}.public-brand.svelte-kk5ul4{display:flex;align-items:center;gap:10px;color:var(--p-accent)}.public-brand.svelte-kk5ul4 span:where(.svelte-kk5ul4){color:var(--p-text);font-family:var(--font-display);letter-spacing:.08em;font-size:23px;font-weight:600}nav.svelte-kk5ul4>div:where(.svelte-kk5ul4){display:flex;flex-wrap:wrap;gap:22px;font-size:12px;color:var(--p-muted)}nav.svelte-kk5ul4 button:where(.svelte-kk5ul4){cursor:pointer}main.svelte-kk5ul4{padding-block:65px}main.svelte-kk5ul4>header:where(.svelte-kk5ul4){max-width:770px;margin-bottom:36px}.public-eyebrow.svelte-kk5ul4{font-size:10px;font-weight:600;letter-spacing:.14em;color:#07666d}h1.svelte-kk5ul4{font-family:var(--font-display);font-size:clamp(32px,5vw,51px);font-weight:500;letter-spacing:-.055em;line-height:1.12;margin-top:18px;text-wrap:balance}.public-description.svelte-kk5ul4{font-size:15px;line-height:1.8;color:var(--p-muted);margin-top:23px}footer.svelte-kk5ul4{display:flex;justify-content:space-between;padding:25px 0 105px;border-top:1px solid var(--p-line);font-size:11px;color:var(--p-muted)}main.svelte-kk5ul4 .public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}main.svelte-kk5ul4 .public-card{padding:27px;border:1px solid var(--p-line);border-radius:16px;background:#fff;min-width:0}main.svelte-kk5ul4 .public-card h2,main.svelte-kk5ul4 .public-callout h2{font-family:var(--font-display);font-size:23px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin-bottom:12px}main.svelte-kk5ul4 .public-card p,main.svelte-kk5ul4 .public-card li,main.svelte-kk5ul4 .public-callout p{font-size:13px;line-height:1.8;color:var(--p-muted)}main.svelte-kk5ul4 .public-card ol{padding-left:17px;list-style:decimal;display:grid;gap:9px}main.svelte-kk5ul4 .public-card a,main.svelte-kk5ul4 .public-callout a{display:inline-block;color:var(--p-accent-ink);font-size:12px;font-weight:600;margin-top:19px}main.svelte-kk5ul4 .public-callout{padding:30px;margin-top:23px;border-radius:17px;background:#102b3b;color:#fff}main.svelte-kk5ul4 .public-callout p{color:#bbcbd3;max-width:780px}main.svelte-kk5ul4 .public-callout a{color:#ffc979}main.svelte-kk5ul4 .public-tag{display:block;font-size:10px;font-weight:600;color:#07666d;margin-bottom:14px;letter-spacing:.06em}.public-vela .svelte-kk5ul4:is(a:where(.svelte-kk5ul4),button:where(.svelte-kk5ul4)):focus-visible{outline:2px solid var(--p-accent);outline-offset:4px}@media (max-width: 480px){nav.svelte-kk5ul4{flex-wrap:wrap;gap:17px;padding-block:17px}nav.svelte-kk5ul4>div:where(.svelte-kk5ul4){width:100%;justify-content:space-between}}@media (max-width: 640px){nav.svelte-kk5ul4,main.svelte-kk5ul4,footer.svelte-kk5ul4{width:calc(100% - 36px)}nav.svelte-kk5ul4>div:where(.svelte-kk5ul4){gap:13px;font-size:10px}.public-brand.svelte-kk5ul4 span:where(.svelte-kk5ul4){font-size:19px}main.svelte-kk5ul4{padding-block:39px}main.svelte-kk5ul4 .public-grid{grid-template-columns:minmax(0,1fr)}main.svelte-kk5ul4 .public-card,main.svelte-kk5ul4 .public-callout{padding:24px}}
