.hero-section{position:relative;width:100%;min-height:120vh;background:radial-gradient(circle at center,#8b6635 0,#1c1108 100%);overflow:hidden;color:var(--white);padding:160px 0}.hero-center-wrapper,.hero-section{display:flex;align-items:center;justify-content:center}.hero-center-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 40px));z-index:1;height:calc(90vh - 80px)}.stethoscope-img{height:100%;width:auto;object-fit:contain;position:relative;z-index:2}.stethoscope-shadow{position:absolute;bottom:0;left:54%;transform:translateX(-50%);width:150px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;filter:blur(8px);z-index:1}.hero-container{position:relative;width:100%;min-height:80vh;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:40px;gap:40px;align-content:space-between}.hero-top-left{align-self:flex-start;max-width:400px;transform:translateY(-20px)}.hero-top-left p{font-family:var(--font-text);font-size:1.1rem;line-height:1.6;color:rgba(255,255,255,.7);margin:0}.hero-top-right{align-self:flex-start;justify-self:flex-end;width:345px;position:relative;text-align:left;transform:translateY(-20px)}.quote-mark{position:absolute;top:-60px;left:-10px;font-family:serif;font-size:15rem;line-height:1;color:rgba(255,255,255,.08);z-index:-1}.hero-top-right h2{font-family:var(--font-text);font-size:1.5rem;font-weight:400;color:rgba(255,255,255,.8);line-height:1.4;margin:0}.hero-bottom-left{align-self:flex-end;transform:translateY(-60px)}.hero-bottom-left h1{font-family:var(--font-title);font-size:54px;font-weight:400;line-height:1.2;margin:0;background:linear-gradient(180deg,#E1C361,#FFFFFF);background-size:100% 1.2em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hero-bottom-right{align-self:flex-end;justify-self:flex-end;transform:translateY(-60px)}.doctor-carousel-wrapper{gap:20px;width:345px;padding-bottom:10px}.doctor-card,.doctor-carousel-wrapper{display:flex;overflow:hidden;position:relative}.doctor-card{width:245px;height:300px;flex-shrink:0;border-radius:12px;background-color:#241812;border:1px solid rgba(255,255,255,.15);flex-direction:column;justify-content:flex-end}.doctor-card-img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:110%;max-height:92%;height:auto;object-fit:contain;z-index:1}.nav-arrow{position:absolute;top:25px;right:25px;background:transparent;color:rgba(255,255,255,.9);border:none;display:flex;align-items:center;justify-content:center;z-index:3;cursor:pointer;transition:transform .2s ease,color .2s ease;padding:0}.nav-arrow:hover{transform:translateX(4px);color:#fff}.doctor-card-name{position:absolute;bottom:0;left:0;z-index:2;background:#1C110C;color:var(--white);padding:16px 24px;font-family:var(--font-title);font-size:1.3rem;text-align:left;border-top-right-radius:4px}@media (max-width:991px){.hero-bottom-left h1{font-size:42px}}@media (max-width:767px){.hero-container{grid-template-columns:1fr;gap:60px}.hero-bottom-right,.hero-top-right{justify-self:flex-start}.hero-center-wrapper{opacity:.3}.hero-bottom-left h1{font-size:34px}}