.guidance-hero.svelte-1uha8ag{border-bottom:1px solid var(--color-cream-200);display:grid}.hero-copy.svelte-1uha8ag{padding:2.5rem 1.25rem}h1.svelte-1uha8ag{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-navy-900);margin-top:1.25rem;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.07}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--color-gold-600);font-weight:400}.hero-landscape.svelte-1uha8ag{min-height:22rem;position:relative;overflow:hidden}.hero-landscape.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;position:absolute}.hero-caption.svelte-1uha8ag{background:var(--color-navy-900);max-width:23rem;color:var(--color-cream-50);padding:1.5rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.home-sections.svelte-1uha8ag{gap:4rem;max-width:72rem;margin:auto;padding:3rem 1.25rem;display:grid}.home-heading.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-navy-900);text-wrap:balance;font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.15}.situation-link.svelte-1uha8ag{border-radius:.5rem;align-items:center;gap:1rem;min-height:6rem;padding:1.25rem .5rem;display:flex}.situation-link.svelte-1uha8ag:hover{background:var(--color-sage-100)}.example-layout.svelte-1uha8ag{border:1px solid var(--color-cream-200);border-radius:1rem;display:grid;overflow:hidden}.example-situation.svelte-1uha8ag{background:var(--color-navy-900);color:var(--color-cream-50);padding:2rem}.example-steps.svelte-1uha8ag{background:var(--color-cream-50);gap:1.75rem;padding:1.5rem;display:grid}.example-steps.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:start;gap:1rem;display:flex}.example-number.svelte-1uha8ag{color:var(--color-sage-700);flex-shrink:0;padding-top:.5rem;font-size:.75rem}.supporting-features.svelte-1uha8ag,.mission-intro.svelte-1uha8ag{gap:2rem;display:grid}.trust-section.svelte-1uha8ag{border:1px solid var(--color-cream-200);background:var(--color-sage-100);border-radius:1rem;padding:1.5rem}@media (width>=800px){.guidance-hero.svelte-1uha8ag{grid-template-columns:55% 45%}.hero-copy.svelte-1uha8ag{padding:clamp(2rem,5vw,5rem)}.hero-landscape.svelte-1uha8ag{min-height:100%}.home-sections.svelte-1uha8ag{gap:5rem;padding:4rem 2rem}.example-layout.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr}.supporting-features.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.mission-intro.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr;gap:4rem}.trust-section.svelte-1uha8ag{padding:2.5rem}}
