.hero.svelte-ipfcaa{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height))}@media (min-width: 900px){.hero.svelte-ipfcaa{min-height:600px}}.hero-image-section.svelte-ipfcaa{display:flex;flex-grow:1;position:relative;background-image:url(../../../images/praxis2-sm.jpg);background-position:center 25%;background-size:cover;background-repeat:no-repeat;align-items:center}@media (min-width: 900px){.hero-image-section.svelte-ipfcaa{background-image:url(../../../images/praxis2-lg.jpg)}}.hero-wrapper.svelte-ipfcaa{display:flex}.text-container.svelte-ipfcaa{background-color:#ffffffeb;padding:1.5rem;box-shadow:10px 10px 100px #0000000d;border:1px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:1rem;max-width:520px;margin-block:2rem}.hero-h1.svelte-ipfcaa{display:flex;flex-direction:column;margin:0;color:var(--darkblue);margin-bottom:.5rem;font-weight:700}.hero-tagline.svelte-ipfcaa{font-size:1.2rem;font-weight:600;margin:0;color:var(--darkblue)}.hero-description.svelte-ipfcaa{font-size:1rem;line-height:1.5;margin:0;color:var(--text-primary);margin-bottom:.5rem}.hero-quote.svelte-ipfcaa{font-style:italic;font-weight:600;color:var(--darkblue, #3a5a78);display:inline-block;position:relative}.hero-buttons-area.svelte-ipfcaa{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.logo-section.svelte-ipfcaa{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;margin:2rem 0;width:100%}.section-inner.svelte-ipfcaa{max-width:800px;display:flex;flex-direction:column;gap:1.5rem}.section-headline.svelte-ipfcaa{text-align:center}.welcome-section.svelte-ipfcaa{background-color:var(--bg-light, #f9f9f9)}.welcome-text.svelte-ipfcaa{line-height:1.6;margin-bottom:1rem;text-align:center;color:var(--text-primary, #333)}.subsection-headline.svelte-ipfcaa{margin-top:1rem;margin-bottom:1.5rem;color:var(--darkblue, #3a5a78);font-weight:600;text-align:center}.benefits-grid.svelte-ipfcaa{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;width:100%;margin-bottom:2rem}@media (min-width: 768px){.benefits-grid.svelte-ipfcaa{grid-template-columns:repeat(2,1fr)}}.benefit-item.svelte-ipfcaa{display:flex;flex-direction:column;align-items:center;text-align:center}.benefit-icon.svelte-ipfcaa{color:var(--darkblue, #3a5a78);font-size:1.75rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:#3a5a781a;border-radius:50%;margin-bottom:1rem;transition:transform .3s ease,background-color .3s ease}.benefit-item.svelte-ipfcaa:hover .benefit-icon:where(.svelte-ipfcaa){transform:scale(1.05);background-color:#3a5a7826}.benefit-title.svelte-ipfcaa{font-weight:600;color:var(--darkblue, #3a5a78);margin:0 0 .5rem;font-size:1.1rem}.benefit-desc.svelte-ipfcaa{font-size:.95rem;line-height:1.5;color:var(--text-primary, #333);margin:0}
