.container[data-astro-cid-ero3wcid]{max-width:1200px;margin:0 auto;padding:0 1rem}.service-hero[data-astro-cid-ero3wcid]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:3rem 0;text-align:center}.service-hero[data-astro-cid-ero3wcid] h1[data-astro-cid-ero3wcid]{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.service-hero[data-astro-cid-ero3wcid] p[data-astro-cid-ero3wcid]{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.hero-features[data-astro-cid-ero3wcid]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.feature[data-astro-cid-ero3wcid]{display:flex;align-items:center;gap:.5rem;background:#fff3;padding:.75rem 1.5rem;border-radius:50px;backdrop-filter:blur(10px)}.feature-icon[data-astro-cid-ero3wcid]{font-size:1.25rem}.invisalign-overview[data-astro-cid-ero3wcid]{padding:4rem 0;background:#fff}.invisalign-overview[data-astro-cid-ero3wcid] h2[data-astro-cid-ero3wcid]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.benefits-grid[data-astro-cid-ero3wcid]{display:grid;grid-template-columns:1fr;gap:2rem}.benefit-item[data-astro-cid-ero3wcid]{background:#f9fafb;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000001a}.benefit-item[data-astro-cid-ero3wcid] h3[data-astro-cid-ero3wcid]{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#111827}.benefit-item[data-astro-cid-ero3wcid] p[data-astro-cid-ero3wcid]{color:#6b7280;line-height:1.6}.treatment-process[data-astro-cid-ero3wcid]{padding:4rem 0;background:#f9fafb}.treatment-process[data-astro-cid-ero3wcid] h2[data-astro-cid-ero3wcid]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.process-steps[data-astro-cid-ero3wcid]{display:grid;grid-template-columns:1fr;gap:2rem}.step[data-astro-cid-ero3wcid]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;position:relative}.step-number[data-astro-cid-ero3wcid]{position:absolute;top:-15px;left:2rem;width:40px;height:40px;background:#6366f1;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem}.step[data-astro-cid-ero3wcid] h3[data-astro-cid-ero3wcid]{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#111827;margin-top:1rem}.step[data-astro-cid-ero3wcid] p[data-astro-cid-ero3wcid]{color:#6b7280;line-height:1.6}.clinics-section[data-astro-cid-ero3wcid]{padding:4rem 0;background:#fff}.clinics-section[data-astro-cid-ero3wcid] h2[data-astro-cid-ero3wcid]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.clinics-grid[data-astro-cid-ero3wcid]{display:grid;grid-template-columns:1fr;gap:2rem}.no-clinics[data-astro-cid-ero3wcid]{text-align:center;padding:3rem;background:#f9fafb;border-radius:12px;box-shadow:0 2px 8px #0000001a}.contact-btn[data-astro-cid-ero3wcid]{display:inline-block;margin-top:1rem;padding:1rem 2rem;background:#ef4444;color:#fff;text-decoration:none;border-radius:8px;font-weight:600}.cost-information[data-astro-cid-ero3wcid]{padding:4rem 0;background:#f9fafb}.cost-information[data-astro-cid-ero3wcid] h2[data-astro-cid-ero3wcid]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.cost-grid[data-astro-cid-ero3wcid]{display:grid;grid-template-columns:1fr;gap:2rem}.cost-item[data-astro-cid-ero3wcid]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.cost-item[data-astro-cid-ero3wcid] h3[data-astro-cid-ero3wcid]{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#111827}.price-range[data-astro-cid-ero3wcid]{font-size:2rem;font-weight:800;color:#6366f1;margin-bottom:1rem}.cost-item[data-astro-cid-ero3wcid] p[data-astro-cid-ero3wcid]{color:#6b7280;line-height:1.6}.cost-item[data-astro-cid-ero3wcid] ul[data-astro-cid-ero3wcid]{list-style:none;padding:0}.cost-item[data-astro-cid-ero3wcid] li[data-astro-cid-ero3wcid]{color:#6b7280;position:relative;padding:.5rem 0 .5rem 1.5rem}.cost-item[data-astro-cid-ero3wcid] li[data-astro-cid-ero3wcid]:before{content:"✓";position:absolute;left:0;color:#6366f1;font-weight:700}.candidacy-section[data-astro-cid-ero3wcid]{padding:4rem 0;background:#fff}.candidacy-section[data-astro-cid-ero3wcid] h2[data-astro-cid-ero3wcid]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.candidacy-grid[data-astro-cid-ero3wcid]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}.good-candidate[data-astro-cid-ero3wcid],.consultation-needed[data-astro-cid-ero3wcid]{background:#f9fafb;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.good-candidate[data-astro-cid-ero3wcid]{border-left:4px solid #22c55e}.consultation-needed[data-astro-cid-ero3wcid]{border-left:4px solid #f59e0b}.good-candidate[data-astro-cid-ero3wcid] h3[data-astro-cid-ero3wcid],.consultation-needed[data-astro-cid-ero3wcid] h3[data-astro-cid-ero3wcid]{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#111827}.good-candidate[data-astro-cid-ero3wcid] ul[data-astro-cid-ero3wcid],.consultation-needed[data-astro-cid-ero3wcid] ul[data-astro-cid-ero3wcid]{list-style:none;padding:0}.good-candidate[data-astro-cid-ero3wcid] li[data-astro-cid-ero3wcid],.consultation-needed[data-astro-cid-ero3wcid] li[data-astro-cid-ero3wcid]{color:#6b7280;position:relative;padding:.5rem 0 .5rem 1.5rem}.good-candidate[data-astro-cid-ero3wcid] li[data-astro-cid-ero3wcid]:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700}.consultation-needed[data-astro-cid-ero3wcid] li[data-astro-cid-ero3wcid]:before{content:"?";position:absolute;left:0;color:#f59e0b;font-weight:700}.consultation-cta[data-astro-cid-ero3wcid]{text-align:center;background:#f9fafb;padding:3rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.consultation-cta[data-astro-cid-ero3wcid] h3[data-astro-cid-ero3wcid]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#111827}.consultation-cta[data-astro-cid-ero3wcid] p[data-astro-cid-ero3wcid]{color:#6b7280;margin-bottom:2rem;line-height:1.6}.consultation-btn[data-astro-cid-ero3wcid]{display:inline-block;padding:1rem 2rem;background:#6366f1;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .2s}.consultation-btn[data-astro-cid-ero3wcid]:hover{background:#5b21b6;transform:translateY(-1px)}.faq-section[data-astro-cid-ero3wcid]{padding:4rem 0;background:#f9fafb}.faq-section[data-astro-cid-ero3wcid] h2[data-astro-cid-ero3wcid]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.faq-grid[data-astro-cid-ero3wcid]{display:grid;gap:1rem}.faq-item[data-astro-cid-ero3wcid]{background:#fff;border-radius:8px;overflow:hidden}.faq-item[data-astro-cid-ero3wcid] summary[data-astro-cid-ero3wcid]{padding:1.5rem;font-weight:600;cursor:pointer;background:#f9fafb;border-bottom:1px solid #e5e7eb}.faq-item[data-astro-cid-ero3wcid] p[data-astro-cid-ero3wcid]{padding:1.5rem;margin:0;color:#6b7280;line-height:1.6}@media (min-width: 768px){.service-hero[data-astro-cid-ero3wcid] h1[data-astro-cid-ero3wcid]{font-size:3rem}.benefits-grid[data-astro-cid-ero3wcid],.process-steps[data-astro-cid-ero3wcid]{grid-template-columns:repeat(2,1fr)}.clinics-grid[data-astro-cid-ero3wcid]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.cost-grid[data-astro-cid-ero3wcid]{grid-template-columns:repeat(3,1fr)}.candidacy-grid[data-astro-cid-ero3wcid],.faq-grid[data-astro-cid-ero3wcid]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.benefits-grid[data-astro-cid-ero3wcid],.process-steps[data-astro-cid-ero3wcid]{grid-template-columns:repeat(3,1fr)}}
