.doors.svelte-1srxeh5{display:grid;grid-template-columns:1fr 1fr;gap:24px}.door.svelte-1srxeh5{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--divider);border-top:5px solid var(--divider);border-radius:12px;padding:32px 30px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.door.svelte-1srxeh5:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1c1c1e1a}.door--primary.svelte-1srxeh5{border-top-color:var(--banana)}.door--secondary.svelte-1srxeh5{border-top-color:var(--primary)}.question.svelte-1srxeh5{font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.12;letter-spacing:-.01em}.door--primary.svelte-1srxeh5 .question:where(.svelte-1srxeh5){color:var(--severe)}.door--secondary.svelte-1srxeh5 .question:where(.svelte-1srxeh5){color:var(--primary-dark)}.body.svelte-1srxeh5{font-size:16px;line-height:1.55;color:var(--text-secondary);flex:1}.cta.svelte-1srxeh5{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--text-primary);margin-top:6px}@media(max-width:720px){.doors.svelte-1srxeh5{grid-template-columns:1fr}.door.svelte-1srxeh5{padding:26px 22px}}.hero.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){margin-top:18px}.headline.svelte-1uha8ag{margin-top:18px;max-width:17ch}.hero.svelte-1uha8ag .lead:where(.svelte-1uha8ag){margin-top:22px;max-width:62ch}.picker.svelte-1uha8ag{margin-top:52px}.picker-q.svelte-1uha8ag{font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:24px}.pov.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:16px;margin-bottom:18px;text-wrap:balance}.pov.svelte-1uha8ag .muted:where(.svelte-1uha8ag){max-width:68ch;text-wrap:pretty}.pillars.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.pv.svelte-1uha8ag{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--primary-dark)}.pl.svelte-1uha8ag{margin-top:6px;font-size:15px;line-height:1.5;color:var(--text-secondary)}.v2-note.svelte-1uha8ag{margin:22px 0 26px;max-width:760px}.v2-note.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.v2-note.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:12px}.v2-note.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text-primary);font-weight:700}@media(max-width:720px){.pillars.svelte-1uha8ag{grid-template-columns:1fr;gap:20px}}
