.hero.svelte-1uha8ag{background:linear-gradient(145deg,#fff,#eef8f1);border:1px solid #d8e8de;border-radius:20px;padding:clamp(1.2rem,3.5vw,2.6rem);box-shadow:0 12px 25px #102a1f14}.tag.svelte-1uha8ag{display:inline-block;margin:0;padding:.25rem .6rem;border-radius:999px;background:#e8f6ed;font-weight:700;font-size:.82rem}h1.svelte-1uha8ag{font-size:clamp(1.8rem,4vw,3rem);line-height:1.15;margin:.9rem 0}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:65ch}.actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none;font-weight:700;padding:.7rem 1rem;border-radius:12px}.primary.svelte-1uha8ag{background:#1b3f31;color:#fff}.secondary.svelte-1uha8ag{background:#edf3ef;border:1px solid #cfddd5}.grid.svelte-1uha8ag{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}article.svelte-1uha8ag{border:1px solid #d8e8de;background:#fff;border-radius:16px;padding:1rem}article.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .55rem;font-size:1.1rem}article.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#375346}@media(max-width:800px){.grid.svelte-1uha8ag{grid-template-columns:1fr}}
