.page-container{font-family:Assist,Arial,sans-serif;line-height:1.6;color:#333;max-width:800px;margin:0 auto;padding:20px}.clinic-hero{background:#f8f9fa;padding:40px 20px;border-radius:16px;margin-bottom:30px;text-align:center;border-bottom:4px solid #036}.clinic-hero h1{font-size:2.2em;margin:0 0 10px 0;color:#036}.clinic-hero p{font-size:1.3em;color:#d32f2f;font-weight:700;margin:0}.intro-text{font-size:1.1em;margin:20px 0}.success-badge{background:#d4edda;color:#155724;padding:20px;border-radius:12px;text-align:center;font-weight:700;margin:30px 0;border:1px solid #c3e6cb}.section-box{background:#fff;padding:25px;border-radius:16px;box-shadow:0 2px 10px rgb(0 0 0 / .05);margin:30px 0;border-top:3px solid #036}.section-box h2{color:#036;border-bottom:2px solid #eee;padding-bottom:10px;margin-top:0}.price-table{width:100%;border-collapse:collapse;font-size:1.1em;margin-top:15px}.price-table th{background:#036;color:#fff;padding:12px;text-align:right}.price-table td{padding:12px;border-bottom:1px solid #ddd}.price-table tr:nth-child(even){background:#f8f9fa}.faq-section{background:#f8f9fa;padding:25px;border-radius:16px;margin:35px 0}.faq-section details{margin-bottom:15px;background:#fff;padding:15px;border-radius:12px;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.faq-section summary{font-weight:700;cursor:pointer;color:#036}.cta-buttons{text-align:center;margin:40px 0}.btn-whatsapp{background:#25D366;color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.2em;display:inline-block;margin:10px;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.btn-online{background:#007BFF;color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.2em;display:inline-block;margin:10px;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.feature-list li{margin-bottom:10px}