.areas-hero[data-astro-cid-nl5nevpi]{text-align:center;padding:3rem 0 4rem;margin-bottom:3rem}.areas-hero[data-astro-cid-nl5nevpi] h1[data-astro-cid-nl5nevpi]{font-size:3rem;font-weight:800;color:var(--ink);margin-bottom:1rem}.areas-hero[data-astro-cid-nl5nevpi] p[data-astro-cid-nl5nevpi]{font-size:1.2rem;color:var(--ink-2);max-width:600px;margin:0 auto}.service-areas[data-astro-cid-nl5nevpi]{margin-bottom:5rem}.service-areas[data-astro-cid-nl5nevpi] h2[data-astro-cid-nl5nevpi]{text-align:center;font-size:2.5rem;font-weight:700;color:var(--ink);margin-bottom:3rem}.areas-grid[data-astro-cid-nl5nevpi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto;padding:0 2rem}.area-zone[data-astro-cid-nl5nevpi]{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 8px 25px #0000001a;transition:all .3s ease;position:relative}.area-zone[data-astro-cid-nl5nevpi]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.zone-badge[data-astro-cid-nl5nevpi]{padding:1rem 2rem;text-align:center;font-weight:700;font-size:1.1rem;color:#fff}.core-badge[data-astro-cid-nl5nevpi]{background:linear-gradient(135deg,#22c55e,#16a34a)}.extended-badge[data-astro-cid-nl5nevpi]{background:linear-gradient(135deg,var(--brand),var(--brand-600));color:var(--ink)}.outer-badge[data-astro-cid-nl5nevpi]{background:linear-gradient(135deg,#f59e0b,#d97706)}.zone-pricing[data-astro-cid-nl5nevpi]{padding:2rem;text-align:center;border-bottom:1px solid var(--line)}.delivery-cost[data-astro-cid-nl5nevpi]{font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.core-zone[data-astro-cid-nl5nevpi] .delivery-cost[data-astro-cid-nl5nevpi]{color:#22c55e}.extended-zone[data-astro-cid-nl5nevpi] .delivery-cost[data-astro-cid-nl5nevpi]{color:var(--brand-600)}.outer-zone[data-astro-cid-nl5nevpi] .delivery-cost[data-astro-cid-nl5nevpi]{color:#f59e0b}.delivery-label[data-astro-cid-nl5nevpi]{color:var(--muted);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.zone-cities[data-astro-cid-nl5nevpi]{padding:2rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.city-tag[data-astro-cid-nl5nevpi]{background:var(--bg-2);color:var(--ink-2);padding:.6rem 1.2rem;border-radius:2rem;font-size:.9rem;font-weight:600;border:1px solid var(--line);transition:all .2s ease}.city-tag[data-astro-cid-nl5nevpi]:hover{background:var(--brand);color:var(--ink);transform:translateY(-1px)}.zone-features[data-astro-cid-nl5nevpi]{padding:1.5rem 2rem 2rem;background:var(--bg-2)}.feature[data-astro-cid-nl5nevpi]{padding:.5rem 0;color:var(--ink-2);font-size:.95rem;display:flex;align-items:center;gap:.5rem}.delivery-info[data-astro-cid-nl5nevpi]{margin-bottom:5rem;padding:0 2rem}.delivery-info[data-astro-cid-nl5nevpi] h2[data-astro-cid-nl5nevpi]{text-align:center;font-size:2.5rem;font-weight:700;color:var(--ink);margin-bottom:3rem}.delivery-cards[data-astro-cid-nl5nevpi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.delivery-option[data-astro-cid-nl5nevpi]{background:#fff;border-radius:var(--radius);box-shadow:0 4px 15px #00000014;overflow:hidden;transition:all .3s ease}.delivery-option[data-astro-cid-nl5nevpi]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001f}.delivery-header[data-astro-cid-nl5nevpi]{padding:2rem 2rem 1rem;text-align:center;border-bottom:1px solid var(--line)}.delivery-icon[data-astro-cid-nl5nevpi]{font-size:2.5rem;margin-bottom:1rem}.delivery-header[data-astro-cid-nl5nevpi] h3[data-astro-cid-nl5nevpi]{font-size:1.3rem;font-weight:700;color:var(--ink)}.delivery-details[data-astro-cid-nl5nevpi]{padding:1.5rem 2rem 2rem}.detail-row[data-astro-cid-nl5nevpi]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--line)}.detail-row[data-astro-cid-nl5nevpi]:last-child{border-bottom:none}.detail-label[data-astro-cid-nl5nevpi]{color:var(--ink-2);font-weight:500;font-size:.95rem}.detail-value[data-astro-cid-nl5nevpi]{color:var(--ink);font-weight:600;font-size:.95rem}.location-check[data-astro-cid-nl5nevpi]{background:var(--ink);color:#fff;border-radius:var(--radius);margin:0 2rem;overflow:hidden}.check-content[data-astro-cid-nl5nevpi]{padding:4rem 2rem;text-align:center}.location-check[data-astro-cid-nl5nevpi] h2[data-astro-cid-nl5nevpi]{font-size:2.2rem;font-weight:700;margin-bottom:1rem}.location-check[data-astro-cid-nl5nevpi] p[data-astro-cid-nl5nevpi]{font-size:1.1rem;opacity:.9;max-width:600px;margin:0 auto 2.5rem;line-height:1.6}.check-buttons[data-astro-cid-nl5nevpi]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-quote[data-astro-cid-nl5nevpi],.btn-contact[data-astro-cid-nl5nevpi]{padding:1rem 2rem;text-decoration:none;border-radius:var(--radius);font-weight:700;font-size:1rem;transition:all .3s ease;display:inline-block}.btn-quote[data-astro-cid-nl5nevpi]{background:var(--brand);color:var(--ink)}.btn-quote[data-astro-cid-nl5nevpi]:hover{background:var(--brand-600);color:var(--ink);text-decoration:none;transform:translateY(-2px)}.btn-contact[data-astro-cid-nl5nevpi]{background:transparent;color:#fff;border:2px solid white}.btn-contact[data-astro-cid-nl5nevpi]:hover{background:#fff;color:var(--ink);text-decoration:none;transform:translateY(-2px)}@media (max-width: 1024px){.areas-grid[data-astro-cid-nl5nevpi]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}}@media (max-width: 768px){.areas-hero[data-astro-cid-nl5nevpi]{padding:2rem 1rem 3rem}.areas-hero[data-astro-cid-nl5nevpi] h1[data-astro-cid-nl5nevpi]{font-size:2.2rem}.areas-grid[data-astro-cid-nl5nevpi],.delivery-info[data-astro-cid-nl5nevpi]{padding:0 1rem}.areas-grid[data-astro-cid-nl5nevpi],.delivery-cards[data-astro-cid-nl5nevpi]{grid-template-columns:1fr}.check-content[data-astro-cid-nl5nevpi]{padding:3rem 1.5rem}.check-buttons[data-astro-cid-nl5nevpi]{flex-direction:column;align-items:center}.btn-quote[data-astro-cid-nl5nevpi],.btn-contact[data-astro-cid-nl5nevpi]{width:200px}}
