.cmp.svelte-e1pw2f{--brand-50: #ecfeff;--brand-600: #0092af;--brand-700: #007a93;--n-400: #94a3b8;--n-500: #64748b;--n-600: #475569;--n-900: #0f172a;--bad-600: #dc2626;padding:clamp(4rem,8vw,7rem) clamp(1.5rem,5vw,4rem);font-family:Onest,system-ui,-apple-system,sans-serif}.tone-white.svelte-e1pw2f{background:#fff}.tone-tint.svelte-e1pw2f{background:linear-gradient(180deg,#fff,#f7fafb 18%,#f7fafb)}.head.svelte-e1pw2f{max-width:80rem;margin:0 auto clamp(2.25rem,4vw,3rem)}.eyebrow.svelte-e1pw2f{margin:0 0 .75rem;color:var(--brand-600);font-size:clamp(.78rem,.95vw,.92rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase}h2.svelte-e1pw2f{margin:0;max-width:22ch;color:var(--n-900);font-weight:700;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.dek.svelte-e1pw2f{margin:1.15rem 0 0;max-width:60ch;color:var(--n-600);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.6}.cols.svelte-e1pw2f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:72rem;margin:0 auto}.col.svelte-e1pw2f{padding:clamp(1.5rem,2.4vw,2rem);border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.col.after.svelte-e1pw2f{border-color:#0092af66;background:linear-gradient(160deg,#f2fbfd,#fff 65%);box-shadow:0 1px 2px #0f172a0a,0 20px 44px -24px #0092af73}.col-label.svelte-e1pw2f{margin:0 0 1.25rem;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.before.svelte-e1pw2f .col-label:where(.svelte-e1pw2f){color:var(--n-400)}.after.svelte-e1pw2f .col-label:where(.svelte-e1pw2f){color:var(--brand-700)}ul.svelte-e1pw2f{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.9rem}li.svelte-e1pw2f{display:flex;align-items:flex-start;gap:.7rem;color:var(--n-600);font-size:.95rem;line-height:1.55}.before.svelte-e1pw2f li:where(.svelte-e1pw2f){color:var(--n-500)}.ico.svelte-e1pw2f{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;flex:none;border-radius:50%}.ico.svelte-e1pw2f svg:where(.svelte-e1pw2f){width:12px;height:12px}.before.svelte-e1pw2f .ico:where(.svelte-e1pw2f){background:#fef2f2;color:var(--bad-600)}.after.svelte-e1pw2f .ico:where(.svelte-e1pw2f){background:var(--brand-50);color:var(--brand-600)}@media (max-width: 760px){.cols.svelte-e1pw2f{grid-template-columns:1fr}}
