 @layer comemso-design ;@layer comemso-design{:root{--cmo-feedback-inset-block: 16px;--cmo-feedback-inset-inline: clamp(16px, 2vw, 24px);--cmo-result-inset: clamp(16px, 2vw, 24px)}html body.cmo-design-system #main-content :is(.v111-status, [data-provider-status], [data-request-status], [data-contact-status], [data-demo-status]){box-sizing: border-box;padding-block: var(--cmo-feedback-inset-block) !important;padding-inline: var(--cmo-feedback-inset-inline) !important;overflow-wrap: anywhere}html body.cmo-design-system #main-content :is(.v111-status, [data-provider-status], [data-request-status], [data-contact-status], [data-demo-status]):empty{display: none !important}html body.cmo-design-system #main-content #page-content .config-full-details > .config-result__recommendation{box-sizing: border-box;padding: var(--cmo-result-inset) !important}html body.cmo-design-system #main-content #page-content .uc47-service-layout{align-items: start !important}html body.cmo-design-system #main-content #page-content .uc47-service-layout > :is(.uc47-service-copy, .uc47-service-media){align-self: start !important;margin-block-start: 0 !important}html body.cmo-design-system #main-content #page-content .uc47-service-copy > .uc47-service-steps:first-child{margin-block-start: 0 !important}html body.cmo-design-system #main-content .cmo-reference-note{display: block !important;box-sizing: border-box;min-width: 0 !important;margin-block-start: 24px !important;padding: clamp(20px, 2.5vw, 28px) !important;border: 0 !important;border-inline-start: 3px solid var(--cmo-orange, #ee7203) !important;border-radius: 0 12px 12px 0 !important;background: rgba(238, 114, 3, .07) !important;color: var(--cmo-ink, #001c32) !important;font-size: 1rem !important;line-height: 1.6 !important;overflow-wrap: anywhere}html body.cmo-design-system #main-content .cmo-reference-note > h3{margin-block-start: 0 !important}html body.cmo-design-system #main-content .cmo-reference-note > :last-child{margin-block-end: 0 !important}:root{--cmo-finder-content-inset: clamp(1.4rem, 4vw, 3rem)}html body.cmo-design-system #main-content .config-early-inquiry{box-sizing: border-box;min-width: 0;padding-block: 20px !important;padding-inline: var(--cmo-finder-content-inset) !important}html body.cmo-design-system #main-content .config-early-inquiry > p{margin-block: 0 16px !important;overflow-wrap: anywhere}html body.cmo-design-system #main-content .config-early-inquiry > button{max-width: 100%;white-space: normal}html body.cmo-design-system :is(.cmo-consent-actions,.x0) button[data-consent="accept"]{color: #fff !important;background-color: #006097 !important;background-image: none !important;border-color: #41baec !important}html body.cmo-design-system :is(.cmo-consent-actions,.x0) button[data-consent="accept"]:is(:hover, :focus-visible, :active){color: #fff !important;background-color: #004470 !important;background-image: none !important}html body.cmo-design-system :is(.cmo-consent-actions,.x0) button[data-consent="accept"]:focus-visible{outline: 3px solid #fff !important;outline-offset: 2px !important;box-shadow: 0 0 0 6px #001c32 !important}html body.cmo-design-system main#main-content [data-design-surface="transparent"]{--surface-bg: transparent !important;--surface-text: inherit !important;--surface-heading: inherit !important;--surface-link: inherit !important;background: transparent !important;background-image: none !important}html body.cmo-design-system main#main-content#main-content :is(figcaption, [data-design-media-caption]){color: var(--surface-text, var(--cmo-color-navy, #001c32)) !important;-webkit-text-fill-color: currentColor !important}html body.cmo-design-system main#main-content#main-content :is(figcaption, [data-design-media-caption]) :is(p, span, strong, small, b, em, i){color: inherit !important;-webkit-text-fill-color: currentColor !important}html body.cmo-design-system main#main-content#main-content :is(figcaption, [data-design-media-caption]) a{color: var(--surface-link, var(--cmo-color-blue, #006097)) !important;-webkit-text-fill-color: currentColor !important}} /**/ html body.cmo-design-system .cmo-consent-banner {box-sizing:border-box;max-height:calc(100dvh - 36px);overflow:auto} html body.cmo-design-system .cmo-consent-banner p {color:#fff;font-size:1rem;line-height:1.55} html body.cmo-design-system .cmo-consent-banner a {color:#fff;text-decoration:underline} html body.cmo-design-system :is(.cmo-consent-actions,.x0) button:is([data-consent="accept"],[data-consent="reject"]) {background:#006097!important;color:#fff!important;border:2px solid #fff!important;font-size:1rem} html body.cmo-design-system :is(.cmo-consent-actions,.x0) button {font-size:1rem;min-height:44px} html body.cmo-design-system :is(.cmo-consent-actions,.x0) button:is([data-consent="accept"],[data-consent="reject"]):is(:hover,:focus-visible) {background:#004470!important;color:#fff!important} html body.cmo-design-system .cmo-consent-panel {box-sizing:border-box;max-width:100%;max-height:calc(100dvh - 40px);overflow:auto;color:#001c32} html body.cmo-design-system .cmo-consent-panel p {font-size:1rem;line-height:1.55;color:#001c32} html body.cmo-design-system .cmo-consent-panel a {color:#006097;text-decoration:underline} html body.cmo-design-system :is(.cmo-consent-panel__buttons,.x4) button {background:#006097;color:#fff;border:2px solid #006097;font-size:1rem;min-height:44px} html body.cmo-design-system :is(.cmo-consent-category__top,.x2) > div {min-width:0} html body.cmo-design-system :is(.cmo-consent-category__top,.x2) :is(.cmo-switch,.xm) {flex-shrink:0} html body.cmo-design-system .cmo-consent-panel button:focus-visible,html body.cmo-design-system .cmo-consent-panel a:focus-visible {outline:3px solid #006097;outline-offset:3px} html body.cmo-design-system [data-privacy-table] {width:100%;border-collapse:collapse;table-layout:fixed} html body.cmo-design-system [data-privacy-table] :is(th,td) {padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #c3d4df;overflow-wrap:anywhere} @media(max-width:640px){html body.cmo-design-system .cmo-consent-modal {padding:12px}html body.cmo-design-system .cmo-consent-panel {padding:18px;max-height:calc(100dvh - 24px)}html body.cmo-design-system :is(.cmo-consent-category,.x1) {padding:14px}html body.cmo-design-system :is(.cmo-consent-panel__buttons,.x4) {justify-content:stretch}html body.cmo-design-system :is(.cmo-consent-panel__buttons,.x4) button {flex:1 1 100%}} /**/ #cmo-consent-banner[hidden],#cmo-consent-modal[hidden]{display:none!important} /**/ .buyer-path-v238{background:#f4f7f8;border-top:1px solid #d9e1e5;border-bottom:1px solid #d9e1e5} .buyer-path-v238__inner{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:30px 0 32px} .buyer-path-v238__head{max-width:860px;margin-bottom:18px} .buyer-path-v238__eyebrow{margin:0 0 7px;font-size:.82rem;font-weight:700;color:#0b6f95} .buyer-path-v238 h2{margin:0 0 9px;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.15;letter-spacing:-.025em;color:#173244} .buyer-path-v238__intro{margin:0;color:#536b78;max-width:800px} .buyer-path-v238__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px} .buyer-path-v238__card{display:flex;flex-direction:column;min-height:172px;padding:19px 20px;background:#fff;border:1px solid #cfdadf;border-radius:10px;text-decoration:none;color:#173244;box-shadow:0 1px 0 rgba(7,51,75,.03);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease} .buyer-path-v238__card:hover{border-color:#5ca7c5;box-shadow:0 5px 16px rgba(7,51,75,.08);transform:translateY(-1px)} .buyer-path-v238__card:focus-visible{outline:3px solid #a86509;outline-offset:3px} .buyer-path-v238__label{display:block;margin-bottom:8px;font-size:.78rem;font-weight:700;color:#0b6f95} .buyer-path-v238__title{display:block;font-size:1.05rem;line-height:1.3;font-weight:700;color:#07334b} .buyer-path-v238__text{display:block;margin-top:8px;font-size:.91rem;line-height:1.52;color:#536670} .buyer-path-v238__arrow{margin-top:auto;padding-top:13px;font-size:.83rem;font-weight:700;color:#0b6f95} @media(max-width:820px){.buyer-path-v238__grid{grid-template-columns:1fr}.buyer-path-v238__card{min-height:0}.buyer-path-v238__inner{width:min(100% - 32px,1180px);padding:25px 0 27px}} @media(prefers-reduced-motion:reduce){.buyer-path-v238__card{transition:none}.buyer-path-v238__card:hover{transform:none}} 