.healthcare-hero{min-height:500px;padding:72px 7vw;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(2,34,25,.98),rgba(2,34,25,.82) 58%,rgba(2,34,25,.54)),url('assets/oara-home-quality-lab.jpg') center/cover}.healthcare-hero>div{width:min(820px,100%)}.healthcare-hero h1{margin:16px 0 24px;font:600 clamp(3rem,5.5vw,5.7rem)/.98 "Playfair Display",serif;letter-spacing:-.035em}.healthcare-hero h1 em{color:#e1b857;font-weight:600}.healthcare-hero>div>p:not(.eyebrow){max-width:690px;color:rgba(255,255,255,.82);font-size:18px;line-height:1.65}.healthcare-intro{padding:64px 7vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;align-items:end;background:#fff}.healthcare-intro h2,.healthcare-heading h2,.healthcare-assurance h2,.healthcare-cta h2{margin:10px 0 0;color:var(--deep);font:600 clamp(2.4rem,4vw,4.2rem)/1.08 "Playfair Display",serif;letter-spacing:-.025em}.healthcare-intro>p{margin:0;color:#5f6d67;font-size:17px;line-height:1.75}.healthcare-categories{padding:58px 7vw 68px;background:#f6f1e5}.healthcare-heading{margin-bottom:30px}.healthcare-heading h2{font-size:clamp(2.3rem,3.6vw,3.8rem)}.healthcare-categories ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(6,59,45,.2);border-left:1px solid rgba(6,59,45,.2)}.healthcare-categories li{min-height:132px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:#fff;border-right:1px solid rgba(6,59,45,.2);border-bottom:1px solid rgba(6,59,45,.2)}.healthcare-categories li span{color:#b38325;font-size:13px;font-weight:700;letter-spacing:.12em}.healthcare-categories li strong{color:var(--deep);font:600 clamp(1.25rem,1.8vw,1.7rem)/1.2 "Playfair Display",serif}.healthcare-assurance{padding:64px 7vw;background:var(--deep);color:#fff}.healthcare-assurance>div:first-child{max-width:800px;margin-bottom:34px}.healthcare-assurance h2{color:#fff}.assurance-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.22)}.assurance-points article{padding:26px 30px 8px 0}.assurance-points article+article{padding-left:30px;border-left:1px solid rgba(255,255,255,.22)}.assurance-points span{color:#e1b857;font-size:13px;font-weight:700;letter-spacing:.12em}.assurance-points h3{margin:16px 0 10px;color:#fff;font:600 1.55rem/1.2 "Playfair Display",serif}.assurance-points p{margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}.healthcare-cta{padding:58px 7vw;display:flex;align-items:center;justify-content:space-between;gap:50px;background:#fff}.healthcare-cta>div{max-width:850px}.healthcare-cta h2{font-size:clamp(2.3rem,3.6vw,3.7rem)}.healthcare-cta p:last-child{max-width:760px;color:#63706b;font-size:16px;line-height:1.65}.healthcare-cta>a{flex:none}@media(max-width:900px){.healthcare-intro{grid-template-columns:1fr;gap:24px}.healthcare-categories ul{grid-template-columns:repeat(2,minmax(0,1fr))}.assurance-points{grid-template-columns:1fr}.assurance-points article,.assurance-points article+article{padding:22px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.18)}.healthcare-cta{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.healthcare-hero{min-height:460px;padding:52px 6vw}.healthcare-hero h1{font-size:2.65rem}.healthcare-hero>div>p:not(.eyebrow){font-size:16px}.healthcare-intro,.healthcare-categories,.healthcare-assurance,.healthcare-cta{padding:44px 6vw}.healthcare-categories ul{grid-template-columns:1fr}.healthcare-categories li{min-height:108px;padding:20px}.healthcare-intro h2,.healthcare-heading h2,.healthcare-assurance h2,.healthcare-cta h2{font-size:2.1rem}}
