:root{--navy:#102a3b;--blue:#146174;--ink:#183747;--muted:#526772;--cream:#f7f7f2;--line:#dce5e6}body{color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance}p{line-height:1.8}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #277b8b;outline-offset:5px}.header{background:#fff;border-bottom:1px solid var(--line);padding:20px 5%;gap:30px}.brand img{max-width:235px;height:auto}.nav{gap:17px}.nav a{font-size:12px;font-weight:500}.header-cta{background:var(--navy);padding:14px 20px;white-space:nowrap}.clinical-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:5%;min-height:660px;padding:65px 7%;background:var(--cream);isolation:isolate;position:relative;overflow:hidden}.clinical-hero .eyebrow{color:#47616e;font-size:11px;letter-spacing:2.7px}.clinical-hero h1{font:clamp(42px,5vw,72px)/1.08 Georgia,serif;letter-spacing:-2.6px;color:var(--navy);margin:24px 0}.clinical-hero h1 em{color:#296d79;font-weight:400}.clinical-hero .hero-lede{max-width:510px;color:#506671;font-size:17px;line-height:1.8}.clinical-hero .hero-actions{margin-top:30px;gap:12px;flex-wrap:wrap}.clinical-hero .button{border-radius:6px;padding:15px 23px;font-size:13px}.clinical-hero .primary{background:var(--navy);color:white}.clinical-hero .outline{border-color:#b1c4ca;color:var(--navy);background:transparent}.clinical-product{position:relative;margin:0;padding:28px 24px 16px;background:white;border:1px solid #e1e7e5;border-radius:14px;box-shadow:0 30px 65px #193b4510}.clinical-product img{display:block;width:100%;height:410px;object-fit:contain}.clinical-product figcaption{font-size:11px;text-align:center;color:#677c84;padding:16px 0 0}.clinical-hero-notes{border-top:1px solid #cfdcde;margin-top:38px;padding-top:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#4d6875}.portfolio-links{background:var(--navy);grid-template-columns:repeat(4,1fr)}.portfolio-links a{padding:27px 22px;border-color:#ffffff20}.portfolio-links span{font-size:9px;letter-spacing:1.5px;color:#b8cdd2}.portfolio-links strong{font:20px Georgia,serif;margin-top:8px}.section{padding-top:90px;padding-bottom:90px}.section h2{font:clamp(34px,3.5vw,50px)/1.15 Georgia,serif;letter-spacing:-1.2px}.solution-card{border:1px solid var(--line);border-radius:12px;box-shadow:none}.solution-card h3{font:28px Georgia,serif}.solution-card.featured{background:#eaf3f2}.section-kicker,.eyebrow{font-size:10px;letter-spacing:2px}.contact{background:#f1f5f3}.nano-gallery img{object-fit:contain}.nano-document-library a{transition:background .15s}.button{font-weight:600;box-shadow:none}.footer{border-top:1px solid var(--line)}@media(max-width:1100px){.header-cta{display:none}.nav{gap:13px}.clinical-hero{padding:50px 5%;gap:30px}.clinical-product img{height:350px}}@media(max-width:760px){.clinical-hero{grid-template-columns:1fr;padding:42px 6%;min-height:0;gap:32px}.clinical-hero h1{font-size:48px;letter-spacing:-1.9px}.clinical-hero .hero-lede{font-size:16px}.clinical-product{max-width:460px;width:100%;justify-self:center}.clinical-product img{height:330px}.clinical-hero-notes{gap:10px 20px;margin-top:26px}.portfolio-links{grid-template-columns:1fr 1fr}.portfolio-links a{padding:21px 17px}.portfolio-links strong{font-size:18px}.section{padding-top:60px;padding-bottom:60px}.brand img{max-width:210px}.header{padding:16px 6%}.section h2{font-size:36px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Retire the previous full-bleed hero overlay for the product-led layout. */
.hero.clinical-hero::before,.hero.clinical-hero::after{display:none;content:none}.hero.clinical-hero{background:#f7f7f2;color:#183747}.clinical-hero-copy{position:relative;z-index:1}
