.page-hero.svelte-14nu9vk{padding:60px 0 40px;background:linear-gradient(135deg,#002b5b,#004ebc);color:#fff;text-align:center}.page-hero.svelte-14nu9vk h1:where(.svelte-14nu9vk){margin:0 0 12px;font-size:clamp(28px,3.5vw,48px);font-weight:900;letter-spacing:.3px}.page-hero.svelte-14nu9vk .subtitle:where(.svelte-14nu9vk){font-size:clamp(14px,1.2vw,20px);opacity:.95;max-width:700px;margin:0 auto}.about-section.svelte-14nu9vk{padding:60px 0;background:linear-gradient(180deg,#f6faff,#fff)}.about-content.svelte-14nu9vk h2:where(.svelte-14nu9vk){text-align:center;margin:0 0 40px;font-size:clamp(24px,2.5vw,36px);font-weight:900;color:#0a3b74}.benefits-grid.svelte-14nu9vk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:40px}.benefit.svelte-14nu9vk{background:#fff;padding:24px;border-radius:16px;border:1px solid #E6EAF2;box-shadow:0 8px 20px #0000000f;text-align:center}.benefit.svelte-14nu9vk .icon:where(.svelte-14nu9vk){font-size:48px;margin-bottom:12px}.benefit.svelte-14nu9vk h3:where(.svelte-14nu9vk){margin:0 0 8px;font-weight:800;color:#0a3b74}.benefit.svelte-14nu9vk p:where(.svelte-14nu9vk){margin:0;color:#475569;line-height:1.6}.location.svelte-14nu9vk{background:#fff;padding:32px;border-radius:16px;border:1px solid #E6EAF2;box-shadow:0 8px 20px #0000000f;max-width:600px;margin:0 auto;text-align:center}.location.svelte-14nu9vk h3:where(.svelte-14nu9vk){margin:0 0 16px;font-weight:900;color:#0a3b74;font-size:24px}.location.svelte-14nu9vk p:where(.svelte-14nu9vk){margin:8px 0;color:#334155;font-size:16px}
