.page-hero.svelte-l0d839{margin-top:var(--nav-height);background:linear-gradient(135deg, var(--color-cream) 0%, #ede7df 100%);text-align:center;padding:8rem 0 4rem}.page-hero.svelte-l0d839 h1:where(.svelte-l0d839){max-width:16ch;margin-bottom:1rem;margin-left:auto;margin-right:auto}.page-hero-text.svelte-l0d839{color:var(--color-text-light);max-width:620px;margin:0 auto;font-size:1.15rem;line-height:1.8}.section-desc.svelte-l0d839{color:var(--color-text-light);max-width:560px;margin:.75rem auto 0;font-size:1.05rem;line-height:1.7}.partners-grid.svelte-l0d839{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem;display:grid}.partner-card.svelte-l0d839{background:var(--color-warm-white);border:1px solid var(--color-border);border-top:3px solid var(--color-gold);border-radius:14px;padding:2rem 1.75rem;transition:transform .3s,box-shadow .3s}.partner-card.svelte-l0d839:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000000f}.partner-card.svelte-l0d839 h3:where(.svelte-l0d839){margin-bottom:.6rem;font-size:1.2rem}.partner-card.svelte-l0d839 p:where(.svelte-l0d839){color:var(--color-text-light);font-size:.92rem;line-height:1.7}.steps-grid.svelte-l0d839{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:3.5rem;display:grid}.step.svelte-l0d839{text-align:center;padding:1.5rem}.step-number.svelte-l0d839{font-family:var(--font-serif);color:var(--color-gold);margin-bottom:1rem;font-size:2.5rem;font-weight:300}.step.svelte-l0d839 h3:where(.svelte-l0d839){margin-bottom:.75rem}.step.svelte-l0d839 p:where(.svelte-l0d839){color:var(--color-text-light);font-size:.95rem;line-height:1.7}.why-grid.svelte-l0d839{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;display:grid}.why-text.svelte-l0d839 h2:where(.svelte-l0d839){margin-bottom:1.5rem}.why-list.svelte-l0d839{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.why-list.svelte-l0d839 li:where(.svelte-l0d839){color:var(--color-text-light);padding-left:1.75rem;line-height:1.7;position:relative}.why-list.svelte-l0d839 li:where(.svelte-l0d839):before{content:"";background:var(--color-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.why-panel.svelte-l0d839{background:linear-gradient(135deg, var(--color-cream) 0%, #ede7df 55%, #e0d8ce 100%);text-align:center;border-radius:16px;padding:2.5rem 2rem 1.5rem}.why-panel.svelte-l0d839 img:where(.svelte-l0d839){object-fit:contain;width:100%;max-width:320px;height:auto;margin:0 auto}.why-panel-caption.svelte-l0d839{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-text-light);margin-top:1rem;font-size:.8rem}.cta-actions.svelte-l0d839{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=900px){.partners-grid.svelte-l0d839{grid-template-columns:1fr 1fr}.steps-grid.svelte-l0d839{grid-template-columns:1fr;gap:1rem}.why-grid.svelte-l0d839{grid-template-columns:1fr;gap:2.5rem}}@media (width<=768px){.page-hero.svelte-l0d839{padding:6rem 0 3rem}.page-hero-text.svelte-l0d839{font-size:1rem}}@media (width<=560px){.partners-grid.svelte-l0d839{grid-template-columns:1fr}.cta-actions.svelte-l0d839 .btn:where(.svelte-l0d839){justify-content:center;width:100%}}
