/* Refinement of the existing site. Original type, bands, films and composition retained. */


html body.refined.home-study{--refine-edge:clamp(24px,5.8vw,96px)}
html body.refined.home-study header{padding-left:var(--refine-edge)!important;padding-right:var(--refine-edge)!important;min-height:84px}
html body.refined.home-study .market-hero{min-height:690px!important;padding:64px var(--refine-edge) 62px!important}
html body.refined.home-study .market-copy{max-width:710px!important;padding:0!important}
html body.refined.home-study .market-copy .product-name{margin-bottom:28px!important}
html body.refined.home-study .market-copy h1{font-size:clamp(46px,4.7vw,70px)!important;line-height:1.1!important;max-width:730px!important;margin-bottom:0!important;text-wrap:balance}
html body.refined.home-study .market-copy>p{font-size:18px!important;line-height:1.65!important;max-width:550px!important;margin-top:24px!important}
html body.refined.home-study .market-copy .hero-actions{gap:16px!important;margin-top:29px!important;align-items:center}
html body.refined.home-study .market-copy .hero-actions a{min-height:50px!important;padding:15px 23px!important;font-size:16px!important;letter-spacing:.035em!important}
html body.refined.home-study .market-copy .hero-actions a.quiet-link{background:transparent!important;color:#fff!important;border:1px solid #ffffff80!important}
html body.refined.home-study .market-hero>.powered-line{left:var(--refine-edge)!important;bottom:30px!important;font-size:11px!important}
html body.refined.home-study .market-hero::after{display:none!important;content:none!important}
html body.refined.home-study .market-hero::before{background:linear-gradient(90deg,#081423c9 0%,#0b192780 45%,#0d1b2726 100%),linear-gradient(0deg,#001b3b7a,transparent 35%)!important}
html body.refined.home-study .market-hero>.original-film video.is-playing{opacity:.95!important}
html body.refined.home-study .market-hero>.original-film>img{opacity:1!important}
html body.refined.home-study .market-hero>.original-film.film-running>img{opacity:0!important}
html body.refined.home-study .atlas-panel-track{padding-top:52px!important;padding-bottom:52px!important}
html body.refined.home-study .map-heading{gap:40px!important;padding-top:32px!important;padding-bottom:28px!important}
html body.refined.home-study .map-heading h2{font-size:clamp(28px,2.5vw,37px)!important;max-width:690px!important;line-height:1.18!important}
html body.refined.home-study .map-heading p{font-size:16px!important;line-height:1.6!important;max-width:610px!important;margin-top:16px!important}
html body.refined.home-study .atlas-map-navigation button{min-height:82px;padding:19px 22px!important}
html body.refined.home-study .atlas-map-navigation button span{font-size:15px!important}
html body.refined.home-study .atlas-map-navigation button small{font-size:12px!important;line-height:1.45!important;margin-top:7px!important}
html body.refined.home-study :is(.intelligence-section,.engines-section,.coverage-preview,.changes-section){padding-left:var(--refine-edge)!important;padding-right:var(--refine-edge)!important;padding-top:72px!important;padding-bottom:72px!important}
html body.refined.home-study .section-heading{gap:60px!important;margin-bottom:34px!important;align-items:start!important}
html body.refined.home-study .section-heading h2{font-size:clamp(34px,3.1vw,46px)!important;line-height:1.16!important}
html body.refined.home-study main .section-heading p,html body.refined.home-study main .changes-intro p{font-size:17px!important;line-height:1.7!important;max-width:590px!important}
html body.refined.home-study .section-marker{font-size:12px!important;letter-spacing:.12em!important;margin-bottom:22px!important}
html body.refined.home-study .section-marker::after{margin-top:12px!important;width:32px!important}
html body.refined.home-study .app-sample-pick{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important}
html body.refined.home-study .app-sample-pick button{padding:20px 18px!important;min-width:0!important;border-right:1px solid #233e59!important;min-height:86px!important}
html body.refined.home-study .app-sample-pick button span{font-size:15px!important;letter-spacing:.015em!important}
html body.refined.home-study .app-sample-pick button small{font-size:12px!important;line-height:1.45!important;margin-top:8px!important;white-space:normal!important}
html body.refined.home-study .app-sample-window{height:710px!important;max-height:710px!important;overflow:auto!important}
html body.refined.home-study .app-sample-frame{height:710px!important;min-height:710px!important}
html body.refined.home-study .app-sample-open{padding:20px 22px!important;display:block!important;font-size:13px!important}
html body.refined.home-study .care-film-section{min-height:520px!important;padding:70px var(--refine-edge)!important}
html body.refined.home-study .care-film-copy h2{font-size:clamp(38px,3.7vw,54px)!important;line-height:1.15!important}
html body.refined.home-study .care-film-copy p{font-size:17px!important;line-height:1.7!important;max-width:520px!important}
html body.refined.home-study .method-proof{gap:20px!important;margin-top:38px!important}
html body.refined.home-study .method-proof article{padding:26px!important;min-width:0!important}
html body.refined.home-study .method-proof h3{font-size:22px!important;line-height:1.35!important}
html body.refined.home-study .method-proof p{font-size:16px!important;line-height:1.7!important}
html body.refined.home-study .care-perspectives{gap:24px!important;padding-left:var(--refine-edge)!important;padding-right:var(--refine-edge)!important}
html body.refined.home-study .closing.section{padding:75px var(--refine-edge)!important;min-height:470px!important}
html body.refined.home-study .closing p{font-size:18px!important;line-height:1.7!important;max-width:530px!important}
html body.refined.home-study .closing::after{display:none!important;content:none!important}
html body.refined.home-study :is(a,button,input):focus-visible{outline:3px solid #128bcc!important;outline-offset:4px!important}
@media(max-width:760px){
html body.refined.home-study header{min-height:72px!important}
html body.refined.home-study .market-hero{min-height:730px!important;padding-top:40px!important;padding-bottom:84px!important}
html body.refined.home-study .market-copy h1{font-size:clamp(40px,10vw,55px)!important;max-width:540px!important;text-wrap:initial}
html body.refined.home-study .market-copy>p{font-size:16px!important;line-height:1.65!important;margin-top:22px!important}
html body.refined.home-study .market-copy .hero-actions{gap:11px!important;margin-top:25px!important}
html body.refined.home-study .market-hero>.original-film{height:100%!important}
html body.refined.home-study .market-hero>.original-film video{object-position:62% center!important}
html body.refined.home-study .atlas-panel-track{padding-top:30px!important;padding-bottom:30px!important}
html body.refined.home-study .map-heading{padding:24px!important}
html body.refined.home-study .map-heading h2{font-size:30px!important}
html body.refined.home-study .map-heading p{font-size:15px!important}
html body.refined.home-study .atlas-map-navigation{display:flex!important;overflow-x:auto!important}
html body.refined.home-study .atlas-map-navigation button{flex:0 0 165px!important;min-width:165px!important;padding:16px!important}
html body.refined.home-study :is(.intelligence-section,.engines-section,.coverage-preview,.changes-section){padding-top:48px!important;padding-bottom:48px!important}
html body.refined.home-study .section-heading{gap:22px!important}
html body.refined.home-study main .section-heading p,html body.refined.home-study main .changes-intro p{font-size:16px!important;line-height:1.65!important}
html body.refined.home-study .app-sample-pick{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important}
html body.refined.home-study .app-sample-pick button{flex:0 0 165px!important;min-width:165px!important;padding:16px!important}
html body.refined.home-study .app-sample-window,html body.refined.home-study .app-sample-frame{height:620px!important;min-height:620px!important;max-height:620px!important}
html body.refined.home-study .care-film-section{min-height:530px!important;padding-top:48px!important;padding-bottom:48px!important}
html body.refined.home-study .care-film-copy p{font-size:16px!important}

}

@media(max-width:760px){html body.refined.home-study .market-hero::before{background:linear-gradient(90deg,#071421d9,#07142182),linear-gradient(0deg,#001b3b80,transparent)!important}}

/* Layout corrections after a complete rendered-page audit. */
html.refinement-ready{zoom:1!important;scroll-behavior:auto;scroll-padding-top:24px}
html body.refined.home-study{--refine-edge:max(32px,calc((100vw - 1280px)/2));overflow-x:clip}
html body.refined.home-study *,html body.refined.home-study *::before,html body.refined.home-study *::after{box-sizing:border-box}
html body.refined.home-study header{position:relative!important;top:auto!important;width:100%!important;max-width:none!important;height:82px!important;min-height:82px!important;margin:0!important;padding:0 var(--refine-edge)!important}
html body.refined.home-study header .site-brand{gap:10px!important}
html body.refined.home-study header .alevaris-mark{width:28px!important;height:34px!important}
html body.refined.home-study header .alevaris-wordmark{width:130px!important;height:auto!important}
html body.refined.home-study header nav a{font-size:14px!important}
html body.refined.home-study main{width:100%;overflow:clip}
html body.refined.home-study main>section{scroll-margin-top:28px}
/* Hero: original film and type, one flow for copy, actions and endorsement. */
html body.refined.home-study .market-hero{display:block!important;position:relative!important;isolation:isolate;min-height:700px!important;height:auto!important;max-width:none!important;width:100%!important;margin:0!important;padding:58px var(--refine-edge) 48px!important;overflow:hidden}
html body.refined.home-study .market-hero::before{background:linear-gradient(90deg,#04111fe0,#04111fa8 43%,#04111f20 80%),linear-gradient(0deg,#001b3b55,transparent 40%)!important}
html body.refined.home-study .market-hero>.original-film{inset:0!important;height:100%!important}
html body.refined.home-study .market-hero>.original-film video.is-playing{opacity:1!important;object-position:center 42%!important}
html body.refined.home-study .market-copy{width:min(650px,58%)!important;max-width:650px!important;padding:0!important;margin:0!important;pointer-events:auto}
html body.refined.home-study .market-copy .product-name{margin:0 0 26px!important}
html body.refined.home-study .introducing{font-size:11px!important;letter-spacing:.15em!important;margin-bottom:12px!important}
html body.refined.home-study .market-copy .atlas-lockup{height:59px!important;width:auto!important}
html body.refined.home-study .market-copy h1{font-size:clamp(44px,4.45vw,64px)!important;line-height:1.09!important;letter-spacing:0!important;margin:0!important;max-width:650px!important;text-wrap:initial}
html body.refined.home-study .market-copy>p{font-size:17px!important;line-height:1.65!important;max-width:540px!important;margin:25px 0 0!important;color:#edf2f7!important;text-shadow:none!important}
html body.refined.home-study .market-copy>p .hero-paragraph{display:block;margin-top:14px}
html body.refined.home-study .hero-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin:28px 0 0!important;align-items:center!important}
html body.refined.home-study .hero-actions :is(a.button,a.quiet-link){min-height:50px!important;font-size:16px!important;letter-spacing:.025em!important;padding:0 25px!important;margin:0!important}
html body.refined.home-study .hero-actions a.quiet-link{border:1px solid #c4d1df!important;background:transparent!important;color:#fff!important}
html body.refined.home-study .market-copy>.powered-line{position:static!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:none!important;transform:none!important;margin:25px 0 0!important;padding:0!important;font-size:11px!important;color:#bfccd9!important}
html body.refined.home-study .market-copy>.powered-line img{height:24px!important;width:auto!important;max-width:160px!important}

/* One page grid. No viewport-locked panels or clipped control rows. */
html body.refined.home-study :is(.atlas-panel-track,.intelligence-section,.changes-preview,.engines-section,.care-perspectives,.coverage-preview){width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-shadow:none!important;clip-path:none!important;padding:72px var(--refine-edge)!important;height:auto!important;min-height:0!important}
html body.refined.home-study .atlas-panel-track .market-room{display:flex!important;flex-direction:column!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;box-shadow:none!important;backdrop-filter:none!important}
html body.refined.home-study .map-heading{display:block!important;position:static!important;padding:0!important;margin:0 0 26px!important;width:100%!important;max-width:none!important}
html body.refined.home-study .map-heading h2{font-size:34px!important;line-height:1.2!important;max-width:700px!important;margin:20px 0 0!important}
html body.refined.home-study .map-heading p{max-width:700px!important;font-size:16px!important;line-height:1.6!important;margin:16px 0 0!important}
html body.refined.home-study .map-heading>div>span{font-size:11px!important;letter-spacing:.12em!important}
html body.refined.home-study #market-scene{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:2.35!important;margin:0!important;mask-image:none!important;box-shadow:none!important;border:1px solid #34506a!important;background:#0a1723!important;order:3;overflow:hidden!important}

html body.refined.home-study .atlas-map-legend{position:static!important;order:2;display:flex!important;flex-wrap:wrap!important;gap:12px 22px!important;margin:0 0 18px!important;font-size:12px!important;line-height:1.5!important;padding:0!important}
html body.refined.home-study .hospital-readout{position:static!important;order:4;padding:22px 0!important;margin:0!important;display:flex!important;justify-content:space-between!important;gap:28px!important;align-items:center!important;min-height:0!important}
html body.refined.home-study .hospital-summary h3{font-size:20px!important;line-height:1.3!important;max-width:470px!important}
html body.refined.home-study .hospital-location{font-size:12px!important;display:block!important;margin-bottom:8px!important}
html body.refined.home-study .hospital-metrics{display:flex!important;gap:32px!important;margin:0!important}
html body.refined.home-study .hospital-metrics strong{font-size:27px!important;font-weight:400!important}
html body.refined.home-study .hospital-metrics span{font-size:11px!important;margin-top:6px!important}
html body.refined.home-study .atlas-map-navigation{position:static!important;order:5;height:auto!important;min-height:84px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;gap:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:1px solid #34506a!important}
html body.refined.home-study .atlas-map-navigation button{padding:17px!important;min-width:0!important;min-height:82px!important;text-align:left!important;background:transparent!important;border:0!important;border-right:1px solid #34506a!important}
html body.refined.home-study .atlas-map-navigation button:last-child{border-right:0!important}
html body.refined.home-study .atlas-map-navigation button:hover{background:#173852!important}
html body.refined.home-study .atlas-map-navigation button span{font-size:14px!important;color:#fff!important;line-height:1.35!important}
html body.refined.home-study .atlas-map-navigation button small{display:block!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;color:#b7cadb!important;margin-top:6px!important}
html body.refined.home-study .section-heading,html body.refined.home-study .changes-intro{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:26px 64px!important;margin:0 0 38px!important;padding:0!important;align-items:start!important}
html body.refined.home-study .section-heading h2,html body.refined.home-study .changes-intro h2,html body.refined.home-study .coverage-preview h2{font-size:42px!important;line-height:1.15!important;margin:0!important}
html body.refined.home-study .section-heading>p,html body.refined.home-study .changes-intro>p{font-size:16px!important;line-height:1.7!important;max-width:none!important;margin:0!important}
html body.refined.home-study .section-marker{font-size:11px!important;letter-spacing:.12em!important;margin:0 0 22px!important}
html body.refined.home-study .changes-intro>.section-marker{grid-column:1!important;grid-row:1!important;margin:0!important}
html body.refined.home-study .changes-intro>h2{grid-column:1!important;grid-row:2!important}
html body.refined.home-study .changes-intro>p{grid-column:2!important;grid-row:1 / 3!important}
html body.refined.home-study .intelligence-stage{display:block!important;min-height:0!important;border:1px solid #b8c6d1!important;box-shadow:0 10px 28px #001b3b0b!important;overflow:hidden!important;border-radius:0!important}
html body.refined.home-study #product-profile{max-height:720px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7890a4 #eef2f6}
html body.refined.home-study .ap-record{border-radius:0!important;box-shadow:none!important;border:0!important}
html body.refined.home-study .ap-record .ap-title h3{font-size:25px!important;line-height:1.2!important}
html body.refined.home-study .ap-record .ap-tabs{gap:24px!important}
html body.refined.home-study .ap-record .ap-tabs button{font-size:14px!important}
html body.refined.home-study .ap-record .ap-body{padding:24px!important}
.record-preview-footer{background:#eef3f6;color:#385267;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:22px;font:12px/1.5 Neue,Arial,sans-serif;border:1px solid #b8c6d1;border-top:0}
.record-preview-footer a{color:#001b3b;border-bottom:1px solid #6e8699;padding:5px 0;white-space:nowrap}
html body.refined.home-study #public-changes{border-top:1px solid #39536e;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:#fff!important}
html body.refined.home-study #public-changes .ap-ev{display:grid!important;border-bottom:1px solid #39536e!important;align-items:start!important}
html body.refined.home-study #public-changes .ap-ev .c b{display:block!important;color:#f2f6fa!important;font-weight:500!important}
html body.refined.home-study #public-changes .ap-ev .c small{display:block!important;color:#b9cbdb!important}
html body.refined.home-study #public-changes .ap-ev .c small strong{font-weight:500!important}
html body.refined.home-study #public-changes .ap-ev .d{color:#b9cbdb!important;line-height:1.7!important}
html body.refined.home-study #public-changes .ap-kind{color:#dbe9f4!important;background:#153b5b!important;display:inline-block;padding:5px 8px;font:11px/1.4 Neue,Arial,sans-serif!important;border-radius:0!important}
html body.refined.home-study #public-changes .ap-more{padding:22px 0 0!important}
html body.refined.home-study #public-changes .changes-more{font:14px Neue,Arial,sans-serif!important;color:white!important;background:transparent!important;border:1px solid #7891a8!important;padding:12px 20px!important;cursor:pointer}
html body.refined.home-study .ap-record .ap-approach p{color:#e2ecf5!important}
html body.refined.home-study .ap-record .ap-approach .ap-label{color:#a9c9df!important}
html body.refined.home-study .ap-record .ap-approach a{color:#fff!important}
html body.refined.home-study .ap-ev{padding:18px 0!important;gap:24px!important;grid-template-columns:110px 130px minmax(0,1fr)!important}
html body.refined.home-study .ap-ev .c b{font-size:15px!important;line-height:1.5!important}
html body.refined.home-study .ap-ev .c small{font-size:12px!important;line-height:1.5!important;margin-top:6px!important}
html body.refined.home-study .ap-ev .d{font-size:12px!important}
html body.refined.home-study .care-film-section{min-height:520px!important;margin:0!important;padding:64px var(--refine-edge)!important;display:flex!important;align-items:center!important;width:100%!important}
html body.refined.home-study .care-film-copy{width:46%!important;max-width:530px!important;min-width:0!important;margin:0 0 0 auto!important}
html body.refined.home-study .care-film-copy h2{font-size:48px!important;line-height:1.13!important;margin:22px 0!important}
html body.refined.home-study .care-film-copy p{font-size:16px!important;line-height:1.75!important;max-width:none!important;text-shadow:none!important}
html body.refined.home-study .care-film-copy>span{font-size:11px!important;letter-spacing:.12em!important}
html body.refined.home-study .engine-system{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:48px!important;padding:0!important;margin:0!important;min-height:0!important}
html body.refined.home-study .engine-source,html body.refined.home-study .engine-source.silver{grid-column:auto!important;grid-row:auto!important;min-width:0!important;padding:26px 0 0!important;display:flex!important;flex-direction:column!important;margin:0!important}
html body.refined.home-study .engine-source h3 .brand-logo{height:30px!important;max-width:100%!important;object-fit:contain!important;object-position:left!important}
html body.refined.home-study .engine-source p{font-size:16px!important;line-height:1.7!important;margin:20px 0!important;max-width:540px!important}
html body.refined.home-study .engine-detail{font-size:12px!important;line-height:1.5!important;margin-top:auto!important}
html body.refined.home-study .engine-flow,html body.refined.home-study .engine-destination{display:none!important}
html body.refined.home-study .engine-foot{margin:30px 0 0!important;padding:22px 0 0!important;gap:32px!important}
html body.refined.home-study .engine-foot p{font-size:15px!important;line-height:1.6!important;max-width:650px!important}
html body.refined.home-study .method-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:44px 0 0!important}
html body.refined.home-study .method-proof article{padding:24px!important;min-width:0!important}
html body.refined.home-study .method-proof article::before{font-size:30px!important;margin-bottom:16px!important}
html body.refined.home-study .method-proof h3{font-size:23px!important;line-height:1.3!important;margin:0 0 16px!important}
html body.refined.home-study .method-proof p{font-size:15px!important;line-height:1.7!important;margin:0!important}
html body.refined.home-study .care-perspectives{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important;padding-top:56px!important;padding-bottom:56px!important}
html body.refined.home-study .care-perspectives figure{height:390px!important;margin:0!important}
html body.refined.home-study .care-perspectives figcaption{left:28px!important;right:28px!important;bottom:26px!important}
html body.refined.home-study .care-perspectives figcaption span{font-size:11px!important;letter-spacing:.12em!important}
html body.refined.home-study .care-perspectives figcaption p{font-size:16px!important;line-height:1.55!important;max-width:400px!important}
html body.refined.home-study .coverage-preview{display:grid!important;grid-template-columns:1fr 1fr!important;gap:64px!important;align-items:center!important}
html body.refined.home-study .coverage-preview p{font-size:16px!important;line-height:1.7!important;max-width:550px!important;margin:24px 0 0!important}
html body.refined.home-study .landscape-bands>div{padding:18px!important;font-size:14px!important}
html body.refined.home-study .closing.section{width:100%!important;max-width:none!important;min-height:490px!important;height:auto!important;margin:0!important;padding:64px var(--refine-edge)!important;text-align:left!important}
html body.refined.home-study .closing h2{font-size:54px!important;line-height:1.1!important;margin:20px 0!important}
html body.refined.home-study .closing p{font-size:17px!important;line-height:1.7!important;max-width:530px!important;margin:0 0 26px!important}
html body.refined.home-study .closing .atlas-lockup{height:45px!important;margin:0!important}
html body.refined.home-study footer{width:100%!important;max-width:none!important;padding:52px var(--refine-edge) 28px!important;margin:0!important;gap:36px!important}
html body.refined.home-study footer .footer-column>span{font-size:11px!important;letter-spacing:.12em!important}
html body.refined.home-study footer a,html body.refined.home-study footer small{font-size:13px!important;line-height:1.6!important}


@media(max-width:1000px){html body.refined.home-study .market-copy{width:67%!important}html body.refined.home-study :is(.section-heading,.changes-intro,.coverage-preview){column-gap:36px!important}html body.refined.home-study .hospital-readout{align-items:flex-start!important}html body.refined.home-study .method-proof{gap:14px!important}}
@media(max-width:760px){
html body.refined.home-study{--refine-edge:24px}
html body.refined.home-study header{height:72px!important;min-height:72px!important}
html body.refined.home-study header .alevaris-wordmark{width:113px!important}
html body.refined.home-study .market-hero{min-height:0!important;padding:36px 24px 34px!important}
html body.refined.home-study .market-copy{width:100%!important;max-width:none!important}
html body.refined.home-study .market-copy .atlas-lockup{height:48px!important}
html body.refined.home-study .market-copy h1{font-size:clamp(35px,9.2vw,50px)!important;line-height:1.13!important}
html body.refined.home-study .market-copy>p{font-size:16px!important;line-height:1.65!important;margin-top:23px!important;max-width:none!important}
html body.refined.home-study .market-hero::before{background:linear-gradient(90deg,#071421dc,#0714219c)!important}
html body.refined.home-study .market-hero>.original-film video{object-position:65% center!important}
html body.refined.home-study .hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:25px!important}
html body.refined.home-study .hero-actions a{width:100%!important;min-height:49px!important}
html body.refined.home-study .market-copy>.powered-line{margin-top:24px!important}
html body.refined.home-study .market-copy>.powered-line img{height:21px!important;max-width:145px!important}

html body.refined.home-study :is(.atlas-panel-track,.intelligence-section,.changes-preview,.engines-section,.coverage-preview){padding:48px 24px!important}
html body.refined.home-study .map-heading h2{font-size:29px!important;line-height:1.2!important}
html body.refined.home-study .map-heading p{font-size:15px!important;line-height:1.6!important}
html body.refined.home-study .atlas-map-legend{font-size:11px!important;gap:9px 15px!important}
html body.refined.home-study .atlas-map-legend .legend-label{flex-basis:100%}
html body.refined.home-study #market-scene{aspect-ratio:1.7!important}
html body.refined.home-study .hospital-readout{display:block!important;padding:22px 0!important}
html body.refined.home-study .hospital-summary h3{font-size:19px!important;line-height:1.35!important}
html body.refined.home-study .hospital-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:22px!important}
html body.refined.home-study .hospital-metrics strong{font-size:24px!important}
html body.refined.home-study .hospital-metrics span{font-size:10px!important;line-height:1.5!important}
html body.refined.home-study .atlas-map-navigation{display:flex!important;overflow-x:auto!important;scrollbar-width:thin;scrollbar-color:#68829b #001b3b}
html body.refined.home-study .atlas-map-navigation button{flex:0 0 165px!important;min-width:165px!important}
html body.refined.home-study .section-heading,html body.refined.home-study .changes-intro{display:block!important;margin-bottom:28px!important}
html body.refined.home-study .section-heading h2,html body.refined.home-study .changes-intro h2,html body.refined.home-study .coverage-preview h2{font-size:34px!important;line-height:1.17!important}
html body.refined.home-study .section-heading>p,html body.refined.home-study .changes-intro>p{font-size:16px!important;line-height:1.65!important;margin:22px 0 0!important}
html body.refined.home-study .changes-intro>.section-marker{margin-bottom:22px!important}
html body.refined.home-study .care-film-section{padding:48px 24px!important;min-height:490px!important}
html body.refined.home-study .care-film-copy{width:100%!important;max-width:none!important;margin:0!important}
html body.refined.home-study .care-film-section::before{background:#071421a8!important}
html body.refined.home-study .care-film-copy h2{font-size:37px!important;line-height:1.16!important}
html body.refined.home-study .care-film-copy p{font-size:16px!important;line-height:1.65!important}
html body.refined.home-study #product-profile{max-height:650px}
html body.refined.home-study .ap .ap-bar{padding:16px!important;display:block!important}
html body.refined.home-study .ap .ap-bar>.ap-select{display:block!important;margin-top:14px!important;max-width:100%!important}
html body.refined.home-study .ap .ap-bar select{max-width:100%!important;width:100%!important}
html body.refined.home-study .ap-record .ap-title h3{font-size:23px!important}
html body.refined.home-study .ap-record .ap-title,html body.refined.home-study .ap-record .ap-body{padding:18px!important}
html body.refined.home-study .ap-record .ap-tabs{padding:0 18px!important;gap:20px!important}
.record-preview-footer{display:block;padding:14px 16px;font-size:11px}.record-preview-footer a{display:inline-block;margin-top:9px}
html body.refined.home-study .ap-ev{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:18px 0!important}.ap-ev .c{grid-column:1/-1}
html body.refined.home-study .engine-system,html body.refined.home-study .method-proof,html body.refined.home-study .coverage-preview{grid-template-columns:1fr!important;gap:28px!important}
html body.refined.home-study .engine-foot{display:block!important}
html body.refined.home-study .engine-foot a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;height:auto!important;padding:16px 20px!important;line-height:1.25!important;white-space:normal!important;text-align:center;margin-top:20px!important}
html body.refined.home-study .method-proof{margin-top:30px!important;gap:18px!important}
html body.refined.home-study .care-perspectives{grid-template-columns:1fr!important;gap:20px!important;padding:30px 24px!important}
html body.refined.home-study .care-perspectives figure{height:330px!important}
html body.refined.home-study .care-perspectives figcaption{left:22px!important;right:22px!important;bottom:22px!important}
html body.refined.home-study .closing.section{min-height:0!important;padding:48px 24px!important}
html body.refined.home-study .closing h2{font-size:42px!important}
html body.refined.home-study .closing p{font-size:16px!important;line-height:1.65!important}
html body.refined.home-study .closing .button{width:100%!important;min-height:52px!important}
html body.refined.home-study footer{padding:38px 24px 24px!important;grid-template-columns:1fr 1fr!important;gap:28px!important}
html body.refined.home-study .footer-identity,html body.refined.home-study .footer-base{grid-column:1/-1!important}

}
@media(prefers-reduced-motion:reduce){html.refinement-ready{scroll-behavior:auto}}

/* Production map and live application frames. */
html body.refined.home-study .map-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;align-items:end!important;gap:40px!important;position:relative!important;z-index:8}
html body.refined.home-study .map-search{width:100%!important;margin:0!important}
html body.refined.home-study .hospital-readout{height:auto!important;max-height:none!important;flex-wrap:wrap!important}
html body.refined.home-study .hospital-summary p{font-size:14px!important;line-height:1.6!important}
html body.refined.home-study .map-record-note{order:6!important;margin-top:16px!important;font-size:11px!important;line-height:1.6!important}
html body.refined.home-study .app-sample{gap:0!important}
html body.refined.home-study .intelligence-stage:has(.app-sample){padding:0!important}
html body.refined.home-study .app-sample-pick{background:#001b3b!important;overflow-x:auto!important}
html body.refined.home-study .app-sample-pick button{border-radius:0!important;margin:0!important;white-space:normal!important}
html body.refined.home-study .app-sample-window{border-radius:0!important;box-shadow:none!important}
html body.refined.home-study .app-sample-window::after{display:none!important}
html body.refined.home-study .app-sample .app-sample-open{display:block!important;align-self:stretch!important;margin:0!important;padding:17px 24px!important;background:#edf3f7!important;color:#001b3b!important;border:0!important;border-top:1px solid #b8c6d1!important;font-size:15px!important}
html body.refined.home-study .app-changes-frame{max-height:660px!important;border:1px solid #39536e!important}
@media(max-width:760px){
html body.refined.home-study .map-heading{display:block!important}
html body.refined.home-study .map-search{margin-top:24px!important}
html body.refined.home-study .map-search input{height:48px!important;font-size:16px!important}
html body.refined.home-study .app-sample-pick{display:flex!important;flex-wrap:nowrap!important}
html body.refined.home-study .hospital-bench-detail{width:100%}
html body.refined.home-study .app-changes-frame{max-height:640px!important}
}
