.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--navy);color:var(--sand)}.hero-media[data-astro-cid-j7pv25f6]{position:relative}.hero-banner-img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;margin-top:92px}.hero-scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(0deg,#0f2a3df2,#0f2a3db3 45%,#0f2a3d4d 75%,#0f2a3d0d)}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;margin-top:-24vw;padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2.75rem,6vw,4.5rem);max-width:760px}.hero-label[data-astro-cid-j7pv25f6]{color:var(--coral-light)}.hero-label[data-astro-cid-j7pv25f6]:before{border-color:var(--coral-light)}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:800;line-height:1.08;color:var(--sand);margin-bottom:1.1rem}.hero-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--coral-light)}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:#f7f2e7d9;line-height:1.7;max-width:520px;margin-bottom:1.5rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}.hero-btn-primary[data-astro-cid-j7pv25f6]{background:var(--coral);border-color:var(--coral);color:var(--sand)}.hero-btn-primary[data-astro-cid-j7pv25f6]:hover{background:var(--coral-light);border-color:var(--coral-light)}.hero-btn-outline[data-astro-cid-j7pv25f6]{border-color:#f7f2e780;color:var(--sand)}.hero-btn-outline[data-astro-cid-j7pv25f6]:hover{border-color:var(--sand);color:var(--sand);background:#f7f2e71a}.stats-strip[data-astro-cid-j7pv25f6]{background:var(--navy);padding:2.75rem 0}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr)}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.35rem;text-align:center;border-left:1px solid rgba(255,255,255,.14);padding:0 1rem}.stat[data-astro-cid-j7pv25f6]:first-child{border-left:none}.stat-value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,3vw,2.5rem);color:var(--coral-light)}.stat-label[data-astro-cid-j7pv25f6]{font-size:.78rem;color:#f7f2e7a6}.intro-section[data-astro-cid-j7pv25f6]{padding:var(--section-pad) 0}.intro-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem;align-items:center}.section-title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.6vw,2.75rem);margin-bottom:1.25rem;max-width:620px}.intro-text[data-astro-cid-j7pv25f6]{font-size:1.02rem;color:var(--text-muted);line-height:1.8;margin-bottom:1.25rem;max-width:560px}.intro-link[data-astro-cid-j7pv25f6]{margin-top:.5rem}.services-section[data-astro-cid-j7pv25f6]{padding-bottom:var(--section-pad)}.section-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.service-card[data-astro-cid-j7pv25f6]{display:block;background:var(--paper);border-radius:var(--radius);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 20px 44px #0f2a3d24}.service-card-media[data-astro-cid-j7pv25f6]{overflow:hidden}.service-card-media[data-astro-cid-j7pv25f6] .ph,.service-card-media[data-astro-cid-j7pv25f6] .photo-frame{transition:transform .4s ease}.service-card[data-astro-cid-j7pv25f6]:hover .service-card-media[data-astro-cid-j7pv25f6] .ph,.service-card[data-astro-cid-j7pv25f6]:hover .service-card-media[data-astro-cid-j7pv25f6] .photo-frame{transform:scale(1.06)}.service-card-body[data-astro-cid-j7pv25f6]{padding:1.5rem}.service-card-icon[data-astro-cid-j7pv25f6]{color:var(--coral);margin-bottom:.75rem}.service-card-title[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:.4rem}.service-card-text[data-astro-cid-j7pv25f6]{font-size:.87rem;color:var(--text-muted);line-height:1.6}.why-section[data-astro-cid-j7pv25f6]{padding:var(--section-pad) 0;background:var(--mist)}.why-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.why-card[data-astro-cid-j7pv25f6]{background:var(--paper);border-radius:var(--radius);padding:1.75rem}.why-icon[data-astro-cid-j7pv25f6]{color:var(--coral);margin-bottom:1rem}.why-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.05rem;margin-bottom:.5rem}.why-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--text-muted);line-height:1.6}.zones-section[data-astro-cid-j7pv25f6]{padding:var(--section-pad) 0;scroll-margin-top:90px}.zones-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:center}.zones-chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.75rem 0 2rem}.zone-chip[data-astro-cid-j7pv25f6]{font-size:.82rem;padding:.5rem 1rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-body)}.final-cta[data-astro-cid-j7pv25f6]{position:relative;padding:var(--section-pad) 0;text-align:center;overflow:hidden;color:var(--sand)}.final-cta[data-astro-cid-j7pv25f6] .final-cta-bg{position:absolute;inset:0;aspect-ratio:auto;height:100%}.final-cta-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.final-cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--sand);font-size:clamp(2rem,4vw,2.75rem);margin-bottom:1rem}.final-cta-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#f7f2e7cc;font-size:1.05rem;max-width:480px;margin:0 auto 2rem}.final-cta[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{justify-content:center}.btn-outline-light[data-astro-cid-j7pv25f6]{border-color:#f7f2e78c;color:var(--sand)}.btn-outline-light[data-astro-cid-j7pv25f6]:hover{background:#f7f2e71f;border-color:var(--sand);color:var(--sand)}@media(max-width:1024px){.intro-grid[data-astro-cid-j7pv25f6],.zones-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.5rem}.intro-media[data-astro-cid-j7pv25f6],.zones-media[data-astro-cid-j7pv25f6]{max-width:420px}.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;row-gap:1.75rem}.stat[data-astro-cid-j7pv25f6]:nth-child(3){border-left:none}.services-grid[data-astro-cid-j7pv25f6],.why-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.section-head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:1rem}.services-grid[data-astro-cid-j7pv25f6],.why-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}
