:root{--od-body:#3c526c}.sp-preview{font-size:18px}.sp-preview .od-door__content:before,.sp-preview .od-door__content:after{content:none}.sp-preview .od-door__content{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:36px clamp(24px,3.2vw,64px)}.sp-preview .od-door__image{object-position:50% 70%;filter:none}.sp-preview .od-door h2{font-size:clamp(36px,4.2vw,64px);line-height:1.08}.sp-preview .od-door__description{font-size:20px;line-height:1.5}.sp-preview .od-door .q-text-link{color:#092543;background:#fff;border:2px solid #fff;border-radius:3px;min-height:52px;margin-top:24px;padding:13px 18px;font-size:17px;font-weight:600;text-decoration:none}.sp-preview .od-door--cloud .q-text-link{color:#fff;background:#125bb0;border-color:#125bb0}.sp-preview .od-door .q-text-link:hover{color:#092543;background:#e8f4ff;border-color:#e8f4ff}.sp-preview .od-door--cloud .q-text-link:hover{color:#fff;background:#084784;border-color:#084784}.sp-preview :is(.od-door__image,.q-editorial-photo img){filter:none}.sp-preview :is(main p,main li,main dd,main label){font-size:18px;line-height:1.65}.sp-preview .od-home-intro p,.sp-preview .q-hero--editorial .q-hero__description{font-size:20px;line-height:1.6}.sp-preview :is(.od-door__eyebrow,.q-category-label,.q-business__eyebrow,.q-buying-eyebrow,.od-services__eyebrow,.od-home-vendors h2){font-size:13px;font-weight:600;line-height:1.6}.sp-preview :is(main summary,.q-text-link,.q-business__product-links,.q-conversation__prompts span,.q-vendor-directory__nav a){font-size:17px;line-height:1.55}.sp-preview main summary{min-height:56px;padding-block:18px;font-weight:600}.sp-preview .q-text-link{font-weight:600;text-decoration-thickness:2px}.sp-preview .q-hero--editorial .q-text-link{font-size:17px;font-weight:600}.sp-preview .q-button,.sp-preview .sp-header-cta.q-button{min-height:52px;padding:14px 24px;font-size:17px;font-weight:700;line-height:1.4}.sp-preview .q-hero__actions,.sp-preview .od-home-intro__actions{flex-wrap:wrap;gap:18px 24px}.sp-preview .od-home-intro{gap:16px 30px;padding-block:36px}.sp-preview .od-home-process__steps p{max-width:600px}.sp-preview .od-home-process{border-top:0}.sp-preview .od-home-process__steps li{padding-left:64px}.sp-preview .od-home-process__steps li:before{width:40px;height:auto;color:var(--q-blue);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;font-size:22px;font-weight:500;line-height:1.3;display:block;top:23px}.sp-preview .od-home-process__steps p,.sp-preview .od-home-process__intro>p:last-child,.sp-preview .od-services__steps p,.sp-preview .od-services__process-intro>p,.sp-preview .scope-studio__description,.sp-preview .scope-studio__facets p,.sp-preview .business-cloud-studio__scope li p{font-size:18px;line-height:1.65}.sp-preview :is(.scope-studio__selector button,.scope-studio__actions a,.scope-studio__technical dt,.scope-studio__facets h4,.business-cloud-studio__tabs button,.business-cloud-studio__actions a){font-size:17px}.sp-preview :is(.scope-studio__note,.scope-studio__facet-titles,.business-cloud-studio__art figcaption,.business-cloud-studio__renewal span){font-size:16px}.sp-preview .od-home .q-buying-faq summary{padding-block:16px;font-size:18px}.sp-preview .q-hubspot-native-form :is(label,.legal-consent-container,.hs-richtext,.hs-error-msg){font-size:16px}.sp-preview .q-hubspot-native-form .hs-button{min-height:56px;font-size:18px}.sp-preview .sp-desktop-nav{gap:20px;font-size:15px;font-weight:600}.sp-preview .sp-security-trigger{font-weight:600}.sp-preview .sp-phone-ribbon{background:var(--od-navy);color:#fff;border:0}.sp-preview .sp-phone-ribbon__inner{justify-content:space-between;gap:24px;min-height:64px;padding-block:8px}.sp-preview .sp-phone-ribbon__inner>p{color:#fff;margin:0;font-size:18px;font-weight:500;line-height:1.4;display:block}.sp-preview .sp-phone-ribbon__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px 28px;display:flex}.sp-preview .sp-phone-ribbon__phone{color:#fff;flex-shrink:0;gap:14px;min-height:48px;margin:0;text-decoration:none}.sp-preview .sp-phone-ribbon__phone>svg{flex-shrink:0}.sp-preview .sp-phone-ribbon__phone strong{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.25}.sp-preview .sp-phone-ribbon__phone span span{color:#d4e8fa;font-size:12px;line-height:1.5}.sp-preview .sp-phone-ribbon__email{color:#fff;text-underline-offset:4px;white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:20px;font-weight:500;line-height:1.4;text-decoration:underline;display:inline-flex}.sp-preview .sp-phone-ribbon__email>svg{flex-shrink:0}.sp-preview :is(.sp-phone-ribbon__phone,.sp-phone-ribbon__email):is(:hover,:focus-visible){color:#fff;text-decoration:none}.sp-preview .sp-phone-ribbon__phone:hover strong{text-underline-offset:4px;text-decoration:underline}.sp-preview .sp-phone-ribbon__email:hover{text-decoration:underline;text-decoration-thickness:2px}.sp-preview :is(.sp-phone-ribbon__phone,.sp-phone-ribbon__email):focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #fff}@media (width<=1199px){.sp-preview .sp-phone-ribbon__inner>p{display:none}.sp-preview .sp-phone-ribbon__actions{margin-left:auto}}.sp-preview .sp-footer :is(p,nav a){font-size:16px;line-height:1.65}.sp-preview .sp-footer :is(h2,.sp-footer__legal,.q-motion-control){font-size:14px}.sp-preview .sp-footer nav a{min-height:40px}:is(.collection,.collections,.search,.cart,.utility-page,.account,.product-pdp,.itvc-stage-page) :is(p,li,label,input,select,textarea){font-size:17px;line-height:1.6}:is(.search-form-row button,.product-item__cart button,.cart-checkout-button,.cart-header__quote,.product-pdp .product-form button[type=submit],.itvc-page-button){min-height:52px;font-size:17px;font-weight:700}.product-item__title{font-size:19px;line-height:1.4}.od-home-copy--mobile,.od-home-mobile-art,.od-mobile-solutions{display:none}@media (width<=1299px){.sp-preview .sp-site-header .sp-desktop-nav{display:none}.sp-preview .sp-site-header .sp-menu-toggle{display:inline-flex}.sp-preview .sp-header-cta{margin-left:auto}.sp-preview .od-home-intro{flex-direction:column;align-items:flex-start;display:flex}.sp-preview .od-home-intro>div:first-child{display:block}.sp-preview .od-home-intro p{margin-top:16px}}@media (width>=701px) and (width<=999px){.sp-preview .od-door__content{padding:28px 18px}.sp-preview .od-door h2{font-size:32px}.sp-preview .od-door .q-text-link{padding-inline:12px;font-size:16px}}@media (width<=700px){.sp-preview .od-home .od-doors,.od-home-copy--desktop,.sp-preview .od-home-intro__actions>.q-text-link{display:none}.od-home-copy--mobile{display:inline}.sp-preview .od-home-intro{background:#fff;gap:0;width:100%;max-width:none;margin:0;padding:26px 0 0}.sp-preview .od-home-intro>div{margin-inline:24px}.sp-preview .od-home-intro h1{letter-spacing:-.045em;max-width:8.3em;font-size:clamp(32px,9.3vw,42px);line-height:1.1}.sp-preview .od-home-intro p{max-width:490px;margin-top:16px;line-height:1.55}.sp-preview .od-home-intro__actions{z-index:1;margin-top:22px;position:relative}.sp-preview .od-home-intro__actions .q-button{min-height:52px;padding-inline:22px}.od-home-mobile-art{width:100%;margin-top:-24px;display:block}.od-home-mobile-art img{width:100%;height:auto;display:block}.sp-preview .od-home .od-partner-rail{padding-block:18px}.sp-preview .od-home .od-partners-heading{align-items:center}.sp-preview .od-home .od-partners-heading h2{letter-spacing:.07em;font-size:10px}.sp-preview .od-home .od-partners-heading .q-text-link{gap:5px;min-height:44px;margin-block:-8px;font-size:12px}.sp-preview .od-home .od-partner-rail__track{--home-partner-slot:112px;--home-partner-gap:10px}.od-mobile-solutions{background:var(--od-ice,#e8f4ff);padding:8px 24px;display:grid}.sp-preview .od-mobile-solution{color:#092543;border-bottom:1px solid #c4dbef;grid-template-columns:64px minmax(0,1fr) 23px;align-items:center;gap:15px;min-height:100px;padding-block:18px;text-decoration:none;display:grid}.sp-preview .od-mobile-solution:last-child{border-bottom:0}.od-mobile-solution>img{object-fit:cover;width:64px;height:54px;display:block}.od-mobile-solution__copy{gap:5px;display:grid}.od-mobile-solution__copy strong{letter-spacing:-.035em;font-size:20px;font-weight:600;line-height:1.2}.od-mobile-solution__copy>span{color:var(--od-body);font-size:16px;line-height:1.4}.od-mobile-solution>svg{color:var(--q-blue)}.sp-preview .od-mobile-solution:hover strong{color:var(--q-blue);text-underline-offset:3px;text-decoration:underline}.sp-preview .od-mobile-solution:focus-visible{outline:2px solid var(--q-blue);outline-offset:4px}.sp-preview .od-home-process__steps li:before{top:28px}.sp-preview .od-door__content{padding:30px 24px}.sp-preview .od-door h2{font-size:44px}.sp-preview .od-home-intro p,.sp-preview .q-hero--editorial .q-hero__description{font-size:18px}.sp-preview .sp-header-cta.q-button{min-height:48px;padding-inline:16px;font-size:15px}.sp-preview .sp-phone-ribbon__inner{justify-content:center;min-height:60px;padding-block:6px}.sp-preview .sp-phone-ribbon__inner>p{display:none}.sp-preview .sp-phone-ribbon__actions{flex-direction:column;gap:2px;width:100%;margin:0}.sp-preview .sp-phone-ribbon__email{font-size:18px}.sp-preview .sp-phone-ribbon__phone strong{font-size:22px}.sp-preview .od-home-vendors__heading{flex-wrap:wrap;gap:8px 18px}.sp-preview .sp-footer nav a{min-height:44px}}@media (width<=360px){.sp-preview .od-home-intro>div{margin-inline:20px}.od-mobile-solutions{padding-inline:20px}.sp-preview .od-mobile-solution{grid-template-columns:52px minmax(0,1fr) 20px;gap:12px}.od-mobile-solution>img{width:52px;height:54px}.od-mobile-solution__copy strong{font-size:19px}.od-mobile-solution>svg{width:20px}}@media (width<=600px){.sp-preview .scope-studio__facets{text-align:left;grid-template-columns:minmax(0,1fr);gap:20px;padding-inline:0}.sp-preview .scope-studio__overview--illustrated .scope-studio__facet-titles,.sp-preview .scope-studio__overview--illustrated .scope-studio__illustration{display:none}.sp-preview .scope-studio__overview--illustrated .scope-studio__facets h4{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.sp-preview .scope-studio__facets li{overflow-wrap:anywhere;min-width:0}.sp-preview .scope-studio__technical dl{grid-template-columns:minmax(0,1fr)}}
