@charset "UTF-8";.hero.svelte-cs41d2.svelte-cs41d2{background:linear-gradient(160deg,#1e3028,#436856 70%,#5a8a72);color:#f2f2f2;padding:48px 24px 72px;text-align:center}.hero-inner.svelte-cs41d2.svelte-cs41d2{max-width:760px;margin:0 auto}.breadcrumb.svelte-cs41d2.svelte-cs41d2{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#7aaa90;margin-bottom:24px}.breadcrumb.svelte-cs41d2 a.svelte-cs41d2{color:#a0c8b4;text-decoration:none}.breadcrumb.svelte-cs41d2 a.svelte-cs41d2:hover{text-decoration:underline}.hero.svelte-cs41d2 h1.svelte-cs41d2{font-size:clamp(24px,4.5vw,42px);font-weight:800;margin:0 0 16px;color:#fff;text-wrap:balance;line-height:1.2}.hero-sub.svelte-cs41d2.svelte-cs41d2{font-size:clamp(15px,2vw,20px);font-weight:600;color:#b8dfc8;margin:0 0 8px}.hero-ctas.svelte-cs41d2.svelte-cs41d2{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.btn-primary.svelte-cs41d2.svelte-cs41d2{background:#fff;color:#324e41;padding:14px 28px;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.btn-primary.svelte-cs41d2.svelte-cs41d2:hover{background:#e8f5ee;transform:translateY(-2px)}.hero-note.svelte-cs41d2.svelte-cs41d2{font-size:13px;color:#7aaa90;margin:0}.section.svelte-cs41d2.svelte-cs41d2{padding:56px 24px}.section-inner.svelte-cs41d2.svelte-cs41d2{max-width:1000px;margin:0 auto}.section--white.svelte-cs41d2.svelte-cs41d2{background:#fff}.section--pale.svelte-cs41d2.svelte-cs41d2{background:#f8fbf9}.section--contact.svelte-cs41d2.svelte-cs41d2{background:#fff}.section--green.svelte-cs41d2.svelte-cs41d2{background:#436856;color:#f2f2f2}h2.svelte-cs41d2.svelte-cs41d2{font-size:26px;font-weight:700;color:#324e41;margin:0 0 20px;text-align:center;text-wrap:balance}.section--green.svelte-cs41d2 h2.svelte-cs41d2,.section--green.svelte-cs41d2 p.svelte-cs41d2{color:#f2f2f2}.section-lead.svelte-cs41d2.svelte-cs41d2{text-align:center;color:#6b8c7a;margin:0 0 32px;font-size:16px}.kar-lead.svelte-cs41d2.svelte-cs41d2{text-align:center;color:#c8e4d4;font-size:16px;max-width:620px;margin:0 auto 32px}.kar-grid.svelte-cs41d2.svelte-cs41d2{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:720px;margin:0 auto}@media (max-width: 600px){.kar-grid.svelte-cs41d2.svelte-cs41d2{grid-template-columns:1fr}}.kar-item.svelte-cs41d2.svelte-cs41d2{display:flex;align-items:flex-start;gap:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:16px 18px;font-size:14px;color:#d8eedf;line-height:1.5}.kar-item.svelte-cs41d2 strong.svelte-cs41d2{color:#fff}.kar-check.svelte-cs41d2.svelte-cs41d2{font-size:16px;font-weight:700;color:#7dd4a8;flex-shrink:0;margin-top:1px}.problem-list.svelte-cs41d2.svelte-cs41d2{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.problem-list.svelte-cs41d2.svelte-cs41d2{grid-template-columns:1fr}}.problem-list.svelte-cs41d2 li.svelte-cs41d2{display:flex;align-items:flex-start;gap:12px;background:#f8fbf9;border-radius:8px;padding:14px 16px;font-size:14px;color:#3d5548;line-height:1.5}.problem-icon.svelte-cs41d2.svelte-cs41d2{font-size:20px;flex-shrink:0;margin-top:1px}.benefits-grid.svelte-cs41d2.svelte-cs41d2{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 800px){.benefits-grid.svelte-cs41d2.svelte-cs41d2{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.benefits-grid.svelte-cs41d2.svelte-cs41d2{grid-template-columns:1fr}}.benefit.svelte-cs41d2.svelte-cs41d2{text-align:center;padding:24px 16px;background:#f8fbf9;border-radius:10px;border:1px solid #d8eae0}.benefit-icon.svelte-cs41d2.svelte-cs41d2{font-size:32px;margin-bottom:12px}.benefit.svelte-cs41d2 h4.svelte-cs41d2{font-size:15px;font-weight:700;color:#324e41;margin:0 0 8px}.benefit.svelte-cs41d2 p.svelte-cs41d2{font-size:13px;color:#6b8c7a;margin:0;text-align:center}.expert-section.svelte-cs41d2.svelte-cs41d2{max-width:720px}.expert-text.svelte-cs41d2 p.svelte-cs41d2{text-align:justify;color:#3d5548;margin-bottom:14px}.steps-vertical.svelte-cs41d2.svelte-cs41d2{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:0}.step-v.svelte-cs41d2.svelte-cs41d2{display:flex;gap:20px;position:relative;padding-bottom:28px}.step-v.svelte-cs41d2.svelte-cs41d2:last-child{padding-bottom:0}.step-v.svelte-cs41d2.svelte-cs41d2:before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:#d8eae0}.step-v.svelte-cs41d2.svelte-cs41d2:last-child:before{display:none}.step-v-num.svelte-cs41d2.svelte-cs41d2{width:44px;height:44px;min-width:44px;background:#436856;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;position:relative;z-index:1}.step-v-body.svelte-cs41d2.svelte-cs41d2{padding-top:8px}.step-v-body.svelte-cs41d2 h4.svelte-cs41d2{font-size:16px;font-weight:700;color:#324e41;margin:0 0 4px}.step-v-body.svelte-cs41d2 p.svelte-cs41d2{font-size:14px;color:#6b8c7a;margin:0;text-align:left}.contact-info.svelte-cs41d2.svelte-cs41d2{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;margin-top:28px}.contact-item.svelte-cs41d2.svelte-cs41d2{font-weight:600;color:#436856;text-decoration:none;font-size:16px}.contact-item.svelte-cs41d2.svelte-cs41d2:hover{text-decoration:underline}.related-title.svelte-cs41d2.svelte-cs41d2{margin-bottom:28px}.related-grid.svelte-cs41d2.svelte-cs41d2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 640px){.related-grid.svelte-cs41d2.svelte-cs41d2{grid-template-columns:1fr}}.related-card.svelte-cs41d2.svelte-cs41d2{display:block;background:#fff;border:1px solid #d8eae0;border-radius:10px;padding:24px;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .15s}.related-card.svelte-cs41d2.svelte-cs41d2:hover{box-shadow:0 6px 20px #43685624;transform:translateY(-3px)}.related-icon.svelte-cs41d2.svelte-cs41d2{font-size:28px;display:block;margin-bottom:12px}.related-card.svelte-cs41d2 h3.svelte-cs41d2{font-size:17px;font-weight:700;color:#324e41;margin:0 0 8px}.related-card.svelte-cs41d2 p.svelte-cs41d2{font-size:13px;color:#6b8c7a;margin:0 0 14px;text-align:left}.related-link.svelte-cs41d2.svelte-cs41d2{font-size:13px;font-weight:600;color:#436856}
