.doctor-hero[data-astro-cid-a4qkadrg]{background:#d3eaf2;padding:80px 0;position:relative;overflow:hidden}.svg-background[data-astro-cid-a4qkadrg]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.bg-svg[data-astro-cid-a4qkadrg]{position:absolute;opacity:.1}.svg-1[data-astro-cid-a4qkadrg]{width:80px;height:80px;top:15%;left:10%;transform:rotate(20deg)}.svg-2[data-astro-cid-a4qkadrg]{width:60px;height:60px;top:25%;right:15%;transform:rotate(-45deg)}.svg-3[data-astro-cid-a4qkadrg]{width:40px;height:40px;top:65%;left:20%}.svg-4[data-astro-cid-a4qkadrg]{width:70px;height:70px;top:70%;right:25%;transform:rotate(90deg)}.hero-content[data-astro-cid-a4qkadrg]{text-align:center;position:relative;z-index:2}.hero-content[data-astro-cid-a4qkadrg] h1[data-astro-cid-a4qkadrg]{margin-top:1em;font-size:4rem;font-weight:700;color:#1f2c58;margin-bottom:1rem;line-height:1.2}.hero-subtitle[data-astro-cid-a4qkadrg]{font-size:1.5rem;color:#1f2c58;font-weight:600;opacity:.9}.doctor-content[data-astro-cid-a4qkadrg]{padding:100px 0;background:#fff}.content-layout[data-astro-cid-a4qkadrg]{display:grid;gap:4rem;align-items:start}.doctor-intro[data-astro-cid-a4qkadrg]{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:center;margin-bottom:4rem}.doctor-image-container[data-astro-cid-a4qkadrg]{position:relative}.doctor-image[data-astro-cid-a4qkadrg]{width:280px;height:350px;border-radius:20px;box-shadow:0 20px 40px #00000026;overflow:hidden}.doctor-image[data-astro-cid-a4qkadrg] img[data-astro-cid-a4qkadrg]{width:100%;height:100%;object-fit:cover;display:block}.doctor-text[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg]{font-size:2.2rem;font-weight:600;color:#1f2c58;margin-bottom:1.5rem}.intro-text[data-astro-cid-a4qkadrg]{font-size:1.1rem;line-height:1.7;color:#666;margin-bottom:1.5rem}.education-section[data-astro-cid-a4qkadrg],.memberships-section[data-astro-cid-a4qkadrg],.philosophy-section[data-astro-cid-a4qkadrg],.specialties-section[data-astro-cid-a4qkadrg],.personal-section[data-astro-cid-a4qkadrg]{margin-bottom:4rem}.education-section[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg],.memberships-section[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg],.philosophy-section[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg],.specialties-section[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg],.personal-section[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg]{font-size:2.2rem;font-weight:600;color:#1f2c58;margin-bottom:2rem}.education-grid[data-astro-cid-a4qkadrg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.education-item[data-astro-cid-a4qkadrg]{padding:2rem;background:#f8f9fa;border-radius:12px;text-align:center;transition:transform .3s ease}.education-item[data-astro-cid-a4qkadrg].featured{background:#e8f4fd;border:2px solid #4a90e2}.education-item[data-astro-cid-a4qkadrg]:hover{transform:translateY(-5px)}.education-icon[data-astro-cid-a4qkadrg]{width:60px;height:60px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#4a90e2}.education-item[data-astro-cid-a4qkadrg] h3[data-astro-cid-a4qkadrg]{font-size:1.3rem;font-weight:600;color:#1f2c58;margin-bottom:.5rem}.education-item[data-astro-cid-a4qkadrg] p[data-astro-cid-a4qkadrg]{color:#666;line-height:1.6;margin-bottom:.5rem}.memberships-grid[data-astro-cid-a4qkadrg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.membership-item[data-astro-cid-a4qkadrg]{text-align:center;padding:1.5rem;background:#ffedec;border-radius:12px}.membership-badge[data-astro-cid-a4qkadrg]{width:60px;height:60px;background:#1f2c58;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-weight:700;font-size:.9rem}.membership-item[data-astro-cid-a4qkadrg] h3[data-astro-cid-a4qkadrg]{font-size:1.1rem;font-weight:600;color:#1f2c58;margin-bottom:.5rem}.membership-item[data-astro-cid-a4qkadrg] p[data-astro-cid-a4qkadrg]{color:#666;font-size:.9rem}.philosophy-content[data-astro-cid-a4qkadrg]{background:#f8f9fa;padding:2.5rem;border-radius:12px}.philosophy-quote[data-astro-cid-a4qkadrg]{font-size:1.3rem;font-style:italic;color:#1f2c58;text-align:center;margin-bottom:2rem;padding:0;border:none;position:relative}.philosophy-quote[data-astro-cid-a4qkadrg]:before{content:"""; font-size: 4rem;color:#4a90e2;position:absolute;top:-1rem;left:-1rem}.philosophy-points[data-astro-cid-a4qkadrg]{display:flex;flex-direction:column;gap:1.5rem}.point-item[data-astro-cid-a4qkadrg]{display:flex;gap:1rem;align-items:flex-start}.point-icon[data-astro-cid-a4qkadrg]{width:40px;height:40px;background:#E8F4FD;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4a90e2;flex-shrink:0}.point-item[data-astro-cid-a4qkadrg] h4[data-astro-cid-a4qkadrg]{font-size:1.1rem;font-weight:600;color:#1F2C58;margin-bottom:0.5rem}.point-item[data-astro-cid-a4qkadrg] p[data-astro-cid-a4qkadrg]{color:#666;line-height:1.6;font-size:0.95rem}.specialties-grid[data-astro-cid-a4qkadrg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.specialty-item[data-astro-cid-a4qkadrg]{padding:1.5rem;background:#F8F9FA;border-radius:12px;border-left:4px solid #4a90e2}.specialty-item[data-astro-cid-a4qkadrg] h3[data-astro-cid-a4qkadrg]{font-size:1.2rem;font-weight:600;color:#1F2C58;margin-bottom:0.5rem}.specialty-item[data-astro-cid-a4qkadrg] p[data-astro-cid-a4qkadrg]{color:#666;line-height:1.6;font-size:0.95rem}.personal-content[data-astro-cid-a4qkadrg] p[data-astro-cid-a4qkadrg]{font-size:1.1rem;line-height:1.7;color:#666;margin-bottom:1.5rem}.sidebar[data-astro-cid-a4qkadrg]{position:sticky;top:2rem}.appointment-card[data-astro-cid-a4qkadrg],.contact-card[data-astro-cid-a4qkadrg],.credentials-card[data-astro-cid-a4qkadrg]{background:#F8F9FA;padding:2rem;border-radius:12px;margin-bottom:2rem}.appointment-card[data-astro-cid-a4qkadrg] h3[data-astro-cid-a4qkadrg],.contact-card[data-astro-cid-a4qkadrg] h3[data-astro-cid-a4qkadrg],.credentials-card[data-astro-cid-a4qkadrg] h3[data-astro-cid-a4qkadrg]{font-size:1.3rem;font-weight:600;color:#1F2C58;margin-bottom:1rem}.appointment-card[data-astro-cid-a4qkadrg] p[data-astro-cid-a4qkadrg]{color:#666;margin-bottom:1.5rem;line-height:1.6}.appointment-btn[data-astro-cid-a4qkadrg]{display:block;width:100%;background:#1F2C58;color:white;padding:1rem;border:none;border-radius:8px;text-decoration:none;text-align:center;font-weight:600;transition:all 0.3s ease}.appointment-btn[data-astro-cid-a4qkadrg]:hover{background:#2a3a6b;transform:translateY(-2px)}.contact-info[data-astro-cid-a4qkadrg]{display:flex;flex-direction:column;gap:1.5rem}.contact-item[data-astro-cid-a4qkadrg]{display:flex;gap:1rem;align-items:flex-start}.contact-item[data-astro-cid-a4qkadrg] svg[data-astro-cid-a4qkadrg]{color:#4a90e2;flex-shrink:0;margin-top:0.2rem}.contact-item[data-astro-cid-a4qkadrg] p[data-astro-cid-a4qkadrg]{margin:0;color:#666;font-size:0.9rem}.phone-link[data-astro-cid-a4qkadrg],.email-link[data-astro-cid-a4qkadrg]{color:#1F2C58;text-decoration:none;font-weight:600}.phone-link[data-astro-cid-a4qkadrg]:hover,.email-link[data-astro-cid-a4qkadrg]:hover{text-decoration:underline}.credentials-list[data-astro-cid-a4qkadrg]{list-style:none;padding:0;margin:0}.credentials-list[data-astro-cid-a4qkadrg] li[data-astro-cid-a4qkadrg]{padding:0.5rem 0;color:#666;position:relative;padding-left:1.5rem;font-size:0.9rem;border-bottom:1px solid #E5E7EB}.credentials-list[data-astro-cid-a4qkadrg] li[data-astro-cid-a4qkadrg]:last-child{border-bottom:none}.credentials-list[data-astro-cid-a4qkadrg] li[data-astro-cid-a4qkadrg]::before{content:"✓";position:absolute;left:0;color:#4a90e2;font-weight:bold}@media (max-width: 1024px){.content-layout[data-astro-cid-a4qkadrg]{grid-template-columns:1fr;gap:3rem}.doctor-intro[data-astro-cid-a4qkadrg]{grid-template-columns:1fr;text-align:center}.sidebar[data-astro-cid-a4qkadrg]{position:static}}@media (max-width: 768px){.hero-content[data-astro-cid-a4qkadrg] h1[data-astro-cid-a4qkadrg]{margin-top:2em;font-size:2.5rem}.hero-subtitle[data-astro-cid-a4qkadrg]{font-size:1.2rem}.doctor-text[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg]{font-size:1.8rem}.education-grid[data-astro-cid-a4qkadrg]{grid-template-columns:1fr}.memberships-grid[data-astro-cid-a4qkadrg]{grid-template-columns:repeat(2,1fr)}.specialties-grid[data-astro-cid-a4qkadrg]{grid-template-columns:1fr}.philosophy-points[data-astro-cid-a4qkadrg]{gap:1rem}.point-item[data-astro-cid-a4qkadrg]{flex-direction:column;text-align:center}.doctor-image[data-astro-cid-a4qkadrg]{width:220px;height:280px;margin:0 auto}.appointment-card[data-astro-cid-a4qkadrg],.contact-card[data-astro-cid-a4qkadrg],.credentials-card[data-astro-cid-a4qkadrg]{padding:1.5rem}.svg-1[data-astro-cid-a4qkadrg],.svg-2[data-astro-cid-a4qkadrg],.svg-3[data-astro-cid-a4qkadrg],.svg-4[data-astro-cid-a4qkadrg]{width:30px;height:30px}}@media (max-width: 480px){.memberships-grid[data-astro-cid-a4qkadrg]{grid-template-columns:1fr}.philosophy-quote[data-astro-cid-a4qkadrg]{font-size:1.1rem}.education-section[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg],.memberships-section[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg],.philosophy-section[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg],.specialties-section[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg],.personal-section[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg]{font-size:1.8rem}}.doctor-intro[data-astro-cid-a4qkadrg]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;margin-bottom:3rem;text-align:center}.doctor-image-container[data-astro-cid-a4qkadrg]{position:relative;display:flex;justify-content:center}.doctor-image[data-astro-cid-a4qkadrg]{width:min(280px,80vw);height:min(350px,100vw);max-height:400px;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,0.15);overflow:hidden}.doctor-image[data-astro-cid-a4qkadrg] img[data-astro-cid-a4qkadrg]{width:100%;height:100%;object-fit:cover;display:block}.doctor-text[data-astro-cid-a4qkadrg] h2[data-astro-cid-a4qkadrg]{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:600;color:#1F2C58;margin-bottom:1.5rem}.intro-text[data-astro-cid-a4qkadrg]{font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.7;color:#666;margin-bottom:1.5rem;text-align:left}@media (min-width: 768px){.doctor-intro[data-astro-cid-a4qkadrg]{grid-template-columns:1fr 1.5fr;text-align:left;gap:3rem}.intro-text[data-astro-cid-a4qkadrg]{text-align:left}}@media (min-width: 1024px){.doctor-intro[data-astro-cid-a4qkadrg]{grid-template-columns:1fr 2fr}}@media (max-width: 480px){.doctor-image[data-astro-cid-a4qkadrg]{width:min(250px,90vw);height:min(300px,90vw)}}
}
