.container[data-astro-cid-bozf2khi]{max-width:1200px;margin:0 auto;padding:0 1rem}.service-hero[data-astro-cid-bozf2khi]{background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;padding:3rem 0;text-align:center}.service-hero[data-astro-cid-bozf2khi] h1[data-astro-cid-bozf2khi]{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.service-hero[data-astro-cid-bozf2khi] p[data-astro-cid-bozf2khi]{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.hero-features[data-astro-cid-bozf2khi]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.feature[data-astro-cid-bozf2khi]{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-bozf2khi]{font-size:1.25rem}.orthodontic-options[data-astro-cid-bozf2khi]{padding:4rem 0;background:#fff}.orthodontic-options[data-astro-cid-bozf2khi] h2[data-astro-cid-bozf2khi]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.options-grid[data-astro-cid-bozf2khi]{display:grid;grid-template-columns:1fr;gap:3rem}.option-item[data-astro-cid-bozf2khi]{background:#f9fafb;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.option-item[data-astro-cid-bozf2khi] h3[data-astro-cid-bozf2khi]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#111827}.option-item[data-astro-cid-bozf2khi] p[data-astro-cid-bozf2khi]{color:#6b7280;margin-bottom:1.5rem;line-height:1.6}.option-details[data-astro-cid-bozf2khi]{display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem;background:#fff;border-radius:8px}.price[data-astro-cid-bozf2khi]{color:#8b5cf6;font-weight:700;font-size:1.1rem}.duration[data-astro-cid-bozf2khi]{color:#6b7280;font-weight:600}.pros-cons[data-astro-cid-bozf2khi]{display:grid;grid-template-columns:1fr;gap:1.5rem}.pros[data-astro-cid-bozf2khi],.cons[data-astro-cid-bozf2khi]{background:#fff;padding:1.5rem;border-radius:8px}.pros[data-astro-cid-bozf2khi] h4[data-astro-cid-bozf2khi],.cons[data-astro-cid-bozf2khi] h4[data-astro-cid-bozf2khi]{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#111827}.pros[data-astro-cid-bozf2khi] ul[data-astro-cid-bozf2khi],.cons[data-astro-cid-bozf2khi] ul[data-astro-cid-bozf2khi]{list-style:none;padding:0;margin:0}.pros[data-astro-cid-bozf2khi] li[data-astro-cid-bozf2khi],.cons[data-astro-cid-bozf2khi] li[data-astro-cid-bozf2khi]{color:#6b7280;font-size:.9rem;position:relative;padding:.25rem 0 .25rem 1.5rem}.pros[data-astro-cid-bozf2khi] li[data-astro-cid-bozf2khi]:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700}.cons[data-astro-cid-bozf2khi] li[data-astro-cid-bozf2khi]:before{content:"•";position:absolute;left:0;color:#f59e0b;font-weight:700}.treatment-process[data-astro-cid-bozf2khi]{padding:4rem 0;background:#f9fafb}.treatment-process[data-astro-cid-bozf2khi] h2[data-astro-cid-bozf2khi]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.journey-steps[data-astro-cid-bozf2khi]{display:grid;grid-template-columns:1fr;gap:2rem}.step[data-astro-cid-bozf2khi]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;position:relative}.step-number[data-astro-cid-bozf2khi]{position:absolute;top:-15px;left:2rem;width:40px;height:40px;background:#8b5cf6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem}.step[data-astro-cid-bozf2khi] h3[data-astro-cid-bozf2khi]{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#111827;margin-top:1rem}.step[data-astro-cid-bozf2khi] p[data-astro-cid-bozf2khi]{color:#6b7280;line-height:1.6}.age-considerations[data-astro-cid-bozf2khi]{padding:4rem 0;background:#fff}.age-considerations[data-astro-cid-bozf2khi] h2[data-astro-cid-bozf2khi]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.age-groups[data-astro-cid-bozf2khi]{display:grid;grid-template-columns:1fr;gap:2rem}.age-group[data-astro-cid-bozf2khi]{background:#f9fafb;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.age-group[data-astro-cid-bozf2khi] h3[data-astro-cid-bozf2khi]{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#111827}.age-group[data-astro-cid-bozf2khi] p[data-astro-cid-bozf2khi]{color:#6b7280;margin-bottom:1rem;line-height:1.6}.age-group[data-astro-cid-bozf2khi] ul[data-astro-cid-bozf2khi]{list-style:none;padding:0}.age-group[data-astro-cid-bozf2khi] li[data-astro-cid-bozf2khi]{color:#4b5563;position:relative;padding:.5rem 0 .5rem 1.5rem}.age-group[data-astro-cid-bozf2khi] li[data-astro-cid-bozf2khi]:before{content:"✓";position:absolute;left:0;color:#8b5cf6;font-weight:700}.clinics-section[data-astro-cid-bozf2khi]{padding:4rem 0;background:#f9fafb}.clinics-section[data-astro-cid-bozf2khi] h2[data-astro-cid-bozf2khi]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.clinics-grid[data-astro-cid-bozf2khi]{display:grid;grid-template-columns:1fr;gap:2rem}.no-clinics[data-astro-cid-bozf2khi]{text-align:center;padding:3rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.contact-btn[data-astro-cid-bozf2khi]{display:inline-block;margin-top:1rem;padding:1rem 2rem;background:#ef4444;color:#fff;text-decoration:none;border-radius:8px;font-weight:600}.benefits-section[data-astro-cid-bozf2khi]{padding:4rem 0;background:#fff}.benefits-section[data-astro-cid-bozf2khi] h2[data-astro-cid-bozf2khi]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.benefits-grid[data-astro-cid-bozf2khi]{display:grid;grid-template-columns:1fr;gap:2rem}.benefit[data-astro-cid-bozf2khi]{background:#f9fafb;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000001a}.benefit[data-astro-cid-bozf2khi] h3[data-astro-cid-bozf2khi]{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#111827}.benefit[data-astro-cid-bozf2khi] p[data-astro-cid-bozf2khi]{color:#6b7280;line-height:1.6}.faq-section[data-astro-cid-bozf2khi]{padding:4rem 0;background:#f9fafb}.faq-section[data-astro-cid-bozf2khi] h2[data-astro-cid-bozf2khi]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#111827}.faq-grid[data-astro-cid-bozf2khi]{display:grid;gap:1rem}.faq-item[data-astro-cid-bozf2khi]{background:#fff;border-radius:8px;overflow:hidden}.faq-item[data-astro-cid-bozf2khi] summary[data-astro-cid-bozf2khi]{padding:1.5rem;font-weight:600;cursor:pointer;background:#f9fafb;border-bottom:1px solid #e5e7eb}.faq-item[data-astro-cid-bozf2khi] p[data-astro-cid-bozf2khi]{padding:1.5rem;margin:0;color:#6b7280;line-height:1.6}@media (min-width: 768px){.service-hero[data-astro-cid-bozf2khi] h1[data-astro-cid-bozf2khi]{font-size:3rem}.options-grid[data-astro-cid-bozf2khi]{grid-template-columns:repeat(2,1fr)}.pros-cons[data-astro-cid-bozf2khi]{grid-template-columns:1fr 1fr}.journey-steps[data-astro-cid-bozf2khi]{grid-template-columns:repeat(2,1fr)}.age-groups[data-astro-cid-bozf2khi]{grid-template-columns:repeat(3,1fr)}.clinics-grid[data-astro-cid-bozf2khi]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.benefits-grid[data-astro-cid-bozf2khi],.faq-grid[data-astro-cid-bozf2khi]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.journey-steps[data-astro-cid-bozf2khi],.benefits-grid[data-astro-cid-bozf2khi]{grid-template-columns:repeat(3,1fr)}}
