.hero-section.svelte-1cbzrpb h1.svelte-1cbzrpb{color:var(--dark-green);margin-bottom:1rem}.hero-section.svelte-1cbzrpb .lead.svelte-1cbzrpb{font-size:1.25rem;max-width:700px;margin:0 auto 1.5rem;color:#555}.features-section.svelte-1cbzrpb h2.svelte-1cbzrpb,.audience-section.svelte-1cbzrpb h2.svelte-1cbzrpb,.process-section.svelte-1cbzrpb h2.svelte-1cbzrpb,.pricing-section.svelte-1cbzrpb h2.svelte-1cbzrpb,.faq-section.svelte-1cbzrpb h2.svelte-1cbzrpb,.cta-section.svelte-1cbzrpb h2.svelte-1cbzrpb{color:var(--dark-green);margin-bottom:1rem}.feature-card.svelte-1cbzrpb.svelte-1cbzrpb{padding:25px;background-color:var(--light-green);border-radius:20px;height:100%;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;text-align:center}.feature-card.svelte-1cbzrpb i.svelte-1cbzrpb{color:var(--dark-green);margin-bottom:15px}.feature-card.svelte-1cbzrpb h3.svelte-1cbzrpb{color:var(--dark-green);font-size:1.2rem;margin-bottom:12px}.feature-card.svelte-1cbzrpb p.svelte-1cbzrpb{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:0}.audience-section.svelte-1cbzrpb.svelte-1cbzrpb{background-color:var(--light-green);padding:60px 0;border-radius:0}.audience-intro.svelte-1cbzrpb.svelte-1cbzrpb,.audience-outro.svelte-1cbzrpb.svelte-1cbzrpb{font-size:1.05rem;line-height:1.7;color:#444;margin-bottom:1.5rem}.audience-item.svelte-1cbzrpb.svelte-1cbzrpb{display:flex;align-items:center;gap:10px;padding:12px 16px;background-color:var(--white);border-radius:10px;border:1px solid #ddd;box-shadow:0 2px 4px #0000000d}.audience-item.svelte-1cbzrpb i.svelte-1cbzrpb{color:var(--dark-green);flex-shrink:0}.audience-item.svelte-1cbzrpb span.svelte-1cbzrpb{font-weight:500;color:#333}.process-card.svelte-1cbzrpb.svelte-1cbzrpb{padding:25px;background-color:var(--white);border-radius:20px;height:100%;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;text-align:center;position:relative}.process-number.svelte-1cbzrpb.svelte-1cbzrpb{position:absolute;top:15px;right:15px;width:28px;height:28px;background-color:var(--dark-green);color:var(--white);border-radius:50%;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center}.process-card.svelte-1cbzrpb i.svelte-1cbzrpb{color:var(--dark-green);margin-bottom:15px}.process-card.svelte-1cbzrpb h3.svelte-1cbzrpb{color:var(--dark-green);font-size:1.2rem;margin-bottom:12px}.process-card.svelte-1cbzrpb p.svelte-1cbzrpb{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:0}.pricing-section.svelte-1cbzrpb.svelte-1cbzrpb{background-color:var(--light-green);padding:50px 0}.pricing-section.svelte-1cbzrpb .lead.svelte-1cbzrpb{font-size:1.15rem;color:#444}.pricing-section.svelte-1cbzrpb p.svelte-1cbzrpb{color:#555;max-width:700px;margin:0 auto 1rem}.faq-list.svelte-1cbzrpb.svelte-1cbzrpb{text-align:left}.faq-item.svelte-1cbzrpb.svelte-1cbzrpb{background-color:var(--light-green);border:1px solid #ddd;border-radius:12px;margin-bottom:12px;overflow:hidden}.faq-item.svelte-1cbzrpb summary.svelte-1cbzrpb{padding:18px 20px;font-weight:600;color:var(--dark-green);cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px}.faq-item.svelte-1cbzrpb summary.svelte-1cbzrpb::-webkit-details-marker{display:none}.fa-accordion-icon.svelte-1cbzrpb.svelte-1cbzrpb{font-size:.8rem;transition:transform .2s;flex-shrink:0}.faq-item[open].svelte-1cbzrpb .fa-accordion-icon.svelte-1cbzrpb{transform:rotate(180deg)}.faq-item.svelte-1cbzrpb p.svelte-1cbzrpb{padding:0 20px 18px;margin:0;color:#555;line-height:1.6;font-size:.95rem}.cta-section.svelte-1cbzrpb.svelte-1cbzrpb{padding-top:40px;padding-bottom:60px}.cta-section.svelte-1cbzrpb h2.svelte-1cbzrpb{margin-bottom:1rem}.lead.svelte-1cbzrpb.svelte-1cbzrpb{font-size:1.2rem;font-weight:300}.related-link.svelte-1cbzrpb.svelte-1cbzrpb{text-decoration:none;color:var(--dark-green)}.related-link.svelte-1cbzrpb.svelte-1cbzrpb:hover{color:var(--medium-green)}.related-link.svelte-1cbzrpb i.svelte-1cbzrpb{display:block;margin-bottom:8px}.related-link.svelte-1cbzrpb p.svelte-1cbzrpb{font-size:.9rem;font-weight:600}@media (max-width: 768px){.hero-section.svelte-1cbzrpb h1.svelte-1cbzrpb{font-size:1.75rem}.feature-card.svelte-1cbzrpb.svelte-1cbzrpb,.process-card.svelte-1cbzrpb.svelte-1cbzrpb{padding:20px}}
