.hero.svelte-1uha8ag{max-width:820px;margin:0 auto;padding:5rem 1.25rem 3.5rem;text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2rem,5vw,3rem);margin:0 0 1rem;color:#0b3d36}.sub.svelte-1uha8ag{font-size:1.15rem;color:#3d554a;margin-bottom:2rem}.cta.svelte-1uha8ag{display:inline-block;background:#25d366;color:#0b3d36;font-weight:700;padding:.85rem 2rem;border-radius:8px;text-decoration:none;font-size:1.05rem}.cta.svelte-1uha8ag:hover{background:#1fb457}.principle.svelte-1uha8ag{margin-top:2rem;font-style:italic;color:#075e54}.section.svelte-1uha8ag{max-width:1060px;margin:0 auto;padding:3.5rem 1.25rem}.section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.8rem;color:#0b3d36;margin:0 0 1.75rem}.alt.svelte-1uha8ag{background:#f4faf7;max-width:none}.alt.svelte-1uha8ag>*{max-width:1060px;margin-left:auto;margin-right:auto}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.card.svelte-1uha8ag{border:1px solid #e6ece8;border-radius:12px;padding:1.5rem}.card.svelte-1uha8ag .icon:where(.svelte-1uha8ag){font-size:1.8rem}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.5rem 0;font-size:1.1rem;color:#0b3d36}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#3d554a;font-size:.95rem}.steps.svelte-1uha8ag{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){background:#fff;border:1px solid #e6ece8;border-radius:12px;padding:1.25rem}.num.svelte-1uha8ag{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:50%;background:#075e54;color:#fff;font-weight:700}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.75rem 0 0;color:#3d554a}.notice.svelte-1uha8ag{margin-top:2rem;background:#fff;border-left:4px solid #25d366;border-radius:8px;padding:1.25rem 1.5rem}.notice.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .5rem;color:#0b3d36}.notice.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#3d554a}.price-card.svelte-1uha8ag{max-width:460px;border:2px solid #25d366;border-radius:16px;padding:2rem}.price-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;color:#075e54}.price.svelte-1uha8ag{font-size:1.6rem;font-weight:800;color:#0b3d36;margin:.5rem 0 .25rem}.setup.svelte-1uha8ag{color:#3d554a;font-size:.95rem;margin-top:0}.price-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:1.25rem 0 0;color:#3d554a}.price-card.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:.3rem 0}.contact-email.svelte-1uha8ag{font-size:1.15rem}#contact.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#075e54;font-weight:600}
