/* Reference composition: one copy column and one stationary clinic illustration. */
.hero.hero-reference{width:min(1320px,calc(100% - 88px));grid-template-columns:.82fr 1.3fr;gap:24px;align-items:center;min-height:620px;padding:54px 0 68px}
.hero-reference .hero-clinic-copy{padding:0;position:relative;z-index:1}
.hero.hero-reference h1{font:700 clamp(46.2px,4.18vw,61.6px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-1.8px;max-width:440px;margin:0 0 30px;color:#202521}
.hero-reference .hero-text{font:400 21px/1.6 Studio,Arial,sans-serif;max-width:460px;margin:0 0 36px;color:#38413b}
.hero-reference .btn{padding:17px 23px;min-height:58px;font-size:17px;gap:28px;border-radius:5px}
.hero-reference .clinic-growth-visual{width:108%;max-width:none;margin:0 0 0 -3%;justify-self:end;position:relative;top:-12px}
.hero-reference .clinic-growth-visual img{display:block;width:100%;height:auto;animation:none!important;transform:none!important;transition:none!important}
@media(max-width:1000px){.hero.hero-reference{width:calc(100% - 56px);gap:15px;min-height:520px}.hero.hero-reference h1{font-size:48.4px}.hero-reference .hero-text{font-size:19px}.hero-reference .btn{font-size:15px;padding:15px 19px;gap:18px}}
@media(max-width:760px){.hero.hero-reference{width:calc(100% - 40px);grid-template-columns:1fr;gap:22px;padding:35px 0 30px;min-height:0}.hero.hero-reference h1{font-size:clamp(41.8px,8.8vw,55px);letter-spacing:-1.3px;margin-bottom:23px}.hero-reference .hero-text{font-size:19px;margin-bottom:26px;max-width:480px}.hero-reference .clinic-growth-visual{width:100%;max-width:620px;margin:0;top:0;justify-self:center}.hero-reference .btn{font-size:15px;min-height:52px}}
.hero-reference .clinic-growth-visual{animation:none!important;transform:none!important;transition:none!important;opacity:1!important}

/* Refine the approved composition: a smaller visual and orange headline emphasis. */
.hero-reference h1 em{color:#ff6a00;font-style:normal}
@media(min-width:761px){.hero-reference .clinic-growth-visual{width:98%;margin:0;justify-self:center}}
@media(max-width:760px){.hero-reference .clinic-growth-visual{width:94%}}

.hero-reference .btn,.hero-reference .btn span{color:#fff}
