.combo-page[data-astro-cid-g54tvpik]{padding:60px 20px;margin-top:70px}.combo-page[data-astro-cid-g54tvpik] h1[data-astro-cid-g54tvpik]{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:1.5rem}.combo-page[data-astro-cid-g54tvpik] h2[data-astro-cid-g54tvpik]{color:var(--color-accent);font-size:1.4rem;margin-top:0;margin-bottom:1rem}.combo-page[data-astro-cid-g54tvpik] h3[data-astro-cid-g54tvpik]{font-size:1.1rem;margin-bottom:.5rem}.combo-page[data-astro-cid-g54tvpik] p[data-astro-cid-g54tvpik]{color:var(--color-text-muted);line-height:1.8;margin-bottom:1rem;font-size:1rem}.combo-intro[data-astro-cid-g54tvpik]{margin-bottom:2rem}.combo-section[data-astro-cid-g54tvpik]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--color-border)}.check-list[data-astro-cid-g54tvpik]{padding:0}.check-list[data-astro-cid-g54tvpik] li[data-astro-cid-g54tvpik]{color:var(--color-text-muted);padding:.5rem 0 .5rem 1.8rem;position:relative;font-size:1rem}.check-list[data-astro-cid-g54tvpik] li[data-astro-cid-g54tvpik]:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.process-grid[data-astro-cid-g54tvpik]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.process-step[data-astro-cid-g54tvpik]{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem;text-align:center}.step-num[data-astro-cid-g54tvpik]{display:inline-flex;width:40px;height:40px;border-radius:50%;background:var(--color-accent);color:#1a1a1a;font-family:var(--font-heading);font-weight:700;font-size:1.2rem;align-items:center;justify-content:center;margin-bottom:.75rem}.process-step[data-astro-cid-g54tvpik] h3[data-astro-cid-g54tvpik]{color:var(--color-accent)}.process-step[data-astro-cid-g54tvpik] p[data-astro-cid-g54tvpik]{font-size:.9rem;margin-bottom:0}.price-card[data-astro-cid-g54tvpik]{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;padding:2rem;text-align:center}.price-range[data-astro-cid-g54tvpik]{display:block;font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--color-accent);margin-bottom:.5rem}.price-card[data-astro-cid-g54tvpik] p[data-astro-cid-g54tvpik]{margin-bottom:0}.faq-list[data-astro-cid-g54tvpik]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-astro-cid-g54tvpik]{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem}.faq-item[data-astro-cid-g54tvpik] h3[data-astro-cid-g54tvpik]{color:var(--color-text);font-size:1rem}.faq-item[data-astro-cid-g54tvpik] p[data-astro-cid-g54tvpik]{margin-bottom:0;font-size:.95rem}.city-hub[data-astro-cid-g54tvpik]{padding:60px 20px;margin-top:70px}.city-hub[data-astro-cid-g54tvpik] h1[data-astro-cid-g54tvpik]{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:1.5rem}.city-hub[data-astro-cid-g54tvpik] h2[data-astro-cid-g54tvpik]{color:var(--color-accent);font-size:1.4rem;margin-top:0;margin-bottom:1rem}.city-hub[data-astro-cid-g54tvpik] p[data-astro-cid-g54tvpik]{color:var(--color-text-muted);line-height:1.8;margin-bottom:1rem;font-size:1rem}.hub-intro[data-astro-cid-g54tvpik]{margin-bottom:2rem}.hub-section[data-astro-cid-g54tvpik]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--color-border)}.services-grid[data-astro-cid-g54tvpik]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1rem}.service-card-link[data-astro-cid-g54tvpik]{display:block;background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem;transition:all .3s}.service-card-link[data-astro-cid-g54tvpik]:hover{border-color:var(--color-accent);transform:translateY(-3px);box-shadow:0 4px 12px #ffcc0026}.service-card-link[data-astro-cid-g54tvpik] h3[data-astro-cid-g54tvpik]{color:var(--color-accent);font-size:1.1rem;margin-bottom:.5rem}.service-card-link[data-astro-cid-g54tvpik] p[data-astro-cid-g54tvpik]{color:var(--color-text-muted);font-size:.9rem;margin-bottom:.75rem;line-height:1.6}.price-tag[data-astro-cid-g54tvpik]{display:inline-block;background:#ffcc001a;color:var(--color-accent);font-family:var(--font-heading);font-size:.85rem;font-weight:600;padding:.3rem .75rem;border-radius:4px}.trust-list[data-astro-cid-g54tvpik]{padding:0}.trust-list[data-astro-cid-g54tvpik] li[data-astro-cid-g54tvpik]{color:var(--color-text-muted);padding:.5rem 0 .5rem 1.8rem;position:relative;font-size:1rem}.trust-list[data-astro-cid-g54tvpik] li[data-astro-cid-g54tvpik]:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.general-services-link[data-astro-cid-g54tvpik]{display:inline-block;color:var(--color-accent);font-family:var(--font-heading);font-size:1.05rem;font-weight:600;transition:opacity .2s}.general-services-link[data-astro-cid-g54tvpik]:hover{opacity:.8}.hub-section[data-astro-cid-g54tvpik] a[data-astro-cid-g54tvpik]:not(.service-card-link):not(.link-card):not(.general-services-link){color:var(--color-accent)}.link-grid[data-astro-cid-g54tvpik]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-top:.5rem}.link-card[data-astro-cid-g54tvpik]{display:block;padding:.9rem 1rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);text-align:center;font-family:var(--font-heading);font-size:.85rem;font-weight:600;transition:all .3s}.link-card[data-astro-cid-g54tvpik]:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 12px #ffcc0026}.neighborhoods-section[data-astro-cid-g54tvpik] p[data-astro-cid-g54tvpik]{margin-bottom:.5rem}.neighborhoods-section[data-astro-cid-g54tvpik] strong[data-astro-cid-g54tvpik]{color:var(--color-accent)}@media(max-width:768px){.process-grid[data-astro-cid-g54tvpik],.services-grid[data-astro-cid-g54tvpik]{grid-template-columns:1fr}.link-grid[data-astro-cid-g54tvpik]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.link-grid[data-astro-cid-g54tvpik]{grid-template-columns:1fr}}
