html:has(link[data-ice-phase66-group]) body #main-content{--ice66-navy: #1d164f;--ice66-blue: #0072ce;--ice66-pale: #e9f6fd;--ice66-line: #c8dff0;--ice66-copy: #b0d8ee;--ice66-orange: #f39a25}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion,.ice-support-page,.ice-price-match-page){--ice-navy: var(--ice66-navy) !important;--ice-blue: var(--ice66-blue) !important;--ice-orange: var(--ice66-orange) !important;--ice-line: var(--ice66-line);--ice-border: var(--ice66-line)}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-o2,.ice-o2-bottom,.ice-fs,.ice-ordering-fallback){--navy: var(--ice66-navy);--blue: var(--ice66-blue);--orange: var(--ice66-orange);--line: var(--ice66-line)}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__heading h2,.ice-conversion__panel h2,.ice-fs__section>h2,.ice-ordering-fallback__heading h2,.ice-ch__help h2){font-weight:800;letter-spacing:-.035em;line-height:1.2}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__card,.ice-conversion__panel,.ice-conversion__project,.ice-fs__card,.ice-fs__detail,.ice-ch__card,.ice-ordering-fallback__card,.ice-o2__choice,.ice-o2-guides>a,.ice-p50-planning__card,.ice-support-page__content){border-color:var(--ice66-line);border-radius:10px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__grid,.ice-fs__grid,.ice-ordering-fallback__grid,.ice-ch__grid){gap:16px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__card:not(.ice-conversion__product){padding:20px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__panel,.ice-conversion__project,.ice-fs__panel,.ice-o2-faq,.ice64-growth){border-radius:10px;border-color:var(--ice66-line);background:var(--ice66-pale)}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__panel,.ice-conversion__project-copy){padding:24px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__section{padding-top:20px;padding-bottom:20px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__heading{margin-bottom:16px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__step{width:36px;height:36px;margin-bottom:12px;background:var(--ice66-pale);color:var(--ice66-navy);font-size:14px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__tools,.ice-conversion__benefits,.ice-range66__guide,.ice-fs__cta,.ice-ch__help,.ice-ordering-fallback__support,.ice-support-page__hero,.ice-price-match-page__hero,.ice-buyer-page__cta,.ice-ch__hero,.ice-fs__hero,.ice-ordering-fallback__hero){background:var(--ice66-navy);border-radius:10px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__tools{padding:24px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__benefits{padding:24px;gap:24px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__benefits>div+div{border-left:1px solid #ffffff30;padding-left:24px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__benefits h3{color:#fff!important;font-size:17px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__benefits p{color:var(--ice66-copy);font-size:14px;line-height:1.6}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__hero--photo .ice-conversion__hero-media:after{background:linear-gradient(90deg,#1d164ff0,#1d164fd9 40%,#1d164f21 78%)}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:center;gap:28px;padding:32px;margin-top:20px;border:0;border-radius:10px;background:var(--ice66-navy)}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta h2,.ice-case-study-contact__inner h2,.ice-o2-help h2,.ice-ordering-fallback__support h2,.ice-ch__help h2,.ice-fs__cta h2,.ice-buyer-page__cta h2){margin:0 0 12px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Inter,Arial,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.035em;line-height:1.18}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta p,.ice-case-study-contact__inner p,.ice-o2-help p,.ice-ordering-fallback__support p,.ice-fs__cta p,.ice-buyer-page__cta p){margin:0;color:var(--ice66-copy)!important;-webkit-text-fill-color:var(--ice66-copy)!important;font-size:15px;line-height:1.6}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta .ice-conversion__eyebrow,.ice-case-study-contact .ice-case-study-kicker,.ice-o2-help>div:first-child>span){display:block;margin:0 0 10px;color:var(--ice66-copy)!important;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta .ice-conversion__actions,.ice-case-study-contact__actions,.ice-o2-help__actions){display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;margin:0;padding-left:24px;border-left:1px solid #ffffff40}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta .ice-conversion__button,.ice-case-study-contact .ice-case-study-button--primary,.ice-o2-help__primary,.ice-ordering-fallback__button,.ice-ch__help>a,.ice-fs__cta .ice-fs__button,.ice-buyer-page__cta .ice-buyer-page__button--primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:12px 20px!important;border:1px solid var(--ice66-orange)!important;border-radius:7px!important;background:var(--ice66-orange)!important;color:var(--ice66-navy)!important;-webkit-text-fill-color:var(--ice66-navy)!important;font-family:Inter,Arial,sans-serif;font-size:14px!important;font-weight:800;line-height:1.35!important;text-align:center;text-decoration:none!important;white-space:normal}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta .ice-conversion__button,.ice-case-study-contact .ice-case-study-button--primary,.ice-o2-help__primary,.ice-ordering-fallback__button,.ice-ch__help>a,.ice-fs__cta .ice-fs__button,.ice-buyer-page__cta .ice-buyer-page__button--primary):hover{background:#ffb44c!important;border-color:#ffb44c!important}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta .ice-conversion__phone,.ice-case-study-contact .ice-case-study-button--outline,.ice-o2-help__actions>a:not(.ice-o2-help__primary),.ice-buyer-page__cta a[href^="tel:"]){display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:700;line-height:1.35!important;white-space:normal;text-decoration:none}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta .ice-conversion__phone,.ice-case-study-contact .ice-case-study-button--outline,.ice-o2-help__actions>a:not(.ice-o2-help__primary),.ice-buyer-page__cta a[href^="tel:"]):hover{background:#ffffff12!important;text-decoration:underline;text-underline-offset:3px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion,.ice-case-study-contact,.ice-o2,.ice-o2-bottom,.ice-fs,.ice-ch,.ice-ordering-fallback,.ice-support-page,.ice-price-match-page) :is(a,summary,button):focus-visible{outline:3px solid #0072ce;outline-offset:4px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta,.ice-case-study-contact,.ice-o2-help,.ice-fs__cta,.ice-ch__help,.ice-ordering-fallback__support,.ice-support-page__hero,.ice-buyer-page__cta) a:focus-visible{outline-color:#8fd3ff}html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-contact{padding:40px 0;background:#f5f7fa}html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-contact__inner{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:center;padding:32px;border:0;border-radius:10px;box-shadow:none;background:var(--ice66-navy)}html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-contact__inner>div:first-child{position:relative;min-width:0;padding-left:96px}html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-contact__inner>div:first-child:before{content:"";position:absolute;top:0;left:0;width:72px;height:72px;border-radius:50%;background:#ffffff12 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='34' height='34' rx='2'/%3E%3Cpath d='M7 22h13V7m0 15v10m0 9v-4m0-5h21M30 7v15h11M26 32v9'/%3E%3C/svg%3E") center/42px 42px no-repeat}html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-contact__inner h2{max-width:650px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-fs__cta,.ice-ch__help,.ice-ordering-fallback__support){border:0;gap:28px;padding:32px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-ch__help>a,.ice-fs__cta>a,.ice-ordering-fallback__support>a){flex:0 0 auto;max-width:100%}html:has(link[data-ice-phase66-group]) body #main-content .ice-ch__card{padding:16px;gap:18px}html:has(link[data-ice-phase66-group]) body #main-content .ice-ch__cover{border-radius:7px;background:var(--ice66-pale)}html:has(link[data-ice-phase66-group]) body #main-content .ice-ch__body h2{color:var(--ice66-navy);font-weight:800;letter-spacing:-.025em}html:has(link[data-ice-phase66-group]) body #main-content .ice-ch__body a{display:inline-flex;align-items:center;min-height:44px}html:has(link[data-ice-phase66-group]) body #main-content .ice-ordering-fallback__card{border-top-width:1px}html:has(link[data-ice-phase66-group]) body #main-content .ice-ordering-fallback__card h3{background:var(--ice66-pale);font-weight:800}html:has(link[data-ice-phase66-group]) body #main-content .ice-fs__card>span{background:var(--ice66-pale);color:var(--ice66-navy);border-radius:50%}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-ordering-fallback__links,.ice-fs__links a){border-radius:10px;border-color:var(--ice66-line);box-shadow:none}html:has(link[data-ice-phase66-group]) body #main-content .ice-support-page__hero-links{border-radius:10px;padding:24px}html:has(link[data-ice-phase66-group]) body #main-content .ice-support-page__hero-links h2{font-size:20px;font-weight:800}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-support-page__button,.ice-price-match-page .ice-buyer-page__button){border-radius:7px!important;font-size:14px!important;white-space:normal}html:has(link[data-ice-phase66-group]) body #main-content .ice-support-page__phone{min-height:44px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-support-page__nav,.ice-price-match-page .ice-buyer-page__jump){padding:14px;border:1px solid var(--ice66-line);border-radius:10px;margin-top:16px;background:var(--ice66-pale)}html:has(link[data-ice-phase66-group]) body #main-content .ice-support-page__nav a{display:inline-flex;align-items:center;min-height:44px}html:has(link[data-ice-phase66-group]) body #main-content .ice-support-page__content{padding:28px}html:has(link[data-ice-phase66-group]) body #main-content .ice-support-page__copy{max-width:90ch;margin-inline:auto;font-size:16px;line-height:1.7}html:has(link[data-ice-phase66-group]) body #main-content .ice-support-page__copy :is(h2,.ice-support-page__section-title){color:var(--ice66-navy);margin-top:28px;margin-bottom:12px;font-size:23px;font-weight:800;letter-spacing:-.025em;line-height:1.3;scroll-margin-top:110px}html:has(link[data-ice-phase66-group]) body #main-content .ice-price-match-page :is(.ice-buyer-page__card,.ice-buyer-page__step,.ice-buyer-page__note){border-radius:10px;border-color:var(--ice66-line)}html:has(link[data-ice-phase66-group]) body #main-content .ice-price-match-page .ice-buyer-page__section--tint{background:var(--ice66-pale);border-radius:10px}html:has(link[data-ice-phase66-group]) body #main-content .ice-price-match-page .ice-buyer-page__cta{padding:32px}html:has(link[data-ice-phase66-group]) body #main-content .ice-o2-help{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:28px;padding:32px;border:0;border-radius:10px;background:var(--ice66-navy)}html:has(link[data-ice-phase66-group]) body #main-content .ice-o2-help-wrap{padding:18px 0;background:transparent}html:has(link[data-ice-phase66-group]) body #main-content .ice-phase50-collection :is(.ice-o2__choice-card h2,.ice-o2-guides h3,.ice-o2-faq h2,.ice-p50-planning h2,.ice-p50-planning h3){color:var(--ice66-navy)!important}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-o2-faq,.ice-p50-planning){padding:24px;border-radius:10px}html:has(link[data-ice-phase66-group]) body #main-content .ice-range66{--ice-range-navy: var(--ice66-navy)}html:has(link[data-ice-phase66-group]) body #main-content .ice-range66 :is(.ice-range66__title,.ice-range66__heading h2){color:var(--ice66-navy)}html:has(link[data-ice-phase66-group]) body #main-content .ice-range66__guide{background:var(--ice66-navy)}html:has(link[data-ice-phase66-group]) body #main-content .ice-range66__symbol{background:#ffffff12}html:has(link[data-ice-phase66-group]) body #main-content .ice64-growth{padding:24px;margin-block:24px}html:has(link[data-ice-phase66-group]) body #main-content .ice64-growth :is(h2,h3){color:var(--ice66-navy);font-weight:800;letter-spacing:-.025em}@media(max-width:1000px){html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-contact__inner{grid-template-columns:minmax(0,1fr);gap:24px}html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-contact .ice-case-study-contact__actions{border-left:0;border-top:1px solid #ffffff40;padding:20px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}@media(max-width:800px){html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta,.ice-o2-help){grid-template-columns:minmax(0,1fr);gap:22px;padding:28px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta .ice-conversion__actions,.ice-o2-help__actions){border-left:0;border-top:1px solid #ffffff40;padding:20px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-fs__cta,.ice-ch__help,.ice-ordering-fallback__support){align-items:flex-start;flex-direction:column}}@media(max-width:640px){html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta,.ice-case-study-contact__inner,.ice-o2-help,.ice-fs__cta,.ice-ch__help,.ice-ordering-fallback__support,.ice-price-match-page .ice-buyer-page__cta){padding:24px 20px;gap:20px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta h2,.ice-case-study-contact__inner h2,.ice-o2-help h2,.ice-ordering-fallback__support h2,.ice-ch__help h2,.ice-fs__cta h2,.ice-buyer-page__cta h2){font-size:26px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta .ice-conversion__actions,.ice-case-study-contact__actions,.ice-o2-help__actions){grid-template-columns:minmax(0,1fr);padding-top:18px;gap:8px}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-fs__cta>a,.ice-ch__help>a,.ice-ordering-fallback__support>a){width:100%}html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-contact__inner>div:first-child{padding-left:0}html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-contact__inner>div:first-child:before{position:static;display:block;width:56px;height:56px;margin-bottom:16px;background-size:34px}html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-contact .ice-case-study-container{padding-inline:16px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__benefits>div+div{border-left:0;border-top:1px solid #ffffff30;padding:18px 0 0}html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__tools,.ice-conversion__panel,.ice-conversion__project-copy,.ice-fs__panel,.ice-support-page__content,.ice-o2-faq,.ice-p50-planning,.ice64-growth){padding:20px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__section{padding-block:16px}html:has(link[data-ice-phase66-group]) body #main-content .ice-support-page__copy{font-size:15px}html:has(link[data-ice-phase66-group]) body #main-content .ice-conversion__hero--photo .ice-conversion__hero-media:after{background:#1d164fdb}}@media(max-width:600px){html:has(link[data-ice-phase66-group]) body #main-content .ice-case-study-gallery__grid{grid-auto-rows:auto}}@media(prefers-reduced-motion:reduce){html:has(link[data-ice-phase66-group]) body #main-content :is(.ice-conversion__cta,.ice-case-study-contact,.ice-o2-help,.ice-fs__cta,.ice-ch__help,.ice-ordering-fallback__support) a{transition:none}}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta{padding:40px 0;background:#f5f7fa}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta__inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:center;padding:32px;border:0;border-radius:10px;box-shadow:none;background:#1d164f}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta__inner>div:first-child{position:relative;min-width:0;padding-left:96px}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta__inner>div:first-child:before{content:"";position:absolute;top:0;left:0;width:72px;height:72px;border-radius:50%;background:#ffffff12 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='34' height='34' rx='2'/%3E%3Cpath d='M7 22h13V7m0 15v10m0 9v-4m0-5h21M30 7v15h11M26 32v9'/%3E%3C/svg%3E") center/42px 42px no-repeat}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta .ice-company-eyebrow{display:block;margin:0 0 10px;color:#b0d8ee;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta h2{max-width:720px;margin:0 0 12px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Inter,Arial,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.035em;line-height:1.18}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta p{margin:0;color:#b0d8ee;font-size:15px;line-height:1.6}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta .ice-company-actions{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;margin:0;padding:0 0 0 24px;border-left:1px solid #ffffff40}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta .ice-company-button{box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%;padding:12px 20px!important;border-radius:7px!important;font-family:Inter,Arial,sans-serif;font-size:14px!important;font-weight:800;line-height:1.35!important;text-align:center;text-decoration:none!important;white-space:normal}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta .ice-company-button--primary{min-height:52px!important;border:1px solid #f39a25!important;background:#f39a25!important;color:#1d164f!important}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta .ice-company-button--primary:hover{border-color:#ffb44c!important;background:#ffb44c!important}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta .ice-company-button--outline{min-height:44px!important;padding:10px 12px!important;border:1px solid transparent!important;background:transparent!important;color:#fff!important;font-weight:700}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta .ice-company-button--outline:hover{background:#ffffff12!important;text-decoration:underline!important;text-underline-offset:3px}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta a:focus-visible{outline:3px solid #8fd3ff;outline-offset:4px}@media(max-width:1000px){html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta__inner{grid-template-columns:minmax(0,1fr);gap:24px}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta .ice-company-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;border-left:0;border-top:1px solid #ffffff40;padding:20px 0 0}}@media(max-width:640px){html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta{padding:32px 0}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta__inner{padding:24px 20px;gap:20px}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta__inner>div:first-child{padding-left:0}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta__inner>div:first-child:before{position:static;display:block;width:56px;height:56px;margin-bottom:16px;background-size:34px}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta h2{font-size:26px}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta .ice-company-actions{grid-template-columns:minmax(0,1fr);padding-top:18px;gap:8px}}@media(prefers-reduced-motion:reduce){html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta a{transition:none}}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-page{--ice-navy: #1d164f;--ice-blue: #0072ce;--ice-orange: #f39a25;--ice-line: #c8dff0;--ice-tint: #f5f7fa}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-section{padding-block:36px}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-company-heading,.ice-testimonials-heading){margin-bottom:24px}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-company-heading h2,.ice-service-content__body h3,.ice-solution-card h3,.ice-solution-feature-grid h3,.ice-project-solution__copy h2,.ice-solution-split__copy h2){color:#1d164f;font-weight:800;letter-spacing:-.035em;line-height:1.2}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-solution-card-grid,.ice-solution-feature-grid,.ice-testimonial-grid,.ice-project-service-grid){gap:16px}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-solution-card,.ice-solution-feature-grid article,.ice-testimonial-card,.ice-service-content__body li,.ice-project-service-grid span,.ice-testimonials-featured){border:1px solid #c8dff0;border-radius:10px;box-shadow:none}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-solution-card,.ice-solution-feature-grid article,.ice-testimonial-card){padding:24px}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-solution-card{min-height:220px}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-solution-card:hover{border-color:#0072ce;background:#f5fbff;transform:none;box-shadow:none}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-solution-card p,.ice-solution-feature-grid p,.ice-project-solution__copy>p,.ice-solution-split__copy>p){font-size:15px;line-height:1.65}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-solution-card b{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-top:12px;color:#0072ce;font-size:14px;text-transform:none}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-solution-feature-grid article>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#e9f6fd;color:#1d164f;font-size:20px}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-project-solution,.ice-solution-split){overflow:hidden;border-radius:10px}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-project-solution__copy,.ice-solution-split__copy){background:#e9f6fd}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-project-service-grid span{min-height:64px;font-size:14px;line-height:1.5}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-project-proof__icon{background:#e9f6fd;color:#1d164f}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-project-process{padding-block:36px;background:#1d164f}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-project-process h2{color:#fff}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-project-steps span,.ice-project-process .ice-company-heading>p){color:#b0d8ee;font-size:14px;line-height:1.65}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-project-steps strong{font-size:17px;line-height:1.4}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-project-steps b{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#ffffff12;color:#fff;font-size:22px}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-project-card,.ice-solution-project-grid>a,.ice-service-content__body img){border-radius:10px}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-testimonial-card{min-height:0}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-testimonial-card__mark{color:#0072ce}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-testimonials-featured__quote{background:#e9f6fd}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-service-content__body{max-width:90ch}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-service-native-page .ice-service-copy h3:has(>span:only-child:empty){display:none}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-page .ice-company-button{border-radius:7px;font-size:14px;letter-spacing:normal;text-transform:none}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-page :is(a,summary):focus-visible{outline:3px solid #0072ce;outline-offset:4px}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta a:focus-visible{outline-color:#8fd3ff}html:has(link[data-ice-phase66-group~=company]) body #main-content .ice-company-cta .ice-solution-disclaimer{color:#625f70}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2-guide{border-color:#c8dff0;border-radius:10px;padding:24px}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content :is(.ice-o2-guide h2,.ice-o2-faq h2){color:#1d164f;font-weight:800;letter-spacing:-.035em;line-height:1.2}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2-guide>a{display:inline-flex;align-items:center;min-height:44px}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2-guides{gap:16px}@media(max-width:640px){html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-company-section,.ice-project-process){padding-block:28px}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-solution-card,.ice-solution-feature-grid article,.ice-testimonial-card){min-height:0;padding:20px}html:has(link[data-ice-phase66-group~=company]) body #main-content :is(.ice-company-heading,.ice-testimonials-heading){margin-bottom:20px}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2-guide{padding:20px}}html:has(link[data-ice-phase66-group~=collection-additions]) body #page-body #body-content #main-content .ice-o2--compact-guidance .ice-o2__choice--photo{overflow:hidden;border:1px solid #c8dff0;border-radius:10px}html:has(link[data-ice-phase66-group~=collection-additions]) body #page-body #body-content #main-content .ice-o2--compact-guidance .ice-o2__choice-card{background:#e9f6fd}html:has(link[data-ice-phase66-group~=collection-additions]) body #page-body #body-content #main-content :is(.ice-o2__copy h1,.ice-o2__choice-card h2,.ice-o2-guide h2,.ice-o2-faq h2){color:#1d164f!important;-webkit-text-fill-color:#1d164f!important;font-weight:800}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2__brands{flex-wrap:wrap;overflow:visible;border:0;gap:6px;padding:0}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2__brands span{padding:0 8px 0 0;font-size:12px}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2__brands a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:84px;padding:9px 12px;border:1px solid #dce6ed;border-radius:7px;font-size:12px;background:#fff}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2__brands a:hover{border-color:#066fba;background:#eef6fc}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2__brands a:focus-visible{outline:3px solid #066fba;outline-offset:3px}@media(max-width:767px){html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2__brands{min-height:0}html:has(link[data-ice-phase66-group~=collection-additions]) body #main-content .ice-o2__brands span{flex-basis:100%;padding-bottom:3px}}
/*# sourceMappingURL=/cdn/shop/t/263/assets/ice-approved-sections-phase66.css.map */
