/* Shared identity, independent page compositions. */
.v4-page{overflow-x:clip;overflow-y:visible}.v4-page p{line-height:1.95}.v4-page h1{letter-spacing:0}.v4-section{padding-top:74px;padding-bottom:74px}.v4-heading{margin-bottom:35px;max-width:790px}.v4-heading h2{font-size:32px;line-height:1.5;margin:0 0 17px}.v4-heading>p:not(.eyebrow){font-size:14px;margin-bottom:0}.v4-faq{display:grid;grid-template-columns:.75fr 1.4fr;gap:75px;padding:65px 0}.v4-faq h2{font-size:29px}.v4-faq>div>p:not(.eyebrow){font-size:14px}.v4-faq .text-link{margin-top:7px}.v4-scope-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.v4-scope-columns article{border-top:1px solid #cbdced;padding-top:25px}.v4-scope-columns article>span{font:22px Arial,sans-serif;color:#7fa6eb}.v4-scope-columns h3{font-size:20px;margin:17px 0 12px}.v4-scope-columns p{font-size:14px;margin-bottom:0}.v4-step-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:25px}.v4-step-list li{display:flex;align-items:flex-start;gap:20px}.v4-step-list li>span{font:18px Arial,sans-serif;color:var(--blue);padding-top:6px;flex-shrink:0}.v4-step-list h3{font-size:18px;margin:0 0 9px}.v4-step-list p{font-size:14px;margin:0}.concept-caption{position:absolute;right:30px;bottom:18px;font-size:10px;letter-spacing:1px;color:#334d70;background:#ffffffbf;padding:5px 9px}.v4-page figure{margin:0}.v4-page .eyebrow{font-size:10px!important}.v4-page .check-list{margin-bottom:0}.v4-page section[id]{scroll-margin-top:100px}
/* Medical services: panoramic scene, vertical service explorer, open journey. */
.service-hero{height:580px;position:relative}.service-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.service-hero>.wrap{position:relative;height:100%;display:flex;align-items:center}.service-hero .wrap>div{width:520px;background:#f7fbffed;padding:38px 40px 38px 0}.service-hero h1{font-size:59px;margin-bottom:20px}.service-hero h2{font-size:32px;line-height:1.5;margin-bottom:18px}.service-hero p:not(.eyebrow){max-width:435px;font-size:14px}.service-hero .btn{margin-top:8px}.service-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.service-intro .v4-heading{margin:0}.service-intro>div>p{font-size:15px;margin-top:0}.service-explorer{display:grid;grid-template-columns:290px 1fr;gap:50px;align-items:start}.service-selector{display:flex;flex-direction:column;border-top:1px solid #bfd2e9}.service-selector button{display:flex;align-items:center;gap:18px;text-align:left;background:none;border:0;border-bottom:1px solid #bfd2e9;padding:25px 10px 25px 0;min-height:85px;font-size:16px;transition:color .2s,padding .2s}.service-selector button>span{font-size:12px;color:#7d96b7}.service-selector button svg{margin-left:auto;color:#839bb9}.service-selector button.is-active{color:var(--blue);padding-left:13px}.service-selector button.is-active>span,.service-selector button.is-active svg{color:var(--blue)}.service-focus-pane{display:grid;grid-template-columns:1fr 1fr;background:white;min-height:340px}.service-focus-pane>img{width:100%;height:100%;min-height:340px;object-fit:cover}.service-focus-pane>div{padding:35px 30px}.service-focus-pane h3{font-size:25px;margin:16px 0}.service-focus-pane p{font-size:14px}.service-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding-top:12px}.service-journey li{display:block;border-top:2px solid #bdd2ef;padding-top:25px}.service-journey li>span{font-size:31px;font-weight:400;color:#80a6e8}.service-journey h3{margin-top:25px}.service-preparation{display:grid;grid-template-columns:1.6fr 1fr;gap:55px;border-top:1px solid #e0e9f2}.service-preparation aside{background:#f0f6fd;padding:30px}.service-preparation aside h3{font-size:22px;margin:18px 0}.service-preparation aside p,.service-preparation .check-list li{font-size:13px}.service-preparation .table-scroll{margin-bottom:0}.service-preparation h2{font-size:28px}
/* Medical equipment: gallery and product information desk. */
.equipment-showcase{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding-top:20px;padding-bottom:60px;align-items:center}.gallery-frame{height:440px;background:#f0f6fc;overflow:hidden;position:relative}.gallery-frame>img{width:100%;height:100%;object-fit:cover}.gallery-count{position:absolute;left:20px;bottom:20px;background:#ffffffed;font:12px Arial,sans-serif;padding:9px 12px;letter-spacing:2px}.gallery-choices{display:flex;margin-top:15px;border-bottom:1px solid #cbdcec;gap:20px}.gallery-choices button{border:0;border-bottom:2px solid transparent;background:none;padding:15px 0 18px;flex:1;font-size:13px;color:#657f9f}.gallery-choices button>span{margin-right:9px;font-size:10px;color:#9badc3}.gallery-choices button.is-active{border-color:var(--blue);color:var(--blue)}.equipment-overview h1{font-size:45px;line-height:1.4;margin:0 0 20px}.equipment-deck{font-size:26px!important;color:#264a77;font-weight:500;line-height:1.65!important;margin:0 0 18px}.equipment-overview>p:not(.eyebrow):not(.equipment-deck){font-size:14px}.equipment-actions{display:flex;align-items:flex-start;flex-direction:column;gap:20px;margin-top:28px}.equipment-intro-band{background:#f0f6fc;padding:37px 0}.equipment-intro-band>.wrap{display:grid;grid-template-columns:170px 1fr 1fr;gap:35px;align-items:start}.equipment-intro-band p:not(.eyebrow){font-size:13px;margin:0}.equipment-intro-band .eyebrow{line-height:2.2;padding-top:2px}.dossier-title{display:flex;justify-content:space-between;align-items:center}.dossier-title>span{font-size:11px;color:#6c86a5;letter-spacing:1px}.dossier-tabs{display:flex;border-bottom:1px solid #bfd2e9;gap:45px}.dossier-tabs button{padding:18px 0;border:0;border-bottom:3px solid transparent;background:none;color:#617a9c;font-size:16px}.dossier-tabs button.is-active{border-color:var(--blue);color:var(--blue);font-weight:600}.dossier-pane{padding:35px 0 0;min-height:465px}.dossier-pane h3{font-size:24px;margin:0 0 15px}.dossier-pane>p{font-size:14px}.dossier-pane .v4-step-list{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:25px 0}.dossier-pane .check-list{max-width:850px}.equipment-faq{border-bottom:0}
/* Consumables: macro editorial cover and an actual preparation checklist. */
.consumables-hero{padding-top:30px;padding-bottom:0}.consumables-title{text-align:center;max-width:850px;margin:0 auto 40px}.consumables-title h1{font-size:52px;margin:0 0 14px}.consumables-title>p:last-child{font-size:20px;color:#507292;margin-bottom:0}.consumables-cover{display:grid;grid-template-columns:1.45fr 1fr;background:#eff6fc;min-height:430px}.consumables-cover>img{width:100%;height:100%;max-height:490px;object-fit:cover}.consumables-cover>div{padding:42px 45px;align-self:center}.consumables-cover h2{font-size:33px;line-height:1.55;font-weight:550;margin:18px 0}.consumables-cover p{font-size:14px}.consumable-overview{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.consumable-overview>img{width:100%;height:340px;object-fit:cover}.consumable-overview .v4-heading{margin-bottom:20px}.consumable-overview p{font-size:14px}.consumable-overview+section{padding-top:0}.consumable-checklist{background:#f0f7fd}.consumable-checklist>.wrap{display:grid;grid-template-columns:.95fr 1.25fr;gap:65px}.consumable-checklist .v4-heading h2{font-size:28px}.readiness{display:flex;flex-direction:column;gap:13px;margin:25px 0}.readiness>span{font-size:12px;color:#617c9e}.readiness strong{color:var(--blue);font-size:20px;font-weight:600}.readiness progress{width:100%;height:5px;border:0;accent-color:var(--blue);appearance:none;background:#dbe7f5;border-radius:0}.readiness progress::-webkit-progress-bar{background:#dbe7f5}.readiness progress::-webkit-progress-value{background:var(--blue);transition:width .35s}.prepare-checks{display:flex;flex-direction:column;border-top:1px solid #c7d9ec}.prepare-checks label{display:flex;align-items:center;gap:13px;padding:19px 0;border-bottom:1px solid #c7d9ec;font-size:13px;color:#5b7596;cursor:pointer}.prepare-checks input{width:17px;height:17px;margin:0;accent-color:var(--blue)}.prepare-checks label>svg{margin-left:auto;opacity:0;color:var(--blue)}.prepare-checks .checked{color:#134a91}.prepare-checks .checked>svg{opacity:1}.preparation-status{font-size:12px!important;min-height:47px;margin:20px 0 10px}.consumable-reference{background:white;padding:25px 28px}.consumable-reference h3{font-size:22px;margin:0 0 20px}.consumable-reference .table-scroll{margin:0}.consumable-reference th,.consumable-reference td{padding:13px;font-size:12px}.consumable-guidance{display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.consumable-guidance aside{padding:32px;background:#fafcfe;border-top:3px solid #8ab1ea}.consumable-guidance aside>svg{color:var(--blue)}.consumable-guidance aside h3{font-size:22px}.consumable-guidance aside p,.consumable-guidance aside .check-list li{font-size:13px}.consumable-steps{gap:0;border-top:1px solid #d2e0ef}.consumable-steps li{padding:23px 0;border-bottom:1px solid #d2e0ef}
/* Oncology: people-led image composition and a guided story. */
.oncology-hero{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;padding-top:35px;padding-bottom:65px;align-items:center}.oncology-hero h1{font-size:35px;margin-bottom:28px}.oncology-hero h2{font-size:43px;line-height:1.5;font-weight:550;margin-bottom:22px}.oncology-hero>div>p:not(.eyebrow){font-size:15px;max-width:470px}.oncology-images{position:relative;padding-bottom:100px}.oncology-images>img{width:100%;height:380px;object-fit:cover;display:block}.oncology-images figure{display:grid;grid-template-columns:1fr 1fr;background:white;position:relative;margin:-65px 0 -65px -45px;align-items:center;box-shadow:0 10px 35px #173b6510}.oncology-images figure>img{width:100%;height:185px;object-fit:cover}.oncology-images figcaption{font-size:15px;line-height:1.9;padding:25px;color:#395e88}.oncology-images figcaption>span{font-size:10px;color:#8a9baf}.oncology-opening{display:grid;grid-template-columns:.5fr 1.5fr;gap:85px;border-top:1px solid #e2eaf2}.oncology-opening>span{font:23px/1.6 Arial,sans-serif;color:#a1b7d3;letter-spacing:4px}.oncology-opening h2{font-size:30px}.oncology-opening p{font-size:15px}.care-journey{background:#edf5fc}.care-story{display:grid;grid-template-columns:1.15fr 1fr;background:white;min-height:420px}.care-story-photo{width:100%;height:420px;object-fit:cover}.care-story-text{padding:35px 45px;display:flex;flex-direction:column;align-items:stretch}.story-page{font:38px Arial,sans-serif!important;color:#0759e8;margin:0 0 18px!important}.story-page>span{font-size:12px;color:#9eb2cd}.care-story h3{font-size:27px;margin:0 0 12px}.care-story p{font-size:14px}.care-story .story-context{font-size:12px;color:#8292a7}.story-controls{display:flex;align-items:center;gap:15px;margin-top:auto;padding-top:15px}.story-controls>button{width:37px;height:37px;display:grid;place-items:center;border:1px solid #d1deed;background:white;color:#50759e}.story-controls>div{display:flex;gap:17px;margin:auto}.story-controls>div>button{border:0;background:none;padding:7px 0;color:#a2b5cc;font-size:12px;border-bottom:2px solid transparent}.story-controls>div>button.is-active{color:var(--blue);border-color:var(--blue)}.oncology-connections{display:grid;grid-template-columns:.95fr repeat(3,1fr);gap:35px}.oncology-connections .v4-heading h2{font-size:28px}.oncology-connections article{padding-top:5px}.oncology-connections article>span{font-size:12px;color:#89a7cc}.oncology-connections h3{font-size:20px;margin:20px 0 14px}.oncology-connections p{font-size:14px;margin:0}.oncology-prepare{display:grid;grid-template-columns:1.4fr 1fr;gap:65px}.oncology-prepare h2{font-size:28px}.oncology-prepare aside{border-left:1px solid #c6d9ee;padding-left:35px}.oncology-prepare aside h3{font-size:22px;margin-top:0}.oncology-prepare aside p,.oncology-prepare aside li{font-size:13px}
/* Clinical application: a technical observation workspace, no article sidebar. */
.clinical-hero{background:#102c52;color:#fff}.clinical-hero>.wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center;min-height:490px}.clinical-hero .eyebrow{color:#82b1f4}.clinical-hero h1{font-size:36px;margin:0 0 24px}.clinical-hero h2{font-size:34px;line-height:1.5;font-weight:500}.clinical-hero p:not(.eyebrow){color:#bdcee4;font-size:14px;max-width:490px}.clinical-hero .btn{margin-top:10px}.clinical-hero img{width:100%;height:490px;object-fit:cover}.clinical-intro{display:grid;grid-template-columns:.9fr 1.4fr;gap:80px}.clinical-intro h2{font-size:29px}.clinical-intro p{font-size:14px;margin-top:0}.application-desk{background:#f2f7fd}.application-desk .v4-heading{max-width:none}.application-grid{display:grid;grid-template-columns:350px 1fr;gap:55px}.application-options{display:flex;flex-direction:column}.application-options button{display:flex;align-items:center;gap:20px;padding:25px 20px;border:0;border-bottom:1px solid #ccdbed;background:none;text-align:left;color:#5f7b9d;font-size:21px;transition:background .2s}.application-options button>span{font-size:11px;color:#8ba2c0}.application-options button>div{flex:1}.application-options small{display:block;font-size:11px;margin-top:8px;color:#8ba0ba}.application-options .is-active{background:#e1edfd;color:var(--blue)}.application-focus{background:white;padding:35px 45px;border-top:3px solid var(--blue)}.application-focus h3{font-size:27px;margin:15px 0}.application-focus>p{font-size:15px}.observation-example{padding:22px;background:#f7fafe;margin:25px 0}.observation-example>span{font-size:10px;letter-spacing:1px;color:#7b96b6}.observation-example p{font-size:13px;margin:10px 0 0}.clinical-record{display:grid;grid-template-columns:.75fr 1.5fr;gap:70px}.clinical-record h2{font-size:29px}.clinical-record>div>p:not(.eyebrow){font-size:14px}.clinical-record .table-scroll{margin:0}.clinical-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.clinical-flow li{display:block;border-left:2px solid #c6dbf4;padding-left:22px}.clinical-flow h3{margin-top:18px}.clinical-flow p{font-size:13px}.clinical-boundary{background:#ecf4ff;padding:45px 0}.clinical-boundary>.wrap{display:grid;grid-template-columns:100px 1fr;gap:30px}.clinical-boundary .wrap>svg{color:var(--blue);margin-top:8px}.clinical-boundary h2{font-size:27px}.clinical-boundary p,.clinical-boundary li{font-size:13px}.clinical-answers>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.clinical-answers article{border-top:1px solid #cfdeee;padding-top:10px}.clinical-answers h3{font-size:18px}.clinical-answers p{font-size:13px}
/* Institutions: architectural opening, stakeholder matrix and partnership path. */
.institution-panorama{height:450px;position:relative}.institution-panorama>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.institution-panorama>.wrap{position:relative;top:45px}.institution-panorama .eyebrow{color:#143c6e;background:#ffffffd9;padding:12px 15px;display:table;margin:0!important}.institution-panorama h1{font-size:48px;background:#ffffffed;padding:10px 15px 15px;display:table;margin:0}.institution-statement{background:#fff;position:relative;margin-top:-40px;display:grid;grid-template-columns:1.15fr 1fr;gap:65px;padding:40px 45px;border-bottom:1px solid #d4e2f2}.institution-statement h2{font-size:31px;margin:0}.institution-statement>p{font-size:14px;margin:0}.institution-intro{display:grid;grid-template-columns:.95fr 1.2fr;gap:90px}.institution-intro p{font-size:14px}.institution-directions{display:flex;flex-direction:column;gap:20px}.institution-directions article{border-bottom:1px solid #dce6f2;padding-bottom:20px;position:relative;padding-left:45px}.institution-directions article>span{position:absolute;left:0;top:4px;color:#7fa3d8;font-size:12px}.institution-directions h3{font-size:20px;margin:0 0 9px}.institution-directions p{font-size:13px;margin:0}.institution-roles{background:#eff5fc}.role-switcher{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #cbdced}.role-switcher button{border:0;border-bottom:3px solid transparent;display:flex;align-items:center;gap:16px;background:none;padding:25px 10px 25px 0;color:#6480a2;font-size:15px}.role-switcher button.is-active{border-color:var(--blue);color:var(--blue)}.role-detail{display:grid;grid-template-columns:1fr 1fr auto;gap:45px;align-items:center;padding:35px 0 0;min-height:155px}.role-detail>div>span{font-size:11px;color:#88a0bd}.role-detail h3{font-size:22px;margin:13px 0 0}.role-detail p{font-size:16px;color:#274d7b;margin:13px 0 0}.role-detail .text-link{font-size:13px;white-space:nowrap}.institution-path{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.institution-path>img{width:100%;height:600px;object-fit:cover;position:sticky;top:110px}.institution-path .v4-step-list{gap:30px}.institution-prepare{border-top:1px solid #d6e4f2;display:grid;grid-template-columns:.9fr 1.3fr;gap:90px}.institution-prepare .check-list{margin-top:0}.institution-prepare p{font-size:14px}
/* Research: dark laboratory opening and an interactive phase rail. */
.innovation-hero{background:#0b2243;color:white;overflow:hidden}.innovation-hero>.wrap{display:grid;grid-template-columns:1fr 1.25fr;gap:50px;align-items:center;min-height:520px}.innovation-hero .wrap>div{padding:50px 0}.innovation-hero .eyebrow{color:#77a9ed}.innovation-hero h1{font-size:35px;margin:0 0 25px}.innovation-hero h2{font-size:37px;font-weight:500;line-height:1.5}.innovation-hero p:not(.eyebrow){font-size:14px;color:#abc4e3}.innovation-hero .btn{margin-top:10px}.innovation-hero img{height:520px;width:calc(100% + 120px);max-width:none;object-fit:cover}.research-opening{display:grid;grid-template-columns:.95fr 1.25fr;gap:90px}.research-opening p:not(.eyebrow){font-size:14px;margin-top:0}.research-phase-section{padding:65px 0;background:#102d53;color:white}.research-phase-section .eyebrow{color:#8bb7f0}.research-phase-section h2{font-size:31px;margin-bottom:30px}.research-phase-rail{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #3c587b;gap:25px}.research-phase-rail button{color:#9fb7d4;background:none;border:0;border-bottom:3px solid transparent;display:flex;align-items:center;gap:16px;font-size:16px;padding:20px 0}.research-phase-rail button>span{font:12px Arial,sans-serif;opacity:.65}.research-phase-rail button>svg{margin-left:auto;opacity:0;transition:opacity .2s}.research-phase-rail button.is-active{color:white;border-color:#91c0ff}.research-phase-rail button.is-active>svg{opacity:1}.research-phase-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center;padding-top:40px}.phase-index{font:60px Arial,sans-serif!important;color:#7aa7e4!important;margin:0 0 20px!important}.phase-index span{font-size:12px;color:#6785aa;margin-left:15px}.research-phase-panel h3{font-size:30px;margin:0 0 17px}.research-phase-panel p:not(.phase-index){font-size:14px;color:#b1c7e1}.research-phase-panel>img{width:100%;height:330px;object-fit:cover}.research-brief{display:grid;grid-template-columns:1.5fr .8fr;gap:65px}.research-brief h2{font-size:29px}.research-brief aside{align-self:center;background:white;padding:35px}.research-brief aside>svg{color:#7da8e5}.research-brief h3{font-size:29px;line-height:1.6;font-weight:500;margin:20px 0}.research-brief aside p{font-size:14px}.research-brief .btn{font-size:13px;padding:12px 18px;margin-top:10px}.research-boundary{display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.research-boundary h2{font-size:29px}.research-boundary p,.research-boundary li{font-size:14px}.research-boundary .check-list{margin-top:20px}
/* Support: utility search, resources and purpose-led service selection. */
.support-hub-hero{display:grid;grid-template-columns:1.5fr .7fr;gap:85px;padding-top:35px;padding-bottom:65px;align-items:center}.support-hub-hero h1{font-size:49px;margin:0 0 18px}.support-hub-hero h2{font-size:27px;font-weight:500}.support-hub-hero>div>p:not(.eyebrow){font-size:14px;max-width:680px}.support-hub-hero>aside{padding:17px;background:#eff6fd}.support-hub-hero>aside img{width:100%;height:245px;object-fit:cover;display:block}.support-hub-hero>aside>span{font:9px/1.8 Arial,sans-serif;letter-spacing:1.7px;color:#7c96b8;display:block;margin-top:15px}.support-search{display:flex;align-items:center;gap:15px;padding:0 18px;border:1px solid #9cb9e0;min-height:58px;max-width:650px;color:var(--blue);margin-top:28px}.support-search:focus-within{outline:2px solid #0759e8;outline-offset:2px}.support-search input{margin:0;border:0;background:none;padding:17px 0;min-width:0;outline:none;font-size:14px}.support-search input:focus{outline:none}.support-search-results{max-width:650px}.support-search-results>.panel-transition{padding-top:20px}.support-search-results p{font-size:13px}.support-search-results .accordion summary{font-size:13px;padding:16px 0}.support-resources .downloads>h3,.support-resources .downloads>p{display:none}.support-resources .downloads>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.support-resources .downloads a{background:#fff;align-items:flex-start;border:0!important;border-top:3px solid #a1bff0!important;padding:28px 25px;gap:15px;transition:transform .2s,box-shadow .2s}.support-resources .downloads a:hover{transform:translateY(-5px);box-shadow:0 12px 25px #1a4d8b0b}.support-resources .downloads h4{font-size:19px;margin:18px 0 12px}.support-resources .downloads p{font-size:13px}.support-resources .downloads svg{width:20px}.support-direction{display:grid;grid-template-columns:1fr 1fr;gap:90px}.support-direction h2{font-size:29px}.support-topic-list{border-top:1px solid #d2e0ef}.support-topic-list button{display:flex;align-items:center;gap:18px;background:none;border:0;border-bottom:1px solid #d2e0ef;padding:22px 0;width:100%;text-align:left;color:#617b9c;font-size:16px}.support-topic-list button>span{font:11px Arial,sans-serif;color:#8da6c6}.support-topic-list button>svg{margin-left:auto}.support-topic-list button.is-active{color:var(--blue)}.support-topic-panel{padding:40px 45px;background:#eff6fd;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.support-topic-panel>svg{color:var(--blue)}.support-topic-panel h3{font-size:27px;margin:23px 0 15px}.support-topic-panel p{font-size:14px}.support-topic-panel .btn{margin-top:12px}.support-explanation{border-top:1px solid #e1eaf4;padding-top:40px;columns:2;column-gap:75px}.support-explanation h2{font-size:27px;break-after:avoid}.support-explanation p{font-size:14px}.support-working{display:grid;grid-template-columns:1.35fr 1fr;gap:80px}.support-working h2{font-size:28px}.support-working aside{padding:28px;background:#f6f9fd}.support-working aside .v4-heading h2{font-size:23px}.support-working .v4-step-list h3{font-size:16px}.support-working .v4-step-list p{font-size:13px}.support-working .table-scroll{margin-bottom:0}.support-note{background:#edf4ff;padding:40px 0}.support-note>.wrap{max-width:920px}.support-note h2{font-size:26px}.support-note p,.support-note li{font-size:13px}
/* About: brand statement, architectural image and unfolding business story. */
.about-brand-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:120px;align-items:center;padding-top:50px;padding-bottom:65px}.about-brand-hero h1{font-size:30px;margin:0 0 20px}.about-brand-hero>div>p:not(.eyebrow){font-size:14px}.about-brand-hero>h2{font-size:49px;line-height:1.7;font-weight:550;letter-spacing:2px;margin:0}.about-brand-hero>h2>span{color:#6e94c4}.about-campus{height:430px;position:relative}.about-campus>img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.about-campus figcaption{position:absolute;bottom:20px;right:7%;background:#fffdf1eb;color:#5b7290;padding:9px 15px;font-size:10px}.about-story{display:grid;grid-template-columns:.8fr 1.4fr;gap:110px}.about-story h2{font-size:32px}.about-story p{font-size:15px;margin-top:0}.about-business{background:#eff6fd}.about-business-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.about-value-list{border-top:1px solid #c6d9ec}.about-value-list button{border:0;background:none;border-bottom:1px solid #c6d9ec;display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:24px 0;color:#728cab;font-size:17px;line-height:1.6}.about-value-list button>span{font:11px Arial,sans-serif;color:#9db2cc}.about-value-list button>svg{margin-left:auto;flex-shrink:0;transition:transform .25s}.about-value-list button.is-active{color:var(--blue)}.about-value-list button.is-active>svg{transform:rotate(45deg)}.about-value-description{font-size:14px;min-height:80px;margin:24px 0 0}.about-business-layout>img{width:100%;height:350px;object-fit:cover}.about-principles>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.about-principles article{border-top:1px solid #cfdeef;padding-top:20px}.about-principles article>span{font:42px Arial,sans-serif;color:#c1d5ef}.about-principles h3{font-size:20px;margin:20px 0 12px}.about-principles p{font-size:14px}.about-partners{padding-top:0}.about-partners>div:last-child{border-top:1px solid #d1e0f0}.about-partners a{display:grid;grid-template-columns:40px 1fr 1fr 30px;align-items:center;gap:25px;padding:26px 0;border-bottom:1px solid #d1e0f0}.about-partners a>span:first-child{font-size:12px;color:#8da9cd}.about-partners a>span:nth-child(3){font-size:12px;color:#6d87a8;text-align:right}.about-partners h3{font-size:20px;margin:0 0 7px}.about-partners p{font-size:13px;margin:0}.about-partners svg{color:var(--blue);transition:transform .2s}.about-partners a:hover svg{transform:translateX(6px)}.about-information{background:#f5f9fe;padding:45px 0}.about-information>.wrap{max-width:950px}.about-information h2{font-size:27px}.about-information p,.about-information li{font-size:14px}
/* Motion complements each page's reading pattern. No autoplay loops. */
@keyframes enterUp{from{opacity:.25;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes enterSide{from{opacity:.3;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes enterSoft{from{opacity:.3}to{opacity:1}}@keyframes galleryReveal{from{opacity:.35;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes storyReveal{from{opacity:.2;transform:translateX(13px)}to{opacity:1;transform:translateX(0)}}@keyframes photoReveal{from{opacity:.35;clip-path:inset(0 4% 0 0)}to{opacity:1;clip-path:inset(0)}}
.route-view:not(.route-home){animation:enterUp .48s ease-out both}.route-products-medical-equipment{animation-name:enterSide!important}.route-products-consumables{animation-name:enterSoft!important;animation-duration:.6s!important}.route-scenarios-oncology{animation-name:enterSoft!important;animation-duration:.65s!important}.route-scenarios-clinical{animation-duration:.4s!important}.route-scenarios-institutions{animation-name:enterSide!important;animation-duration:.55s!important}.route-research{animation-name:enterSoft!important;animation-duration:.7s!important}.route-support{animation-duration:.3s!important}.route-about{animation-name:enterSoft!important;animation-duration:.6s!important}.panel-transition{animation:enterUp .32s ease-out both}.service-focus-pane{animation-name:enterSide}.gallery-swap{animation:galleryReveal .45s ease-out both}.care-story-photo{animation:enterSoft .5s both}.story-swap{animation:storyReveal .4s ease-out both}.phase-swap{animation:enterSide .38s both}.phase-photo-swap{animation:photoReveal .55s ease-out both}.about-photo-swap{animation:galleryReveal .55s both}.reveal-in{animation:enterUp .6s ease-out both}.institutions-page .reveal-in{animation-name:enterSide}.about-page .reveal-in{animation-duration:.75s}.research-page .reveal-in{animation-name:enterSoft}.catalog-cards{animation:enterUp .35s ease-out both}.faq-page .accordion{animation:enterSoft .3s ease-out both}.v4-page .accordion details[open]>p{animation:enterUp .25s ease-out both}
@media(max-width:1100px){.v4-section{padding-top:58px;padding-bottom:58px}.v4-heading h2{font-size:29px}.v4-faq{gap:45px}.service-explorer{grid-template-columns:240px 1fr;gap:28px}.service-focus-pane{grid-template-columns:1fr}.service-focus-pane>img{height:240px;min-height:0}.service-focus-pane>div{padding:25px 30px}.service-focus-pane h3{font-size:23px;margin:10px 0}.service-intro{gap:45px}.service-preparation{grid-template-columns:1.4fr 1fr;gap:35px}.equipment-showcase{gap:40px}.equipment-overview h1{font-size:38px}.equipment-deck{font-size:23px!important}.gallery-frame{height:390px}.equipment-intro-band>.wrap{grid-template-columns:1fr 1fr;gap:25px}.equipment-intro-band .eyebrow{grid-column:1/-1;margin-bottom:0!important}.consumables-cover>div{padding:30px}.consumables-cover h2{font-size:29px}.consumable-overview{gap:45px}.consumable-checklist>.wrap{gap:35px;grid-template-columns:1fr 1.15fr}.consumable-guidance{gap:45px}.oncology-hero{gap:45px}.oncology-hero h2{font-size:37px}.oncology-images>img{height:320px}.oncology-images figure{margin-left:-25px}.oncology-images figcaption{padding:17px;font-size:12px}.oncology-opening{gap:45px}.care-story-text{padding:30px}.oncology-connections{grid-template-columns:repeat(3,1fr);gap:30px}.oncology-connections>.v4-heading{grid-column:1/-1;margin-bottom:0}.oncology-prepare{gap:35px}.clinical-hero>.wrap{gap:35px;grid-template-columns:1fr 1fr}.clinical-hero h2{font-size:28px}.clinical-hero h1{font-size:31px}.clinical-intro{gap:45px}.application-grid{grid-template-columns:280px 1fr;gap:30px}.application-focus{padding:30px}.clinical-record{grid-template-columns:1fr;gap:20px}.clinical-record>div:first-child{max-width:650px}.clinical-answers>div:last-child{gap:25px}.institution-statement{gap:35px;padding:32px}.institution-statement h2{font-size:27px}.institution-intro{gap:45px}.role-switcher button{font-size:13px;gap:10px}.role-switcher button svg{width:25px}.role-detail{gap:30px}.role-detail h3{font-size:19px}.institution-path{gap:45px}.institution-prepare{gap:45px}.innovation-hero>.wrap{gap:30px;grid-template-columns:1fr 1.15fr}.innovation-hero h2{font-size:31px}.innovation-hero img{width:calc(100% + 80px)}.research-opening{gap:45px}.research-phase-rail{gap:20px}.research-phase-rail button{gap:12px;font-size:14px}.research-phase-panel{gap:40px}.research-brief{gap:35px}.research-brief aside{padding:28px}.research-brief h3{font-size:25px}.research-boundary{gap:45px}.support-hub-hero{gap:45px}.support-hub-hero h1{font-size:43px}.support-hub-hero h2{font-size:24px}.support-resources .downloads>div{gap:15px}.support-resources .downloads a{padding:23px 20px}.support-resources .downloads h4{font-size:17px}.support-direction{gap:45px}.support-working{gap:40px}.support-explanation{column-gap:40px}.about-brand-hero{gap:60px}.about-brand-hero>h2{font-size:41px}.about-story{gap:60px}.about-business-layout{gap:45px}.about-value-list button{font-size:15px}.about-principles>div:last-child{gap:25px}}
@media(max-width:760px){.v4-page{overflow-x:clip;overflow-y:visible}.v4-section{padding-top:45px;padding-bottom:45px}.v4-heading{margin-bottom:25px}.v4-heading h2{font-size:25px;line-height:1.6}.v4-heading>p:not(.eyebrow){font-size:13px}.v4-page .eyebrow{font-size:9px!important;letter-spacing:2px!important}.v4-faq{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:40px}.v4-faq h2{font-size:25px}.v4-faq>div>p:not(.eyebrow){font-size:13px}.v4-scope-columns{grid-template-columns:1fr;gap:25px}.v4-scope-columns article{padding-top:18px}.v4-scope-columns h3{font-size:19px;margin:12px 0 9px}.v4-scope-columns p{font-size:13px}.v4-scope-columns article>span{font-size:18px}.v4-step-list{gap:25px}.v4-step-list li{gap:15px}.v4-step-list h3{font-size:17px}.v4-step-list p{font-size:13px}.concept-caption{font-size:8px;right:15px;bottom:12px}.service-hero{height:630px}.service-hero>img{object-position:62% center;opacity:.52}.service-hero{background:#eef6fc}.service-hero .wrap>div{width:100%;max-width:390px;background:none;padding:30px 0}.service-hero h1{font-size:43px;margin-bottom:25px}.service-hero h2{font-size:30px;line-height:1.6}.service-hero p:not(.eyebrow){font-size:14px;color:#28496f;max-width:340px}.service-intro{grid-template-columns:1fr;gap:10px}.service-intro>div>p{font-size:14px}.service-explorer{grid-template-columns:1fr;gap:25px}.service-selector{flex-direction:row;gap:18px;overflow:auto;border:0;border-bottom:1px solid #bfd2e9}.service-selector button{min-height:65px;flex-shrink:0;max-width:none;font-size:13px;padding:14px 0;gap:10px;border-bottom:2px solid transparent}.service-selector button>span{font-size:10px}.service-selector button svg{display:none}.service-selector button.is-active{padding-left:0;border-color:var(--blue)}.service-focus-pane{grid-template-columns:1fr}.service-focus-pane>img{width:100%;height:220px}.service-focus-pane>div{padding:25px}.service-focus-pane h3{font-size:23px}.service-focus-pane p{font-size:13px}.service-journey{grid-template-columns:1fr 1fr;gap:30px 25px}.service-journey li{padding-top:18px}.service-journey li>span{font-size:26px}.service-journey h3{margin-top:18px}.service-journey p{font-size:12px}.service-preparation{grid-template-columns:1fr;gap:30px}.service-preparation aside{padding:25px}.service-preparation h2{font-size:24px}.equipment-showcase{display:flex;flex-direction:column-reverse;gap:28px;padding-top:25px;padding-bottom:35px;align-items:stretch}.equipment-overview h1{font-size:34px;margin-bottom:16px}.equipment-deck{font-size:23px!important;line-height:1.6!important}.equipment-overview>p:not(.eyebrow):not(.equipment-deck){font-size:13px}.equipment-actions{margin-top:20px;gap:17px;flex-direction:row;align-items:center;flex-wrap:wrap}.equipment-actions .btn{font-size:12px;padding:12px 17px}.equipment-actions .text-link{font-size:12px}.gallery-frame{height:300px}.gallery-choices{gap:15px;margin-top:8px}.gallery-choices button{font-size:12px;padding:13px 0}.gallery-choices button>span{font-size:9px}.equipment-intro-band{padding:28px 0}.equipment-intro-band>.wrap{grid-template-columns:1fr;gap:15px}.equipment-intro-band p:not(.eyebrow){font-size:13px}.dossier-title{display:block}.dossier-title>span{display:none}.dossier-tabs{gap:30px}.dossier-tabs button{font-size:14px;padding:15px 0}.dossier-pane{padding-top:25px;min-height:460px}.dossier-pane h3{font-size:22px}.dossier-pane>p{font-size:13px}.dossier-pane .v4-step-list{grid-template-columns:1fr;gap:25px;padding-top:18px}.consumables-hero{padding-top:25px}.consumables-title{text-align:left;margin-bottom:27px}.consumables-title h1{font-size:36px}.consumables-title>p:last-child{font-size:16px}.consumables-cover{grid-template-columns:1fr}.consumables-cover>img{width:100%;height:275px}.consumables-cover>div{padding:25px}.consumables-cover h2{font-size:25px;line-height:1.5;margin:15px 0}.consumables-cover p{font-size:13px}.consumable-overview{grid-template-columns:1fr;gap:25px}.consumable-overview>img{height:220px}.consumable-overview p{font-size:13px}.consumable-checklist>.wrap{grid-template-columns:1fr;gap:30px}.consumable-checklist .v4-heading h2{font-size:24px}.consumable-reference{min-width:0;padding:25px 20px}.consumable-reference h3{font-size:21px}.consumable-reference .table-scroll{max-width:100%}.consumable-guidance{grid-template-columns:1fr;gap:35px}.consumable-guidance aside{padding:25px}.consumable-guidance aside h3{font-size:21px}.oncology-hero{grid-template-columns:1fr;gap:32px;padding-top:25px;padding-bottom:35px}.oncology-hero h1{font-size:31px;margin-bottom:20px}.oncology-hero h2{font-size:34px;line-height:1.5;margin-bottom:18px}.oncology-hero>div>p:not(.eyebrow){font-size:14px}.oncology-images{padding-bottom:45px}.oncology-images>img{height:260px}.oncology-images figure{margin:-40px 0 -35px -10px;grid-template-columns:1fr 1fr}.oncology-images figure>img{height:135px}.oncology-images figcaption{font-size:11px;padding:15px}.oncology-opening{grid-template-columns:1fr;gap:20px}.oncology-opening>span{font-size:14px;line-height:1.5;letter-spacing:3px}.oncology-opening>span br{display:none}.oncology-opening h2{font-size:25px}.oncology-opening p{font-size:14px}.care-story{grid-template-columns:1fr}.care-story-photo{height:230px}.care-story-text{padding:25px;min-height:350px}.story-page{font-size:31px!important}.care-story h3{font-size:25px}.care-story p{font-size:13px}.story-controls{gap:10px}.story-controls>div{gap:20px}.oncology-connections{grid-template-columns:1fr;gap:25px}.oncology-connections article{border-top:1px solid #d3e2f2;padding-top:18px}.oncology-connections h3{font-size:20px;margin:12px 0 10px}.oncology-connections p{font-size:13px}.oncology-prepare{grid-template-columns:1fr;gap:35px}.oncology-prepare h2{font-size:24px}.oncology-prepare aside{border-left:0;border-top:1px solid #c6d9ee;padding:25px 0 0}.oncology-prepare aside h3{font-size:21px}.clinical-hero>.wrap{width:100%;grid-template-columns:1fr;gap:0;min-height:0}.clinical-hero .wrap>div{padding:35px 6% 40px}.clinical-hero h1{font-size:29px;margin-bottom:20px}.clinical-hero h2{font-size:29px;line-height:1.6}.clinical-hero p:not(.eyebrow){font-size:13px}.clinical-hero img{height:260px}.clinical-intro{grid-template-columns:1fr;gap:10px}.clinical-intro h2{font-size:25px}.clinical-intro p{font-size:13px}.application-grid{grid-template-columns:1fr;gap:23px}.application-options{flex-direction:row;border-bottom:1px solid #cfdded}.application-options button{flex:1;min-width:0;border-bottom:2px solid transparent;padding:14px 9px;gap:8px;align-items:flex-start;font-size:14px}.application-options button>span{font-size:9px;padding-top:3px}.application-options button svg{display:none}.application-options small{font-size:9px;line-height:1.7}.application-options .is-active{border-color:var(--blue)}.application-focus{padding:25px}.application-focus h3{font-size:24px}.application-focus>p{font-size:14px}.observation-example{padding:18px;margin:23px 0}.observation-example>span{font-size:9px}.observation-example p{font-size:12px}.clinical-record{gap:20px}.clinical-record h2{font-size:25px}.clinical-record>div>p:not(.eyebrow){font-size:13px}.clinical-flow{grid-template-columns:1fr 1fr;gap:28px 23px}.clinical-flow li{padding-left:15px}.clinical-flow h3{font-size:16px}.clinical-flow p{font-size:12px}.clinical-boundary>.wrap{grid-template-columns:1fr;gap:15px}.clinical-boundary h2{font-size:24px}.clinical-boundary .wrap>svg{width:32px}.clinical-answers>div:last-child{grid-template-columns:1fr;gap:25px}.clinical-answers h3{font-size:19px}.institution-panorama{height:340px}.institution-panorama>.wrap{top:30px}.institution-panorama h1{font-size:33px;padding:8px 12px 12px}.institution-panorama .eyebrow{padding:10px 12px;max-width:90%;font-size:8px!important}.institution-panorama>img{object-position:60% center}.institution-statement{grid-template-columns:1fr;gap:18px;padding:28px 25px;margin-top:-28px}.institution-statement h2{font-size:26px;line-height:1.5}.institution-statement>p{font-size:13px}.institution-intro{grid-template-columns:1fr;gap:30px}.institution-intro p{font-size:13px}.institution-directions article{padding-left:35px}.institution-directions h3{font-size:19px}.role-switcher{grid-template-columns:1fr 1fr;gap:5px 20px}.role-switcher button{font-size:13px;gap:12px;padding:18px 0}.role-switcher button svg{width:24px}.role-detail{grid-template-columns:1fr;gap:20px;padding-top:27px;min-height:280px}.role-detail h3{font-size:21px}.role-detail p{font-size:15px}.institution-path{grid-template-columns:1fr;gap:30px}.institution-path>img{position:static;height:250px}.institution-path .v4-step-list{gap:25px}.institution-prepare{grid-template-columns:1fr;gap:5px}.innovation-hero>.wrap{width:100%;grid-template-columns:1fr;gap:0;min-height:0}.innovation-hero .wrap>div{padding:40px 6%}.innovation-hero h1{font-size:30px;margin-bottom:22px}.innovation-hero h2{font-size:31px;line-height:1.6}.innovation-hero p:not(.eyebrow){font-size:13px}.innovation-hero img{height:250px;width:100%}.research-opening{grid-template-columns:1fr;gap:10px}.research-opening p:not(.eyebrow){font-size:13px}.research-phase-section{padding:40px 0}.research-phase-section h2{font-size:25px}.research-phase-rail{grid-template-columns:1fr 1fr;gap:5px 20px}.research-phase-rail button{font-size:14px;padding:17px 0;gap:12px}.research-phase-rail button>span{font-size:10px}.research-phase-rail button>svg{width:15px}.research-phase-panel{grid-template-columns:1fr;gap:25px;padding-top:30px}.phase-index{font-size:47px!important}.research-phase-panel h3{font-size:27px}.research-phase-panel p:not(.phase-index){font-size:13px}.research-phase-panel>img{height:230px}.research-brief{grid-template-columns:1fr;gap:30px}.research-brief h2{font-size:24px}.research-brief aside{padding:25px}.research-brief h3{font-size:25px}.research-boundary{grid-template-columns:1fr;gap:5px}.research-boundary h2{font-size:25px}.research-boundary p,.research-boundary li{font-size:13px}.support-hub-hero{grid-template-columns:1fr;gap:30px;padding-top:25px;padding-bottom:35px}.support-hub-hero h1{font-size:36px}.support-hub-hero h2{font-size:23px;line-height:1.6}.support-hub-hero>div>p:not(.eyebrow){font-size:13px}.support-search{margin-top:23px;padding:0 14px;min-height:52px}.support-search input{font-size:12px;padding:16px 0}.support-hub-hero>aside{display:grid;grid-template-columns:140px 1fr;gap:20px;align-items:center;padding:14px}.support-hub-hero>aside img{height:125px}.support-hub-hero>aside>span{font-size:9px;letter-spacing:1.2px;margin:0}.support-resources .downloads>div{grid-template-columns:1fr;gap:17px}.support-resources .downloads a{padding:23px}.support-resources .downloads h4{font-size:19px;margin:12px 0 9px}.support-direction{grid-template-columns:1fr;gap:25px}.support-direction h2{font-size:25px}.support-topic-list button{font-size:14px;padding:19px 0}.support-topic-panel{padding:28px}.support-topic-panel h3{font-size:24px}.support-topic-panel p{font-size:13px}.support-explanation{columns:1;padding-top:30px}.support-explanation h2{font-size:25px}.support-explanation p{font-size:13px}.support-working{grid-template-columns:1fr;gap:30px}.support-working h2{font-size:24px}.support-working aside{padding:25px}.support-note{padding:35px 0}.support-note h2{font-size:24px}.about-brand-hero{grid-template-columns:1fr;gap:20px;padding-top:30px;padding-bottom:35px}.about-brand-hero h1{font-size:29px}.about-brand-hero>h2{font-size:35px;line-height:1.65;letter-spacing:0}.about-brand-hero>div>p:not(.eyebrow){font-size:13px}.about-campus{height:280px}.about-campus figcaption{font-size:8px;right:6%;bottom:14px;max-width:88%;line-height:1.8}.about-story{grid-template-columns:1fr;gap:5px}.about-story h2{font-size:26px}.about-story p{font-size:14px}.about-business-layout{grid-template-columns:1fr;gap:25px}.about-value-list button{font-size:15px;padding:20px 0;gap:12px}.about-value-description{font-size:13px;min-height:75px}.about-business-layout>img{height:230px}.about-principles>div:last-child{grid-template-columns:1fr 1fr;gap:25px}.about-principles article>span{font-size:34px}.about-principles h3{font-size:18px;margin:17px 0 9px}.about-principles p{font-size:12px}.about-partners a{grid-template-columns:25px 1fr 22px;gap:14px;padding:23px 0}.about-partners a>span:nth-child(3){display:none}.about-partners h3{font-size:19px}.about-partners p{font-size:12px}.about-information{padding:35px 0}.about-information h2{font-size:24px}.about-information p,.about-information li{font-size:13px}}
@media(prefers-reduced-motion:reduce){.route-view[class],.route-view[class] *, .route-view[class] *::before,.route-view[class] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}}
/* Each directory also has its own opening and navigation model. */
.catalog-opening{background:#f7fafe;padding:55px 0}.catalog-opening>.wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center}.catalog-opening h1{font-size:28px;margin:0 0 22px}.catalog-opening h2{font-size:51px;line-height:1.5;font-weight:550;margin:0}.catalog-opening p:not(.eyebrow){font-size:14px}.category-index{margin-top:25px;border-top:1px solid #cbdced}.category-index button{display:flex;align-items:center;gap:25px;width:100%;border:0;border-bottom:1px solid #cbdced;background:none;padding:22px 0;font-size:23px;text-align:left}.category-index button>span{font-size:11px;color:#97aecb}.category-index button svg{margin-left:auto;color:var(--blue);transition:transform .2s}.category-index button:hover{color:var(--blue)}.category-index button:hover svg{transform:translateX(5px)}.scenario-atlas{background:#eaf3ff;padding:55px 0 45px}.scenario-atlas .eyebrow{color:#6489bb}.scenario-atlas h1{font-size:45px;margin:0 0 20px}.scenario-atlas h2{font-size:30px;font-weight:500;margin:0 0 18px}.scenario-atlas>.wrap>div:first-child{max-width:800px}.scenario-atlas p{font-size:14px}.scenario-atlas-links{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.scenario-atlas-links>a{position:relative;padding:24px 28px 24px 0;border-top:2px solid #9dbde9}.scenario-atlas-links>a>span{font:12px Arial,sans-serif;color:#7a9dcd}.scenario-atlas-links h3{font-size:21px;margin:17px 0 10px}.scenario-atlas-links p{font-size:13px;margin:0}.scenario-atlas-links svg{position:absolute;right:0;top:25px;color:var(--blue);transition:transform .2s}.scenario-atlas-links a:hover svg{transform:translate(4px,-4px)}.faq-question-hero{padding:45px 0;background:#f4f8fe}.faq-question-hero>.wrap{display:flex;align-items:center;justify-content:space-between;gap:50px;max-width:1050px}.faq-question-hero h1{font-size:45px;margin:0 0 20px}.faq-question-hero p:not(.eyebrow){font-size:17px;color:#64809e;margin:0}.faq-question-hero>.wrap>span{font:130px/1 Arial,sans-serif;letter-spacing:-8px;color:#bfd4f0;font-weight:600}.route-products{animation-name:galleryReveal!important;animation-duration:.5s!important}.route-scenarios{animation-name:enterSide!important;animation-duration:.45s!important}.route-support-faq{animation-name:enterSoft!important;animation-duration:.28s!important}.route-contact{animation-name:enterSide!important;animation-duration:.4s!important}
@media(max-width:1050px){.catalog-opening>.wrap{gap:55px}.catalog-opening h2{font-size:43px}.scenario-atlas-links{gap:25px}.faq-question-hero>.wrap>span{font-size:110px}}
@media(max-width:760px){.catalog-opening{padding:35px 0}.catalog-opening>.wrap{grid-template-columns:1fr;gap:25px}.catalog-opening h1{font-size:27px;margin-bottom:17px}.catalog-opening h2{font-size:37px;line-height:1.5}.catalog-opening p:not(.eyebrow){font-size:13px;margin-top:0}.category-index{margin-top:20px}.category-index button{padding:19px 0;font-size:21px}.scenario-atlas{padding:35px 0 30px}.scenario-atlas h1{font-size:35px}.scenario-atlas h2{font-size:25px;line-height:1.6}.scenario-atlas p{font-size:13px}.scenario-atlas-links{grid-template-columns:1fr;gap:6px;margin-top:28px}.scenario-atlas-links>a{padding:20px 35px 20px 0}.scenario-atlas-links h3{font-size:20px;margin:12px 0 8px}.scenario-atlas-links p{font-size:12px}.faq-question-hero{padding:35px 0}.faq-question-hero>.wrap{gap:20px}.faq-question-hero h1{font-size:33px;margin-bottom:17px}.faq-question-hero p:not(.eyebrow){font-size:13px}.faq-question-hero>.wrap>span{font-size:65px;letter-spacing:-4px}}
@media(prefers-reduced-motion:reduce){.route-view[class],.route-view[class] *{animation:none!important;transition:none!important}}
