.QUNQZa_index{padding:0 var(--gutter) 90px}.QUNQZa_row{border-top:1px solid var(--line);grid-template-columns:170px 1fr 50px;align-items:start;gap:36px;padding:36px 0;display:grid}.QUNQZa_row h2{font-family:var(--display);margin-bottom:14px;font-size:clamp(30px,3.6vw,52px);line-height:1.05}.QUNQZa_row p{color:#49616a;max-width:700px}.QUNQZa_row:hover h2{color:#14737d}.QUNQZa_article{padding:0 var(--gutter) 80px;grid-template-columns:240px minmax(0,760px);justify-content:center;gap:7vw;display:grid}.QUNQZa_contents{border-top:1px solid var(--line);align-self:start;padding-top:28px;position:sticky;top:140px}.QUNQZa_contents a{color:#3e626b;margin-top:18px;font-size:13px;line-height:1.5;display:block}.QUNQZa_body>section{border-top:1px solid var(--line);padding:32px 0;scroll-margin-top:120px}.QUNQZa_body h2{font-family:var(--display);margin-bottom:22px;font-size:clamp(32px,3vw,44px);line-height:1.08}.QUNQZa_body p{color:#36535c;margin:15px 0;font-size:16px}.QUNQZa_body li{color:#36535c;margin:10px 0}.QUNQZa_sources a{text-underline-offset:4px;margin-top:15px;font-size:13px;text-decoration:underline;display:block}.QUNQZa_body .QUNQZa_calculator{background:#deedeb;border:1px solid #bfd4d1;margin:24px 0 38px;padding:32px}.QUNQZa_calculator h2{margin:12px 0 24px}.QUNQZa_inputs{grid-template-columns:1fr 1fr;gap:18px;display:grid}.QUNQZa_inputs label{font-size:12px}.QUNQZa_inputs input{background:#f7fbfa;border:1px solid #789e9e;border-radius:3px;width:100%;margin-top:8px;padding:13px;display:block}.QUNQZa_result{font-family:var(--display);margin:25px 0 14px;font-size:38px;line-height:1.1;display:block}.QUNQZa_body .QUNQZa_calculator p{font-size:12px}.QUNQZa_related{background:#eaf1f2;margin-top:20px;padding:25px}.QUNQZa_related a{text-underline-offset:5px;margin:15px 0;text-decoration:underline;display:block}@media (max-width:850px){.QUNQZa_article{grid-template-columns:1fr;gap:35px}.QUNQZa_contents{position:static}.QUNQZa_row{grid-template-columns:1fr 30px;gap:20px}.QUNQZa_row>span{grid-column:1/-1}}@media (max-width:450px){.QUNQZa_inputs{grid-template-columns:1fr}.QUNQZa_body .QUNQZa_calculator{padding:24px}}
.mCOW2a_hero{padding:64px var(--gutter) 70px}.mCOW2a_hero h1{font-family:var(--display);letter-spacing:-.018em;text-wrap:balance;max-width:1050px;margin:24px 0 30px;font-size:clamp(56px,7.8vw,126px);line-height:.94}.mCOW2a_heroLead{color:#405c65;max-width:740px;font-size:clamp(17px,1.6vw,22px)}.mCOW2a_breadcrumb{color:#49646c;flex-wrap:wrap;gap:10px;margin-bottom:34px;font-size:12px;display:flex}.mCOW2a_breadcrumb a{text-underline-offset:4px;text-decoration:underline}.mCOW2a_actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px;display:flex}.mCOW2a_dark{background:var(--deep);color:#eef8f7;padding:76px var(--gutter)}.mCOW2a_dark h2{font-family:var(--display);max-width:780px;margin:18px 0 26px;font-size:clamp(44px,5vw,78px);line-height:1}.mCOW2a_dark p{color:#bfd3da;max-width:680px;font-size:18px}.mCOW2a_dark .mCOW2a_actions a{color:#eef8f7}.mCOW2a_section{padding:75px var(--gutter)}.mCOW2a_section h2,.mCOW2a_split h2,.mCOW2a_faqs h2{font-family:var(--display);margin-bottom:28px;font-size:clamp(38px,4vw,62px);line-height:1.08}.mCOW2a_sectionLead{color:#48616a;max-width:680px;margin:-8px 0 36px;font-size:18px}.mCOW2a_serviceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.mCOW2a_serviceCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;min-width:0;padding:32px;transition:background .2s;display:flex}.mCOW2a_serviceCard:hover{background:#e6f0ef}.mCOW2a_serviceCard h3{letter-spacing:-.03em;margin:16px 0 18px;font-size:clamp(22px,2vw,28px);line-height:1.2}.mCOW2a_serviceCard p{color:#47616a;font-size:14px}.mCOW2a_cardLink{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:28px;font-size:13px;display:flex}.mCOW2a_split{padding:75px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.mCOW2a_split p{color:#48616a}.mCOW2a_list{margin:0;padding:0;list-style:none}.mCOW2a_list li{border-bottom:1px solid var(--line);gap:15px;padding:14px 0;display:flex}.mCOW2a_list li:before{content:"↗";color:#13747b}.mCOW2a_process{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.mCOW2a_process>div{border-top:1px solid var(--line);counter-increment:steps;padding-top:20px}.mCOW2a_process>div:before{content:"0" counter(steps);color:#246c72;font-family:monospace;font-size:13px}.mCOW2a_process h3{margin:18px 0 12px;font-size:23px}.mCOW2a_process p{color:#48616a}.mCOW2a_scope{background:#e9f1f2;border-left:3px solid #248b8f;margin-top:45px;padding:24px 30px}.mCOW2a_scope h3{margin-bottom:10px;font-size:18px}.mCOW2a_scope p{color:#344f58;max-width:1050px}.mCOW2a_faqs{padding:60px var(--gutter);grid-template-columns:1fr 1.6fr;gap:7vw;display:grid}.mCOW2a_faqs details{border-top:1px solid var(--line);padding:20px 0}.mCOW2a_faqs summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:18px;list-style:none;display:flex}.mCOW2a_faqs summary::-webkit-details-marker{display:none}.mCOW2a_faqs details p{color:#48616a;padding:18px 24px 6px 0}.mCOW2a_faqs details[open] summary span{transform:rotate(45deg)}.mCOW2a_proposal{padding:60px var(--gutter);background:#dcebea;justify-content:space-between;align-items:center;gap:45px;display:flex}.mCOW2a_proposal h2{font-family:var(--display);margin:18px 0;font-size:clamp(44px,5vw,76px);line-height:1}.mCOW2a_proposal p{color:#36575d;max-width:680px}.mCOW2a_proposal>a{flex-shrink:0}.mCOW2a_divisionGrid{grid-template-columns:1fr 1fr;display:grid}.mCOW2a_division{padding:64px var(--gutter);background:#e4eff2}.mCOW2a_division+.mCOW2a_division{background:var(--deep);color:#edf7f6}.mCOW2a_division h2{font-family:var(--display);margin:24px 0;font-size:clamp(42px,4.5vw,72px);line-height:.98}.mCOW2a_division p{max-width:520px;margin-bottom:24px}.mCOW2a_division a{color:inherit}.mCOW2a_feature{height:clamp(280px,50vw,620px);position:relative}.mCOW2a_resourceLink{background:#e4eff2;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:35px;font-size:20px;display:flex}.mCOW2a_locations{grid-template-columns:repeat(2,1fr);gap:0 50px;display:grid}.mCOW2a_locations>div{border-top:1px solid var(--line);padding:26px 0}.mCOW2a_locations h3{margin-bottom:12px;font-size:24px}.mCOW2a_locations p{color:#48616a}@media (max-width:1000px){.mCOW2a_serviceGrid{grid-template-columns:repeat(2,1fr)}.mCOW2a_proposal{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.mCOW2a_hero{padding-top:35px;padding-bottom:48px}.mCOW2a_section,.mCOW2a_dark{padding-top:48px;padding-bottom:48px}.mCOW2a_serviceGrid,.mCOW2a_divisionGrid,.mCOW2a_split,.mCOW2a_process,.mCOW2a_faqs,.mCOW2a_locations{grid-template-columns:1fr}.mCOW2a_split{gap:42px;padding-top:48px;padding-bottom:48px}.mCOW2a_serviceCard{padding:26px}.mCOW2a_faqs{gap:10px}.mCOW2a_division{padding-top:44px;padding-bottom:44px}.mCOW2a_proposal>a{flex-shrink:1}}
