.lab-page.svelte-1pubxlg{background:#fffaf7;color:#173241}.hero.svelte-1pubxlg{padding:7rem 0 3rem}.hero-grid.svelte-1pubxlg{display:grid;gap:1.5rem}.eyebrow.svelte-1pubxlg{margin:0;color:#df5e4f;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:700}h1.svelte-1pubxlg{margin:.35rem 0 0;max-width:10ch;font-size:clamp(2.85rem,6vw,5rem);line-height:.97;letter-spacing:-.05em;text-wrap:balance}.hero-summary.svelte-1pubxlg{margin:.9rem 0 0;max-width:31rem;color:#173241c2;line-height:1.58;font-size:clamp(1rem,1.4vw,1.1rem)}.hero-actions.svelte-1pubxlg{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.35rem}.btn-primary.svelte-1pubxlg,.btn-secondary.svelte-1pubxlg{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.95rem 1.4rem;border-radius:999px;font-weight:700;text-decoration:none}.btn-primary.svelte-1pubxlg{border:1px solid #ff7464;background:#ff7464;color:#fffaf8;box-shadow:0 16px 34px #f6745c38}.btn-secondary.svelte-1pubxlg{border:1px solid rgba(23,50,65,.12);background:#ffffffe0;color:#173241}.section.svelte-1pubxlg{padding:3rem 0 4rem;border-top:1px solid rgba(23,50,65,.1)}@media(max-width:759px){.hero.svelte-1pubxlg{padding-top:6.25rem;padding-bottom:2.5rem}h1.svelte-1pubxlg{max-width:8.8ch;font-size:clamp(2.65rem,9.2vw,4.2rem)}.hero-actions.svelte-1pubxlg .btn-primary:where(.svelte-1pubxlg),.hero-actions.svelte-1pubxlg .btn-secondary:where(.svelte-1pubxlg){width:100%}}
