.testimonials-page.svelte-1892cyx{position:relative;z-index:1;display:grid;gap:6rem}section.svelte-1892cyx{display:grid;gap:2rem}.panel.svelte-1892cyx{background:linear-gradient(180deg,hsla(var(--primary-50-hsl),.75),hsla(var(--primary-100-hsl),.52));border:1px solid hsla(var(--primary-700-hsl),.1);border-radius:2rem;box-shadow:0 1px hsla(var(--primary-50-hsl),.95) inset,0 16px 40px hsla(var(--primary-800-hsl),.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.panel.subtle.svelte-1892cyx{background:linear-gradient(180deg,hsla(var(--primary-50-hsl),.62),hsla(var(--primary-100-hsl),.42))}.mini-title.svelte-1892cyx{margin-bottom:1rem;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-700)}.intro.svelte-1892cyx{display:grid;gap:1.4rem;padding-bottom:.8rem}.intro.svelte-1892cyx h1:where(.svelte-1892cyx){margin-top:-1rem;max-width:14ch;font-family:Poppins,sans-serif;font-size:clamp(4.2rem,5vw,7.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.02;text-wrap:balance;color:var(--heading-color)}.intro-text.svelte-1892cyx{max-width:74rem;line-height:1.6;color:var(--text-color)}.intro-text.svelte-1892cyx>p:where(.svelte-1892cyx):first-child{font-size:clamp(1.9rem,2vw,2.3rem)}h2.svelte-1892cyx{color:var(--heading-color)}.anne-image.svelte-1892cyx{width:100%;height:auto}.testimonials-grid.svelte-1892cyx{display:grid;gap:2rem}.testimonial-card.svelte-1892cyx{position:relative;padding:3rem;transition:transform .25s ease;max-width:80rem}@media(min-width:768px){.testimonial-card.svelte-1892cyx{padding:3rem}}.testimonial-card.svelte-1892cyx:hover{transform:translateY(-2px)}.quote-mark.svelte-1892cyx{position:absolute;top:1.5rem;left:1rem;font-family:Georgia,serif;font-size:6rem;font-weight:700;line-height:1;color:hsla(var(--primary-500-hsl),.15);pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:768px){.quote-mark.svelte-1892cyx{top:1rem;left:1.5rem;font-size:8rem}}.testimonial-card.svelte-1892cyx blockquote:where(.svelte-1892cyx){margin:0;position:relative;z-index:1}.testimonial-card.svelte-1892cyx blockquote:where(.svelte-1892cyx) p:where(.svelte-1892cyx){margin:0 0 1.5rem;font-size:1.8rem;line-height:1.7;color:var(--text-color);font-style:normal}.testimonial-card.svelte-1892cyx blockquote:where(.svelte-1892cyx) footer:where(.svelte-1892cyx){margin-top:1rem}.testimonial-card.svelte-1892cyx cite:where(.svelte-1892cyx){display:inline-block;font-size:1.4rem;font-weight:600;font-style:normal;color:var(--secondary-700);letter-spacing:.02em}.testimonial-card.svelte-1892cyx cite:where(.svelte-1892cyx):before{content:"— "}.closing-section.svelte-1892cyx{max-width:82rem;padding-bottom:2rem}.closing-panel.svelte-1892cyx{display:grid;gap:1.2rem;padding:2.6rem 2rem}@media(min-width:768px){.closing-panel.svelte-1892cyx{padding:3.2rem}}.closing-panel.svelte-1892cyx .top:where(.svelte-1892cyx){display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:595px){.closing-panel.svelte-1892cyx .top:where(.svelte-1892cyx){grid-template-columns:1fr 15rem}}.section-heading.svelte-1892cyx h2:where(.svelte-1892cyx){font-family:Poppins,sans-serif;font-size:clamp(3rem,3.4vw,4.8rem);font-weight:600;letter-spacing:-.03em;line-height:1.02;text-wrap:balance;color:var(--heading-color)}.closing-panel.svelte-1892cyx .top:where(.svelte-1892cyx) img:where(.svelte-1892cyx){width:100%;height:auto;max-width:15rem;margin:0 auto}@media(min-width:595px){.closing-panel.svelte-1892cyx .top:where(.svelte-1892cyx) img:where(.svelte-1892cyx){max-width:unset}}.closing-panel.svelte-1892cyx p:where(.svelte-1892cyx)+p:where(.svelte-1892cyx){margin-top:1rem}.actions.svelte-1892cyx{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;margin-top:1rem}@media(min-width:641px){.actions.svelte-1892cyx{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem}}.cta.svelte-1892cyx{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:.8rem;padding:.95rem 1.6rem;border-radius:999px;background:linear-gradient(180deg,var(--primary-500) 0%,var(--primary-700) 100%);box-shadow:0 12px 24px hsla(var(--primary-700-hsl),.22),0 1px hsla(var(--primary-50-hsl),.25) inset;color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none;transition:transform var(--transition-duration) ease,box-shadow var(--transition-duration) ease,filter var(--transition-duration) ease}@media(min-width:641px){.cta.svelte-1892cyx{width:auto}}.cta.svelte-1892cyx:after{content:"→";margin-top:-.45rem;font-size:1.2em;line-height:1;transition:transform var(--transition-duration) ease}.cta.svelte-1892cyx:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 18px 32px hsla(var(--primary-700-hsl),.28),0 1px hsla(var(--primary-50-hsl),.25) inset}.cta.svelte-1892cyx:hover:after{transform:translate(4px)}.secondary-link.svelte-1892cyx{display:inline-flex;justify-content:center;width:100%;padding:.4rem 0;font-size:1.45rem;font-weight:600;color:var(--primary-700);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--transition-duration) ease,border-color var(--transition-duration) ease}@media(min-width:641px){.secondary-link.svelte-1892cyx{width:auto;padding:0}}.secondary-link.svelte-1892cyx:hover{color:var(--primary-800);border-color:currentColor}.cta.svelte-1892cyx:focus-visible,.secondary-link.svelte-1892cyx:focus-visible{outline:3px solid hsla(var(--primary-500-hsl),.35);outline-offset:4px;border-radius:999px}
