.intro[data-astro-cid-alnfdgza]{background:var(--paper)}.intro__grid[data-astro-cid-alnfdgza]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.intro__lead[data-astro-cid-alnfdgza]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:600;line-height:1.45}.intro__copy[data-astro-cid-alnfdgza] p[data-astro-cid-alnfdgza]:not(.intro__lead){color:var(--text-2);font-size:1.06rem}.intro__copy[data-astro-cid-alnfdgza] a{color:#0a6f8f;font-weight:600}.stats[data-astro-cid-alnfdgza]{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.stat[data-astro-cid-alnfdgza]{border-radius:var(--radius);background:var(--white);padding:28px 24px;position:relative;overflow:hidden;box-shadow:0 1px #0d17290a,0 20px 50px -30px #0d172959}.stat[data-astro-cid-alnfdgza]:after{content:"";background:var(--grad);transform-origin:0;height:3px;transition:transform .6s var(--ease);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(.2)}.stat[data-astro-cid-alnfdgza]:hover:after{transform:scaleX(1)}.stat__num[data-astro-cid-alnfdgza]{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(120deg,#0d1729,#2563eb);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;line-height:1.1;display:block}.stat__label[data-astro-cid-alnfdgza]{color:var(--text-2);margin-top:8px;font-size:.92rem;line-height:1.45;display:block}@media (width<=900px){.intro__grid[data-astro-cid-alnfdgza]{grid-template-columns:1fr}}@media (width<=420px){.stats[data-astro-cid-alnfdgza]{grid-template-columns:1fr}}.iareas[data-astro-cid-6zjms2bh]{background:var(--paper);padding-top:0}.iareas__card[data-astro-cid-6zjms2bh]{background:radial-gradient(700px 400px at 0% 0%, #2ee6c94d, transparent 60%), radial-gradient(700px 400px at 100% 100%, #3b6cf673, transparent 60%), var(--navy);color:var(--text-on-dark);box-shadow:var(--shadow);border-radius:36px;grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.iareas__shine[data-astro-cid-6zjms2bh]{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff14 50%,#0000 60%);animation:6s ease-in-out infinite shine;position:absolute;inset:0}@keyframes shine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.iareas__copy[data-astro-cid-6zjms2bh]{position:relative}.iareas__copy[data-astro-cid-6zjms2bh] .eyebrow[data-astro-cid-6zjms2bh]{color:var(--aqua)}.iareas__copy[data-astro-cid-6zjms2bh] h2[data-astro-cid-6zjms2bh]{color:#fff}.iareas__copy[data-astro-cid-6zjms2bh] p[data-astro-cid-6zjms2bh]{color:var(--text-on-dark-2);font-size:1.05rem}.towns[data-astro-cid-6zjms2bh]{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.towns[data-astro-cid-6zjms2bh] a[data-astro-cid-6zjms2bh]{background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.towns[data-astro-cid-6zjms2bh] a[data-astro-cid-6zjms2bh]:hover{background:var(--grad);color:var(--ink)}.towns[data-astro-cid-6zjms2bh] svg{color:var(--aqua)}.towns[data-astro-cid-6zjms2bh] a[data-astro-cid-6zjms2bh]:hover svg{color:var(--ink)}.iareas__more[data-astro-cid-6zjms2bh]{margin:0}.iareas__more[data-astro-cid-6zjms2bh] a{color:var(--aqua);font-weight:600}.iareas__side[data-astro-cid-6zjms2bh]{gap:14px;display:grid;position:relative}.iareas__addr[data-astro-cid-6zjms2bh]{box-shadow:inset 0 0 0 1px var(--line-dark);color:var(--text-on-dark-2);background:#ffffff0d;border-radius:20px;align-items:flex-start;gap:12px;padding:18px 20px;font-size:.95rem;font-style:normal;line-height:1.5;display:flex}.iareas__addr[data-astro-cid-6zjms2bh] svg{color:var(--aqua);flex:none;margin-top:3px}.iareas__addr[data-astro-cid-6zjms2bh] b[data-astro-cid-6zjms2bh]{color:#fff}.iareas__phone[data-astro-cid-6zjms2bh]{text-align:center;transition:transform .5s var(--ease), background .4s;background:#ffffff0f;border-radius:28px;justify-items:center;gap:6px;padding:40px 24px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.iareas__phone[data-astro-cid-6zjms2bh]:hover{background:#ffffff1a;transform:translateY(-6px)}.iareas__ring[data-astro-cid-6zjms2bh]{background:var(--grad-warm);color:#1b1200;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:12px;display:grid;position:relative}.iareas__ring[data-astro-cid-6zjms2bh]:before,.iareas__ring[data-astro-cid-6zjms2bh]:after{content:"";border:2px solid var(--amber);border-radius:50%;animation:2.4s ease-out infinite ringOut;position:absolute;inset:0}.iareas__ring[data-astro-cid-6zjms2bh]:after{animation-delay:1.2s}@keyframes ringOut{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.iareas__label[data-astro-cid-6zjms2bh]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-dark-2);font-size:.85rem}.iareas__phone[data-astro-cid-6zjms2bh] strong[data-astro-cid-6zjms2bh]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:clamp(1.6rem,3vw,2.2rem)}@media (width<=860px){.iareas__card[data-astro-cid-6zjms2bh]{grid-template-columns:1fr}}
