.mdc-page{font:16px/1.6 Arial,Helvetica,sans-serif;color:#15212a;background:#fff}.mdc-page *{box-sizing:border-box}.mdc-page img{max-width:100%}.mdc-page h1,.mdc-page h2,.mdc-page h3{font-family:Arial,Helvetica,sans-serif;text-align:left;text-transform:none;color:inherit;padding:0}.mdc-page h2{font-size:34px;line-height:1.15;letter-spacing:-.8px;margin:0 0 22px;font-weight:700}.mdc-page h3{font-size:20px;line-height:1.3;letter-spacing:-.3px;margin:0 0 15px;font-weight:700}.mdc-page p{font-size:17px;line-height:1.65;margin:0 0 20px}.mdc-page figure{margin:0;min-width:0}.mdc-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.mdc-page a{text-decoration:none}.mdc-hero{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(110deg,#111d25,#26343d);color:#fff}.mdc-hero-copy{padding:64px clamp(24px,4vw,76px);align-self:center}.mdc-hero .mdr-eyebrow{color:#fff}.mdc-hero h1{font-size:clamp(36px,3.8vw,62px);font-weight:700;line-height:1.06;letter-spacing:-1.8px;margin:0 0 24px}.mdc-hero-copy>p:not(.mdr-eyebrow){font-size:19px;line-height:1.55;color:#e4eaed;max-width:620px}.mdc-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px}.mdc-page .mdr-primary{background:#ed0026}.mdc-hero-secondary{color:#fff!important;font-size:15px;padding:10px 0;text-decoration:underline!important;text-underline-offset:5px}.mdc-hero-photo{display:flex;flex-direction:column;justify-content:center;padding:36px 36px 36px 0}.mdc-hero-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;display:block}.mdc-page figcaption{font:14px/1.5 Arial,sans-serif;color:#59666e;margin-top:13px}.mdc-page .mdc-hero-photo figcaption{color:#dfe7eb;font-size:13px}.mdc-sector-nav{display:grid;grid-template-columns:repeat(4,1fr);background:#f2f3f4;padding:0 max(24px,calc((100% - 1180px)/2))}.mdc-sector-nav a{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:700;color:#15212a;padding:24px 20px;border-right:1px solid #dde1e4;min-height:78px}.mdc-sector-nav a:first-child{padding-left:0}.mdc-sector-nav a:last-child{border:0}.mdc-sector-nav a:hover{color:#c50022}.mdc-sector-nav span{color:#ed0026;font-size:21px}.mdc-intro{padding:70px 0 38px}.mdc-intro>p:last-child{max-width:850px;color:#59666e;margin-bottom:0}.mdc-project{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center;padding:32px 0 78px;scroll-margin-top:28px}.mdc-project-copy>p:not(.mdr-eyebrow){color:#59666e}.mdc-text-link{display:inline-block;font-size:15px;font-weight:700;color:#15212a!important;text-decoration:underline!important;text-underline-offset:5px;line-height:1.6;margin-top:7px}.mdc-health-photos{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.mdc-health-photos figure:last-child{margin-top:50px}.mdc-photo-button{position:relative;padding:0;border:0;background:none;display:block;width:100%;cursor:zoom-in}.mdc-photo-button img{width:100%;height:auto;display:block;border-radius:5px}.mdc-photo-button:after{content:'↗';position:absolute;right:12px;bottom:12px;width:30px;height:30px;display:grid;place-items:center;background:#ffffffed;color:#15212a;border-radius:3px;font:18px Arial}.mdc-band{background:#f2f3f4;padding:70px 0;scroll-margin-top:0}.mdc-section-heading{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;margin-bottom:30px}.mdc-section-heading h2{margin-bottom:0}.mdc-section-heading>p{color:#59666e;margin-bottom:0}.mdc-business-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.mdc-business-grid figcaption strong{display:block;font-size:20px;font-weight:700;color:#15212a;margin:17px 0 7px}.mdc-business-grid figcaption span{display:block;font-size:16px;line-height:1.6}.mdc-project-reverse{grid-template-columns:1.15fr .85fr;padding:78px 0}.mdc-band .mdc-project{padding:0}.mdc-preparation{padding:78px 0 65px}.mdc-preparation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px}.mdc-preparation-grid>div{border-top:3px solid #ed0026;padding-top:24px}.mdc-preparation-grid p{font-size:16px;color:#59666e}.mdc-faq{padding:0 0 78px;display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.mdc-faq details{border-bottom:1px solid #dce1e5;padding:18px 0}.mdc-faq details:first-child{border-top:1px solid #dce1e5}.mdc-faq summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-weight:700;font-size:17px;line-height:1.5}.mdc-faq summary::-webkit-details-marker{display:none}.mdc-faq summary:after{content:'+';color:#ed0026;font-size:22px;line-height:1}.mdc-faq details[open] summary:after{content:'−'}.mdc-faq details p{font-size:16px;margin:14px 35px 0 0;color:#59666e}.mdc-quote{padding:65px 0 72px;background:linear-gradient(110deg,#111d25,#26343d);color:#fff}.mdc-quote h2{max-width:780px;font-size:38px}.mdc-quote p:not(.mdr-eyebrow){max-width:760px;color:#e4eaed}.mdc-quote .mdr-button{margin-top:8px}.mdc-page :focus-visible{outline:3px solid #c81223;outline-offset:5px}#mdc-lightbox{border:0;border-radius:6px;padding:24px;background:#fff;color:#15212a;font:16px/1.6 Arial,sans-serif;max-width:calc(100vw - 40px);box-sizing:border-box}#mdc-lightbox::backdrop{background:#09151be0}#mdc-lightbox img{display:block;max-height:80vh;max-width:85vw;width:auto;height:auto;margin:auto}#mdc-lightbox p{margin:14px 0 0;max-width:900px;font-size:16px}.mdc-lightbox-close{position:absolute;right:5px;top:4px;border:0;background:#fff;color:#15212a;font:28px Arial;width:40px;height:40px;cursor:pointer}
@media(max-width:1000px){.mdc-hero-copy{padding:45px 28px}.mdc-hero h1{font-size:40px}.mdc-hero-photo{padding:24px 24px 24px 0}.mdc-project,.mdc-faq{gap:35px}.mdc-health-photos{gap:12px}.mdc-sector-nav a{font-size:14px;padding:22px 14px}.mdc-preparation-grid{gap:24px}.mdc-section-heading{gap:35px}.mdc-page h2{font-size:30px}}
@media(max-width:760px){.mdc-hero{grid-template-columns:1fr}.mdc-hero-copy{padding:38px 24px 28px}.mdc-hero-photo{padding:0 24px 28px}.mdc-hero-photo img{max-height:420px;object-fit:contain}.mdc-sector-nav{grid-template-columns:1fr 1fr;padding:0 16px}.mdc-sector-nav a,.mdc-sector-nav a:first-child{padding:18px 12px;min-height:70px}.mdc-sector-nav a:nth-child(2){border:0}.mdc-sector-nav a:nth-child(-n+2){border-bottom:1px solid #dde1e4}.mdc-wrap{width:calc(100% - 40px)}.mdc-project,.mdc-project-reverse{grid-template-columns:1fr;gap:28px;padding-bottom:50px}.mdc-project-reverse .mdc-project-copy{grid-row:1}.mdc-intro{padding-top:50px}.mdc-section-heading{grid-template-columns:1fr;gap:0}.mdc-section-heading h2{margin-bottom:20px}.mdc-band{padding:48px 0}.mdc-business-grid{grid-template-columns:1fr;gap:30px}.mdc-project-reverse{padding-top:50px}.mdc-preparation{padding:50px 0}.mdc-preparation-grid{grid-template-columns:1fr;gap:30px}.mdc-faq{grid-template-columns:1fr;gap:8px;padding-bottom:50px}.mdc-quote{padding:48px 0}.mdc-quote h2{font-size:32px}.mdc-health-photos figure:last-child{margin-top:22px}}
@media(max-width:400px){.mdc-hero h1{font-size:36px;letter-spacing:-1px}.mdc-health-photos{grid-template-columns:1fr}.mdc-health-photos figure:last-child{margin-top:8px}.mdc-sector-nav a{font-size:13px;gap:8px}.mdc-actions{gap:12px}.mdc-hero-copy>p:not(.mdr-eyebrow){font-size:17px}.mdc-page .mdr-button{font-size:15px;gap:12px;padding:13px 18px}.mdc-hero .mdr-eyebrow{font-size:11px!important}.mdc-hero-copy{padding-left:20px;padding-right:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
