.hero-section.svelte-1ip9mof{position:relative;background:linear-gradient(135deg,#3d8b63f2,#29684af2),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 800"><rect fill="%23D4A574" width="1200" height="800"/></svg>');background-size:cover;background-position:center;color:#fff;padding:8rem 2rem;text-align:center;overflow:hidden;min-height:600px;display:flex;align-items:center;justify-content:center}.hero-overlay.svelte-1ip9mof{position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(230,185,51,.15) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(212,165,116,.15) 0%,transparent 50%);pointer-events:none}.hero-content.svelte-1ip9mof{max-width:900px;margin:0 auto;position:relative;z-index:1}.hero-title.svelte-1ip9mof{font-size:var(--text-6xl, 3.75rem);font-weight:var(--font-bold, 700);margin:0 0 2rem;line-height:1.15;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.2);color:#fff}.hero-description.svelte-1ip9mof{font-size:var(--text-xl, 1.25rem);line-height:1.7;margin:0 0 3rem;color:#fffffff2;max-width:750px;margin-left:auto;margin-right:auto}.hero-actions.svelte-1ip9mof{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-btn-secondary.btn{background:#ffffff26;color:#fff!important;border-color:#fff6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-btn-secondary.btn:hover{background:#ffffff40;border-color:#fff9;transform:translateY(-2px);color:var(--color-gray-900, #111827)!important}.what-we-do-section.svelte-1ip9mof{padding:6rem 2rem;background:#fff}.container.svelte-1ip9mof{max-width:1200px;margin:0 auto}.section-title.svelte-1ip9mof{font-size:var(--text-4xl, 2.25rem);font-weight:var(--font-bold, 700);color:var(--color-gray-900, #111827);margin:0 0 2rem;text-align:center;line-height:1.3}.section-content.svelte-1ip9mof{max-width:900px;margin:0 auto}.stats-grid.svelte-1ip9mof{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-top:4rem}.stat-card.svelte-1ip9mof{text-align:center;background:#fff;padding:2.5rem 2rem;border-radius:var(--radius-xl, 1rem);border:1px solid var(--color-gray-200, #e5e7eb);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1));transition:all var(--transition-normal, .2s ease)}.stat-card.svelte-1ip9mof:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .1));border-color:var(--color-primary-300, #93c5fd)}.stat-overline.svelte-1ip9mof{font-size:var(--text-xs, .75rem);font-weight:var(--font-semibold, 600);color:var(--color-gray-400, #9ca3af);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.stat-number.svelte-1ip9mof{font-size:var(--text-6xl, 3.75rem);font-weight:var(--font-bold, 700);color:var(--color-primary-700, #1d4ed8);line-height:1;margin-bottom:.75rem}.stat-label.svelte-1ip9mof{font-size:var(--text-base, 1rem);color:var(--color-gray-600, #4b5563);font-weight:var(--font-medium, 500);line-height:1.5}.belonging-section.svelte-1ip9mof{padding:6rem 2rem;background:linear-gradient(135deg,var(--color-tan-50, #faf8f5) 0%,var(--color-warm-50, #fef9f3) 100%)}.belonging-content.svelte-1ip9mof{max-width:800px;margin:2rem auto 0;text-align:center}.belonging-text.svelte-1ip9mof{font-size:var(--text-2xl, 1.5rem);line-height:1.8;color:var(--color-gray-800, #1f2937);margin:0;font-weight:var(--font-medium, 500)}.stay-section.svelte-1ip9mof{padding:5rem 2rem;background:linear-gradient(135deg,var(--color-primary-700, #1d4ed8) 0%,var(--color-primary-600, #2563eb) 100%);text-align:center}.stay-content.svelte-1ip9mof{max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.stay-icon.svelte-1ip9mof{width:120px;height:120px;background:#ffffff26;border-radius:var(--radius-2xl, 1rem);display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stay-title.svelte-1ip9mof{font-size:var(--text-5xl, 3rem);font-weight:var(--font-bold, 700);color:#fff;margin:0;letter-spacing:-.02em;line-height:1.2}.stay-description.svelte-1ip9mof{font-size:var(--text-xl, 1.25rem);color:#fffffff2;margin:0;line-height:1.6}.join-section.svelte-1ip9mof{padding:6rem 2rem;background:#fff}.join-grid.svelte-1ip9mof{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-top:4rem}.join-card.svelte-1ip9mof{background:var(--color-tan-50, #faf8f5);padding:3rem 2rem;border-radius:var(--radius-2xl, 1rem);border:1px solid var(--color-gray-200, #e5e7eb);text-align:center;transition:all var(--transition-normal, .2s ease)}.join-card.svelte-1ip9mof:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .1));border-color:var(--color-primary-300, #93c5fd)}.join-icon.svelte-1ip9mof{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--color-primary-100, #dbeafe),var(--color-primary-200, #bfdbfe));border-radius:var(--radius-2xl, 1rem);display:flex;align-items:center;justify-content:center;color:var(--color-primary-700, #1d4ed8)}.join-card.svelte-1ip9mof h3:where(.svelte-1ip9mof){font-size:var(--text-2xl, 1.5rem);font-weight:var(--font-bold, 700);color:var(--color-gray-900, #111827);margin:0 0 1rem}.join-card.svelte-1ip9mof p:where(.svelte-1ip9mof){font-size:var(--text-base, 1rem);color:var(--color-gray-600, #4b5563);line-height:1.6;margin:0 0 2rem}.social-links.svelte-1ip9mof{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.social-link.svelte-1ip9mof{width:48px;height:48px;border-radius:var(--radius-full, 9999px);background:var(--color-primary-600, #2563eb);color:#fff;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal, .2s ease);text-decoration:none}.social-link.svelte-1ip9mof:hover{background:var(--color-primary-700, #1d4ed8);transform:translateY(-2px);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1))}@media (max-width: 768px){.hero-section.svelte-1ip9mof{padding:4rem 1.5rem;min-height:500px}.hero-title.svelte-1ip9mof{font-size:var(--text-4xl, 2.25rem)}.hero-description.svelte-1ip9mof{font-size:var(--text-lg, 1.125rem)}.what-we-do-section.svelte-1ip9mof,.belonging-section.svelte-1ip9mof,.stay-section.svelte-1ip9mof,.join-section.svelte-1ip9mof{padding:4rem 1.5rem}.section-title.svelte-1ip9mof{font-size:var(--text-3xl, 1.875rem)}.stats-grid.svelte-1ip9mof{grid-template-columns:repeat(2,1fr);gap:2rem}.stat-number.svelte-1ip9mof{font-size:var(--text-5xl, 3rem)}.belonging-text.svelte-1ip9mof{font-size:var(--text-xl, 1.25rem)}.stay-title.svelte-1ip9mof{font-size:var(--text-4xl, 2.25rem)}.stay-description.svelte-1ip9mof{font-size:var(--text-lg, 1.125rem)}.stay-icon.svelte-1ip9mof{width:100px;height:100px}.join-grid.svelte-1ip9mof{grid-template-columns:1fr;gap:2rem}.join-card.svelte-1ip9mof{padding:2rem 1.5rem}}@media (max-width: 480px){.stats-grid.svelte-1ip9mof{grid-template-columns:1fr}.hero-actions.svelte-1ip9mof{flex-direction:column;width:100%}.hero-actions .btn{width:100%}}
