:root{--cl-card-border-width:0px;--cl-card-border-color:transparent}.-card .cl-accordion-item{--cl-card-text-color:var(--cl-color-text-01);background:var(--cl-card-background-color);border:var(--cl-card-border-width,0) solid var(--cl-card-border-color,transparent);border-radius:var(--cl-border-radius-container);color:var(--cl-card-text-color);position:relative;--cl-card-background-color:var(--cl-color-container-01);--cl-card-hover-background-color:var(--cl-color-hover-01);--cl-card-border-width:var(--cl-border-width-medium);--cl-card-border-color:var(--cl-color-border-03)}.cl-accordion,.cl-accordion.-card{display:flex;flex-direction:column}.cl-accordion.-card{gap:1rem}.cl-accordion-button,.cl-accordion.-medium .cl-accordion-button,.cl-accordion.-small .cl-accordion-button,.cl-accordion.-x-small .cl-accordion-button{padding:20px 24px}.cl-accordion.-large .cl-accordion-button,.cl-accordion.-x-large .cl-accordion-button{padding:24px 32px}.cl-accordion-item{position:relative}.cl-accordion-heading{margin:0}.cl-accordion-button{align-items:baseline;background:none;border:0;cursor:pointer;display:flex;gap:.75rem;margin:0;text-align:left;width:100%}.cl-accordion-button:focus-visible{outline:0}.cl-accordion-button:focus-visible:after{border-radius:var(--cl-border-radius-medium);content:"";inset:0;outline:2px solid var(--cl-color-focus-01);outline-offset:-2px;position:absolute}.cl-accordion.-right .cl-accordion-button{flex-direction:row-reverse;justify-content:space-between}.cl-accordion-button{color:var(--cl-color-text-01)}.cl-accordion-button:focus-visible,.cl-accordion-item:hover .cl-accordion-button{color:var(--cl-color-link-01)}.cl-accordion-icon{fill:currentColor;flex:none;height:1em;position:relative;top:.15em;transition:transform .3s ease-in-out;width:1em}.cl-accordion-button .cl-accordion-icon{transform:rotate(-90deg)}.cl-accordion.-right .cl-accordion-button .cl-accordion-icon{transform:rotate(0)}.cl-accordion.-right [aria-expanded=true].cl-accordion-button .cl-accordion-icon{transform:rotate(-180deg)}[aria-expanded=true].cl-accordion-button .cl-accordion-icon{transform:rotate(0deg)}.cl-accordion-content-container{overflow-y:hidden}[aria-hidden=true].cl-accordion-content-container{max-height:0;opacity:0;transition:max-height .2s ease,opacity .2s ease-in-out,visibility 0s .2s;visibility:hidden}[aria-hidden=false].cl-accordion-content-container{max-height:none;opacity:1;transition:max-height .2s ease,opacity .2s ease-in-out,visibility 0s;visibility:visible}.cl-accordion-content{padding:0 24px 24px}.cl-accordion-content>:first-child{margin-top:0}.cl-accordion-content>:last-child{margin-bottom:0}.cl-button{--cl-button-background:var(--cl-color-button-primary-fill-idle);--cl-button-hover-background:var(--cl-color-button-primary-fill-hover);--cl-button-pressed-background:var(--cl-color-button-primary-fill-pressed);--cl-button-disabled-background:var(--cl-color-disabled-02);--cl-button-border-color:transparent;--cl-button-border-width:var(--cl-border-width-heavy);--cl-button-border:var(--cl-button-border-width) solid var(--cl-button-border-color);--cl-button-color:var(--cl-color-text-on-color-01);--cl-button-hover-color:var(--cl-button-color);--cl-button-pressed-color:var(--cl-button-hover-color);--cl-button-disabled-color:var(--cl-color-disabled-01);--cl-button-font-size:var(--cl-font-size-medium);--cl-button-line-height:var(--cl-line-height-medium);--cl-button-padding-small:0.5rem 1rem;--cl-button-padding-medium:0.75rem 1.5rem;--cl-button-padding-large:1rem 2.5rem;--cl-button-padding:var(--cl-button-padding-medium);background:var(--cl-button-background);border:var(--cl-button-border);border-radius:var(--cl-border-radius-medium);color:var(--cl-button-color);cursor:pointer;display:inline-block;font-size:var(--cl-button-font-size);font-weight:var(--cl-font-weight-medium);line-height:var(--cl-button-line-height);padding:var(--cl-button-padding);text-align:center;text-decoration:none;transition:background-color .15s linear,color .15s linear}.cl-button:focus-visible,.cl-button:hover{background:var(--cl-button-hover-background);border:var(--cl-button-border);color:var(--cl-button-hover-color);text-decoration:none}.cl-button:active{background:var(--cl-button-pressed-background);border:var(--cl-button-border);color:var(--cl-button-pressed-color)}.-disabled.cl-button,.cl-button:disabled,[aria-disabled=true].cl-button{background:var(--cl-button-disabled-background);border-color:transparent;color:var(--cl-button-disabled-color);cursor:not-allowed}.high-contrast .cl-button{color:var(--cl-button-color)}.high-contrast .cl-button:focus-visible,.high-contrast .cl-button:hover{color:var(--cl-button-hover-color)}.high-contrast .cl-button:active{color:var(--cl-button-pressed-color)}.cl-button.-primary{--cl-button-background:var(--cl-color-button-primary-fill-idle);--cl-button-hover-background:var(--cl-color-button-primary-fill-hover);--cl-button-pressed-background:var(--cl-color-button-primary-fill-pressed);--cl-button-color:var(--cl-color-button-primary-text-color,var(--cl-color-text-on-color-01))}.high-contrast .cl-button.-primary{--cl-button-background:#180bb1;--cl-button-hover-background:#caebff;--cl-button-pressed-background:var(--cl-button-hover-background);--cl-button-hover-color:#180bb1}.cl-button.-dark.-primary,.cl-button.-primaryDark{--cl-button-background:var(--dark-theme-button-primary-fill-idle);--cl-button-hover-background:var(--dark-theme-button-primary-fill-hover);--cl-button-pressed-background:var(--dark-theme-button-primary-fill-pressed);--cl-button-color:var(--dark-theme-button-primary-text-color)}.high-contrast .cl-button.-dark.-primary,.high-contrast .cl-button.-primaryDark{--cl-button-hover-color:var(--cl-button-color)}.cl-button.-secondary{--cl-button-background:var(--cl-color-button-secondary-fill-idle);--cl-button-hover-background:var(--cl-color-button-secondary-fill-hover);--cl-button-pressed-background:var(--cl-color-button-secondary-fill-pressed);--cl-button-border-color:currentColor;--cl-button-color:var(--cl-color-text-brand-01);--cl-button-hover-color:var(--cl-color-hover-brand-01);--cl-button-pressed-color:var(--cl-color-pressed-brand-01)}.high-contrast .cl-button.-secondary{--cl-button-background:#edf8ff;--cl-button-hover-background:#caebff;--cl-button-pressed-background:var(--cl-button-hover-background);--cl-button-color:#180bb1;--cl-button-hover-color:var(--cl-button-color);--cl-button-pressed-color:var(--cl-button-hover-color)}.cl-button.-dark.-secondary,.cl-button.-secondaryDark{--cl-button-background:var(--dark-theme-button-secondary-fill-idle);--cl-button-hover-background:var(--dark-theme-button-secondary-fill-hover);--cl-button-pressed-background:var(--dark-theme-button-secondary-fill-pressed);--cl-button-border-color:var(--dark-theme-button-secondary-border);--cl-button-color:var(--dark-theme-text-01);--cl-button-hover-color:var(--cl-button-color);--cl-button-pressed-color:var(--cl-button-hover-color)}.cl-button.-tertiary,.select-section button.-active{--cl-button-background:var(--cl-color-button-tertiary-fill-idle);--cl-button-hover-background:var(--cl-color-button-tertiary-fill-hover);--cl-button-pressed-background:var(--cl-color-button-tertiary-fill-pressed);--cl-button-color:var(--cl-color-text-on-color-01)}.cl-button.-small{--cl-button-padding-small:0.5rem 1rem;--cl-button-font-size:var(--cl-font-size-small);--cl-button-line-height:var(--cl-line-height-small);--cl-button-padding:var(--cl-button-padding-small)}.cl-button.-medium{--cl-button-padding-medium:0.75rem 1.5rem;--cl-button-font-size:var(--cl-font-size-medium);--cl-button-line-height:var(--cl-line-height-medium);--cl-button-padding:var(--cl-button-padding-medium)}.cl-button.-large{--cl-button-padding-large:1rem 2.5rem;--cl-button-font-size:var(--cl-font-size-large);--cl-button-line-height:var(--cl-line-height-large);--cl-button-padding:var(--cl-button-padding-large)}.cl-button:focus-visible,.cl-input-input>a:focus-visible{outline:2px solid var(--cl-color-focus-01);outline-offset:2px}.-large.cl-input-input{--cl-text-font-size:var(--cl-font-size-p-large);--cl-text-font-weight:var(--cl-font-weight-p-large);--cl-text-line-height:var(--cl-line-height-p-large);--cl-text-letter-spacing:var(--cl-letter-spacing-p-large,normal)}.-medium.cl-input-input{--cl-text-font-size:var(--cl-font-size-p-medium);--cl-text-font-weight:var(--cl-font-weight-p-medium);--cl-text-line-height:var(--cl-line-height-p-medium);--cl-text-letter-spacing:var(--cl-letter-spacing-p-medium,normal)}.-small.cl-input-input,.cl-input-counter,.cl-input-error-text,.cl-input-help-text{--cl-text-font-size:var(--cl-font-size-p-small);--cl-text-font-weight:var(--cl-font-weight-p-small);--cl-text-line-height:var(--cl-line-height-p-small);--cl-text-letter-spacing:var(--cl-letter-spacing-p-small,normal)}.cl-input-counter,.cl-input-error-text,.cl-input-help-text,.cl-input-input{font-size:var(--cl-text-font-size);font-weight:var(--cl-text-font-weight);letter-spacing:var(--cl-text-letter-spacing,normal);line-height:var(--cl-text-line-height)}.cl-accordion.-x-large .cl-accordion-button{--cl-anchor-font-weight:inherit;font-family:var(--cl-font-family-heading,inherit);font-size:var(--cl-font-size-h2);font-weight:var(--cl-font-weight-h2);letter-spacing:var(--cl-letter-spacing-h2,normal);line-height:var(--cl-line-height-h2)}.cl-accordion.-large .cl-accordion-button{font-family:var(--cl-font-family,inherit);font-size:var(--cl-font-size-h3);font-weight:var(--cl-font-weight-h3);letter-spacing:var(--cl-letter-spacing-h3,normal);line-height:var(--cl-line-height-h3)}.cl-accordion-button,.cl-accordion.-medium .cl-accordion-button{--cl-anchor-font-weight:inherit;font-family:var(--cl-font-family,inherit);font-size:var(--cl-font-size-h5);font-weight:var(--cl-font-weight-h5);letter-spacing:var(--cl-letter-spacing-h5,normal);line-height:var(--cl-line-height-h5)}.cl-accordion.-small .cl-accordion-button{font-family:var(--cl-font-family,inherit);font-size:var(--cl-font-size-h6);font-weight:var(--cl-font-weight-h6);letter-spacing:var(--cl-letter-spacing-h6,normal);line-height:var(--cl-line-height-h6)}.cl-accordion.-x-small .cl-accordion-button{--cl-anchor-font-weight:inherit;font-size:var(--cl-font-size-microheading);font-weight:var(--cl-font-weight-microheading);letter-spacing:var(--cl-letter-spacing-microheading,normal);line-height:var(--cl-line-height-microheading)}.cl-input-input>a{color:var(--cl-anchor-color,var(--cl-color-link-01));font-weight:var(--cl-anchor-font-weight,var(--cl-font-weight-medium));text-decoration-line:var(--cl-anchor-text-decoration,underline)}.cl-input-input>a:focus-visible,.cl-input-input>a:hover{color:var(--cl-anchor-hover-color,var(--cl-color-hover-link-01))}.cl-input-input>a:active{color:var(--cl-anchor-pressed-color,var(--cl-color-pressed-link-01))}.cl-input-label-text{font-size:var(--cl-font-size-input-label);font-weight:var(--cl-font-weight-input-label);line-height:var(--cl-line-height-input-label)}.cl-input{gap:.5rem}.cl-input,.cl-input-caption{display:flex;flex-direction:column}.cl-input-label-text{color:var(--cl-color-text-01)}.cl-input-help-text{color:var(--cl-color-text-02)}.cl-input-wrapper{position:relative}.cl-input-input{background-color:var(--cl-color-container-02);border:1px solid var(--cl-color-border-02);border-radius:var(--cl-border-radius-small);color:var(--cl-color-text-01);display:block;margin:0;padding:.5rem 1rem;text-overflow:ellipsis;width:100%}[data-cl-brand=hubspot-2025] .cl-input-input{background-color:var(--cl-color-container-01);background-image:linear-gradient(var(--cl-color-container-02),var(--cl-color-container-02))}.cl-input-input::placeholder{color:var(--cl-color-text-placeholder-01)}.cl-input-input:hover{box-shadow:0 0 0 1px var(--cl-color-border-02)}.cl-input-input:disabled{background-color:var(--cl-color-disabled-03);border-color:transparent;color:var(--cl-color-disabled-01);cursor:not-allowed;opacity:1}.cl-input-input:disabled:hover{box-shadow:none}.cl-input-input:focus-visible{box-shadow:0 0 0 1px var(--cl-color-border-02);outline:2px solid var(--cl-color-focus-01);outline-offset:2px}.cl-input-input:where(input,textarea):read-only{background-color:var(--cl-color-disabled-03);border-color:transparent;color:var(--cl-color-text-02);cursor:not-allowed}.cl-input-input:where(input,textarea):read-only:hover{box-shadow:none}.cl-input-input::-webkit-resizer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23213343' d='M9.6 9.6H12V12H9.6zm0-4.8H12v2.4H9.6zm0-4.8H12v2.4H9.6zM4.8 9.6h2.4V12H4.8zm0-4.8h2.4v2.4H4.8zM0 9.6h2.4V12H0z'/%3E%3C/svg%3E");background-repeat:no-repeat}[data-cl-brand=hubspot-2025] .cl-input-input::-webkit-resizer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%231F1F1F' d='M9.6 9.6H12V12H9.6zm0-4.8H12v2.4H9.6zm0-4.8H12v2.4H9.6zM4.8 9.6h2.4V12H4.8zm0-4.8h2.4v2.4H4.8zM0 9.6h2.4V12H0z'/%3E%3C/svg%3E")}[data-cl-theme=dark] .cl-input-input::-webkit-resizer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23F8F5EE' d='M9.6 9.6H12V12H9.6zm0-4.8H12v2.4H9.6zm0-4.8H12v2.4H9.6zM4.8 9.6h2.4V12H4.8zm0-4.8h2.4v2.4H4.8zM0 9.6h2.4V12H0z'/%3E%3C/svg%3E")}[data-cl-brand=hubspot-2025] [data-cl-theme=dark] .cl-input-input::-webkit-resizer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23FFF' d='M9.6 9.6H12V12H9.6zm0-4.8H12v2.4H9.6zm0-4.8H12v2.4H9.6zM4.8 9.6h2.4V12H4.8zm0-4.8h2.4v2.4H4.8zM0 9.6h2.4V12H0z'/%3E%3C/svg%3E")}.cl-input-input:is(select){appearance:none;cursor:pointer;padding-right:2.5rem}.cl-input-input:has(~.cl-input-state-icon),.cl-input.-invalid .cl-input-input{padding:.5rem 2.5rem .5rem 1rem}.cl-input-input:is(select):has(~.cl-input-state-icon),.cl-input.-invalid .cl-input-input:is(select){padding-right:4.25rem}.cl-input-input:is(input[type=search]):has(~.cl-input-state-icon),.cl-input.-invalid .cl-input-input:is(input[type=search]){padding-left:2.5rem}.cl-input.-invalid .cl-input-input{border:1px solid var(--cl-color-error-01)}.cl-input.-invalid .cl-input-input:focus-visible,.cl-input.-invalid .cl-input-input:hover{box-shadow:0 0 0 1px var(--cl-color-error-01)}.cl-input-input~.cl-input-state-icon,.cl-input-state-icon{display:none;height:1rem;position:absolute;right:.75rem;top:1rem;width:1rem}.cl-input-input~select~.cl-input-state-icon,select.cl-input-input~.cl-input-state-icon,select~.cl-input-input~.cl-input-state-icon,select~.cl-input-state-icon{right:2.75rem}.cl-input-select-icon{display:block;height:2rem;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2rem;fill:var(--cl-color-icon-01)}:disabled~.cl-input-select-icon{fill:var(--cl-color-disabled-01)}.cl-input.-valid .cl-input-input~.cl-input-state-icon{display:inline;fill:var(--cl-color-success-01)}.cl-input.-invalid .cl-input-input~.cl-input-state-icon{display:inline;fill:var(--cl-color-error-01)}.cl-input-status{display:flex;flex-direction:row;gap:.5rem;width:100%}.cl-input-error-text{color:var(--cl-color-error-01)}.cl-input-counter{color:var(--cl-color-text-02);flex-grow:1;text-align:right}.cl-input.-dark .cl-input-wrapper.-light .cl-input-input:focus-visible{outline:2px solid var(--dark-theme-focus-01);outline-offset:2px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-50}to{stroke-dasharray:90,150;stroke-dashoffset:-130}}.cl-loading.-x-small{height:20px;width:20px}.cl-loading.-small{height:28px;width:28px}.cl-loading{height:40px;width:40px}.cl-loading.-large{height:52px;width:52px}.cl-loading.-x-large{height:64px;width:64px}.cl-loading.-secondary>svg>circle:last-of-type{stroke:var(--cl-color-loading-secondary-fill-active)}.cl-loading.-secondary>svg>circle:first-of-type{stroke:var(--cl-color-loading-secondary-fill-inactive)}.cl-loading>svg{stroke:var(--cl-color-loading-primary-fill-inactive)}.cl-loading>svg>circle:last-of-type{stroke:var(--cl-color-loading-primary-fill-active);stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;animation:dash 2s ease-in-out infinite,spin 2s linear infinite;transform-origin:center center}@media(prefers-reduced-motion:reduce){.cl-loading>svg>circle:last-of-type{animation:dash 10s linear infinite}}.interactive-content{background:#fef4ea}.interactive-content .text-center,.interactive-content h2{margin-bottom:.75rem;text-align:center}@media(width < 600px){.interactive-content .csol-section-wrapper{display:flex;flex-direction:column;padding:1.5rem;width:100%}}@media(width >= 600px){.interactive-content .csol-section-wrapper{padding:2.5rem}.interactive-content .csol-featureList-features{display:flex;flex-direction:column;gap:.75rem}.interactive-content .csol-featureList-features:first-of-type{margin-top:.75rem}}@media(width >= 1080px){.interactive-content .csol-featureList-features{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;list-style:none;margin-top:.75rem;padding:0}}.interactive-content .csol-featureList-features:last-of-type{padding-bottom:0}.interactive-content .csol-featureList-features>li{align-items:flex-start;display:flex;font-weight:500;padding-bottom:0}@media(width < 600px){.interactive-content .csol-featureList-features>li{margin-bottom:.75rem}}.interactive-content .csol-featureList-features .cl-icon{border-radius:50%;height:1.25rem;margin-right:.5rem;margin-top:.25rem;min-width:1.25rem;width:1.25rem}.select-section{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media(width < 600px){.select-section{display:none}}@media(width >= 600px){.select-section{display:flex}}.select-section button{border-radius:var(--cl-border-radius-medium);padding:.5rem .75rem;--cl-button-background:transparent;--cl-button-hover-background:transparent;--cl-button-pressed-background:transparent;--cl-button-border-color:var(--cl-color-text-01);--cl-button-color:var(--cl-color-text-01);--cl-button-pressed-color:var(--dark-theme-text-on-color-01);--cl-border-radius-medium:3rem;--cl-button-border:1px solid var(--dark-theme-text-on-color-01);--cl-font-size-medium:0.875rem;--cl-button-font-weight:500}.select-section button.-active{--cl-button-hover-color:var(--cl-color-text-on-color-01,#fff);--cl-button-pressed-color:var(--cl-color-text-on-color-01,#fff)}.product-section-wrapper{background:#fff;border:1px solid #99afc4;border-radius:.5rem;gap:.5rem;margin-top:1.5rem;overflow:hidden;padding:1.5rem;position:relative}.product-section-wrapper.hide{display:none}.product-section-wrapper .loading-overlay{align-items:center;background:#fff;bottom:0;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:100}.product-section-wrapper .loading-overlay.hide{display:none}.product-section-wrapper .loading{min-height:25rem}.product-section-wrapper .text-content{display:flex;flex-direction:column;flex-grow:1;min-width:12.5rem}@media(width < 600px){.product-section-wrapper .text-content{align-items:center;box-sizing:border-box;display:flex;padding-left:2.125rem;position:relative;text-align:center}}@media(width >= 600px){.product-section-wrapper .text-content{display:flex;flex-direction:column;flex-grow:1;margin-bottom:.5rem}}.product-section-wrapper .text-content p{margin-bottom:0;margin-top:0;padding-left:3.75rem}@media(width < 600px){.product-section-wrapper .text-content p{margin:0 0 .5rem;padding-left:0;text-align:left;width:100%}}.product-section-wrapper .text-content h3{margin-bottom:0;margin-top:0}.product-section-wrapper .icon-text-wrapper{align-items:center;display:flex;gap:.5rem;margin-top:0}@media(width < 600px){.product-section-wrapper .icon-text-wrapper{align-items:center;display:flex;margin:0 auto;padding-bottom:.75rem;position:relative;width:100%}.product-section-wrapper .icon-text-wrapper h3{margin:0;padding-left:0;text-align:left;width:100%}}.product-section-wrapper .wrapper-buttons{display:flex;gap:.5rem;order:1}@media(width < 600px){.product-section-wrapper .wrapper-buttons{flex-direction:column;margin-top:0;order:2}}@media(width >= 600px){.product-section-wrapper .wrapper-buttons{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;margin-bottom:1.25rem;margin-right:0;margin-top:1.25rem;position:absolute;right:1.5rem;top:0;transform:translateY(50%)}}@media(width < 600px){.product-section-wrapper .wrapper-buttons .cl-button{border-radius:.5rem;padding:.5rem .75rem;width:100%}}@media(width >= 600px){.product-section-wrapper .wrapper-buttons .cl-button{border-radius:.5rem;padding:.5rem .75rem}}@media(width < 600px){.product-section-wrapper .title{align-items:center;display:flex;flex-direction:column;width:100%}.product-section-wrapper{margin-top:0;padding:.75rem}}@media(width >= 600px){.product-section-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;position:relative}}.icon-section{height:3rem;width:3rem}@media(width < 600px){.icon-section{height:1.625rem;left:-2.125rem;min-width:1.625rem;position:absolute;width:1.625rem}}.icon-section img{display:block;height:auto;max-height:3rem;max-width:3rem;width:auto}@media(width < 600px){.icon-section img{display:block;max-height:1.625rem;max-width:1.625rem}}.icon-section .icon-placeholder{display:block;height:3rem;min-width:3rem;opacity:0;width:3rem}@media(width < 600px){.icon-section .icon-placeholder{height:1.625rem;opacity:0;width:1.625rem}}.product-section{border-top:1px solid var(--cl-color-border-03);display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem 0 0;position:relative}@media(width < 600px){.product-section{padding:.75rem 0}}.product-section .left-section,.product-section .right-section{flex:1 1 0}@media(width < 600px){.product-section .right-section{display:none}}@media(width >= 600px){.product-section .right-section{display:block}}.product-section .image-heading{display:block;font-size:var(--cl-font-size-h5);max-width:fit-content;text-align:left}@media(width < 600px){.product-section .image-heading{display:none}}.product-section .cl-accordion{gap:.5rem}@media(width < 600px){.product-section .cl-accordion .first-accordion-features{display:block}}@media(width >= 600px){.product-section .cl-accordion .first-accordion-features{display:none}}@media(width < 600px){.product-section .cl-accordion .cl-accordion-button{padding:.75rem}}.product-section .cl-accordion .cl-accordion-content ul{list-style-type:inherit;margin:1rem;padding-left:2rem}.product-section .cl-accordion .cl-accordion-content ul li::marker{color:currentColor}.product-section .cl-accordion .cl-accordion-content ol{list-style-type:decimal;margin:1rem;padding-left:2rem}.product-section .cl-accordion .cl-accordion-content ol li{margin-bottom:.5rem;padding-left:.5rem}@media(width < 600px){.product-section .cl-accordion .cl-accordion-content{padding:0 .75rem .75rem}}.product-section .cl-accordion .cl-accordion-content .image-heading-mobile{display:none}@media(width < 600px){.product-section .cl-accordion .cl-accordion-content .image-heading-mobile{display:block;font-weight:var(--cl-font-weight-microheading);line-height:var(--cl-line-height-microheading);text-align:left}}@media(width >= 600px){.product-section .cl-accordion .cl-accordion-content .image-heading-mobile{display:none}}@media(width < 600px){.product-section .cl-accordion .mobile-right-section-content{display:block}}@media(width >= 600px){.product-section .cl-accordion .mobile-right-section-content{display:none}}.product-section .image-accordion-wrapper{align-items:center;display:flex;height:auto;justify-content:center;margin-bottom:1.5rem;max-height:20rem;overflow:hidden;width:100%}@media(width < 600px){.product-section .image-accordion-wrapper{height:auto;margin-bottom:0;margin-top:.75rem;max-height:none}}.product-section .image-accordion-wrapper .image-accordion-wrapper img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:auto}@media(width < 600px){.product-section .image-accordion-wrapper .image-accordion-wrapper img{max-height:12.5rem;width:100%}.accordion-divider{border-bottom:1px solid var(--cl-color-border-03)}}@media(width >= 600px){.accordion-divider{display:none}}@media(width < 600px){.mobile-select-wrapper{box-sizing:border-box;display:block;margin-bottom:.75rem;width:100%}}@media(width >= 600px){.mobile-select-wrapper{display:none}}@media(width < 600px){.mobile-select-wrapper .cl-input-caption{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.mobile-select-wrapper .cl-input-caption .cl-icon{border-radius:50%;display:inline-block;margin-right:.5rem;margin-top:0;max-height:1.25rem;max-width:1.25rem;min-width:1.25rem;vertical-align:middle}.mobile-select-wrapper .cl-input-caption .cl-input-label-text{margin-right:.5rem;text-align:left}}