.hero-review{position:absolute;z-index:2;right:clamp(1rem,6vw,5.5rem);bottom:2.6rem}@media(max-width:940px){.hero-review{position:static;margin:1.5rem auto 0}}@media(min-width:941px){.home-hero.hero-bleed{min-height:640px}.home-hero .hero-bleed-media{width:55%}.home-hero .hero-bleed-media img{object-position:62% 28%}}.dna-row{background:var(--cream)}.dna-row-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:1.4rem;align-items:stretch}.dna-panel{background:var(--navy);border-radius:var(--radius-lg);padding:clamp(2rem,4vw,3.2rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--cream)}.dna-panel h2{color:var(--cream);max-width:13.5em}.dna-panel p{color:#f5f2ecd1;font-size:.97rem;max-width:30em}.dna-media{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:460px}.dna-media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.clinic-card{position:absolute;left:1.4rem;bottom:1.4rem;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.2rem 1.4rem;max-width:24rem}.clinic-card-title{font-family:var(--font-display);font-weight:650;color:var(--ink);font-size:1.15rem;margin:0 0 .35rem}.clinic-card-line{margin:0 0 .55rem;font-size:.88rem;line-height:1.55}.clinic-card-link{font-weight:650;font-size:.86rem;color:var(--gold-dark)}.clinic-card-link svg.lucide{color:var(--gold-dark)}@media(max-width:900px){.dna-row-grid{grid-template-columns:1fr}.dna-media{min-height:380px}.clinic-card{left:1rem;right:1rem;bottom:1rem;max-width:none}}@media(max-width:640px){.home-hero .hero-copy{display:flex;flex-direction:column}.home-hero .hero-copy .badge-row{order:10;margin-top:2.7rem}}
