.landing-home .hero-inner{min-height:570px;padding-top:45px;padding-bottom:42px;grid-template-columns:1.15fr 1fr}.landing-home .hero h1{font-size:clamp(42px,4.25vw,61px);letter-spacing:-2.9px;line-height:1.12}.landing-home .hero-copy>p{max-width:470px;font-size:15px}.landing-home .hero-visual{height:420px;scale:.88}.landing-home .lab-float{top:18px}.landing-home .id-float{bottom:35px}.landing-home .illustration-note{bottom:-12px}.landing-home .hero-signature{margin-top:27px}.interest-choices{padding:65px 0 70px}.interest-choices .intro-heading{align-items:end;margin-bottom:30px}.interest-choices h2{font-size:34px;letter-spacing:-1.2px}.interest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.interest-card{display:flex;flex-direction:column;border:1px solid #d9e6df;border-radius:11px;padding:23px;transition:transform .2s,box-shadow .2s;background:#fff}.interest-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #123e4210;border-color:#8acaba}.interest-card.featured{background:#f0f7f3}.interest-top{display:flex;flex-direction:column;gap:17px}.interest-top>span:last-child{font-size:8px;letter-spacing:1px;color:#6b8c7f}.interest-card h3{font-size:22px;letter-spacing:-.6px;margin:17px 0 12px}.interest-card p{font-size:12px;color:#6c827b;line-height:1.75}.interest-tags{font-size:9px;color:#81988e;line-height:1.7;margin:17px 0 23px}.interest-cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #dce8e1;padding-top:17px;font-size:11px;color:#0c8177;font-weight:600}.interest-cta b{font-size:19px;font-weight:400}.home-about{background:#f2f7f4;border-top:1px solid #e2eae5;padding:35px 0}.home-about .container{display:flex;align-items:center;gap:35px}.home-about img{width:130px;height:auto;mix-blend-mode:multiply}.home-about .section-label{font-size:8px;margin-bottom:9px}.home-about h2{font-size:24px;letter-spacing:-.7px}.home-about p{font-size:12px;color:#70857b;max-width:570px;margin-top:10px}.home-about a{margin-left:auto;white-space:nowrap;font-size:11px}.interest-lead{background:#f1f7f4;border-bottom:1px solid #e2eae5;padding:32px 0 60px}.breadcrumb{display:inline-block;color:#6d867d;font-size:11px;margin-bottom:37px}.breadcrumb:hover{color:#02978a}.interest-lead h1{font-family:Manrope,sans-serif;font-weight:650;font-size:clamp(35px,4vw,56px);letter-spacing:-2.4px;line-height:1.17}.interest-lead h1 span{color:#128b82}.interest-lead .section-label{margin-bottom:21px}.interest-lead p{font-size:15px;color:#6b8379;max-width:650px;margin:24px 0}.interest-page .catalogue-filters[hidden]{display:none}.interest-page .catalogue{padding-top:65px}.related{padding:55px 0;display:flex;justify-content:space-between;align-items:center;gap:30px}.related h2{font-size:26px;letter-spacing:-.8px}.related .section-label{margin-bottom:12px;font-size:8px}.related>div:last-child{display:flex;flex-wrap:wrap;gap:12px}.related a{display:flex;align-items:center;gap:20px;background:#f2f7f4;border:1px solid #dce8e1;border-radius:7px;padding:15px;font-size:12px;color:#347d6c}.related a:hover{background:#e2f2e9}.clinic-journey{padding:65px 0}.clinic-journey h2{font-size:35px;margin-bottom:30px}.witness{background:#0b2c38;color:#d8eae8;padding:48px;border:1px solid #27505a;border-radius:14px;margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:45px}.witness .section-label{color:#77d8c8;font-size:9px}.witness h3{font-size:29px;line-height:1.25;letter-spacing:-.8px}.witness p{font-size:13px;color:#9dbcbf;margin-top:16px}.witness-flow{display:grid;gap:12px;align-content:center}.witness-flow>div{display:flex;gap:15px;align-items:center;border:1px solid #39606b;border-radius:7px;padding:15px}.witness-flow span{font-size:10px;color:#70d4bf}.witness-flow strong{font-size:12px;font-weight:500}.witness-footnote{font-size:10px!important;color:#789ca2!important}@media(max-width:1100px){.interest-grid{gap:12px}.interest-card{padding:19px}.interest-card h3{font-size:19px}.interest-cta{font-size:10px}.landing-home .hero h1{font-size:48px}.landing-home .hero-visual{scale:.78}.home-about .container{gap:25px}}@media(max-width:850px){.interest-grid{grid-template-columns:1fr 1fr}.landing-home .hero-inner{min-height:550px}.landing-home .hero h1{font-size:43px;letter-spacing:-2px}.landing-home .hero-visual{scale:.72;left:0}.home-about .container{flex-wrap:wrap}.home-about a{margin-left:165px}.home-about .container>div{flex:1}.related{align-items:start;flex-direction:column}.witness{padding:30px;gap:25px}.witness h3{font-size:25px}}@media(max-width:600px){.landing-home .hero-inner{display:block;min-height:0;padding-top:40px;padding-bottom:0}.landing-home .hero h1{font-size:42px;letter-spacing:-2px}.landing-home .hero-copy>p{font-size:13px}.landing-home .hero-signature{margin-top:25px}.landing-home .hero-visual{height:285px;scale:.65;margin-top:0;margin-bottom:5px}.landing-home .lab-float{top:-28px;left:-25px}.landing-home .id-float{bottom:-10px;right:-22px}.landing-home .visual-label{display:none}.landing-home .illustration-note{bottom:-40px;right:-10px}.interest-choices{padding:45px 0}.interest-choices .intro-heading{display:block}.interest-choices .intro-heading>a{margin-top:20px;font-size:12px}.interest-choices h2{font-size:29px}.interest-grid{grid-template-columns:1fr;gap:13px}.interest-card{padding:23px}.interest-top{flex-direction:row;align-items:center;gap:15px}.interest-card h3{font-size:24px;margin-top:17px}.interest-card p{font-size:13px}.interest-tags{margin:14px 0 18px;font-size:10px}.interest-cta{font-size:12px}.home-about .container{gap:22px}.home-about img{width:110px}.home-about .container>div{flex-basis:100%}.home-about a{margin:0}.home-about h2{font-size:24px}.interest-lead{padding:25px 0 40px}.interest-lead h1{font-size:35px;letter-spacing:-1.5px}.interest-lead p{font-size:13px;margin:21px 0}.breadcrumb{margin-bottom:30px}.related{padding:40px 0}.related h2{font-size:25px}.related a{font-size:11px}.clinic-journey{padding:45px 0}.clinic-journey h2{font-size:29px}.witness{grid-template-columns:1fr;padding:25px;gap:20px}.witness h3{font-size:26px}.witness p{font-size:12px}}
