.doctor-profile{padding:72px 0 80px;position:relative;overflow:hidden}.doctor-profile--light{background:radial-gradient(circle at 75% 35%,rgba(190,221,255,.35),transparent 38%),linear-gradient(#fff 0%,#f7fbff 100%)}.doctor-profile--light:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 10% 15%,rgba(5,43,142,.12) 50%,transparent 52%),radial-gradient(1px 1px at 35% 55%,rgba(5,43,142,.08) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 62% 10%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 80% 40%,rgba(5,43,142,.07) 50%,transparent 52%),radial-gradient(1px 1px at 20% 75%,rgba(5,43,142,.09) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 88% 80%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 48% 32%,rgba(255,184,0,.14) 50%,transparent 52%),radial-gradient(1px 1px at 70% 68%,rgba(255,184,0,.1) 50%,transparent 52%);background-size:500px 500px;position:absolute;top:0;bottom:0;left:0;right:0}.doctor-profile--blue{background:radial-gradient(circle at 30%,rgba(190,221,255,.5),transparent 42%),linear-gradient(#eef7ff 0%,#eaf2ff 50%,#dceeff 100%)}.doctor-profile--blue:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 10% 15%,rgba(5,43,142,.12) 50%,transparent 52%),radial-gradient(1px 1px at 35% 55%,rgba(5,43,142,.08) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 62% 10%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 80% 40%,rgba(5,43,142,.07) 50%,transparent 52%),radial-gradient(1px 1px at 20% 75%,rgba(5,43,142,.09) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 88% 80%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 48% 32%,rgba(255,184,0,.14) 50%,transparent 52%),radial-gradient(1px 1px at 70% 68%,rgba(255,184,0,.1) 50%,transparent 52%);background-size:500px 500px;position:absolute;top:0;bottom:0;left:0;right:0}.doctor-profile__sparkle{pointer-events:none;z-index:0;width:22px;height:22px;animation:3s ease-in-out infinite doc-sparkle-pulse;position:absolute}.doctor-profile__sparkle--1{animation-delay:0s;top:10%;right:8%}.doctor-profile__sparkle--2{width:18px;height:18px;animation-delay:1.2s;bottom:12%;left:6%}@media (max-width:767px){.doctor-profile__sparkle{display:none}}.doctor-profile__planet{pointer-events:none;z-index:0;position:absolute}.doctor-profile__planet--watermark{opacity:.14;width:max(280px,min(35vw,480px));height:auto;top:50%;right:-5%;transform:translateY(-50%)}@media (max-width:767px){.doctor-profile__planet--watermark{opacity:.1;width:200px}}.doctor-profile__planet--ringed{opacity:.7;width:max(60px,min(8vw,110px));height:auto;top:6%;left:3%}@media (max-width:767px){.doctor-profile__planet--ringed{display:none}}.doctor-profile__container{width:min(100% - 48px,1280px);margin-left:auto;margin-right:auto}@media (min-width:768px){.doctor-profile__container{width:min(100% - 64px,1280px)}}.doctor-profile__container{z-index:1;position:relative}.doctor-profile__grid{align-items:start;gap:40px;display:grid}@media (min-width:900px){.doctor-profile__grid{grid-template-columns:320px 1fr;align-items:start;gap:56px}.doctor-profile--reverse .doctor-profile__grid{grid-template-columns:1fr 320px}}.doctor-profile__photo-frame{width:100%;max-width:320px;margin:0 auto;position:relative}@media (min-width:900px){.doctor-profile__photo-frame{margin:0}}.doctor-profile__photo{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 8px 32px rgba(0,38,120,.1)}.doctor-profile__placeholder{aspect-ratio:4/5;color:rgba(24,38,83,.5);background:linear-gradient(135deg,#e8f0fe,#d5e3ff);border-radius:16px;align-items:center;justify-items:center;width:100%;font-size:.85rem;font-weight:600;display:grid;box-shadow:0 8px 32px rgba(0,38,120,.1)}.doctor-profile__photo-frame:after{content:"";pointer-events:none;border:2px solid rgba(255,190,46,.2);border-radius:20px;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}@media (min-width:900px){.doctor-profile__content{padding-top:8px}.doctor-profile--reverse .doctor-profile__photo-frame{order:2}.doctor-profile--reverse .doctor-profile__content{order:1}}.doctor-profile__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffbe2e;align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-flex}.doctor-profile__name{color:#0b1d62;margin-bottom:4px;font-size:max(1.4rem,min(1rem + 1.8vw,2rem));font-weight:800;line-height:1.2}.doctor-profile__credentials{color:#123cb8;margin-bottom:20px;font-size:.9rem;font-weight:600}.doctor-profile__bio{color:#182653;margin-bottom:16px;font-size:1rem;line-height:1.72}.doctor-profile__education{border-top:1px solid rgba(18,60,184,.12);margin-top:24px;padding-top:20px}.doctor-profile__edu-heading{letter-spacing:.1em;text-transform:uppercase;color:#0b1d62;margin-bottom:12px;font-size:.85rem;font-weight:700}.doctor-profile__edu-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.doctor-profile__edu-item{color:rgba(24,38,83,.85);padding-left:20px;font-size:.9rem;line-height:1.55;position:relative}.doctor-profile__edu-item:before{content:"";clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);background:#ffbe2e;width:10px;height:10px;position:absolute;top:7px;left:0}.doctor-credentials{background:radial-gradient(60% 80% at 70% 100%, var(--space-indigo) 0%, transparent 60%),linear-gradient(170deg, var(--space-navy) 0%, var(--space-deep) 100%);color:var(--on-dark);padding:80px 0 88px;position:relative;overflow:hidden}.doctor-credentials__container{width:min(100% - 48px,1280px);margin-left:auto;margin-right:auto}@media (min-width:768px){.doctor-credentials__container{width:min(100% - 64px,1280px)}}.doctor-credentials__container{z-index:1;position:relative}.doctor-credentials__header{text-align:center;max-width:640px;margin:0 auto 44px}.doctor-credentials__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--starlight);margin-bottom:12px;font-size:.75rem;font-weight:700}.doctor-credentials__heading{color:var(--on-dark);margin-bottom:12px;font-size:max(1.4rem,min(1rem + 1.8vw,2rem));font-weight:800}.doctor-credentials__lead{color:var(--on-dark-muted);margin:0;font-size:1rem;line-height:1.7}.doctor-credentials__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.doctor-credentials__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.doctor-credentials__grid{grid-template-columns:repeat(4,1fr)}}.doctor-credentials__card{text-align:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:28px 24px;transition:transform .25s}.doctor-credentials__card:hover{transform:translateY(-3px)}.doctor-credentials__card-icon{background:rgba(255,190,46,.15);border-radius:50%;align-items:center;justify-items:center;width:44px;height:44px;margin:0 auto 14px;display:grid}.doctor-credentials__card-icon svg{fill:#ffbe2e;width:24px;height:24px}.doctor-credentials__card-title{color:var(--on-dark);margin-bottom:6px;font-size:.95rem;font-weight:700}.doctor-credentials__card-desc{color:var(--on-dark-muted);margin:0;font-size:.82rem;line-height:1.6}@keyframes doc-sparkle-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.doctor-profile__sparkle{opacity:.5;animation:none}}.doctor-team-teaser{background:radial-gradient(80% 100% at 50% 0,rgba(213,227,255,.6),transparent 50%),linear-gradient(#f0f5ff 0%,#f7f9fc 100%);padding:64px 0 72px;position:relative;overflow:hidden}.doctor-team-teaser:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 10% 15%,rgba(5,43,142,.12) 50%,transparent 52%),radial-gradient(1px 1px at 35% 55%,rgba(5,43,142,.08) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 62% 10%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 80% 40%,rgba(5,43,142,.07) 50%,transparent 52%),radial-gradient(1px 1px at 20% 75%,rgba(5,43,142,.09) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 88% 80%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 48% 32%,rgba(255,184,0,.14) 50%,transparent 52%),radial-gradient(1px 1px at 70% 68%,rgba(255,184,0,.1) 50%,transparent 52%);background-size:500px 500px;position:absolute;top:0;bottom:0;left:0;right:0}.doctor-team-teaser__container{width:min(100% - 48px,1280px);margin-left:auto;margin-right:auto}@media (min-width:768px){.doctor-team-teaser__container{width:min(100% - 64px,1280px)}}.doctor-team-teaser__container{z-index:1;gap:32px;display:grid;position:relative}@media (min-width:900px){.doctor-team-teaser__container{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px}}.doctor-team-teaser__heading{color:#0b1d62;margin-bottom:12px;font-size:max(1.3rem,min(1rem + 1.5vw,1.8rem));font-weight:800}.doctor-team-teaser__text{color:#182653;margin-bottom:16px;font-size:1rem;line-height:1.72}.doctor-team-teaser__text a{color:#123cb8;font-weight:600;text-decoration:none}.doctor-team-teaser__text a:hover{color:#ffbe2e}.doctor-team-teaser__highlights{gap:16px;margin:0;padding:0;list-style:none;display:grid}.doctor-team-teaser__highlight{color:rgba(24,38,83,.85);padding-left:40px;font-size:.92rem;line-height:1.55;position:relative}.doctor-team-teaser__highlight:before{content:"";clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);background:#ffbe2e;width:24px;height:24px;position:absolute;top:2px;left:0}.doctor-team-teaser__highlight strong{color:#0b1d62;margin-bottom:2px;display:block}
