.hero-content.svelte-14b7sjc{max-width:800px;margin:0 auto}.hero-subtitle.svelte-14b7sjc{font-size:1.5rem;margin-bottom:2rem;opacity:.9}.hero-buttons.svelte-14b7sjc{display:flex;gap:1rem;justify-content:center}.btn-secondary.svelte-14b7sjc{background-color:transparent;border:2px solid white}.btn-secondary.svelte-14b7sjc:hover{background-color:#ffffff1a}.carousel.svelte-14b7sjc{position:relative;overflow:hidden;width:100%;height:100%}.carousel-slide.svelte-14b7sjc{top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--primary-color);color:#fff;padding:2rem;transition:opacity .5s ease-in-out}.carousel-slide.svelte-14b7sjc h2:where(.svelte-14b7sjc){font-size:2rem;margin-bottom:1rem}.carousel-slide.svelte-14b7sjc p:where(.svelte-14b7sjc){font-size:1.2rem;margin-bottom:2rem}.carousel-slide.svelte-14b7sjc a:where(.svelte-14b7sjc){background-color:#fff;color:var(--primary-color);padding:.8rem 1.5rem;border-radius:4px;font-weight:500;transition:background-color .2s ease;border:none;cursor:pointer}.carousel-slide.svelte-14b7sjc a:where(.svelte-14b7sjc):hover{background-color:#fffc}.hero.svelte-wkghy4{background-color:var(--primary-color);color:#fff;text-align:center}.features.svelte-wkghy4{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature.svelte-wkghy4{text-align:center;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;transition:transform .3s ease}.feature.svelte-wkghy4:hover{transform:translateY(-5px)}.feature-icon.svelte-wkghy4{font-size:3rem;margin-bottom:1rem}.testimonial-section.svelte-wkghy4{background-color:var(--secondary-color);color:#fff}.testimonial.svelte-wkghy4{max-width:800px;margin:0 auto;text-align:center;position:relative;padding:2rem}.quote-mark.svelte-wkghy4{font-size:6rem;position:absolute;top:-2rem;left:0;opacity:.2;font-family:Georgia,serif}.quote.svelte-wkghy4{font-size:1.5rem;font-style:italic;margin-bottom:1.5rem}.author.svelte-wkghy4{font-weight:600}.testimonial-dots.svelte-wkghy4{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.dot.svelte-wkghy4{width:10px;height:10px;border-radius:50%;background-color:#ffffff4d;transition:background-color .3s ease}.dot.active.svelte-wkghy4{background-color:#fff}.cta-section.svelte-wkghy4{background-color:#f5f5f5}.cta-content.svelte-wkghy4{max-width:700px;margin:0 auto;text-align:center}.newsletter-form.svelte-wkghy4{display:flex;gap:.5rem;margin-top:2rem;max-width:500px;margin-left:auto;margin-right:auto}.newsletter-form.svelte-wkghy4 input:where(.svelte-wkghy4){flex:1;padding:.8rem 1rem;border:1px solid var(--border-color);border-radius:4px;font-size:1rem}@media (max-width: 768px){.newsletter-form.svelte-wkghy4{flex-direction:column}.quote.svelte-wkghy4{font-size:1.2rem}}
