.hero[data-astro-cid-lcdefpme]{background:radial-gradient(1200px 500px at 85% -10%, var(--blue-soft), transparent 60%), radial-gradient(800px 400px at -10% 110%, var(--amber-soft), transparent 60%);padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,6vw,5rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr .85fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.4em}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:1.75rem}.hero-points[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:0;font-size:1rem;list-style:none;display:flex}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--amber-deep);margin-right:.45rem;font-weight:800}.hero-photo[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:420px;position:relative}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;border-radius:28px;box-shadow:0 20px 50px #13355638}.photo-note[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;padding:.7rem 1.1rem;line-height:1.3;display:flex;position:absolute;bottom:22px;left:-18px}.photo-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy-deep)}.photo-note[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-photo[data-astro-cid-lcdefpme]{order:-1;max-width:320px}.photo-note[data-astro-cid-lcdefpme]{white-space:nowrap;bottom:-18px;left:50%;transform:translate(-50%)}.hero-copy[data-astro-cid-lcdefpme]{margin-top:1rem}}.fix-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.fix-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:.85rem;padding:.9rem 1rem;font-weight:550;line-height:1.35;display:flex}.fix-icon[data-astro-cid-lcdefpme]{background:var(--amber-soft);width:40px;height:40px;color:var(--amber-deep);border-radius:10px;flex:none;place-items:center;display:grid}.fix-icon[data-astro-cid-lcdefpme] svg{width:22px;height:22px}.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.muted[data-astro-cid-lcdefpme]{color:var(--muted)}.steps[data-astro-cid-lcdefpme]{counter-reset:s;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:s;border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;padding:1.25rem 1.25rem 1.25rem 4.5rem;display:flex;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(s);background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:grid;position:absolute;top:1.2rem;left:1.25rem}.steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy-deep);font-size:1.15rem}.steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=860px){.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.quote[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;margin:0;display:flex}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:var(--ink);margin:0 0 1rem;font-size:1.2rem;line-height:1.55}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1rem}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy-deep)}.split[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;max-width:none;display:flex}.split[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{max-width:40rem}
