.service-areas-page[data-astro-cid-75uxgust]{min-height:100vh}.areas-hero[data-astro-cid-75uxgust]{background:linear-gradient(135deg,#092441,#0862b7,#00a1f0);color:#fff;padding:140px 20px 80px;text-align:center}.hero-content[data-astro-cid-75uxgust]{max-width:900px;margin:0 auto}.areas-hero[data-astro-cid-75uxgust] h1[data-astro-cid-75uxgust]{font-size:3rem;font-weight:700;margin-bottom:20px;font-family:Arial,sans-serif}.hero-subtitle[data-astro-cid-75uxgust]{font-size:1.2rem;opacity:.95;line-height:1.7}.container[data-astro-cid-75uxgust]{max-width:1200px;margin:0 auto;padding:0 20px}.primary-area[data-astro-cid-75uxgust]{padding:80px 20px;background:#fff;text-align:center}.primary-area[data-astro-cid-75uxgust] h2[data-astro-cid-75uxgust]{font-size:2.5rem;color:#036;margin-bottom:25px;font-weight:700;font-family:Arial,sans-serif}.primary-intro[data-astro-cid-75uxgust]{font-size:1.15rem;color:#666;line-height:1.8;max-width:900px;margin:0 auto}.cities-section[data-astro-cid-75uxgust]{padding:100px 20px;background:#f8f9fa}.cities-section[data-astro-cid-75uxgust] h2[data-astro-cid-75uxgust]{font-size:2.5rem;color:#036;text-align:center;margin-bottom:20px;font-weight:700;font-family:Arial,sans-serif}.section-intro[data-astro-cid-75uxgust]{text-align:center;font-size:1.15rem;color:#666;margin-bottom:60px}.cities-grid[data-astro-cid-75uxgust]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.city-card[data-astro-cid-75uxgust]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;text-align:center}.city-card[data-astro-cid-75uxgust]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.city-card[data-astro-cid-75uxgust] h3[data-astro-cid-75uxgust]{font-size:1.8rem;color:#036;margin-bottom:15px;font-weight:700;font-family:Arial,sans-serif}.city-card[data-astro-cid-75uxgust] p[data-astro-cid-75uxgust]{color:#666;line-height:1.7;margin-bottom:25px}.city-link[data-astro-cid-75uxgust]{color:#00a1f0;font-weight:600;text-decoration:none;font-size:1.05rem;transition:all .3s ease;display:inline-block}.city-link[data-astro-cid-75uxgust]:hover{color:#0862b7;transform:translate(5px)}.services-overview[data-astro-cid-75uxgust]{padding:100px 20px;background:#fff}.services-overview[data-astro-cid-75uxgust] h2[data-astro-cid-75uxgust]{font-size:2.5rem;color:#036;text-align:center;margin-bottom:60px;font-weight:700;font-family:Arial,sans-serif}.services-list[data-astro-cid-75uxgust]{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;max-width:1000px;margin:0 auto}.service-item[data-astro-cid-75uxgust]{background:#f8f9fa;padding:40px;border-radius:12px}.service-item[data-astro-cid-75uxgust] h3[data-astro-cid-75uxgust]{font-size:1.6rem;color:#036;margin-bottom:25px;font-weight:700;font-family:Arial,sans-serif;text-align:center}.service-item[data-astro-cid-75uxgust] ul[data-astro-cid-75uxgust]{list-style:none;padding:0}.service-item[data-astro-cid-75uxgust] li[data-astro-cid-75uxgust]{padding:10px 0 10px 30px;position:relative;color:#333;line-height:1.6}.service-item[data-astro-cid-75uxgust] li[data-astro-cid-75uxgust]:before{content:"✓";position:absolute;left:0;color:#00a1f0;font-weight:700;font-size:1.2rem}.coverage-section[data-astro-cid-75uxgust]{padding:100px 20px;background:#f8f9fa}.coverage-section[data-astro-cid-75uxgust] h2[data-astro-cid-75uxgust]{font-size:2.5rem;color:#036;text-align:center;margin-bottom:30px;font-weight:700;font-family:Arial,sans-serif}.coverage-section[data-astro-cid-75uxgust]>.container[data-astro-cid-75uxgust]>p[data-astro-cid-75uxgust]{text-align:center;font-size:1.15rem;color:#666;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.coverage-areas[data-astro-cid-75uxgust]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:900px;margin:0 auto 40px}.coverage-column[data-astro-cid-75uxgust] ul[data-astro-cid-75uxgust]{list-style:none;padding:0}.coverage-column[data-astro-cid-75uxgust] li[data-astro-cid-75uxgust]{padding:8px 0;color:#333;font-size:1.05rem}.coverage-note[data-astro-cid-75uxgust]{text-align:center;font-size:1.1rem;color:#036;margin-top:40px}.areas-cta[data-astro-cid-75uxgust]{padding:100px 20px;background:linear-gradient(135deg,#092441,#0862b7);color:#fff;text-align:center}.areas-cta[data-astro-cid-75uxgust] h2[data-astro-cid-75uxgust]{font-size:2.5rem;margin-bottom:20px;font-weight:700;font-family:Arial,sans-serif}.areas-cta[data-astro-cid-75uxgust] p[data-astro-cid-75uxgust]{font-size:1.2rem;margin-bottom:40px;opacity:.95}.cta-buttons[data-astro-cid-75uxgust]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.btn-primary[data-astro-cid-75uxgust],.btn-secondary[data-astro-cid-75uxgust]{padding:15px 40px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;font-size:1.05rem}.btn-primary[data-astro-cid-75uxgust]{background:#fff;color:#092441}.btn-primary[data-astro-cid-75uxgust]:hover{background:#00a1f0;color:#fff;transform:translateY(-2px)}.btn-secondary[data-astro-cid-75uxgust]{background:transparent;color:#fff;border:2px solid white}.btn-secondary[data-astro-cid-75uxgust]:hover{background:#fff;color:#092441;transform:translateY(-2px)}.satisfaction[data-astro-cid-75uxgust]{font-size:1.05rem;opacity:.9;font-weight:600}@media (max-width: 1024px){.services-list[data-astro-cid-75uxgust]{grid-template-columns:1fr}.coverage-areas[data-astro-cid-75uxgust]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.areas-hero[data-astro-cid-75uxgust] h1[data-astro-cid-75uxgust]{font-size:2.2rem}.hero-subtitle[data-astro-cid-75uxgust]{font-size:1.1rem}.primary-area[data-astro-cid-75uxgust] h2[data-astro-cid-75uxgust],.cities-section[data-astro-cid-75uxgust] h2[data-astro-cid-75uxgust],.services-overview[data-astro-cid-75uxgust] h2[data-astro-cid-75uxgust],.coverage-section[data-astro-cid-75uxgust] h2[data-astro-cid-75uxgust],.areas-cta[data-astro-cid-75uxgust] h2[data-astro-cid-75uxgust]{font-size:2rem}.cities-grid[data-astro-cid-75uxgust],.coverage-areas[data-astro-cid-75uxgust]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-75uxgust]{flex-direction:column;align-items:center}.btn-primary[data-astro-cid-75uxgust],.btn-secondary[data-astro-cid-75uxgust]{width:100%;max-width:300px}}
