.mr-page{--ink:#102f43;--muted:#486577;--teal:#00b4c4;--line:#d2e2e3;color:var(--ink)}.mr-page *{box-sizing:border-box}.mr-page h1,.mr-page h2,.mr-page h3{letter-spacing:-.025em;color:inherit;line-height:1.12}.mr-page h2{margin:0 0 20px;font-size:clamp(2rem,3.5vw,3.15rem)}.mr-page h3{font-size:1.2rem}.mr-page p{line-height:1.7}.mr-page a{color:#007e91}.mr-wrap{width:min(1180px,100% - 48px);margin:auto}.mr-kicker{letter-spacing:.15em;text-transform:uppercase;color:#087f8a;margin:0 0 17px;font-size:.72rem;font-weight:800}.mr-hero{background:#eaf3f1;padding:27px 0 83px}.mr-crumb{color:#436879;flex-wrap:wrap;gap:12px;margin:0 0 66px;font-size:.8rem;display:flex}.mr-crumb a{text-decoration:none}.mr-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(45px,7vw,100px);display:grid}.mr-hero h1{max-width:750px;margin:0 0 26px;font-size:clamp(3.1rem,5.8vw,5.5rem)}.mr-lead{color:#35576a;max-width:690px;margin:0;font-size:1.13rem}.mr-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}.mr-actions>a:not(.mr-button){font-size:.87rem;font-weight:800;text-decoration:none}.mr-button{background:var(--teal);padding:15px 22px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-block;color:#062d3e!important}.mr-button:hover{background:#71dce1}.mr-pack{background:#fff;border-top:5px solid #0db5c2;transform:rotate(1deg);box-shadow:0 18px 45px #153c501c}.mr-pack-top{border-bottom:1px solid var(--line);padding:28px 31px 22px}.mr-pack-top>span{color:#087f8a;letter-spacing:.13em;margin-bottom:16px;font-size:.68rem;font-weight:800;display:block}.mr-pack-top strong{letter-spacing:-.03em;font-size:1.68rem;display:block}.mr-pack-top small{color:var(--muted);margin-top:7px;font-size:.79rem;display:block}.mr-pack ol{margin:0;padding:8px 31px;list-style:none}.mr-pack li{border-bottom:1px solid #e0ebeb;align-items:center;gap:19px;padding:17px 0;font-size:.93rem;font-weight:750;display:flex}.mr-pack li:last-child{border-bottom:0}.mr-pack li b{color:#02899a;font-size:.75rem}.mr-pack>p{color:#e6f5f5;background:#0c344b;margin:0;padding:17px 31px;font-size:.79rem}.mr-jump{background:#123e56}.mr-jump .mr-wrap{white-space:nowrap;align-items:center;gap:27px;min-height:62px;display:flex;overflow-x:auto}.mr-jump span{color:#80dfe2;text-transform:uppercase;letter-spacing:.12em;font-size:.67rem;font-weight:850}.mr-jump a{color:#fff;font-size:.8rem;text-decoration:none}.mr-section{padding:86px 0}.mr-intro{grid-template-columns:.76fr 1.24fr;gap:8%;display:grid}.mr-intro p:not(.mr-kicker){color:var(--muted);margin:0 0 17px}.mr-heading{grid-template-columns:1fr .64fr;align-items:end;gap:65px;margin-bottom:33px;display:grid}.mr-heading>p{color:var(--muted);margin:0 0 12px;font-size:.91rem}.mr-sample-section{background:#f0f6f5}.mr-sample{background:#fff;border:1px solid #cadee0;box-shadow:0 12px 35px #163a5010}.mr-sample-head{color:#fff;background:#0e364d;justify-content:space-between;align-items:center;gap:15px;padding:22px 27px;display:flex}.mr-sample-head span{letter-spacing:.12em;color:#9ce5e5;font-size:.65rem;font-weight:800}.mr-sample-head strong{font-size:1.05rem}.mr-sample-body{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mr-sample-body article{border-right:1px solid #dce7e8;padding:29px 25px}.mr-sample-body article:last-child{border-right:0}.mr-sample-body article>span{letter-spacing:.11em;color:#078a98;font-size:.65rem;font-weight:850}.mr-sample-body h3{margin:18px 0 11px;font-size:1.1rem}.mr-sample-body p{color:var(--muted);margin:0;font-size:.82rem}.mr-sample-note{color:var(--muted);margin:17px 0 0;font-size:.78rem}.mr-photo-section{color:#fff;background:#123e56;padding:55px 0}.mr-photo-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(38px,6vw,90px);display:grid}.mr-photo-grid figure{background:#0b2b40;margin:0}.mr-photo-grid img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.mr-photo-grid figcaption{color:#d7ebee;padding:17px 21px;font-size:.8rem;line-height:1.55}.mr-photo-grid .mr-kicker{color:#7ce1e4}.mr-photo-grid h2{color:#fff}.mr-photo-grid p:not(.mr-kicker){color:#e0edf0;font-size:.93rem}.mr-photo-grid a{color:#8ce8e9}.mr-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mr-question-grid article{border-left:4px solid var(--teal);background:#edf5f4;padding:27px 31px}.mr-question-grid h3{margin:0 0 12px}.mr-question-grid p{color:var(--muted);margin:0;font-size:.86rem}.mr-process-section{color:#fff;background:#0f344c}.mr-process-section .mr-kicker{color:#80e2e5}.mr-process-section .mr-heading>p{color:#dcecef}.mr-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.mr-steps li{background:#174a61;border-top:3px solid #6fdfe2;padding:28px 25px}.mr-steps b{color:#7de4e7;font-size:1.8rem}.mr-steps h3{margin:21px 0 12px}.mr-steps p{color:#e3eef0;margin:0;font-size:.82rem}.mr-scope-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:clamp(45px,7vw,100px);display:grid}.mr-scope-grid p:not(.mr-kicker){color:var(--muted);margin:0 0 17px}.mr-scope-grid aside{background:#edf5f4;padding:29px 35px}.mr-scope-grid aside h3{margin:0 0 18px}.mr-scope-grid aside ul{margin:0 0 18px;padding-left:20px}.mr-scope-grid aside li{margin-bottom:10px;font-size:.86rem;line-height:1.55}.mr-scope-grid aside p{margin:0!important;font-size:.79rem!important}.mr-boundary{background:#edf5f4}.mr-boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.mr-boundary-grid article{background:#fff;border-bottom:3px solid #16b9c3;padding:25px}.mr-boundary-grid h3{margin:0 0 12px}.mr-boundary-grid p{color:var(--muted);margin:0 0 18px;font-size:.82rem}.mr-boundary-grid a,.mr-boundary-grid span{font-size:.79rem;font-weight:800}.mr-faq-grid{grid-template-columns:.73fr 1.27fr;gap:7%;display:grid}.mr-faq-grid>div:first-child>p:not(.mr-kicker){color:var(--muted);font-size:.9rem}.mr-faqs details{border-bottom:1px solid var(--line)}.mr-faqs summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:19px 0;list-style:none;display:grid}.mr-faqs summary::-webkit-details-marker{display:none}.mr-faqs summary span{color:#078a97;font-size:.7rem;font-weight:850}.mr-faqs summary strong{font-size:.92rem;font-weight:750}.mr-faqs summary b{color:#07919e;font-size:1.35rem;font-weight:400}.mr-faqs details[open] summary b{transform:rotate(45deg)}.mr-faqs details>p{color:var(--muted);margin:0 20px 20px 38px;font-size:.85rem}.mr-sources{background:#f1f5f3;padding:34px 0}.mr-sources h2{margin:0 0 8px;font-size:1.15rem}.mr-sources p,.mr-sources li{color:var(--muted);font-size:.78rem}.mr-sources ul{flex-wrap:wrap;gap:5px 25px;margin:8px 0 0;padding-left:18px;display:flex}.mr-cta{color:#fff;background:#092d45;padding:61px 0}.mr-cta .mr-wrap{justify-content:space-between;align-items:center;gap:40px;display:flex}.mr-cta .mr-kicker{color:#8ce6e6}.mr-cta h2{color:#fff;margin-bottom:10px}.mr-cta p:not(.mr-kicker){color:#d8e9ee;max-width:720px;margin:0;font-size:.9rem}.mr-cta .mr-button{white-space:nowrap}@media (width<=1050px){.mr-hero-grid,.mr-intro,.mr-photo-grid,.mr-scope-grid,.mr-faq-grid{grid-template-columns:1fr}.mr-hero-grid{gap:42px}.mr-pack{max-width:650px;transform:none}.mr-heading{grid-template-columns:1fr;gap:0}.mr-heading>p{max-width:750px}.mr-sample-body,.mr-steps,.mr-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-sample-body article:nth-child(2){border-right:0}.mr-sample-body article:nth-child(-n+2){border-bottom:1px solid #dce7e8}.mr-photo-grid figure{max-width:760px}.mr-faq-grid{gap:26px}}@media (width<=680px){.mr-wrap{width:min(100% - 32px,1180px)}.mr-hero{padding-bottom:54px}.mr-crumb{margin-bottom:36px}.mr-hero h1{font-size:clamp(2.6rem,10vw,4rem)}.mr-lead{font-size:1rem}.mr-actions{justify-items:start;display:grid}.mr-section{padding:62px 0}.mr-pack-top{padding:24px}.mr-pack ol{padding:7px 24px}.mr-pack>p{padding:16px 24px}.mr-jump .mr-wrap{gap:19px}.mr-sample-head{display:block}.mr-sample-head>*{margin-bottom:5px;display:block}.mr-sample-body,.mr-question-grid,.mr-steps,.mr-boundary-grid{grid-template-columns:1fr}.mr-sample-body article{border-bottom:1px solid #dce7e8;border-right:0}.mr-sample-body article:last-child{border-bottom:0}.mr-photo-section{padding:30px 0 58px}.mr-photo-grid{gap:28px}.mr-question-grid article,.mr-steps li,.mr-scope-grid aside{padding:24px}.mr-faqs summary{grid-template-columns:23px minmax(0,1fr) 17px;gap:7px}.mr-faqs details>p{margin-left:30px}.mr-sources ul{display:block}.mr-sources li{margin-bottom:7px}.mr-cta .mr-wrap{display:block}.mr-cta .mr-button{margin-top:21px}}
