.mfg-page{color:#102c42}.mfg-page .eyebrow{color:#c9342c;font-size:11px;font-weight:700;letter-spacing:.12em}.mfg-page h1,.mfg-page h2,.mfg-page h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.04em}.mfg-page h2{font-size:clamp(31px,3.2vw,46px);line-height:1.18}.mfg-page p{line-height:1.7}.mfg-page .text-link{font-weight:650}.mfg-page .button{min-height:52px}.mfg-page figure{margin:0}.mfg-page figcaption{font-size:11px;color:#62788a;text-align:right;padding-top:9px}.mfg-hero{background:linear-gradient(114deg,#f2f7fa,#fff 67%);padding:22px 0 83px}.mfg-hero .breadcrumbs{margin-bottom:36px;color:#597184}.mfg-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(45px,6vw,91px);align-items:center}.mfg-hero-copy{padding-block:20px}.mfg-hero h1{font-size:clamp(42px,4.45vw,66px);line-height:1.08;max-width:14ch;margin:16px 0 25px}.mfg-hero-copy>p:not(.eyebrow){font-size:18px;color:#486174;max-width:52ch}.mfg-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.mfg-hero-copy small{display:block;color:#60788a;font-size:13px;margin-top:20px}.mfg-hero .v3-media img{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:6px}.mfg-essentials{position:relative;z-index:2;margin-top:-38px}.mfg-essentials-grid{background:#fff;box-shadow:0 16px 42px #102d4313;border:1px solid #dde7ec;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mfg-essentials-grid>div{padding:25px 32px;display:grid;gap:7px;border-right:1px solid #dde7ec}.mfg-essentials-grid>div:last-child{border-right:0}.mfg-essentials strong{color:#c9342c;font-family:Manrope,Arial,sans-serif;font-size:23px;letter-spacing:-.04em}.mfg-essentials span{font-size:14px;line-height:1.5;color:#4f6678}.mfg-section-heading{max-width:760px}.mfg-section-heading h2{margin:12px 0 18px}.mfg-section-heading>p:not(.eyebrow){font-size:18px;color:#506779;max-width:68ch}.mfg-scope{padding-block:101px 99px}.mfg-scope .text-link{display:inline-flex;margin-top:17px}.mfg-scope-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px}.mfg-scope-cards article{padding:27px 28px 30px;background:#f7fafc;border:1px solid #dce6ed;border-top:3px solid #c9342c;min-height:210px}.mfg-scope-cards svg{color:#146aab;margin-bottom:16px}.mfg-scope-cards h3{font-size:22px;margin:0 0 9px}.mfg-scope-cards p{font-size:15px;color:#536b7b}.mfg-partners{background:#eaf3f9;padding-block:91px}.mfg-partners-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,8vw,118px);align-items:center}.mfg-partners h2{margin:12px 0 20px;max-width:15ch}.mfg-partners-grid>div:first-child>p:not(.eyebrow){font-size:17px;color:#4c6578;max-width:54ch;margin-bottom:24px}.mfg-partner-panel{background:#fff;border:1px solid #d9e5ec;padding:31px 35px;box-shadow:0 16px 40px #102d430b}.mfg-partner-panel>p{font-size:16px;color:#405b70;margin:0 0 8px}.mfg-partner-panel ol{padding:0;margin:0;list-style:none}.mfg-partner-panel li{display:grid;grid-template-columns:43px 1fr;gap:2px 13px;border-top:1px solid #e1e9ee;padding:18px 0}.mfg-partner-panel li span{color:#c9342c;font-weight:700;font-size:14px;grid-row:1/3}.mfg-partner-panel li strong{font-size:17px}.mfg-partner-panel li small{font-size:14px;line-height:1.55;color:#597184}.mfg-methods{padding-block:99px 104px}.mfg-stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:43px}.mfg-stage-grid article{min-width:0}.mfg-stage-grid img{width:100%;aspect-ratio:1.58;object-fit:cover;border-radius:5px}.mfg-stage-copy{padding:16px 4px 0}.mfg-stage-copy span{color:#c9342c;font-size:11px;font-weight:700;letter-spacing:.1em}.mfg-stage-copy h3{font-size:26px;margin:9px 0}.mfg-stage-copy p{color:#536a7b;font-size:16px;max-width:58ch}.mfg-design-note{border:1px solid #d7e6ee;background:#f4f9fc;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:22px 25px;margin-top:45px}.mfg-design-note svg{color:#146aab}.mfg-design-note p{color:#4a6376;font-size:15px;margin:0}.mfg-design-note strong{display:block;color:#133149;margin-bottom:3px}.mfg-trial{background:#f7f9fa;padding-block:94px}.mfg-trial-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(45px,7vw,100px);align-items:center}.mfg-trial h2{max-width:15ch;margin:12px 0 20px}.mfg-trial-copy>p:not(.eyebrow){font-size:17px;color:#4e6677;max-width:54ch}.mfg-trial-copy ul{list-style:none;padding:0;margin:26px 0 22px}.mfg-trial-copy li{padding:12px 0 12px 25px;position:relative;border-top:1px solid #dce5eb;color:#3f596b;font-size:15px}.mfg-trial-copy li:last-child{border-bottom:1px solid #dce5eb}.mfg-trial-copy li:before{content:"";position:absolute;left:0;top:21px;width:7px;height:7px;border-radius:50%;background:#c9342c}.mfg-trial img{width:100%;aspect-ratio:1.31;object-fit:cover;border-radius:5px}.mfg-handover{padding-block:98px;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:clamp(45px,7vw,100px);align-items:center}.mfg-handover img{width:100%;aspect-ratio:1.54;object-fit:cover;border-radius:5px}.mfg-handover h2{max-width:14ch;margin:12px 0 20px}.mfg-handover>div>p:not(.eyebrow){font-size:17px;color:#526a7a;max-width:48ch;margin-bottom:24px}.mfg-start{padding-block:78px 88px;border-top:1px solid #dee6eb;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:60px;align-items:center}.mfg-start h2{margin:11px 0 17px}.mfg-start>div>p:not(.eyebrow){font-size:17px;color:#536a7b;max-width:62ch}.mfg-start-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.mfg-start aside{border-left:3px solid #c9342c;background:#f6f9fb;padding:25px 27px}.mfg-start aside strong{font-family:Manrope,Arial,sans-serif;display:block;color:#c9342c;font-size:27px;margin-bottom:10px}.mfg-start aside span{font-size:14px;color:#526a7b;line-height:1.65;display:block}.mfg-end{border-top:1px solid #e1e8ed;padding-block:78px 88px;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:30px 70px}.mfg-end h2{margin:11px 0 25px}.mfg-related{display:grid;justify-items:start;gap:16px}.mfg-related a{display:inline-flex;gap:13px;align-items:center;text-decoration:underline;text-underline-offset:4px;color:#173e5e;font-weight:600}.mfg-final{background:linear-gradient(112deg,#e8f3fa,#f7fafc);padding-block:75px}.mfg-final-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.mfg-final h2{margin:11px 0 15px}.mfg-final p:not(.eyebrow){font-size:17px;color:#506779;max-width:68ch}@media(max-width:960px){.mfg-hero-grid{gap:38px}.mfg-hero h1{font-size:43px}.mfg-partners-grid,.mfg-trial-grid,.mfg-handover{gap:40px}.mfg-start{grid-template-columns:minmax(0,1fr) 270px;gap:30px}.mfg-end{gap:35px}}@media(max-width:760px){.mfg-page h2{font-size:30px}.mfg-hero{padding:17px 0 68px}.mfg-hero .breadcrumbs{margin-bottom:26px}.mfg-hero-grid,.mfg-partners-grid,.mfg-trial-grid,.mfg-handover,.mfg-start,.mfg-end,.mfg-final-grid{grid-template-columns:1fr}.mfg-hero-grid{gap:28px}.mfg-hero-copy{padding:0}.mfg-hero h1{font-size:clamp(35px,9vw,46px);max-width:15ch;margin:12px 0 18px}.mfg-hero-copy>p:not(.eyebrow),.mfg-section-heading>p:not(.eyebrow){font-size:16px}.mfg-hero-actions{margin-top:23px;gap:16px}.mfg-hero .v3-media img{aspect-ratio:1.45}.mfg-essentials{margin-top:-26px}.mfg-essentials-grid{grid-template-columns:1fr}.mfg-essentials-grid>div{padding:17px 22px;border-right:0;border-bottom:1px solid #dde7ec;grid-template-columns:110px 1fr;align-items:center;gap:15px}.mfg-essentials-grid>div:last-child{border-bottom:0}.mfg-essentials strong{font-size:19px}.mfg-scope,.mfg-methods,.mfg-handover{padding-block:67px}.mfg-scope-cards,.mfg-stage-grid{grid-template-columns:1fr;gap:15px;margin-top:30px}.mfg-scope-cards article{min-height:0;padding:23px}.mfg-partners,.mfg-trial{padding-block:67px}.mfg-partners-grid,.mfg-trial-grid,.mfg-handover{gap:29px}.mfg-partners h2,.mfg-trial h2,.mfg-handover h2{max-width:none}.mfg-partner-panel{padding:23px}.mfg-stage-grid{gap:30px}.mfg-stage-grid img{aspect-ratio:1.48}.mfg-stage-copy h3{font-size:24px}.mfg-design-note{grid-template-columns:auto 1fr;gap:12px;padding:18px;margin-top:32px}.mfg-design-note .text-link{grid-column:2}.mfg-trial-grid .v3-media{grid-row:1}.mfg-trial img,.mfg-handover img{aspect-ratio:1.48}.mfg-start,.mfg-end{padding-block:65px;gap:26px}.mfg-start-actions{gap:16px}.mfg-end .faq-list{grid-column:1}.mfg-final{padding-block:63px}.mfg-final-grid{gap:24px}.mfg-final p:not(.eyebrow){font-size:16px}}
