.breadcrumb-wrapper[data-astro-cid-k3cr4vrl]{background:#f8f9fa;padding:1rem 0}.breadcrumb[data-astro-cid-k3cr4vrl]{font-size:.9rem;color:#666}.breadcrumb[data-astro-cid-k3cr4vrl] a[data-astro-cid-k3cr4vrl]{color:#2c5f2d;text-decoration:none}.breadcrumb[data-astro-cid-k3cr4vrl] a[data-astro-cid-k3cr4vrl]:hover{text-decoration:underline}.separator[data-astro-cid-k3cr4vrl]{margin:0 .5rem;color:#999}.trust-section[data-astro-cid-k3cr4vrl]{background:#f8f9fa;padding:3rem 0}.stats-section[data-astro-cid-k3cr4vrl]{background:linear-gradient(135deg,#2c5f2d,#1a3a1b);color:#fff;padding:4rem 0}.stats-section[data-astro-cid-k3cr4vrl] .section-title-center[data-astro-cid-k3cr4vrl]{color:#fff}.city-intro[data-astro-cid-k3cr4vrl]{background:#fff;padding:4rem 0}.intro-grid[data-astro-cid-k3cr4vrl]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.intro-content[data-astro-cid-k3cr4vrl] h2[data-astro-cid-k3cr4vrl]{font-size:2.5rem;color:#2c5f2d;margin-bottom:1.5rem}.lead[data-astro-cid-k3cr4vrl]{font-size:1.25rem;color:#666;line-height:1.8;margin-bottom:1.5rem}.intro-content[data-astro-cid-k3cr4vrl] p[data-astro-cid-k3cr4vrl]{color:#666;line-height:1.8;margin-bottom:1.5rem}.intro-features[data-astro-cid-k3cr4vrl]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.feature-item[data-astro-cid-k3cr4vrl]{display:flex;align-items:center;gap:1rem;color:#2c5f2d;font-weight:600}.feature-item[data-astro-cid-k3cr4vrl] svg[data-astro-cid-k3cr4vrl]{flex-shrink:0}.intro-image[data-astro-cid-k3cr4vrl]{border-radius:12px;overflow:hidden;box-shadow:0 8px 25px #00000026}.gallery-section[data-astro-cid-k3cr4vrl]{background:#f8f9fa;padding:4rem 0}.section-subtitle[data-astro-cid-k3cr4vrl]{text-align:center;font-size:1.125rem;color:#666;margin-bottom:3rem}.professors-section[data-astro-cid-k3cr4vrl]{background:#fff;padding:4rem 0}.professors-grid[data-astro-cid-k3cr4vrl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem}.seo-content[data-astro-cid-k3cr4vrl]{background:#f8f9fa;padding:4rem 0}.content-wrapper[data-astro-cid-k3cr4vrl]{max-width:900px;margin:0 auto}.content-wrapper[data-astro-cid-k3cr4vrl] h2[data-astro-cid-k3cr4vrl]{font-size:2.5rem;color:#2c5f2d;margin-bottom:2rem}.content-wrapper[data-astro-cid-k3cr4vrl] h3[data-astro-cid-k3cr4vrl]{font-size:1.75rem;color:#2c5f2d;margin:2.5rem 0 1.5rem}.content-wrapper[data-astro-cid-k3cr4vrl] p[data-astro-cid-k3cr4vrl]{color:#666;line-height:1.8;margin-bottom:1.5rem}.content-wrapper[data-astro-cid-k3cr4vrl] strong[data-astro-cid-k3cr4vrl]{color:#333}.advantages-grid[data-astro-cid-k3cr4vrl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.advantage-card[data-astro-cid-k3cr4vrl]{background:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 2px 10px #0000001a}.advantage-icon[data-astro-cid-k3cr4vrl]{color:#2c5f2d;margin-bottom:1rem}.advantage-card[data-astro-cid-k3cr4vrl] h3[data-astro-cid-k3cr4vrl]{font-size:1.125rem;color:#2c5f2d;margin-bottom:1rem}.advantage-card[data-astro-cid-k3cr4vrl] p[data-astro-cid-k3cr4vrl]{font-size:.95rem;color:#666;margin:0}.pricing-info[data-astro-cid-k3cr4vrl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.price-card[data-astro-cid-k3cr4vrl]{background:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 2px 10px #0000001a}.price-card[data-astro-cid-k3cr4vrl].featured{background:#2c5f2d;color:#fff;transform:scale(1.05);box-shadow:0 8px 25px #2c5f2d4d}.price-card[data-astro-cid-k3cr4vrl] h4[data-astro-cid-k3cr4vrl]{font-size:1.25rem;margin-bottom:1rem}.price-card[data-astro-cid-k3cr4vrl].featured h4[data-astro-cid-k3cr4vrl]{color:#fff}.price[data-astro-cid-k3cr4vrl]{font-size:2.5rem;font-weight:700;color:#2c5f2d;margin-bottom:.5rem}.price-card[data-astro-cid-k3cr4vrl].featured .price[data-astro-cid-k3cr4vrl]{color:#fff}.duration[data-astro-cid-k3cr4vrl]{font-size:.9rem;color:#666;margin-bottom:1.5rem}.price-card[data-astro-cid-k3cr4vrl].featured .duration[data-astro-cid-k3cr4vrl]{color:#ffffffe6}.price-features[data-astro-cid-k3cr4vrl]{list-style:none;padding:0;margin:0}.price-features[data-astro-cid-k3cr4vrl] li[data-astro-cid-k3cr4vrl]{padding:.5rem 0;border-bottom:1px solid #e0e0e0;font-size:.9rem}.price-card[data-astro-cid-k3cr4vrl].featured .price-features[data-astro-cid-k3cr4vrl] li[data-astro-cid-k3cr4vrl]{border-bottom-color:#fff3}.price-note[data-astro-cid-k3cr4vrl]{background:#fff;padding:1.5rem;border-radius:8px;text-align:center;color:#2c5f2d;margin:2rem 0;box-shadow:0 2px 10px #0000001a}.nearby-cities[data-astro-cid-k3cr4vrl]{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.nearby-city-link[data-astro-cid-k3cr4vrl]{background:#fff;padding:.75rem 1.25rem;border-radius:20px;text-decoration:none;color:#2c5f2d;font-weight:600;transition:all .3s ease;box-shadow:0 2px 5px #0000001a}.nearby-city-link[data-astro-cid-k3cr4vrl]:hover{background:#2c5f2d;color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #00000026}.booking-steps[data-astro-cid-k3cr4vrl]{background:#fff;padding:2rem;border-radius:12px;margin:2rem 0;box-shadow:0 2px 10px #0000001a}.booking-steps[data-astro-cid-k3cr4vrl] li[data-astro-cid-k3cr4vrl]{padding:.75rem 0;color:#666;line-height:1.6}.services-section[data-astro-cid-k3cr4vrl]{background:#fff;padding:4rem 0}.services-cta[data-astro-cid-k3cr4vrl]{text-align:center;margin-top:3rem}.testimonials-section[data-astro-cid-k3cr4vrl]{background:#f8f9fa;padding:4rem 0}.testimonials-grid[data-astro-cid-k3cr4vrl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem}@media (max-width: 1024px){.intro-grid[data-astro-cid-k3cr4vrl]{grid-template-columns:1fr;gap:2rem}.intro-content[data-astro-cid-k3cr4vrl] h2[data-astro-cid-k3cr4vrl]{font-size:2rem}}@media (max-width: 768px){.advantages-grid[data-astro-cid-k3cr4vrl],.pricing-info[data-astro-cid-k3cr4vrl],.professors-grid[data-astro-cid-k3cr4vrl],.testimonials-grid[data-astro-cid-k3cr4vrl]{grid-template-columns:1fr}.price-card[data-astro-cid-k3cr4vrl].featured{transform:scale(1)}.content-wrapper[data-astro-cid-k3cr4vrl] h2[data-astro-cid-k3cr4vrl]{font-size:1.75rem}.content-wrapper[data-astro-cid-k3cr4vrl] h3[data-astro-cid-k3cr4vrl]{font-size:1.5rem}}
