.why-choose-us.svelte-12gmgox{width:100%}.features-grid.svelte-12gmgox{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.feature-card.svelte-12gmgox{text-align:center;padding:var(--spacing-xl)}.feature-icon.svelte-12gmgox{width:80px;height:80px;margin:0 auto var(--spacing-lg);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-secondary-light),var(--color-secondary));border-radius:var(--radius-full);color:var(--color-text-on-secondary);box-shadow:var(--shadow-md)}.feature-title.svelte-12gmgox{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.feature-description.svelte-12gmgox{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}@media(max-width:1024px){.features-grid.svelte-12gmgox{grid-template-columns:1fr;gap:var(--spacing-lg)}}@media(max-width:768px){.feature-card.svelte-12gmgox{padding:var(--spacing-lg)}.feature-icon.svelte-12gmgox{width:64px;height:64px}}.testimonials.svelte-amy510{width:100%}.testimonials-slider.svelte-amy510{position:relative;display:flex;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-3xl) var(--spacing-xl);min-height:300px}.nav-arrow.svelte-amy510{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast)}.nav-arrow.svelte-amy510:hover{background-color:var(--color-secondary-light);border-color:var(--color-secondary);color:var(--color-secondary);transform:scale(1.1)}.testimonial-content.svelte-amy510{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);animation:svelte-amy510-fadeIn var(--transition-base)}.rating.svelte-amy510{display:flex;gap:var(--spacing-xs)}.testimonial-text.svelte-amy510{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);font-style:italic;color:var(--color-text-primary);line-height:var(--line-height-relaxed);margin:0;max-width:700px}.testimonial-author.svelte-amy510{margin-top:var(--spacing-md)}.author-name.svelte-amy510{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.author-role.svelte-amy510{font-size:var(--font-size-sm);color:var(--color-text-muted)}.dots.svelte-amy510{display:flex;justify-content:center;gap:var(--spacing-sm);padding:0 var(--spacing-xl) var(--spacing-xl)}.dot.svelte-amy510{width:10px;height:10px;border-radius:var(--radius-full);background-color:var(--color-border);border:none;cursor:pointer;transition:all var(--transition-fast);padding:0}.dot.svelte-amy510:hover{background-color:var(--color-secondary-light);transform:scale(1.2)}.dot.active.svelte-amy510{background-color:var(--color-secondary);width:24px}@media(max-width:768px){.testimonials-slider.svelte-amy510{padding:var(--spacing-2xl) var(--spacing-md);min-height:350px}.nav-arrow.svelte-amy510{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px}.nav-prev.svelte-amy510{left:var(--spacing-sm)}.nav-next.svelte-amy510{right:var(--spacing-sm)}.testimonial-content.svelte-amy510{padding:0 var(--spacing-3xl)}.testimonial-text.svelte-amy510{font-size:var(--font-size-lg)}}@keyframes svelte-amy510-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.newsletter.svelte-yetjdb{width:100%;background:linear-gradient(135deg,var(--color-secondary-light),var(--color-secondary));border-radius:var(--radius-xl);padding:var(--spacing-4xl) var(--spacing-2xl);box-shadow:var(--shadow-lg)}.newsletter-content.svelte-yetjdb{max-width:600px;margin:0 auto;text-align:center}.newsletter-header.svelte-yetjdb{margin-bottom:var(--spacing-2xl)}.newsletter-icon.svelte-yetjdb{width:80px;height:80px;margin:0 auto var(--spacing-lg);display:flex;align-items:center;justify-content:center;background-color:#fff3;border-radius:var(--radius-full);color:#fff}.newsletter-title.svelte-yetjdb{font-family:var(--font-serif);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:#fff;margin:0 0 var(--spacing-md) 0}.newsletter-description.svelte-yetjdb{font-size:var(--font-size-lg);color:#ffffffe6;line-height:var(--line-height-relaxed);margin:0}.newsletter-form.svelte-yetjdb{margin-bottom:var(--spacing-lg)}.form-group.svelte-yetjdb{display:flex;gap:var(--spacing-md);align-items:flex-start}.success-message.svelte-yetjdb{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background-color:#fffffff2;border-radius:var(--radius-md);color:var(--color-success);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-md)}.newsletter-privacy.svelte-yetjdb{font-size:var(--font-size-sm);color:#fffc;margin:0}@media(max-width:768px){.newsletter.svelte-yetjdb{padding:var(--spacing-3xl) var(--spacing-lg)}.newsletter-title.svelte-yetjdb{font-size:var(--font-size-2xl)}.newsletter-description.svelte-yetjdb{font-size:var(--font-size-base)}.form-group.svelte-yetjdb{flex-direction:column;align-items:stretch}.newsletter-icon.svelte-yetjdb{width:64px;height:64px}}.hero-section.svelte-119hrps{position:relative;padding:var(--spacing-4xl) 0;overflow:hidden;min-height:60vh;display:flex;align-items:center}.hero__video.svelte-119hrps{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero__overlay.svelte-119hrps{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.hero-section.svelte-119hrps .container:where(.svelte-119hrps){position:relative;z-index:2}.hero-content.svelte-119hrps{text-align:center}.hero-title.svelte-119hrps{font-family:var(--font-serif);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:#fff;margin:0 0 var(--spacing-md) 0;line-height:1.2}.hero-subtitle.svelte-119hrps{font-size:var(--font-size-xl);color:#ffffffe6;margin:0}.hero-search.svelte-119hrps{margin-top:var(--spacing-xl);width:100%;max-width:600px;margin-left:auto;margin-right:auto}.hero-search__input.svelte-119hrps{width:100%;padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg);border:none;border-radius:var(--radius-lg);background:#fff;color:var(--color-text-primary);box-shadow:0 4px 20px #00000026;outline:none;transition:box-shadow .2s}.hero-search__input.svelte-119hrps::placeholder{color:var(--color-text-secondary)}.hero-search__input.svelte-119hrps:focus{box-shadow:0 4px 24px #00000040}.section.svelte-119hrps{padding:var(--spacing-4xl) 0}.bg-surface.svelte-119hrps{background-color:var(--color-surface)}.section-header.svelte-119hrps{text-align:center;max-width:700px;margin:0 auto var(--spacing-3xl)}.section-title.svelte-119hrps{font-family:var(--font-serif);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.section-subtitle.svelte-119hrps{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}@media(max-width:768px){.hero-section.svelte-119hrps{padding:var(--spacing-2xl) 0;min-height:50vh}.hero-title.svelte-119hrps{font-size:var(--font-size-3xl)}.hero-subtitle.svelte-119hrps{font-size:var(--font-size-lg)}.section.svelte-119hrps{padding:var(--spacing-3xl) 0}.section-title.svelte-119hrps{font-size:var(--font-size-3xl)}}
