
body{background:#fff}.main-nav .active{color:var(--blue)}.about-hero{height:92svh;min-height:680px;position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--navy)}.about-hero>img{position:absolute;inset:0;height:100%;object-fit:cover}.about-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,23,47,.82),rgba(3,23,47,.22)),linear-gradient(0deg,rgba(3,23,47,.7),transparent 55%)}.about-hero-copy{position:relative;color:#fff;padding:0 7vw 10vh;max-width:980px}.about-hero h1{font-size:clamp(58px,8vw,116px);line-height:1.02;letter-spacing:-.055em;margin:0 0 28px}.about-hero-copy>p:last-child{font-size:clamp(18px,2vw,26px);color:rgba(255,255,255,.8)}.about-story{display:grid;place-items:center}.story-wrap{max-width:1050px}.story-wrap h2{font-size:clamp(44px,6vw,86px);line-height:1.1;margin:0 0 42px}.story-wrap p{font-size:clamp(18px,1.7vw,24px);color:var(--muted);max-width:950px}.story-wrap h3{font-size:clamp(27px,3.2vw,48px);color:var(--blue);margin:36px 0}.three-concepts{background:var(--ice)}.section-head{text-align:center;max-width:920px;margin:0 auto 58px}.section-head h2{margin-bottom:20px}.section-head>p:last-child{color:var(--muted);font-size:18px}.concept-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.concept-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 22px 65px rgba(7,31,62,.09)}.concept-card img{height:340px;object-fit:cover}.concept-card>div{padding:30px}.concept-card h3{font-size:28px;margin:0 0 12px}.concept-card p{color:var(--muted);margin:0}.clinical{background:linear-gradient(135deg,var(--navy),#0b396d);color:#fff}.clinical .section-head>p:last-child{color:rgba(255,255,255,.7)}.logo-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1300px;margin:auto}.logo-wall>div{background:#fff;border-radius:10px;padding:24px;min-height:230px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--text);transition:.25s}.logo-wall>div:hover{transform:translateY(-5px)}.logo-wall img{height:95px;object-fit:contain}.logo-wall p{font-size:14px;color:var(--muted);margin:18px 0 0}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1200px;margin:auto}.trust-grid img{height:620px;object-fit:cover;border-radius:10px}.about-data{display:grid;grid-template-columns:repeat(4,1fr);background:var(--navy);color:#fff;text-align:center}.about-data>div{padding:75px 25px;border-right:1px solid rgba(255,255,255,.14)}.about-data strong{display:block;font-size:clamp(48px,5.5vw,86px);line-height:1;color:var(--sky)}.about-data span{display:block;margin-top:16px;color:#d2e2f2}.about-final{height:75svh;min-height:600px;position:relative;display:grid;place-items:center;overflow:hidden}.about-final>img{position:absolute;inset:0;height:100%;object-fit:cover}.about-final>div{position:absolute;inset:0;background:rgba(2,20,42,.65)}.about-final>section{position:relative;text-align:center;color:#fff;padding:30px}.about-final h2{font-size:clamp(45px,6.5vw,94px);line-height:1.1;margin:0 0 42px}.site-header.scrolled{position:fixed}.site-header.scrolled .brand{filter:none}.site-header.scrolled .main-nav{color:var(--text)}
@media(max-width:980px){.concept-cards,.logo-wall{grid-template-columns:repeat(2,1fr)}.about-data{grid-template-columns:repeat(2,1fr)}.trust-grid img{height:55vw}}@media(max-width:650px){.about-hero{min-height:620px}.about-hero-copy{padding:0 26px 70px}.concept-cards,.logo-wall,.trust-grid,.about-data{grid-template-columns:1fr}.concept-card img{height:70vw}.trust-grid img{height:110vw}.about-data>div{padding:48px 20px}.section-head{text-align:left}.about-final{min-height:520px}}

/* About hero title: keep each phrase on a single line */
.about-hero h1 span{
  display:block;
  white-space:nowrap;
}
.about-hero h1 span + span{
  margin-top:.08em;
}
@media(max-width:1100px){
  .about-hero h1{font-size:clamp(50px,7.2vw,92px)}
}
@media(max-width:650px){
  .about-hero h1{font-size:clamp(38px,10vw,58px);letter-spacing:-.04em}
  .about-hero h1 span{white-space:nowrap}
}
