@font-face{font-family:Karrik;src:url(/fonts/Karrik.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterVar;src:url(/fonts/InterVar.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Karrik;src:url(/fonts/Karrik.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:APSHead;src:url(/fonts/APSHead.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:APSBody;src:url(/fonts/InterVar.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#14192b;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:InterVar,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.chrome .btn,.pending .btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.chrome .btn:hover,.pending .btn:hover{transform:translateY(-1px)}.chrome .btn-sky,.pending .btn-sky{color:#0c1a4f;background:#64c5fd}.chrome .btn-navy,.pending .btn-navy{color:#fff;background:#0c1a4f}.chrome .btn-ghost-light,.pending .btn-ghost-light{color:#fff;border-color:#ffffff73}.chrome .btn-ghost-light:hover,.pending .btn-ghost-light:hover{background:#ffffff1a}.chrome .btn-ghost-navy,.pending .btn-ghost-navy{color:#0c1a4f;border-color:#e3e7ef}.chrome .btn-ghost-navy:hover,.pending .btn-ghost-navy:hover{border-color:#0c1a4f}.chrome{z-index:60;position:sticky;top:0}.chrome-inner{align-items:center;gap:28px;min-height:76px;display:flex}.logo{flex:none}.logo img{width:172px}.nav{align-items:center;gap:26px;margin-left:auto;display:none}.nav a,.nav button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.nav-item{position:relative}.caret{width:9px;height:9px;transition:transform .18s}.nav-item[data-open=true] .caret{transform:rotate(180deg)}.drop{opacity:0;visibility:hidden;background:#fff;border:1px solid #e3e7ef;border-radius:14px;min-width:214px;max-width:calc(100vw - 32px);padding:8px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 14px);left:-18px;transform:translateY(-6px);box-shadow:0 24px 60px #0c1a4f29}.nav-item[data-open=true] .drop,.nav-item:hover .drop{opacity:1;visibility:visible;transform:none}.drop:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.drop a{color:#14192b;border-radius:9px;padding:9px 12px;font-size:13.5px;display:block}.drop a:hover{color:#0c1a4f;background:#f2f5fa}.chrome-cta{margin-left:8px;display:none}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:10px;display:inline-flex}.burger span{background:currentColor;border-radius:2px;height:2px;display:block}.sheet{padding:8px 0 24px;display:none}.sheet[data-open=true]{display:block}.sheet a{border-bottom:1px solid #ffffff24;padding:13px 0;font-size:16px;display:block}.sheet .sub a{opacity:.82;padding-left:18px;font-size:14.5px}.sheet-h{letter-spacing:.16em;text-transform:uppercase;color:#64c5fd;padding:13px 0 6px;font-size:11px;font-weight:600;display:block}.sheet .btn{width:100%;margin-top:18px}@media (min-width:1000px){.nav{display:flex}.chrome-cta{display:inline-flex}.burger{display:none}.sheet{display:none!important}}.foot{color:#fff;background:#0c1a4f;padding:clamp(48px,6vw,76px) 0 34px}.foot-grid{grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:760px){.foot-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:32px}}.foot h4{letter-spacing:.16em;text-transform:uppercase;opacity:.62;margin-bottom:14px;font-family:InterVar,sans-serif;font-size:11px;font-weight:600}.foot li{margin-bottom:10px;list-style:none}.foot ul{margin:0;padding:0}.foot a{opacity:.86;font-size:14px}.foot a:hover{opacity:1;color:#64c5fd}.foot-tag{opacity:.78;max-width:44ch;font-size:14.5px}.foot-base{opacity:.6;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:44px;padding-top:22px;font-size:12.5px;display:flex}.ctaband .wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px);display:grid}@media (min-width:820px){.ctaband .wrap{grid-template-columns:minmax(0,1.6fr) auto;gap:36px}}.chrome .ctaband .btn,.pending .ctaband .btn{white-space:nowrap}.chrome-dark{color:#fff;background:#0c1a4f;border-bottom:1px solid #ffffff24}.chrome-dark .drop{background:#0a1640;border-color:#ffffff29}.chrome-dark .drop a{color:#fff}.chrome-dark .drop a:hover{color:#64c5fd;background:#ffffff1a}.chrome .proc-panel .btn,.pending .proc-panel .btn{margin-top:24px}
:root{--aps-chevron-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23fff' stroke-opacity='.5' stroke-width='1.6'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");--aps-chevron-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%2398A1B3' stroke-width='1.6'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}.scope-industry-template form[data-contact] select,.scope-industries form[data-intake] select{background-image:var(--aps-chevron-light);background-position:right 14px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:38px}.scope-industry-template .cf-white form[data-contact] select,.scope-industries .form-white form[data-intake] select{background-image:var(--aps-chevron-dark)}.chrome .chrome-cta{display:none}@media (min-width:1000px){.chrome .chrome-cta{display:inline-flex}}.chrome .burger{color:inherit}.scope-home .wrap.section,.scope-industries .wrap.section,.scope-industry-template .wrap.section,.scope-about .wrap.hero-pad,.scope-technology .wrap.hero-pad,.scope-sustainability .wrap.hero-pad,.scope-savings .wrap.hero-pad{padding-left:24px;padding-right:24px}.scope-posttype-guide .hero .avatar,.scope-posttype-statistics .byline .avatar{object-fit:cover;flex:none}.scope-posttype-statistics .byline .avatar{border:1px solid #ffffff47;border-radius:50%;width:34px;height:34px}.scope-posttype-guide .hero .author-link,.scope-posttype-statistics .byline .author-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.scope-posttype-guide .hero .author-link:hover,.scope-posttype-statistics .byline .author-link:hover{text-decoration-color:currentColor}.scope-posttype-guide .toc a.toc-cta:hover,.scope-posttype-guide .toc a.toc-cta:focus-visible{color:#fff;background:#223c82}.scope-posttype-statistics .shell .rail{top:96px}.scope-posttype-statistics .hero .byline{align-items:flex-start}.scope-posttype-statistics .hero .byline .avatar{margin-top:1px}.scope-posttype-statistics .hero .byline-text{flex:auto;min-width:0;line-height:1.5}.scope-posttype-statistics .hero .byline .sep{opacity:.55;margin:0 7px}.scope-posttype-statistics .hero .byline .rt{white-space:nowrap}@media (min-width:941px){.scope-profile .layout .rail{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#0c1a4f47 transparent;max-height:calc(100vh - 120px);margin-inline:-10px;padding-inline:10px;overflow-y:auto}.scope-profile .layout .rail::-webkit-scrollbar{width:8px}.scope-profile .layout .rail::-webkit-scrollbar-track{background:0 0}.scope-profile .layout .rail::-webkit-scrollbar-thumb{background:#0c1a4f3d;border-radius:999px}.scope-profile .layout .rail:hover::-webkit-scrollbar-thumb{background:#0c1a4f66}}.foot h2{letter-spacing:.16em;text-transform:uppercase;opacity:.62;margin-bottom:14px;font-family:InterVar,sans-serif;font-size:11px;font-weight:600}.scope-posttype-statistics .kf h2{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin:0 0 11px;font-size:.7rem;font-weight:700}.scope-posttype-statistics .rail h2{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700;font-family:var(--sans);color:var(--muted);margin:0 0 10px}.scope-savings .res{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;max-height:calc(100vh - 120px);overflow-y:auto}@media (min-width:900px){.scope-savings .sec .sec-head,.scope-sustainability .sec .sec-head,.scope-technology .sec .sec-head,.scope-about .sec .sec-head{grid-template-columns:1.2fr .8fr}.scope-savings .sec .sec-head h2,.scope-sustainability .sec .sec-head h2,.scope-technology .sec .sec-head h2,.scope-about .sec .sec-head h2{font-size:clamp(24px,2.6vw,34px)}}.scope-technology .faq-cols,.scope-sustainability .faq-cols{grid-template-columns:minmax(0,1fr);gap:0 clamp(32px,4vw,64px);display:grid}@media (min-width:900px){.scope-technology .faq-cols,.scope-sustainability .faq-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-technology .faq-cols .faq>details:last-child,.scope-sustainability .faq-cols .faq>details:last-child{border-bottom:1px solid #e3e7ef}}h1,h2,h3,.display,.kicker{text-wrap:balance;overflow-wrap:break-word}.scope-technology .sec .sec-head-solo,.scope-sustainability .sec .sec-head-solo,.scope-savings .sec .sec-head-solo,.scope-about .sec .sec-head-solo{max-width:53ch}@media (min-width:900px){.scope-industries .section .head-two{grid-template-columns:1.08fr .92fr}.scope-industries .section .head-two h2{max-width:22ch}}.hero .kicker.kicker:has(+.display){margin-bottom:4px}.scope-industries .section .big-head h2{max-width:20ch;font-size:clamp(28px,3.4vw,42px)}@media (min-width:940px){.scope-sustainability .sec .msplit{grid-template-columns:1.16fr .84fr}}.scope-home .section .big-head h2{max-width:24ch}.scope-industry-template .lp-body h2.sec{max-width:26ch}@media (min-width:1360px){.scope-blog .bl-hero .bl-split{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr)}.scope-blog .bl-hero .bl-copy{max-width:1010px}}@media (max-width:480px){.scope-technology h1,.scope-industries h1,.scope-savings h1,.scope-blog h1,.scope-industry-template h1{font-size:30px!important}.scope-industry-template .lp-hero h1{font-size:21px!important}}
