.sol-hero.svelte-1vo9te1{background:var(--surface);border-bottom:1px solid var(--border);padding:48px 0}.sol-hero-grid.svelte-1vo9te1{grid-template-columns:1.25fr .95fr;align-items:start;gap:36px;display:grid}h1.svelte-1vo9te1{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.85rem,3vw,2.5rem);line-height:1.14}.lead.svelte-1vo9te1{color:var(--muted);max-width:60ch;margin:0 0 24px;font-size:1.04rem}.cta-row.svelte-1vo9te1{flex-wrap:wrap;gap:12px;display:flex}.cost-card.svelte-1vo9te1{background:var(--panel);border:1px solid var(--border);border-radius:3px;padding:22px}.cost-header.svelte-1vo9te1{color:var(--ink);border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:10px;font-size:.76rem;font-weight:600}.cost-row.svelte-1vo9te1{border-bottom:1px solid #0f223014;justify-content:space-between;gap:12px;padding:8px 0;font-size:.9rem;display:flex}.cost-row.highlight.svelte-1vo9te1{color:var(--action);font-weight:600}.cost-foot.svelte-1vo9te1{color:var(--muted);margin:12px 0 0;font-size:.8rem}.sec-head.svelte-1vo9te1{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.sec-head.svelte-1vo9te1 h2:where(.svelte-1vo9te1),.two-col.svelte-1vo9te1 h2:where(.svelte-1vo9te1){letter-spacing:-.015em;margin:0 0 16px;font-size:1.45rem}.proof-grid.svelte-1vo9te1{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.proof-card.svelte-1vo9te1{background:var(--surface);border:1px solid var(--border);border-radius:3px;padding:16px}.proof-top.svelte-1vo9te1,.proof-bottom.svelte-1vo9te1{color:var(--muted);justify-content:space-between;font-size:.75rem;display:flex}.proof-top.svelte-1vo9te1{margin-bottom:10px}.proof-bottom.svelte-1vo9te1{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.two-col.svelte-1vo9te1{grid-template-columns:1fr 1fr;gap:32px;display:grid}.req-list.svelte-1vo9te1{flex-direction:column;gap:14px;display:flex}.req-card.svelte-1vo9te1{background:var(--surface);border:1px solid var(--border);border-radius:3px;padding:18px}.req-card.svelte-1vo9te1 h3:where(.svelte-1vo9te1){margin:0 0 6px;font-size:1rem}.req-card.svelte-1vo9te1 p:where(.svelte-1vo9te1){color:var(--muted);margin:0;font-size:.9rem}.other-verticals.svelte-1vo9te1{background:var(--panel);border:1px solid var(--border);border-radius:3px;margin-top:22px;padding:18px}.other-verticals.svelte-1vo9te1 h3:where(.svelte-1vo9te1){margin:0 0 10px;font-size:.95rem}.other-verticals.svelte-1vo9te1 ul:where(.svelte-1vo9te1){flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:.88rem;display:flex}@media (width<=900px){.sol-hero-grid.svelte-1vo9te1,.two-col.svelte-1vo9te1,.proof-grid.svelte-1vo9te1{grid-template-columns:1fr}}
