.gf-hero.svelte-w91g9k{min-height:540px}.gf-grid.svelte-w91g9k,.gf-products.svelte-w91g9k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gf-skeleton.svelte-w91g9k{aspect-ratio:1;background:#dbeae9;animation:svelte-w91g9k-gf-pulse 1.4s ease-in-out infinite}@keyframes svelte-w91g9k-gf-pulse{50%{opacity:.55}}.gf-badge.svelte-w91g9k{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1px solid #007373;color:#007373;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.gf-empty.svelte-w91g9k{display:flex;flex-direction:column;align-items:center;gap:18px;padding:40px 20px;text-align:center;color:#536d70;font-size:15px}.gf-services.svelte-w91g9k{display:grid;gap:22px;margin-top:28px}.gf-services.svelte-w91g9k>div:where(.svelte-w91g9k){display:flex;gap:16px;align-items:flex-start}.gf-services.svelte-w91g9k h3:where(.svelte-w91g9k){font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500}.gf-services.svelte-w91g9k p:where(.svelte-w91g9k){margin-top:4px;font-size:14px;line-height:1.6;color:#536d70}.gf-icon.svelte-w91g9k{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:1px solid #c8ddde;border-radius:50%;color:#007373}@media(max-width:1100px){.gf-grid.svelte-w91g9k{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-products.svelte-w91g9k{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.gf-grid.svelte-w91g9k,.gf-products.svelte-w91g9k{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gf-hero.svelte-w91g9k{min-height:480px}}@media(prefers-reduced-motion:reduce){.gf-skeleton.svelte-w91g9k{animation:none}}
