.page.svelte-14fwifd{width:100%}.container.svelte-14fwifd{max-width:1200px;margin:0 auto;padding:0 var(--container-padding)}section.svelte-14fwifd{padding:var(--space-large) 0}.hero.svelte-14fwifd{padding:var(--space-large) 0 var(--space-small)}.hero.svelte-14fwifd h1:where(.svelte-14fwifd){margin-bottom:var(--space-tiny)}.hero.svelte-14fwifd .intro:where(.svelte-14fwifd){font-size:1.15rem;line-height:1.7;max-width:720px;margin-bottom:var(--space-small)}.philosophy.svelte-14fwifd{padding:var(--space-large) 0}.philosophy.svelte-14fwifd .philosophy-box:where(.svelte-14fwifd){background-color:color-mix(in srgb,var(--c-green) 15%,white);border-left:4px solid var(--c-green);border-radius:6px;padding:var(--space-small)}.philosophy.svelte-14fwifd .philosophy-box:where(.svelte-14fwifd) h2:where(.svelte-14fwifd){margin-bottom:var(--space-small)}.philosophy.svelte-14fwifd .philosophy-box:where(.svelte-14fwifd) p:where(.svelte-14fwifd){line-height:1.8;margin-bottom:var(--space-tiny);color:#444}.philosophy.svelte-14fwifd .philosophy-box:where(.svelte-14fwifd) p:where(.svelte-14fwifd):last-child{margin-bottom:0}.what-we-offer.svelte-14fwifd{padding:var(--space-large) 0}.what-we-offer.svelte-14fwifd h2:where(.svelte-14fwifd){margin-bottom:var(--space-small)}.what-we-offer.svelte-14fwifd .offer-grid:where(.svelte-14fwifd){display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:600px){.what-we-offer.svelte-14fwifd .offer-grid:where(.svelte-14fwifd){grid-template-columns:repeat(2,1fr)}}.what-we-offer.svelte-14fwifd .offer-card:where(.svelte-14fwifd){display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s}.what-we-offer.svelte-14fwifd .offer-card:where(.svelte-14fwifd):hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a}.what-we-offer.svelte-14fwifd .offer-card:where(.svelte-14fwifd):nth-child(1) .card-accent:where(.svelte-14fwifd){background:var(--c-green)}.what-we-offer.svelte-14fwifd .offer-card:where(.svelte-14fwifd):nth-child(2) .card-accent:where(.svelte-14fwifd){background:var(--c-purple)}.what-we-offer.svelte-14fwifd .offer-card:where(.svelte-14fwifd):nth-child(3) .card-accent:where(.svelte-14fwifd){background:var(--c-blue)}.what-we-offer.svelte-14fwifd .offer-card:where(.svelte-14fwifd):nth-child(4) .card-accent:where(.svelte-14fwifd){background:var(--c-yellow)}.what-we-offer.svelte-14fwifd .offer-card:where(.svelte-14fwifd) .card-accent:where(.svelte-14fwifd){height:6px;flex-shrink:0}.what-we-offer.svelte-14fwifd .offer-card:where(.svelte-14fwifd) .card-body:where(.svelte-14fwifd){padding:var(--space-tiny);flex:1;display:flex;flex-direction:column}.what-we-offer.svelte-14fwifd .offer-card:where(.svelte-14fwifd) .card-body:where(.svelte-14fwifd) h3:where(.svelte-14fwifd){font-size:1.2rem;margin-bottom:.4rem;color:var(--c-dark)}.what-we-offer.svelte-14fwifd .offer-card:where(.svelte-14fwifd) .card-body:where(.svelte-14fwifd) p:where(.svelte-14fwifd){font-size:.9rem;line-height:1.5;color:#666;margin:0}.what-to-expect.svelte-14fwifd{background:#f8f8f8;padding:var(--space-large) 0}.what-to-expect.svelte-14fwifd h2:where(.svelte-14fwifd){margin-bottom:var(--space-small)}.what-to-expect.svelte-14fwifd p:where(.svelte-14fwifd){max-width:720px;line-height:1.8;margin-bottom:var(--space-tiny);color:#444}
