.container.svelte-1baklo{max-width:var(--container-width);margin:0 auto;padding:0 clamp(20px,5vw,40px)}.section.svelte-1baklo{padding:var(--section-padding) 0}.section-tag.svelte-1baklo{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:12px}.section-header.svelte-1baklo{text-align:center;max-width:640px;margin:0 auto 56px}.section-header.svelte-1baklo h2:where(.svelte-1baklo){font-size:clamp(1.6rem,3.5vw,2.4rem);margin-bottom:16px}.section-desc.svelte-1baklo{font-size:1.05rem;color:var(--color-text);opacity:.75;line-height:1.7}.btn.svelte-1baklo{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:500;font-size:.95rem;padding:14px 32px;border-radius:50px;transition:var(--transition);text-decoration:none}.btn-primary.svelte-1baklo{background:var(--color-primary);color:var(--color-white)}.btn-primary.svelte-1baklo:hover{background:var(--color-dark);transform:translateY(-2px);box-shadow:0 8px 24px #4a3f3f33}.page-hero.svelte-1baklo{position:relative;height:45vh;min-height:320px;max-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;transition:opacity .8s ease}.page-hero.visible.svelte-1baklo{opacity:1}.page-hero-bg.svelte-1baklo{position:absolute;top:0;right:0;bottom:0;left:0}.page-hero-bg.svelte-1baklo img:where(.svelte-1baklo){width:100%;height:100%;object-fit:cover}.page-hero-overlay.svelte-1baklo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#4a3f3f99,#4a3f3f66)}.page-hero-content.svelte-1baklo{position:relative;z-index:1;text-align:center;padding:0 20px}.page-tag.svelte-1baklo{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fefcf9b3;margin-bottom:12px}.page-hero-content.svelte-1baklo h1:where(.svelte-1baklo){font-size:clamp(2rem,5vw,3rem);color:var(--color-white);margin-bottom:12px}.page-hero-content.svelte-1baklo p:where(.svelte-1baklo){font-size:1.05rem;color:#fefcf9cc;font-weight:300;max-width:520px;margin:0 auto}.temoignages.svelte-1baklo{background:var(--color-white);opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.temoignages.visible.svelte-1baklo{opacity:1;transform:translateY(0)}.temoignages-grid.svelte-1baklo{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.temoignage-card.svelte-1baklo{background:var(--color-bg);padding:32px 28px;border-radius:var(--radius-lg);transition:var(--transition);border:1px solid transparent;opacity:0;transform:translateY(20px)}.temoignages.visible.svelte-1baklo .temoignage-card:where(.svelte-1baklo){opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease,box-shadow var(--transition),border-color var(--transition)}.temoignage-card.svelte-1baklo:hover{border-color:#d4a0a026;box-shadow:var(--shadow-card);transform:translateY(-2px)}.temoignage-top.svelte-1baklo{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.temoignage-stars.svelte-1baklo{display:flex;gap:2px;color:var(--color-accent)}.temoignage-role.svelte-1baklo{font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--color-primary);background:var(--color-primary-soft);padding:4px 12px;border-radius:50px;letter-spacing:.02em}.temoignage-quote-icon.svelte-1baklo{color:var(--color-primary);opacity:.2;margin-bottom:8px}.temoignage-text.svelte-1baklo{font-size:.93rem;line-height:1.8;color:var(--color-text);margin-bottom:20px;font-style:italic;opacity:.82}.temoignage-author.svelte-1baklo{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgba(212,160,160,.12)}.temoignage-avatar.svelte-1baklo{width:40px;height:40px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1rem;flex-shrink:0}.temoignage-author.svelte-1baklo strong:where(.svelte-1baklo){font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--color-dark)}.page-cta.svelte-1baklo{padding:var(--section-padding) 0;background:var(--color-light);opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.page-cta.visible.svelte-1baklo{opacity:1;transform:translateY(0)}.page-cta-card.svelte-1baklo{background:var(--color-white);border-radius:var(--radius-xl);padding:clamp(40px,6vw,64px);text-align:center;box-shadow:var(--shadow-soft)}.page-cta-card.svelte-1baklo h2:where(.svelte-1baklo){font-size:clamp(1.4rem,3vw,2rem);margin-bottom:14px}.page-cta-card.svelte-1baklo p:where(.svelte-1baklo){font-size:1rem;color:var(--color-text);opacity:.75;max-width:520px;margin:0 auto 28px;line-height:1.7}@media(max-width:768px){.temoignages-grid.svelte-1baklo{grid-template-columns:1fr}}
