.page-hero[data-astro-cid-6rlvfs4a]{position:relative;height:60vh;min-height:500px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding-top:80px;background-image:url(https://images.pexels.com/photos/1118873/pexels-photo-1118873.jpeg?auto=compress&cs=tinysrgb&w=1920&h=800&fit=crop);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay[data-astro-cid-6rlvfs4a]{position:relative;z-index:1;color:#fff}.hero-overlay[data-astro-cid-6rlvfs4a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1e3a8acc,#0ea5e9b3);z-index:-1}.hero-overlay[data-astro-cid-6rlvfs4a] h1[data-astro-cid-6rlvfs4a]{font-size:clamp(2rem,5.5vw,3.5rem);margin-bottom:1rem;font-weight:700}.hero-overlay[data-astro-cid-6rlvfs4a] p[data-astro-cid-6rlvfs4a]{font-size:clamp(1rem,2.5vw,1.25rem);opacity:.9}.facilities-overview[data-astro-cid-6rlvfs4a]{background:#fff}.overview-content[data-astro-cid-6rlvfs4a]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.overview-text[data-astro-cid-6rlvfs4a] h2[data-astro-cid-6rlvfs4a]{font-size:clamp(1.75rem,4vw,2.5rem);color:#1e3a8a;margin-bottom:2rem}.overview-text[data-astro-cid-6rlvfs4a] p[data-astro-cid-6rlvfs4a]{font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.8;color:#64748b;margin-bottom:1.5rem}.overview-stats[data-astro-cid-6rlvfs4a]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.stat-item[data-astro-cid-6rlvfs4a]{text-align:center;padding:2rem;background:#f8fafc;border-radius:16px;border:1px solid #e2e8f0}.stat-number[data-astro-cid-6rlvfs4a]{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:#0ea5e9;margin-bottom:.5rem}.stat-label[data-astro-cid-6rlvfs4a]{color:#64748b;font-weight:500}.bg-light[data-astro-cid-6rlvfs4a]{background:#f8fafc}.facilities-grid[data-astro-cid-6rlvfs4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.facility-card[data-astro-cid-6rlvfs4a]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #00000014;transition:transform .3s ease,box-shadow .3s ease}.facility-card[data-astro-cid-6rlvfs4a]:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0000001f}.facility-card[data-astro-cid-6rlvfs4a].large{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0}.facility-image[data-astro-cid-6rlvfs4a]{height:250px;overflow:hidden}.facility-card[data-astro-cid-6rlvfs4a].large .facility-image[data-astro-cid-6rlvfs4a]{height:auto}.facility-image[data-astro-cid-6rlvfs4a] img[data-astro-cid-6rlvfs4a]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.facility-card[data-astro-cid-6rlvfs4a]:hover .facility-image[data-astro-cid-6rlvfs4a] img[data-astro-cid-6rlvfs4a]{transform:scale(1.05)}.facility-content[data-astro-cid-6rlvfs4a]{padding:2rem}.facility-content[data-astro-cid-6rlvfs4a] h3[data-astro-cid-6rlvfs4a]{color:#1e3a8a;font-size:clamp(1.25rem,3vw,1.5rem);margin-bottom:1rem}.facility-content[data-astro-cid-6rlvfs4a] p[data-astro-cid-6rlvfs4a]{color:#64748b;line-height:1.6;margin-bottom:1rem}.facility-content[data-astro-cid-6rlvfs4a] ul[data-astro-cid-6rlvfs4a]{color:#64748b;line-height:1.6}.facility-content[data-astro-cid-6rlvfs4a] ul[data-astro-cid-6rlvfs4a] li[data-astro-cid-6rlvfs4a]{margin-bottom:.5rem}.amenities-grid[data-astro-cid-6rlvfs4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.amenity-item[data-astro-cid-6rlvfs4a]{text-align:center;padding:2rem 1rem;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.amenity-item[data-astro-cid-6rlvfs4a]:hover{transform:translateY(-4px)}.amenity-icon[data-astro-cid-6rlvfs4a]{margin-bottom:1.5rem}.amenity-item[data-astro-cid-6rlvfs4a] h4[data-astro-cid-6rlvfs4a]{color:#1e3a8a;margin-bottom:.5rem;font-size:clamp(1rem,2.5vw,1.125rem)}.amenity-item[data-astro-cid-6rlvfs4a] p[data-astro-cid-6rlvfs4a]{color:#64748b;font-size:.875rem;line-height:1.5}.services-grid[data-astro-cid-6rlvfs4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-card[data-astro-cid-6rlvfs4a]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 8px 24px #00000014;border-left:4px solid #0ea5e9;transition:transform .3s ease}.service-card[data-astro-cid-6rlvfs4a]:hover{transform:translateY(-4px)}.service-card[data-astro-cid-6rlvfs4a] h4[data-astro-cid-6rlvfs4a]{color:#1e3a8a;margin-bottom:1rem;font-size:clamp(1.125rem,2.5vw,1.25rem)}.service-card[data-astro-cid-6rlvfs4a] p[data-astro-cid-6rlvfs4a]{color:#64748b;line-height:1.6}.cta[data-astro-cid-6rlvfs4a]{background:linear-gradient(135deg,#1e3a8a,#0ea5e9);color:#fff}.cta-content[data-astro-cid-6rlvfs4a] h2[data-astro-cid-6rlvfs4a]{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1rem}.cta-content[data-astro-cid-6rlvfs4a] p[data-astro-cid-6rlvfs4a]{font-size:clamp(1rem,2.5vw,1.125rem);margin-bottom:2rem;opacity:.9}.cta-buttons[data-astro-cid-6rlvfs4a]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 1024px){.facility-card[data-astro-cid-6rlvfs4a].large{grid-column:span 1;grid-template-columns:1fr}}@media (max-width: 768px){.page-hero[data-astro-cid-6rlvfs4a]{min-height:400px;padding-top:100px;padding-bottom:2rem}.hero-overlay[data-astro-cid-6rlvfs4a] h1[data-astro-cid-6rlvfs4a]{font-size:2.5rem}.overview-content[data-astro-cid-6rlvfs4a]{grid-template-columns:1fr;gap:1.5rem}.overview-text[data-astro-cid-6rlvfs4a] h2[data-astro-cid-6rlvfs4a]{font-size:2rem}.overview-stats[data-astro-cid-6rlvfs4a]{grid-template-columns:1fr 1fr;gap:1rem}.stat-item[data-astro-cid-6rlvfs4a]{padding:1.5rem 1rem}.stat-number[data-astro-cid-6rlvfs4a]{font-size:2rem}.facilities-grid[data-astro-cid-6rlvfs4a]{grid-template-columns:1fr;gap:1.5rem}.amenities-grid[data-astro-cid-6rlvfs4a]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.services-grid[data-astro-cid-6rlvfs4a]{grid-template-columns:1fr;gap:1.5rem}.cta-content[data-astro-cid-6rlvfs4a] h2[data-astro-cid-6rlvfs4a]{font-size:2rem}.cta-buttons[data-astro-cid-6rlvfs4a]{flex-direction:column;align-items:center;gap:1rem}.cta-buttons[data-astro-cid-6rlvfs4a] .btn[data-astro-cid-6rlvfs4a]{width:min(200px,80vw)}}@media (max-width: 480px){.overview-stats[data-astro-cid-6rlvfs4a]{grid-template-columns:1fr}.facility-card[data-astro-cid-6rlvfs4a]{margin:0 .5rem}.amenity-item[data-astro-cid-6rlvfs4a]{margin:0 .25rem}.service-card[data-astro-cid-6rlvfs4a]{margin:0 .5rem}}
