.testimonials-wrapper.svelte-rxw4fx{display:flex;align-items:center;justify-content:center;gap:var(--space-md);max-width:100%;margin:0 auto;position:relative}.testimonial-card-container.svelte-rxw4fx{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr);gap:clamp(10px,1.5vw,18px);align-items:center}.testimonial-card.svelte-rxw4fx{min-width:0;height:280px;box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-lg) var(--space-xs);box-shadow:var(--shadow-sm);display:grid;grid-template-rows:minmax(0,1fr);text-align:center;overflow:clip}.testimonial-card.featured.svelte-rxw4fx{height:350px;padding:var(--space-xl) var(--space-sm) var(--space-lg);border-color:var(--brand-muted)}.card-content.svelte-rxw4fx{grid-area:1 / 1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.side-card.svelte-rxw4fx .quote:where(.svelte-rxw4fx) p:where(.svelte-rxw4fx){font-size:.9375rem}.side-card.svelte-rxw4fx .author-info:where(.svelte-rxw4fx){font-size:.8125rem}.quote-mark.svelte-rxw4fx{font-size:3rem;line-height:1;color:var(--brand-muted);font-family:Georgia,serif;height:30px;margin-bottom:0;flex-shrink:0;-webkit-user-select:none;user-select:none}.quote.svelte-rxw4fx{margin:0;flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-padding-block:8px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease;display:flex;flex-direction:column;padding:4px 14px 20px;-webkit-mask-image:linear-gradient(to bottom,black 0%,black calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black calc(100% - 28px),transparent 100%)}.quote.svelte-rxw4fx::-webkit-scrollbar{width:3px}.quote.svelte-rxw4fx::-webkit-scrollbar-track{background:transparent}.quote.svelte-rxw4fx::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color .3s ease}.quote.svelte-rxw4fx.is-scrolling,.quote.svelte-rxw4fx:focus-visible{scrollbar-color:color-mix(in srgb,var(--border) 50%,transparent) transparent}.quote.svelte-rxw4fx.is-scrolling::-webkit-scrollbar-thumb,.quote.svelte-rxw4fx:focus-visible::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border) 50%,transparent)}.quote.svelte-rxw4fx.is-scrolling::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--border) 75%,transparent)}.quote.svelte-rxw4fx p:where(.svelte-rxw4fx){flex-shrink:0;font-size:clamp(1.05rem,2vw,1.2rem);font-style:italic;color:var(--text-primary);line-height:1.6;margin:auto 0;padding:2px 0;overflow-wrap:anywhere}.author-info.svelte-rxw4fx{font-size:.9375rem;color:var(--text-tertiary);flex-shrink:0;margin-top:0;padding:0 var(--space-sm)}.author.svelte-rxw4fx{font-style:normal;font-weight:700;color:var(--brand)}.role.svelte-rxw4fx{color:var(--text-secondary);display:block;margin-top:4px}.arrow-btn.svelte-rxw4fx{background:transparent;border:1px solid transparent;color:var(--text-primary);width:44px;height:44px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease,border-color .15s ease;flex-shrink:0;z-index:2}.arrow-btn.svelte-rxw4fx svg:where(.svelte-rxw4fx){width:22px;height:22px;display:block}.arrow-btn.svelte-rxw4fx:hover{background:var(--brand-tint);color:var(--brand);border-color:var(--brand);transform:scale(1.08)}.pagination-dots.svelte-rxw4fx{display:flex;justify-content:center;gap:4px;margin-top:var(--space-md);align-items:center}.dot.svelte-rxw4fx{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer}.dot.svelte-rxw4fx:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--text-disabled);transition:background .2s ease,transform .2s ease,width .2s ease,border-radius .2s ease}.dot.svelte-rxw4fx.active:after{background:var(--brand);width:22px;border-radius:4px}.arrow-btn.svelte-rxw4fx:focus-visible,.dot.svelte-rxw4fx:focus-visible,.quote.svelte-rxw4fx:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media(max-width:960px){.testimonial-card-container.svelte-rxw4fx{grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}.side-card.svelte-rxw4fx{display:none}.testimonial-card.featured.svelte-rxw4fx{height:340px;padding:var(--space-xl) var(--space-md) var(--space-lg)}.quote.svelte-rxw4fx{padding:4px 16px 20px}}@media(max-width:640px){.testimonials-wrapper.svelte-rxw4fx{gap:var(--space-xs)}.testimonial-card.featured.svelte-rxw4fx{height:360px;padding:var(--space-lg) var(--space-sm) var(--space-md)}.quote.svelte-rxw4fx{padding:4px 10px 18px}.arrow-btn.svelte-rxw4fx{width:36px;height:44px}}@media(prefers-reduced-motion:reduce){.arrow-btn.svelte-rxw4fx,.dot.svelte-rxw4fx{transition:none}}.home-page.svelte-1uha8ag{padding-top:var(--space-2xl);padding-bottom:var(--space-4xl)}.hero-section.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-xl);align-items:stretch;margin-bottom:var(--space-4xl)}.hero-details.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;padding:var(--space-2xl);background:linear-gradient(145deg,#ffffff 0%,var(--surface-subtle) 100%);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.kicker.svelte-1uha8ag{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand);margin-bottom:var(--space-xs)}.hero-title.svelte-1uha8ag{font-size:clamp(2.8rem,5vw,4rem);letter-spacing:-.04em;margin-bottom:2px;background:linear-gradient(135deg,var(--brand) 0%,#0d4a41 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.05}.hero-subtitle.svelte-1uha8ag{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.4}.hero-description.svelte-1uha8ag{font-size:1.05rem;line-height:1.7;margin-bottom:var(--space-xl);color:var(--text-secondary)}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--space-md);flex-wrap:wrap}.hero-actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:1;min-width:140px}.hero-carousel-wrapper.svelte-1uha8ag{min-height:380px}.impact-section.svelte-1uha8ag{margin-bottom:var(--space-4xl);padding-top:var(--space-2xl)}.impact-title.svelte-1uha8ag{font-size:clamp(1.75rem,3.5vw,2.4rem);line-height:1.3;max-width:860px;margin-bottom:var(--space-lg)}.section-intro.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-xl);margin-bottom:var(--space-2xl)}.intro-text.svelte-1uha8ag{flex:1;min-width:300px;font-size:1.05rem;line-height:1.7}.impact-cta.svelte-1uha8ag{white-space:nowrap;align-self:flex-start}.stats-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.testimonials-section.svelte-1uha8ag{padding-top:var(--space-xl)}.section-heading-centered.svelte-1uha8ag{text-align:center;margin-bottom:var(--space-2xl)}.testimonials-title.svelte-1uha8ag{font-size:clamp(1.75rem,3vw,2.25rem);margin-top:4px}@media(max-width:768px){.hero-section.svelte-1uha8ag{grid-template-columns:1fr}.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stats-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-actions.svelte-1uha8ag{flex-direction:column}.hero-actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%}}
