.class {background-size: auto; background-image: linear-gradient(rgba(29, 122, 252, 1) 0%, rgba(29, 122, 252, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(255, 255, 255, 1); padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; font-size: 14px; flex-shrink: 0;}
.txt-bold {font-weight: 700;}
.txt-allcaps {text-transform: uppercase;}
.txt-crossed {text-decoration: line-through;}
.txt-underlined {text-decoration: underline;}
.txt-italic {font-style: italic;}
.txt-medium {font-weight: 500;}
.txt-lowercase {text-transform: lowercase;}
.st-cl-success {background-color: rgb(42, 187, 127);}
.form-title {margin-bottom: 0px; font-size: clamp(1.5rem, 0.26vw + 1.46rem, 1.75rem); line-height: clamp(1.75rem, 0.26vw + 1.71rem, 2rem); font-weight: 500;}
.form-field-label {margin-bottom: 8px; font-weight: 400; font-size: clamp(0.875rem, 1vw, 0.875rem); line-height: clamp(1.25rem, 1.53vw, 1.25rem);}
.form-input {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); width: 100%; color: rgba(23, 43, 77, 1); font-size: 1rem; line-height: 1.375rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; outline-color: rgba(23, 43, 77, 0); outline-style: none;}
.form-input:hover {border-top-color: rgba(29, 122, 252, 0.6); border-left-color: rgba(29, 122, 252, 0.6); border-right-color: rgba(29, 122, 252, 0.6); border-bottom-color: rgba(29, 122, 252, 0.6);}
.form-input:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1);}
.form-input:focus {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1); box-shadow: 0px 0px 0px 4px rgba(29, 122, 252, 0.2); outline-width: 0px; outline-offset: 0px; outline-color: rgba(23, 43, 77, 1);}
.form-input::placeholder {color: rgba(117, 129, 149, 1);}
.form-error-message {color: rgba(255, 59, 59, 1); margin-top: 4px; font-size: clamp(0.875rem, 1vw, 0.875rem); line-height: clamp(1.25rem, 1.53vw, 1.25rem);}
.form-btn-text {font-size: 1em; width: 100%;}
.form-btn {margin-top: 0px; padding-left: 32px; padding-right: 32px; padding-top: 14px; padding-bottom: 14px; background-image: linear-gradient(rgba(29, 122, 252, 1) 0%, rgba(29, 122, 252, 1) 100%); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-size: 1em;}
.form-btn:hover {background-size: auto; background-image: linear-gradient(rgba(56, 139, 255, 1) 0%, rgba(56, 139, 255, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.form-btn:active {background-size: auto; background-image: linear-gradient(rgba(29, 122, 252, 1) 0%, rgba(29, 122, 252, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.form-text-area {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; min-width: 100%; min-height: 50px; color: rgba(117, 129, 149, 1); font-size: 1rem; line-height: 1.375rem;}
.form-text-area:hover {border-top-color: rgba(220, 223, 228, 1); border-left-color: rgba(220, 223, 228, 1); border-right-color: rgba(220, 223, 228, 1); border-bottom-color: rgba(220, 223, 228, 1);}
.form-text-area:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1);}
.form-text-area:focus {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1); box-shadow: 0px 0px 0px 4px rgba(29, 122, 252, 0.2);}
.form-select {min-height: 50px; background-image: url("/d/select_arrow.svg"), linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; font-size: 1rem; line-height: 1.375rem; color: rgba(117, 129, 149, 1); background-size: 36px auto, auto; background-repeat: no-repeat, repeat; background-position: right 8px center, left 0px top 0px; background-attachment: scroll, scroll;}
.form-select:hover {border-top-color: rgba(220, 223, 228, 1); border-left-color: rgba(220, 223, 228, 1); border-right-color: rgba(220, 223, 228, 1); border-bottom-color: rgba(220, 223, 228, 1);}
.form-select:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1);}
.form-select:focus {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1); box-shadow: 0px 0px 0px 4px rgba(29, 122, 252, 0.2);}
.form-upload-file-btn {align-items: center; width: 100%; background-image: linear-gradient(rgba(29, 122, 252, 0.1) 0%, rgba(29, 122, 252, 0.1) 100%); justify-content: center; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; color: rgba(29, 122, 252, 1);}
.form-upload-file-btn:hover {background-image: linear-gradient(rgba(29, 122, 252, 0.15) 0%, rgba(29, 122, 252, 0.15) 100%); outline-color: rgba(29, 122, 252, 1);}
.form-upload-file-btn:active {background-image: linear-gradient(rgba(29, 122, 252, 0.2) 0%, rgba(29, 122, 252, 0.2) 100%);}
.form-input-group-reset-margins {margin-top: 0px; margin-bottom: 0px;}
.block-for-grid {background-size: auto; background-image: linear-gradient(rgba(247, 247, 247, 1) 0%, rgba(247, 247, 247, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(45, 45, 45, 0.4); border-left-color: rgba(45, 45, 45, 0.4); border-right-color: rgba(45, 45, 45, 0.4); border-bottom-color: rgba(45, 45, 45, 0.4); border-top-style: dashed; border-left-style: dashed; border-right-style: dashed; border-bottom-style: dashed; color: rgba(45, 45, 45, 1); justify-content: center; align-items: center; flex-direction: column; height: 120px;}
.grid-3-columns {display: grid; grid-template-columns: 1fr 1fr 1fr; row-gap: 8px; column-gap: 8px; grid-column-start: span 3; grid-column-end: span 3;}
.grid-4-columns {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; row-gap: 8px; column-gap: 8px;}
.btn-acc-tonal {color: rgba(29, 122, 252, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(233, 242, 255);}
.btn-acc-tonal:hover {background-color: rgb(204, 224, 255);}
.btn-acc-tonal:active {background-color: rgb(204, 224, 255);}
.btn-acc {color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-color: rgb(29, 122, 252); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-acc:hover {background-color: rgb(56, 139, 255);}
.btn-acc-ghost {color: rgba(29, 122, 252, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-acc-ghost:hover {background-color: rgb(233, 242, 255);}
.btn-acc-ghost:active {background-color: rgb(204, 224, 255);}
.btn-acc-outline {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; box-shadow: 0px 0px 0px 1px rgba(29, 122, 252, 1); color: rgba(29, 122, 252, 1); font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-acc-outline:hover {background-color: rgb(233, 242, 255);}
.btn-acc-outline:active {background-color: rgb(204, 224, 255);}
.btn-acc-inverse {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(29, 122, 252, 1); font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-acc-inverse:hover {background-color: rgb(233, 242, 255);}
.btn-acc-inverse:active {background-color: rgb(204, 224, 255);}
.btn-mono {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-color: rgb(44, 62, 93); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-mono:hover {background-color: rgb(68, 84, 111);}
.btn-mono:active {background-color: rgb(23, 43, 77);}
.btn-mn-tonal {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(23, 43, 77, 1); font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(247, 248, 249);}
.btn-mn-tonal:hover {background-color: rgb(241, 242, 244);}
.btn-mn-tonal:active {background-color: rgb(220, 223, 228);}
.btn-mn-ghost {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; color: rgba(9, 30, 66, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-mn-ghost:hover {background-color: rgb(247, 248, 249);}
.btn-mn-ghost:active {background-color: rgb(241, 242, 244);}
.btn-mn-outline {box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); color: rgba(23, 43, 77, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-color: rgb(255, 255, 255); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-mn-outline:hover {background-color: rgb(247, 248, 249);}
.btn-mn-outline:active {background-color: rgb(241, 242, 244);}
.btn-mn-inverse {color: rgba(23, 43, 77, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-mn-inverse:hover {background-color: rgb(241, 242, 244);}
.btn-mn-inverse:active {background-color: rgb(220, 223, 228);}
.btn-icon {width: 1.4em; height: 1.4em;}
.containers-1282 {max-width: 1280px;}
.container-full-width {max-width: none;}
.container-block {max-width: 1312px; margin-left: auto; margin-right: auto;}
.container-site {padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.display-font-md {font-size: clamp(2.25rem, 4.8vw, 4rem); line-height: clamp(40px, calc(2.2222222vw + 32px), 64px); font-weight: 400;}
.display-font-lg {font-size: clamp(2.5rem, 7vw, 6rem); line-height: clamp(56px, calc(5.185185vw + 37.333333px), 112px); text-decoration: none; font-weight: 400;}
.display-font-xl {font-size: clamp(3rem, 9vw, 7.5rem); line-height: clamp(72px, calc(5.55556vw + 52px), 132px); font-family: 'InterDisplay Regular';}
.display-font-xs {font-family: 'InterDisplay Medium'; font-size: clamp(1.25rem, 2.5vw, 2rem); line-height: clamp(24px, calc(1.481vw + 18.67px), 40px); font-weight: 500;}
.display-font-sm {font-family: 'InterDisplay Medium'; font-size: clamp(1.75rem, 3.5vw, 3rem); line-height: clamp(32px, calc(2.222vw + 24px), 56px); font-weight: 500;}
.title-font-xxs {font-size: 0.625rem; line-height: 14px;}
.title-font-xs {font-size: 0.75rem; line-height: 16px;}
.title-font-sm {font-weight: 500; font-size: 0.875rem; line-height: 20px;}
.title-font-md {font-weight: 500; font-size: 1rem; line-height: clamp(22px, calc(0.5555556vw + 20px), 28px);}
.body-font-sm {font-size: 12px; line-height: 16px;}
.body-font-md {font-size: 14px; line-height: 20px; font-weight: 400; color: rgba(32, 32, 32, 1);}
.body-font-lg {line-height: 20px; font-size: clamp(0.875rem, 1.8vw, 1rem); font-weight: 400;}
.body-font-xl {font-size: clamp(15px, 1.39vw, 1.25rem); line-height: clamp(20px, calc(0.74074vw + 17.33px), 28px); font-weight: 400;}
.label-font-xl {font-weight: 500; font-size: 18px; line-height: 18px;}
.label-font-md {font-weight: 500; line-height: 16px; font-size: 14px;}
.label-font-sm {font-weight: 500; font-size: 12px; line-height: 16px;}
.label-font-xs {font-weight: 500; font-size: 11px; line-height: 1.2em;}
.st-cl-danger {background-color: rgb(241, 91, 80);}
.st-cl-warning {background-color: rgb(243, 138, 63);}
.search-btn {background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%); position: absolute; top: 0px; right: 0px; bottom: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; display: flex; align-items: center; justify-content: center; width: 50px;}
.site-logo {width: 122px; height: 22px;}
.site-logo-link {flex-direction: column; color: rgba(179, 185, 196, 1); row-gap: 3px;}
.site-header {min-height: 80px; display: flex; align-items: center; justify-content: center; padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.max-w--1400px {max-width: 1400px;}
.text--h3 {font-family: 'Manrope'; font-size: 45px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700;}
.text--h5 {font-family: 'Manrope'; font-size: 25px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700;}
.text--medium {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 500;}
.text--medium-bold {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 700;}
.paddings--l-r-20px {padding-left: 20px; padding-right: 20px;}
.gap-hor--20px {column-gap: 20px;}
.gap-ver--25px {row-gap: 25px;}
.w-h--54px {width: 54px; height: 54px; flex-shrink: 0;}
.w-h--32px {width: 32px; height: 32px; flex-shrink: 0;}
.radius--15px {border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.max-w--800px {max-width: 800px;}
.border--1px-black {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(0, 0, 0, 0.5); border-left-color: rgba(0, 0, 0, 0.5); border-right-color: rgba(0, 0, 0, 0.5); border-bottom-color: rgba(0, 0, 0, 0.5);}
.gap-ver--20px {row-gap: 20px;}
.gap-hor--5px {column-gap: 5px;}
.color--primary {background-color: rgb(18, 104, 218); grid-column-start: span 1; grid-column-end: span 1;}
.color-text--bg-on {color: rgba(0, 0, 0, 1);}
.color-text--bg-on-50per {color: rgba(0, 0, 0, 0.5);}
.max-w--600px {max-width: 600px;}
.line--1-white-on {height: 1px; width: 27px; background-color: rgba(0, 0, 0, 0.5);}
.margin--t-20px {margin-top: 20px;}
.paddings--t-b-80-20px {padding-top: 80px; padding-bottom: 20px;}
.text--h2 {font-family: 'Manrope'; font-size: 60px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700;}
.text--large {font-family: 'Manrope'; font-size: 20px; letter-spacing: -0.02em; line-height: 120%; font-weight: 700;}
.gap-ver--15px {row-gap: 15px;}
.text-bg-sec {color: rgba(142, 161, 212, 1);}
.sticky-nav {position: sticky; top: 80px; z-index: 5;}
.overlap {height: 16px; margin-top: -12px;}
.mask {mask-image: linear-gradient(to bottom, transparent 0%, black 25%, black 70%, transparent 100%);}
.ui-size-xs {padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem; display: flex; align-items: center; justify-content: center; column-gap: 0.5rem; line-height: 1.14em;}
.ui-size-sm {padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 14px; line-height: 1.14em; column-gap: 4px; min-height: 2.5rem;}
.ui-size-md {padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 0.5rem; padding-bottom: 0.5rem; display: flex; column-gap: 1rem; min-height: 3rem; align-items: center;}
.ui-size-lg {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 0.75rem; padding-bottom: 0.75rem; align-items: center; justify-content: center; display: flex; column-gap: 1rem; line-height: 1em; min-height: 4rem;}
.ui-crn-12 {border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; align-items: center; justify-content: center;}
.ui-crn-16 {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}
.ui-crn-20 {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; left: 0px;}
.ui-crn-circle {border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px;}
.section--content {padding-left: 4vw; padding-top: 8vw; padding-right: 4vw; padding-bottom: 8vw; font-family: 'Inter';}
.container--content {max-width: 1400px;}
.text--h1 {font-weight: 700; font-size: 64px;}
.button--primary {padding-left: 48px; padding-top: 20px; padding-right: 48px; padding-bottom: 20px; display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: nowrap; min-width: 240px; color: rgba(255, 255, 255, 1); background-color: rgb(35, 108, 177); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.button--primary:hover {background-color: rgb(43, 135, 222);}
.text--color-v1 {color: rgba(35, 108, 177, 1);}
.background--white {background-color: rgb(255, 255, 255);}
.background--gradient-v1 {background-image: linear-gradient(90deg, rgba(35, 108, 177, 0.2) 0%, rgba(255, 255, 255, 1) 100%); background-size: auto; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.background--color-v1-10 {background-color: rgba(35, 108, 177, 0.1);}
.radius--medium {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.button--outline {padding-left: 48px; padding-top: 20px; padding-right: 48px; padding-bottom: 20px; display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: nowrap; min-width: 240px; color: rgba(35, 108, 177, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; box-shadow: inset 0px 0px 0px 2px rgba(35, 108, 177, 1); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background-color: rgb(255, 255, 255);}
.button--outline:hover {background-color: rgba(35, 108, 177, 0.1);}
.body-font {font-family: 'Inter'; color: rgba(9, 30, 66, 1);}
.ui-crn-24 {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; overflow-x: hidden; overflow-y: hidden;}
.ui-crn-30 {border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px;}
.ui-crn-32 {border-top-left-radius: 32px; border-top-right-radius: 32px; border-bottom-left-radius: 32px; border-bottom-right-radius: 32px;}
.card-pad-12 {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}
.card-pad-24 {padding-top: 24px; padding-bottom: 24px; padding-left: 24px; padding-right: 24px;}
.grid-2-columns {display: grid; grid-template-columns: 1fr 1fr; row-gap: 8px; column-gap: 8px;}
.container-block-pad {padding-top: clamp(1.5rem, 3.75vw, 4.5rem); padding-bottom: clamp(1.5rem, 3.75vw, 4.5rem);}
.card-pad-8 {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}
.grid-3-2 {grid-column-start: span 2; grid-column-end: span 2;}
.grid-2-2 {grid-column-start: span 2; grid-column-end: span 2;}
.grid-3-3 {grid-column-start: span 3; grid-column-end: span 3;}
.headline-gap {row-gap: 12px; display: flex; flex-direction: column;}
.btn-mn-footer {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(23, 43, 77, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-mn-footer:hover {color: rgba(29, 122, 252, 1); background-size: auto; background-image: none/*linear-gradient(rgb(229, 229, 229) 0%, rgb(229, 229, 229) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-mn-footer:active {color: rgba(29, 122, 252, 1); background-color: rgb(233, 242, 255);}
.card-pad-24-8 {padding-left: 24px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}
.menu__wrapper-lvl2-2 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px; margin-top: -10px; margin-left: 15px; margin-right: 15px; margin-bottom: 0px;}
.text-2 {flex-grow: 1; flex-shrink: 0;}
.text-3 {flex-grow: 1; flex-shrink: 0;}
.menu__wrapper-lvl2-3 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px; margin-top: -10px; margin-left: 15px; margin-right: 15px; margin-bottom: 0px;}
.text-5 {flex-grow: 1; flex-shrink: 0;}
.text-4 {flex-grow: 1; flex-shrink: 0;}
.tab {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.25rem; padding-bottom: 1.25rem; color: rgba(23, 43, 77, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(255, 255, 255);}
.tab:hover {background-color: rgb(247, 248, 249);}
.tab:active {background-color: rgb(241, 242, 244);}
.tab:focus {background-color: rgb(233, 242, 255); color: rgba(29, 122, 252, 1);}
.btn-mn-outline-nav {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; box-shadow: 0px 0px 0px 1px rgba(241, 242, 244, 1); color: rgba(23, 43, 77, 1); font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-mn-outline-nav:hover {background-color: rgb(241, 242, 244);}
.btn-mn-outline-nav:active {background-color: rgb(220, 223, 228);}
.btn-mn-outline-nav:focus {color: rgba(255, 255, 255, 1); background-color: rgb(9, 30, 66);}
.label-font-lg {font-weight: 500; line-height: 1.2em;}
.grid-top-align {display: grid; align-items: start;}
.sticky-top {position: sticky; top: 178px;}
.test-lg {font-size: clamp(2.5rem, 6.9vw, 6rem); color: rgba(255, 11, 11, 1);}
.table-header-font {line-height: 24px; font-weight: 600;}
.paragraph-font {font-size: clamp(1rem, 1.39vw, 1.25rem); line-height: clamp(24px, calc(0.74074vw + 21.33px), 32px);}
.head-pad {padding-top: 40px; padding-bottom: 80px;}
.body-block {display: flex; flex-direction: column; row-gap: 144px; padding-top: 48px; padding-bottom: 48px; align-items: center; justify-content: flex-end; padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.card-pad-16 {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px;}
.button-gap {display: flex; flex-direction: column; row-gap: 20px; align-items: flex-start; justify-content: flex-end;}
.roboto-flex-variable {font-size: clamp(1.2rem, 5vw, 5.8rem); line-height: clamp(2.4rem, 6vw, 7.2rem); font-weight: 500; font-family: 'Roboto Flex';}
.btn-tag {padding-top: 8px; padding-bottom: 8px; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; text-transform: uppercase; text-decoration: none; color: rgba(23, 43, 77, 1); align-items: center; justify-content: flex-start;}
.btn-tag:hover {color: rgba(29, 122, 252, 1);}
.btn-tag:active {color: rgba(29, 122, 252, 1);}
.cards-author {background-color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; column-gap: 24px; align-items: center; justify-content: flex-start;}
.cards-author:hover {background-color: rgb(247, 248, 249); box-shadow: inset 0px 0px 0px 1px rgba(220, 223, 228, 1);}
.cards-author:active {background-color: rgb(241, 242, 244); box-shadow: inset 0px 0px 0px 1px rgba(220, 223, 228, 1);}
.card-tehnolog {box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); display: flex; flex-direction: column; row-gap: 24px;}
.btn-tag-counter {color: rgba(23, 43, 77, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; align-items: flex-start; justify-content: flex-start; min-height: auto; column-gap: 8px; padding-left: 16px; padding-right: 16px; padding-top: 15px; padding-bottom: 15px; display: inline;}
.btn-tag-counter:hover {background-size: auto; background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-tag-counter:active {background-size: auto; background-image: linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.grid-tag-5-columns {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; column-gap: 8px;}
.body-rich-content {font-size: clamp(16px, 1.39vw, 1.25rem); line-height: clamp(20px, calc(0.74074vw + 17.33px), 28px);}
.article-content {font-size: clamp(16px, 1.39vw, 1.25rem); line-height: clamp(20px, calc(0.74074vw + 17.33px), 28px);}
.articles-link {color: rgba(29, 122, 252, 1); background-image: linear-gradient(rgba(233, 242, 255, 0) 0%, rgba(233, 242, 255, 0) 100%); border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; font-size: 18px; text-decoration: none; padding-left: 1rem; padding-right: 1rem; padding-top: 0.625rem; padding-bottom: 0.625rem; font-weight: 500;}
.articles-link:hover {background-image: linear-gradient(rgba(233, 242, 255, 1) 0%, rgba(233, 242, 255, 1) 100%);}
.articles-link:active {background-image: linear-gradient(rgba(204, 224, 255, 1) 0%, rgba(204, 224, 255, 1) 100%);}
.toc-table {display: flex; flex-direction: column; align-items: flex-start;}
.card-tag {padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; text-decoration: none; background-color: rgba(233, 242, 255, 0); border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; color: rgba(29, 122, 252, 1); font-size: 14px; font-weight: 500; text-transform: uppercase; line-height: 16px; position: relative; left: auto; top: auto;}
.card-tag:hover {background-color: rgb(233, 242, 255);}
.card-tag:active {background-color: rgb(204, 224, 255);}
.search-input {font-size: clamp(0.875rem, 1.8vw, 1rem); line-height: 20px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); color: rgba(117, 129, 149, 1); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; padding-right: 32px; padding-left: 32px; padding-top: 22px; padding-bottom: 22px;}
.search-input:hover {box-shadow: inset 0px 0px 0px 1px rgba(220, 223, 228, 1);}
.search-input:active {box-shadow: inset 0px 0px 0px 1px rgba(29, 122, 252, 1);}
.search-input:focus {color: rgba(23, 43, 77, 1); box-shadow: inset 0px 0px 0px 1px rgba(29, 122, 252, 1);}
.countdown-days {font-family: 'InterDisplay Medium';}
.body-block2 {display: flex; flex-direction: column; row-gap: 144px; padding-top: 48px; padding-bottom: 48px; padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.search-mob {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; width: 56px; height: 56px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.search-mob:hover {background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%);}
.search-mob:active {background-image: linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%);}
.burger-mob {width: 40px; height: 40px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.burger-mob:hover {background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%);}
.burger-mob:active {background-image: linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%);}
.mobile-arr {margin-left: 0.25rem;}
.collection-counter {color: rgba(23, 43, 77, 0.4); display: inline; margin-left: 8px;}
.clear-button {width: 48px; height: 48px; display: none; position: absolute; top: 8px; right: 8px; bottom: 8px; z-index: 1; background-image: url("/d/close_2.svg"), linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%); border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; transition-property: all; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; outline-width: 0px; outline-style: solid; background-size: auto, auto; background-repeat: no-repeat, repeat; background-position: center center, left 0px top 0px; background-attachment: scroll, scroll;}
.clear-button:hover {background-image: url("/d/close_2.svg"), linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%); background-size: auto, auto, auto; background-repeat: no-repeat, no-repeat, repeat; background-position: center center, center center, left 0px top 0px; background-attachment: scroll, scroll, scroll;}
.clear-button:active {background-image: url("/d/close_2.svg"), linear-gradient(rgba(220, 223, 228, 1) 0%, rgba(220, 223, 228, 1) 100%); background-size: auto, auto, auto; background-repeat: no-repeat, no-repeat, repeat; background-position: center center, center center, left 0px top 0px; background-attachment: scroll, scroll, scroll; font-size: 0px; display: none;}
.integration-card {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; background-color: rgb(247, 248, 249);}
.btn-mn-tab {padding-top: 0.9rem; padding-bottom: 0.9rem; padding-left: 28px; padding-right: 28px; color: rgba(98, 111, 134, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.btn-mn-tab:hover {background-color: rgb(241, 242, 244);}
.btn-mn-tab:active {background-color: rgb(220, 223, 228);}
.btn-mn-tab.is-opened {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); color: rgba(23, 43, 77, 1);}
.card-pad-20 {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.grid-5-columns {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; row-gap: 8px; column-gap: 8px;}
.card-pad-24-12 {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}
.label-chip-acc {background-color: rgb(233, 242, 255); padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; color: rgba(29, 122, 252, 1); border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; text-transform: uppercase; display: flex; align-items: center; column-gap: 8px; font-weight: 500; font-size: 14px;}
.overflow-auto {overflow-x: auto; overflow-y: auto;}
.label-chip-green {padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; background-color: rgb(220, 255, 241); color: rgba(42, 187, 127, 1); border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; font-size: 14px; font-weight: 500; display: flex; flex-direction: column; text-transform: uppercase; flex-shrink: 0;}
.body-block-2 {display: flex; flex-direction: column; row-gap: 144px; padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem); padding-top: 96px; padding-bottom: 48px; align-items: flex-start; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden;}
.banner-cases-gap {display: flex; row-gap: 8px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;}
.label-company-avatar {border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; padding-left: 8px; padding-right: 32px; padding-top: 8px; padding-bottom: 8px; display: flex; flex-direction: row; justify-content: center; align-items: center; column-gap: 20px; background-color: rgba(255, 255, 255, 0.35); box-shadow: inset 0px 0px 0px 1px rgba(9, 30, 66, 0.06); backdrop-filter: blur(10px);}
.label-company-2 {padding-left: 24px; padding-right: 24px; width: auto; min-height: 64px; display: flex; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; background-color: rgba(255, 255, 255, 0.35); box-shadow: inset 0px 0px 0px 1px rgba(9, 30, 66, 0.06); backdrop-filter: blur(10px); align-items: center;}
.card-pad-28 {padding-left: 28px; padding-right: 28px; padding-top: 28px; padding-bottom: 28px;}
.btn-acc-link {padding-left: 0px; padding-right: 0px; padding-top: 8px; padding-bottom: 8px; color: rgba(29, 122, 252, 1); text-decoration: none;}
.input-wrapper {display: flex; column-gap: 1.5rem; align-items: center;}
.calc-input-group {display: flex; row-gap: 0.5rem; flex-direction: column;}
.billing-tabs {background-color: rgb(241, 242, 244);}
.btn-tab-active {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); text-align: center; color: rgba(23, 43, 77, 1);}
.btn-tab-active:hover {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.price-row {display: flex; align-items: baseline; column-gap: 0.75em; padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 0.75rem; padding-right: 0.75rem;}
.summary-row {display: flex; align-items: baseline; justify-content: space-between;}
.range-embed {display: flex;}
.card-white {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.summary-block {display: flex; flex-direction: column; row-gap: 1.5rem; padding-top: 32px; padding-bottom: 32px;}
.saving-wrapper {display: flex; flex-direction: column; row-gap: 1.5rem; padding-top: 32px; padding-bottom: 32px;}
.text-success {color: rgba(42, 187, 127, 1);}
.text-tetriary {color: rgba(179, 185, 196, 1);}
.range-container {padding-top: 1rem; display: flex; flex-direction: column; row-gap: 0.3em;}
.card-stroke {box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1);}
.calc-input {width: 10rem; display: flex;}
.ui-tab {padding-left: 1.8rem; padding-right: 1.8rem; padding-top: 0.2rem; padding-bottom: 0.2rem; display: flex; justify-content: center; align-items: center; column-gap: 0.4em; flex-grow: 1; flex-wrap: wrap; flex-shrink: 1; min-height: 3rem;}
.calc-input-wrapper {padding-top: 32px; padding-bottom: 32px;}
.integration-image {height: 40px; width: auto; min-width: 40px; flex-shrink: 0;}
.card-solid {background-size: auto; background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.label-company-3 {background-color: rgba(255, 255, 255, 0.65); padding-left: 32px; padding-right: 32px; min-height: 64px; display: flex; justify-content: center; align-items: center; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; backdrop-filter: blur(10px); box-shadow: inset 0px 0px 0px 1px rgba(9, 30, 66, 0.06);}
.invalid {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border-top-color: rgba(255, 59, 59, 1); border-left-color: rgba(255, 59, 59, 1); border-right-color: rgba(255, 59, 59, 1); border-bottom-color: rgba(255, 59, 59, 1); box-shadow: 0px 0px 0px 3px rgba(255, 59, 59, 0.25);}
.invalid:hover {border-top-color: rgba(255, 59, 59, 0.6); border-left-color: rgba(255, 59, 59, 0.6); border-right-color: rgba(255, 59, 59, 0.6); border-bottom-color: rgba(255, 59, 59, 0.6);}
.invalid:active {border-top-color: rgba(255, 59, 59, 1); border-left-color: rgba(255, 59, 59, 1); border-right-color: rgba(255, 59, 59, 1); border-bottom-color: rgba(255, 59, 59, 1);}
.invalid:focus {border-top-color: rgba(255, 59, 59, 1); border-left-color: rgba(255, 59, 59, 1); border-right-color: rgba(255, 59, 59, 1); border-bottom-color: rgba(255, 59, 59, 1); box-shadow: 0px 0px 0px 4px rgba(255, 59, 59, 0.2);}
.input-pd {padding-left: 1.5rem; padding-right: 1.5rem;}
.range-label-wrap {padding-left: 6px; padding-right: 6px;}
.accordion-item {display: flex; align-items: flex-start; flex-direction: column;}
.accordion-content-item {display: flex; flex-direction: column; row-gap: 8px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(241, 242, 244, 1);}
.accordion-title-text {display: flex; flex-direction: column; row-gap: 12px; color: rgba(117, 129, 149, 1);}
.accordion-title-wrap {display: flex; flex-direction: row; column-gap: 12px; cursor: pointer;}
.accordion-title-head {display: flex; justify-content: space-between; align-items: baseline; row-gap: 8px; column-gap: 8px;}
.text-label {color: rgba(29, 122, 252, 1); flex-shrink: 0;}
.feature-list {display: flex; flex-direction: column; row-gap: 8px;}
.accordion-list-maker {color: rgba(29, 122, 252, 1); width: 1.25em; text-align: center; height: 1.25em;}
.accordion-list-item {display: flex; column-gap: 4px;}
.accordion-list {display: flex; flex-direction: column; row-gap: 0.75em;}
.container-block-gap-32 {display: flex; flex-direction: column; row-gap: 32px; align-items: flex-start; justify-content: flex-start;}
.cases-card {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; color: rgba(23, 43, 77, 1); padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1; min-height: 336px; grid-column-start: span 1; grid-column-end: span 1; width: 19%;}
.cases-text-gap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 4px;}
.cases-text {min-height: 48px;}
.hero-block {overflow-x: hidden; overflow-y: hidden; padding-bottom: 96px; padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-top: 48px; padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.cases-big-card {max-width: 1312px; width: 100%; margin-left: auto; margin-right: auto; padding-top: 24px; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; display: flex; flex-direction: column; row-gap: 24px; color: rgba(23, 43, 77, 1); align-items: flex-start; min-height: 296px;}
.cases-avatar-gap {width: 100%; display: flex; align-items: center; column-gap: 16px;}
.case-name {display: flex; flex-direction: column; align-items: flex-start;}
.cases-heading-gap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 24px;}
.cases-heading-pad {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; flex-grow: 1; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; row-gap: 8px;}
.calc-client-btn {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; color: rgba(23, 43, 77, 1); background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.calc-client-btn:hover {background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%);}
.calc-client-btn:active {background-image: linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%);}
.calc-client-btn:focus {color: rgba(29, 122, 252, 1); background-image: linear-gradient(rgba(233, 242, 255, 1) 0%, rgba(233, 242, 255, 1) 100%);}
.cont-block-hide {align-items: flex-start; justify-content: flex-start;}
.articles-category {background-color: rgb(255, 255, 255); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(117, 129, 149, 1); padding-left: 1.75em; padding-right: 1.75em; min-height: 3rem; align-items: center; width: 100%; padding-top: 18px; padding-bottom: 18px;}
.articles-category:hover {background-color: rgb(247, 248, 249); color: rgba(23, 43, 77, 1);}
.articles-category:active {background-color: rgb(241, 242, 244); color: rgba(23, 43, 77, 1);}
.articles-category:focus {background-color: rgb(233, 242, 255); color: rgba(29, 122, 252, 1);}
.coll-pag-hide {margin-top: 20px;}
.label-chip-top {width: auto; min-height: 32px; text-transform: uppercase; color: rgba(243, 138, 63, 1); font-size: 14px; line-height: 16px; padding-left: 16px; padding-right: 16px; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; background-size: auto; background-image: linear-gradient(rgba(255, 243, 235, 1) 0%, rgba(255, 243, 235, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; font-weight: 500; text-align: center; align-items: center;}
.label-chip-profi {width: auto; min-height: 32px; font-weight: 500; text-transform: uppercase; color: rgba(29, 122, 252, 1); font-size: 14px; line-height: 16px; padding-left: 16px; padding-right: 16px; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; background-color: rgb(233, 242, 255); align-items: center;}
.label-chip {display: flex; justify-content: center; padding-left: 16px; padding-right: 16px; align-items: center; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; background-color: rgb(247, 248, 249); padding-top: 8px; padding-bottom: 8px;}
.table-header {padding-left: 24px; padding-right: 24px; padding-top: 20px; padding-bottom: 20px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start;}
.table-stroke-first {border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-style: none; border-left-style: none; border-right-style: solid; border-bottom-style: solid;}
.table-stroke-end {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-bottom-style: solid; border-right-style: none;}
.table-line {padding-left: 26px; padding-right: 26px; padding-top: 16px; padding-bottom: 16px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start;}
.label-chip-green-12 {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; background-color: rgb(220, 255, 241); color: rgba(42, 187, 127, 1); font-size: 14px; font-weight: 500;}
.table-tooltip {padding-top: 16px; padding-bottom: 16px; padding-left: 20px; padding-right: 20px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1), 0px 2.18px 26.11px 0px rgba(0, 0, 0, 0.05); flex-direction: column; row-gap: 10px; background-color: rgb(255, 255, 255); align-items: flex-start; justify-content: flex-start; display: none;}
.wh {color: rgba(255, 255, 255, 1);}
.custom-tablist-track {display: flex; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; will-change: transform;}
.custom-tab-title {flex-shrink: 0;}
.head-font-xl {font-family: 'InterDisplay Medium'; font-size: clamp(1.625rem, 2.78vw, 2.5rem); line-height: clamp(28px, calc(1.48148148vw + 22.66666672px), 44px); font-weight: 500;}
.head-font-md {font-family: 'InterDisplay Medium'; font-size: clamp(1.375rem, 2vw, 1.75rem); line-height: clamp(26px, calc(0.556vw + 24px), 32px); font-weight: 500;}
.head-font-sm {font-family: 'InterDisplay Medium'; font-size: clamp(1.25rem, 1.67vw, 1.5rem); line-height: clamp(24px, calc(0.37037037vw + 22.66666667px), 28px);}
.head-font-lg {font-size: clamp(1.625rem, calc(0.556vw + 1.5rem), 2rem); line-height: clamp(1.75rem, calc(0.741vw + 1.583rem), 2.25rem); font-family: 'InterDisplay Medium'; font-weight: 500;}
.head-font-xs {font-size: clamp(1.125rem, calc(0.185vw + 1.083rem), 1.25rem); line-height: clamp(1.375rem, calc(0.185vw + 1.333rem), 1.5rem); font-family: 'InterDisplay Medium'; font-weight: 500;}
.title-fonts-lg {font-weight: 500; font-size: clamp(1.25rem, 2vw, 1.75rem); line-height: clamp(24px, calc(0.741vw + 21.333px), 32px);}
.title-fonts-md {font-weight: 500; font-size: clamp(1.125rem, 1.67vw, 1.5rem); line-height: clamp(20px, calc(0.74074074vw + 17.33333333px), 28px);}
.title-fonts-sm {font-weight: 500; font-size: clamp(1rem, 1.39vw, 1.25rem); line-height: clamp(20px, calc(0.370vw + 18.667px), 24px); margin-top: 0px;}
.title-fonts-xl {font-size: clamp(1.375rem, calc(0.926vw + 1.167rem), 2rem); line-height: clamp(26px, calc(0.926vw + 22.667px), 36px); font-weight: 500;}
.title-fonts-xs {font-size: clamp(0.875rem, calc(0.185vw + 0.833rem), 1rem); line-height: clamp(18px, calc(0.185vw + 17.333px), 20px); font-weight: 500;}
.card-pad-24-16 {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}
.label-chip-mono {padding-left: 16px; padding-right: 16px; font-size: 14px; font-weight: 500; text-transform: uppercase; padding-top: 8px; padding-bottom: 8px; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; background-color: rgb(247, 248, 249); display: flex; align-items: center; column-gap: 8px;}
.block-between {padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem); padding-top: 96px; padding-bottom: 96px;}
.grid-12-columns {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; column-gap: 8px; row-gap: 8px;}
.label-headline-gap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 12px;}
.inverse {filter: invert(100%) brightness(200%);}
.text-secondary {color: rgba(117, 129, 149, 1);}
.text-tertiary {color: rgba(179, 185, 196, 1);}
.text-primary {color: rgba(9, 30, 66, 1);}
.color-bg-white {background-color: rgb(255, 255, 255);}
.hero-block-dark {padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem); padding-top: 144px; padding-bottom: 144px; display: flex; justify-content: center; align-items: center; min-height: 730px;}
.label-chip-dark {color: rgba(56, 139, 255, 1); padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; font-size: 14px; font-weight: 500; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; background-color: rgb(28, 43, 65);}
.card-solid-stroke {background-color: rgb(247, 248, 249); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1);}
.mono-solid-100 {background-color: rgb(247, 248, 249);}
.grid-2-dark {display: grid; grid-template-columns: 1fr 1fr; row-gap: 0px; column-gap: 0px;}
.ui-crn-8 {border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
.menu-text-container {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; display: flex; flex-direction: column; align-items: flex-start; row-gap: 2px;}
.menu-chip-label {background-color: rgb(255, 255, 255); border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; padding-left: 8px; padding-right: 8px; height: 20px; text-align: center; font-size: 12px; line-height: 16px; text-transform: uppercase; padding-top: 3px; width: auto; color: rgba(9, 30, 66, 1);}
.grid-10-columns {display: grid; row-gap: 8px; column-gap: 8px; grid-template-columns: 100px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-column-start: span 10; grid-column-end: span 10;}
.text-black {color: rgba(9, 30, 66, 1);}
.text-white {color: rgba(255, 255, 255, 1);}
.menu-banner {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between;}
.page-link-label {padding-left: 16px; padding-right: 16px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; background-color: rgb(255, 255, 255); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; display: flex; align-items: flex-start; column-gap: 12px;}
.page-link-label:hover {background-color: rgb(247, 248, 249);}
.page-link-label:active {background-color: rgb(241, 242, 244);}
.label-font {font-size: 14px; line-height: 20px; letter-spacing: 0.8px;}
.page-link-gap {display: flex; flex-direction: column; row-gap: 4px; padding-right: 10px; align-items: flex-start;}
.menu-container {padding-top: 28px; padding-bottom: 28px; max-width: 1312px; margin-left: auto; margin-right: auto;}
.menu-btn-section {padding-top: 8px; padding-bottom: 8px; display: flex; justify-content: flex-end; max-width: 1312px; margin-left: auto; margin-right: auto;}
.menu-section-pad {padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.menu-banner-btn {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); column-gap: 12px; align-items: center; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}
.page-link-logo-gap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 8px;}
.mono-solid-200 {background-color: rgb(241, 242, 244);}
.menu-chip-label-acc {background-color: rgb(233, 242, 255); border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; color: rgba(29, 122, 252, 1); font-size: 12px; font-weight: 500;}
.menu-tab {color: rgba(9, 30, 66, 1); font-size: 14px; line-height: 20px; font-weight: 500; min-height: 40px; padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; position: relative;}
.menu-mob {padding-left: 0px; padding-right: 0px; padding-top: 13px; padding-bottom: 13px; display: flex; align-items: center; column-gap: 10px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; min-height: 64px;}
.mega-menu-btn-active {background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%);}
.label-chip-data {font-size: 14px; padding-left: 16px; padding-right: 16px; min-height: 32px; background-color: rgb(247, 248, 249); font-weight: 500; line-height: 16px; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; color: rgba(179, 185, 196, 1);}
.hero-block-full {display: flex; flex-direction: column; padding-top: 50px; padding-bottom: 50px; min-height: 644px; justify-content: center; align-items: center; max-height: 644px;}
.label-chip-stroke {border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 1); text-transform: uppercase; text-align: center; color: rgba(255, 255, 255, 1); padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; font-size: 14px;}
.guest-card-text {display: flex; flex-direction: column; justify-content: space-between; row-gap: 24px; align-items: flex-start; width: 60%;}
.guest-card-title {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;}
.guest-card-image {aspect-ratio: 1.2/1; width: 40%; height: auto; max-height: 100%;}
.guest-card-inner {display: flex; flex-direction: column; align-items: flex-start; row-gap: 16px; justify-content: space-between; flex-grow: 1; flex-shrink: 0;}
.text-danger {color: rgba(226, 72, 61, 1);}
.table-no-stroke {border-right-width: 0px; border-right-style: none; border-right-color: rgba(241, 242, 244, 1); border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-bottom-width: 1px; border-bottom-style: solid;}
.mono-solid-300 {background-color: rgb(220, 223, 228);}
.table-stroke {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.guest-card {margin-left: 0px; margin-right: 0px; margin-top: 4px; margin-bottom: 4px; min-height: 312px; background-size: auto; background-image: linear-gradient(rgba(239, 244, 255, 1) 0%, rgba(239, 244, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; position: relative; display: flex; flex-direction: column;}
.card-yellow {background-image: linear-gradient(rgba(255, 246, 215, 1) 0%, rgba(255, 246, 215, 1) 100%);}
.footer-container {z-index: 5; background-color: rgb(255, 255, 255);}
.text-primary-hero {color: rgba(222, 228, 234, 1);}
.page-link-label-2 {box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); padding-left: 16px; padding-right: 16px; padding-top: 12px; padding-bottom: 12px; column-gap: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}
.header-mobile-content-bg {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.mega-menu-drop {background-color: rgb(255, 255, 255);}
.site-logo-dark {width: 122px; height: 22px;}
.menu-footer-line {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-left-style: solid;}
.mono-solid-100-mob {background-color: rgba(247, 248, 249, 0);}
.faq-accordion {margin-bottom: 8px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; column-gap: 12px; box-shadow: 0px 0px 0px 1px rgba(247, 248, 249, 1);}
.approval {font-size: 14px; line-height: 20px; margin-top: 2px;}
.cookie {background-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.podkast-video {max-width: none; padding-top: 177.74%; background-color: rgb(247, 248, 249);}
.podkast-video-item {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; width: auto; min-width: auto; max-width: 100.17%;}
.guest-company {display: flex; align-items: center; column-gap: 16px;}
.guest-logo {width: 64px; height: 64px; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}
.guest-name {width: auto; display: flex; flex-direction: column;}
.label-chip-white {text-transform: uppercase; font-size: 14px; line-height: 20px; padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem; background-color: rgb(255, 255, 255); border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; font-weight: 500;}
.card-blue {background-image: linear-gradient(rgba(226, 243, 255, 1) 0%, rgba(226, 243, 255, 1) 100%);}
.block-line {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-style: solid; border-left-style: none; border-right-style: none; border-bottom-style: none;}
.accordion-content-item-2 {display: flex; flex-direction: column; row-gap: 8px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(241, 242, 244, 1); border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-style: solid;}
.accordion-title-wrap-2 {display: flex; column-gap: 12px;}
.accordion-item-2 {display: flex; flex-direction: column;}
.accordion-title-text-2 {display: flex; flex-direction: column; row-gap: 8px;}
.menu-accordion-container {display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column;}
.mega-menu-item-mob {display: flex; flex-direction: column; align-items: flex-start;}
.menu-accordion-item {display: flex;}
.menu-accordion-point {display: flex; padding-top: 13px; padding-bottom: 13px; align-items: center; column-gap: 12px; min-height: 64px;}
.rich-text-h1 {font-size: clamp(1.625rem, 2.78vw, 2.5rem); line-height: clamp(1.75rem, calc(1.48148148vw + 22.66666672px), 2.75rem); font-family: 'InterDisplay Medium'; font-weight: 500;}
.body-block-plus-pad {padding-top: 96px;}
.doc-nav-header {padding-left: 16px; padding-right: 16px; margin-left: -16px; display: flex;}
.btn-mn-doc-nav {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(23, 43, 77, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255); margin-left: -16px; padding-left: 16px; padding-right: 16px; padding-top: 15px; padding-bottom: 15px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; font-size: 14px; font-weight: 500; line-height: 18px;}
.btn-mn-doc-nav:hover {background-size: auto; background-image: none/*linear-gradient(rgb(229, 229, 229) 0%, rgb(229, 229, 229) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(247, 248, 249);}
.btn-mn-doc-nav:active {background-color: rgb(241, 242, 244);}
.doc-left-menu-container {flex-direction: column; row-gap: 12px; position: sticky; top: 100px; display: flex;}
.body-block-documentation {padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-bottom-style: solid;}
.left-col-doc {grid-column-start: span 3; grid-column-end: span 3; padding-right: 20px; padding-top: 20px; padding-bottom: 48px; grid-row-start: span 2; grid-row-end: span 2; display: flex; flex-direction: column; row-gap: 30px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-right-style: solid;}
.right-col-doc {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-left-style: solid; padding-bottom: 48px; padding-top: 20px;}
.grid-doc {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.doc-right-toc-container {flex-direction: column; row-gap: 12px; display: flex; position: sticky; top: 100px;}
.doc-toc-header {padding-left: 20px; padding-right: 20px; display: flex;}
.btn-mn-toc-nav {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(98, 111, 134, 1); background-size: auto; background-image: none/*linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 20px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; font-size: 12px; font-weight: 500; line-height: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 2px; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); border-left-style: solid;}
.btn-mn-toc-nav:hover {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 2px; border-top-color: rgba(179, 185, 196, 1); border-left-color: rgba(179, 185, 196, 1); border-right-color: rgba(179, 185, 196, 1); border-bottom-color: rgba(179, 185, 196, 1); border-left-style: solid;}
.btn-mn-toc-nav:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(9, 30, 66, 1);}
.btn-mn-toc-nav:focus {color: rgba(9, 30, 66, 1); border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1);}
.doc-table-container {flex-direction: column; align-items: flex-start; margin-top: 48px; display: flex;}
.doc-table-btn {width: auto; display: flex; flex-direction: column; padding-left: 16px; padding-right: 16px; font-size: 14px; line-height: 20px; font-weight: 500; color: rgba(29, 122, 252, 1); border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; min-height: 40px; justify-content: center; padding-top: 10px; padding-bottom: 10px;}
.doc-table-btn:hover {background-color: rgb(233, 242, 255);}
.doc-table-btn:active {background-color: rgb(204, 224, 255);}
.doc-table-btn:focus {background-color: rgb(204, 224, 255);}
.doc-content {line-height: 21px;}
.content-doc {grid-column-start: span 9; grid-column-end: span 9; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.heading-doc {grid-column-start: span 9; grid-column-end: span 9; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.empty-col-doc {grid-column-start: span 2; grid-column-end: span 2; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-left-style: solid;}
.toc-doc-container {display: flex; flex-direction: column;}
.center-col-heading-doc {padding-left: 48px; padding-right: 48px; padding-top: 48px; padding-bottom: 24px; display: flex; flex-direction: column;}
.center-col-content-doc {padding-left: 48px; padding-right: 48px; padding-top: 4px; padding-bottom: 48px; display: flex; flex-direction: column;}
.select-nav-doc {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; width: 100%; display: none;}
.form-input-select {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; background-size: 36px auto, auto; background-image: url("/d/select_arrow.svg"), linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: right 8px center, left 0px top 0px; background-attachment: scroll, scroll; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); width: 100%; color: rgba(23, 43, 77, 1); font-size: 1rem; line-height: 1.375rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; outline-color: rgba(23, 43, 77, 0); outline-style: none;}
.form-input-select:hover {border-top-color: rgba(29, 122, 252, 0.6); border-left-color: rgba(29, 122, 252, 0.6); border-right-color: rgba(29, 122, 252, 0.6); border-bottom-color: rgba(29, 122, 252, 0.6);}
.form-input-select:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1);}
.form-input-select:focus {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1); box-shadow: 0px 0px 0px 4px rgba(29, 122, 252, 0.2); outline-width: 0px; outline-offset: 0px; outline-color: rgba(23, 43, 77, 1);}
.form-input-select::placeholder {color: rgba(117, 129, 149, 1);}
.form-input-select-menu {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; background-size: 36px auto, auto; background-image: url("/d/select_arrow.svg"), linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: right 8px center, left 0px top 0px; background-attachment: scroll, scroll; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); width: 100%; color: rgba(23, 43, 77, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; outline-color: rgba(23, 43, 77, 0); outline-style: none;}
.form-input-select-menu:hover {border-top-color: rgba(29, 122, 252, 0.6); border-left-color: rgba(29, 122, 252, 0.6); border-right-color: rgba(29, 122, 252, 0.6); border-bottom-color: rgba(29, 122, 252, 0.6);}
.form-input-select-menu:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1);}
.form-input-select-menu:focus {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1); box-shadow: 0px 0px 0px 4px rgba(29, 122, 252, 0.2); outline-width: 0px; outline-offset: 0px; outline-color: rgba(23, 43, 77, 1);}
.form-input-select-menu::placeholder {color: rgba(117, 129, 149, 1);}
.btn-mn-toc-nav-active {color: rgba(9, 30, 66, 1); border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1);}
.btn-mn-doc-nav-active {background-color: rgb(233, 242, 255); color: rgba(29, 122, 252, 1);}
.table-text-margin {margin-top: 8px; margin-bottom: auto;}
.text-slider-container {display: flex; flex-direction: column; row-gap: 64px;}
.text-slider-item-default {display: flex; flex-direction: column; align-items: center; width: 45%; margin-left: auto; margin-right: auto; color: rgba(179, 185, 196, 1);}
.text-slider-item-active {width: 75%; display: flex; flex-direction: column; align-items: center; margin-left: auto; margin-right: auto;}
.text-accent {color: rgba(29, 122, 252, 1);}
.reviews-container {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; display: flex; flex-direction: column; min-height: 435px;}
.label-reviews-chip {display: flex; justify-content: center; padding-left: 16px; padding-right: 16px; align-items: center; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; background-color: rgb(255, 255, 255); padding-top: 8px; padding-bottom: 8px; font-size: 14px; text-transform: uppercase; font-weight: 500;}
.reviews-label-item {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.reviews-label-container {display: flex; row-gap: 8px; column-gap: 8px;}
.reviews-text-container {display: flex; flex-direction: column; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; background-color: rgb(255, 255, 255); border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; row-gap: 20px; align-items: flex-start; justify-content: flex-start; margin-top: auto;}
.reviews-author-container {display: flex; align-items: flex-end; column-gap: 24px; row-gap: 24px;}
.reviews-author-image {width: 48px; height: 48px; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; flex-shrink: 0;}
.reviews-author {display: flex; column-gap: 16px; align-items: center;}
.text-author-reviews {color: rgba(98, 111, 134, 1);}
.reviews-author-text {display: flex; flex-direction: column; align-items: flex-start; width: 100%;}
.reviews-heading-container {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; display: flex; flex-direction: column; justify-content: space-between;}
.reviews-heading {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; display: flex; flex-direction: column; row-gap: 8px; align-items: flex-start;}
.reviews-container-big {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; flex-direction: row; min-height: 435px; column-gap: 8px; align-items: stretch; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; display: flex;}
.reviews-heading-container-big {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; display: flex; flex-direction: column; justify-content: space-between; width: 50%;}
.download-btn {width: 40px; height: 40px; display: flex; flex-direction: column; flex-shrink: 0; background-color: rgb(247, 248, 249); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.download-btn:hover {background-color: rgb(241, 242, 244);}
.download-btn:active {background-color: rgb(220, 223, 228);}
.faq-accordion-item {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; box-shadow: 0px 0px 0px 1px rgba(247, 248, 249, 1); margin-bottom: 8px;}
.accordion-title-faq {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; background-image: none/*linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)*/; background-size: auto;}
.accordion-title {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; display: flex; column-gap: 8px; align-items: center;}
.accordion-title-txt {margin-bottom: 0px; width: 100%;}
.accordion-icon {width: 32px; height: 32px;}
.accordion-item-wrap {box-shadow: inset 0px 0px 0px 1px rgba(232, 233, 235, 1); margin-bottom: 8px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; background-color: rgb(255, 255, 255); padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}
.faq-accordion-block {margin-bottom: -8px;}
.accordion-answer {margin-top: -16px; margin-bottom: -16px; color: rgba(9, 30, 66, 1);}
.accordion-answer-wrap {padding-right: 0px; padding-bottom: 0px; padding-top: 0px; z-index: 1; margin-top: -8px;}
.accordion-answer-padding {padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
.accordion-close-icon {width: 32px; height: 32px; display: none;}
.integration-card-stroke {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; background-color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 1px rgba(232, 233, 235, 1);}
.btn-more-podcast {margin-top: 12px;}
.custom-tab-list__arrows {position: absolute; left: 0px; bottom: 0px; top: 0px; right: 0px;}
.popup-close-btn {width: 48px; height: 48px; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.popup-close-icon {width: 24px; height: 24px;}
.close-mob-wrap {display: none; flex-direction: column; align-items: center; padding-top: 12px; padding-bottom: 12px;}
.close-mob-icon {width: 74px; height: 6px; background-color: rgb(241, 242, 244); border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px;}
.popup-mailing {max-width: 920px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; display: flex; flex-direction: column;}
.form-header {display: flex; flex-direction: column; align-items: center; row-gap: 16px;}
.input-color {background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%);}
.input-color-stroke {border-top-color: rgba(232, 233, 235, 1); border-left-color: rgba(232, 233, 235, 1); border-right-color: rgba(232, 233, 235, 1); border-bottom-color: rgba(232, 233, 235, 1);}
.fix-block {display: flex;}
.counter-tag {text-wrap-style: balance; display: inline;}
.text-wrap-balance {text-wrap-style: balance;}
.podcast-logo-card {width: 64px; height: 64px; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; margin-right: 16px;}
.podcast-heading-pad-card {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;}
.podcast-text-card {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; display: flex; flex-direction: column; row-gap: 12px;}
.podcast-text-wrap-card {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}
.podcast-image-wrap-card {padding-top: 61.5%; padding-left: 100%;}
.podcast-image-card-2 {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.podcast-cover-card {aspect-ratio: 16/9; width: auto; height: auto;}
.podcast-author-col {display: flex; flex-direction: column; row-gap: 8px; column-gap: 8px; padding-left: 56px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; align-items: flex-start; justify-content: flex-start;}
.author-podcast {width: auto; height: auto; aspect-ratio: 1/1; flex-shrink: 0;}
.author-podcast-wrap {row-gap: 8px; column-gap: 8px; display: flex; flex-direction: column;}
.podcast-fixed {position: sticky; top: 100px; align-items: flex-start; justify-content: flex-start;}
.author-podcast-button-wrap {display: flex; flex-direction: column; row-gap: 8px; column-gap: 8px;}
.podcast-introduction-gap {display: flex; flex-direction: column; row-gap: 32px;}
.podcast-heading-gap {display: flex; flex-direction: column; row-gap: 16px; align-items: flex-start; justify-content: flex-end;}
.podcast-category-wrap {display: flex; justify-content: flex-start;}
.podcast-category-image {width: 32px; height: 32px; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; flex-shrink: 0;}
.podcast-category {text-transform: uppercase; font-size: 14px; align-items: center; padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 4px; display: flex; justify-content: center; overflow-x: hidden; overflow-y: hidden; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px;}
.webinar-card {display: flex; row-gap: 72px; flex-direction: column; align-items: flex-start; justify-content: flex-start;}
.webinar-heading-gap {display: flex; flex-direction: column; row-gap: 12px;}
.webinar-card-image {width: 64px; height: 64px; flex-shrink: 0; margin-right: 16px;}
.webinar-card-author {display: flex; align-items: center;}
.webinar-card-author-wrap {display: flex; flex-direction: column; row-gap: 4px; align-items: flex-start; justify-content: flex-start;}
.getreview-id-field {display: none;}
.podcast-color {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; width: auto; height: auto;}
.menu-tab-link {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}
.container-block-gap-36 {display: flex; flex-direction: column; row-gap: 32px; align-items: flex-start; justify-content: flex-start;}
.slider-ver-wrap {display: flex; flex-direction: column; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 68px; row-gap: 24px; column-gap: 24px; align-items: flex-start; justify-content: flex-start;}
.slider-ver-list {min-height: 564px;}
.slider-ver-text-wrap {display: flex; flex-direction: column; flex-grow: 1; flex-shrink: 0;}
.slider-ver-bg-color {position: absolute; left: 0px; top: 0px; height: 100%;}
.btn-acc-slider-ver {color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-color: rgb(29, 122, 252); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-acc-slider-ver:hover {background-color: rgb(56, 139, 255);}
.ui-size-lg-slider-ver {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 0.75rem; padding-bottom: 0.75rem; align-items: center; justify-content: center; display: flex; column-gap: 1rem; line-height: 1em; min-height: 4rem;}
.ui-crn-20-slider-ver {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; left: 0px;}
.label-chip-orange {background-color: rgba(255, 106, 65, 0.1); padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; color: rgba(255, 106, 65, 1); border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; text-transform: uppercase; display: flex; align-items: center; column-gap: 8px; font-weight: 500; font-size: 14px;}
.cases-big-card-yandex {max-width: 1312px; width: 100%; margin-left: auto; margin-right: auto; padding-top: 24px; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; display: flex; flex-direction: column; row-gap: 60px; color: rgba(23, 43, 77, 1); align-items: flex-start;}
.gap-64 {row-gap: 64px; display: flex; flex-direction: column;}
.slider-hor-list {min-height: 296px; height: 0px;}
.slider-hor-wrap {display: flex; flex-direction: column; padding-left: 24px; padding-right: 24px; padding-top: 40px; padding-bottom: 40px; row-gap: 24px; column-gap: 24px; align-items: flex-start; justify-content: flex-start;}
.slider-hor-text-wrap {display: flex; flex-direction: column; flex-grow: 1; flex-shrink: 0; width: 40%; justify-content: center;}
.card-pad-32-24 {padding-left: 32px; padding-right: 32px; padding-top: 32px; padding-bottom: 32px;}
.cases-card-company-wrap {display: flex; column-gap: 16px; align-items: stretch; justify-content: flex-start;}
.cases-card-company-image {border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; width: 64px; height: 64px; flex-shrink: 0;}
.cases-card-company-name {display: flex; flex-direction: column; justify-content: center;}
.cases-card-wrap {display: flex; flex-direction: column; row-gap: 16px; align-items: flex-start;}
.cases-card-tag {text-decoration: underline; position: relative; left: auto; top: auto; justify-content: flex-start;}
.cases-card-tag:hover {text-decoration: underline;}
.cases-card-text-description-wrap {display: flex; flex-direction: column; row-gap: 8px; flex-grow: 1; flex-shrink: 0;}
.tab-2 {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 12px; padding-bottom: 12px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(255, 255, 255); font-size: 14px;}
.tab-2:hover {background-color: rgb(247, 248, 249);}
.tab-2:active {background-color: rgb(241, 242, 244);}
.tab-2:focus {background-color: rgb(233, 242, 255);}
.slider-menu-wrap {display: flex; flex-direction: column; padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 56px; row-gap: 16px; align-items: flex-start; justify-content: flex-start;}
.slider-menu-list {height: 392px;}
.slider-menu-text-wrap {display: flex; flex-direction: column; flex-grow: 1; flex-shrink: 0; padding-left: 4px; padding-right: 4px; padding-top: 4px;}
.hero-block-full-copy {display: flex; flex-direction: column; padding-top: 50px; padding-bottom: 50px; min-height: 644px; justify-content: center; align-items: center; max-height: 1960px; height: auto;}
.c-bg-text {color: rgba(0, 0, 0, 1);}
.c-bg {background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 1); border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); font-family: 'Inter'; font-size: 16px; font-weight: 400;}
.cnt-max-w {max-width: 1400px; margin-left: auto; margin-right: auto;}
.txt-h3 {font-family: 'Inter'; font-size: 45px; letter-spacing: -0.06em; line-height: 105%; font-weight: 600;}
.txt-m {font-family: 'Inter'; font-size: 16px; letter-spacing: -0.06em; line-height: 150%; font-weight: 400;}
.c-bg-text-gentle {color: rgba(0, 0, 0, 0.64);}
.gp-v-xs {row-gap: 10px;}
.gp-v-m {row-gap: 30px; grid-template-rows: auto;}
.gp-v-l {row-gap: 60px;}
.gp-v-xl {row-gap: 120px;}
.pd-sec-lr {padding-left: 20px; padding-right: 20px;}
.pd-sec-cell-xl {padding-top: 130px; padding-bottom: 10px;}
.sz-h2-max-w {max-width: 910px;}
.sz-slider-thumbs {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.pd-slider-thumb-lr-compensation {margin-left: -20px; margin-right: -20px; display: flex; justify-content: flex-start; overflow-x: visible; overflow-y: visible; column-gap: normal; flex-direction: row; width: auto; padding-right: 10px; padding-left: 10px;}
.sz-text-max-w-cntr {max-width: 690px;}
.rd-xxl {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.rd-slider-thumbs {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.c-bg-surface {background-color: rgb(247, 247, 247);}
.pd-s {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.txt-h5 {font-family: 'Inter'; font-size: 25px; letter-spacing: -0.06em; line-height: 110%; font-weight: 500;}
.txt-s {font-family: 'Inter'; font-size: 14px; letter-spacing: -0.06em; line-height: 140%; font-weight: 400;}
.txt-s-bold {font-family: 'Inter'; font-size: 14px; letter-spacing: -0.04em; line-height: 140%; font-weight: 700;}
.c-bg-stat-pr {background-color: rgb(0, 67, 113); border-top-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); color: rgba(255, 255, 255, 1);}
.c-bg-text-ac {color: rgba(0, 67, 113, 1);}
.sz-text-link-s {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; column-gap: 7px; font-size: 14px; font-weight: 600; letter-spacing: -0.06em; padding-bottom: 4px; align-items: center; flex-direction: row; justify-content: flex-start;}
.sz-text-link-s-ic-wr {width: 16px; display: flex; justify-content: center; align-items: center; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; overflow-x: hidden; overflow-y: hidden; height: 16px;}
.sz-text-link-s-ic {width: 14px; height: 14px; transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease;}
.gp-v-s {row-gap: 20px;}
.gp-h-s {column-gap: 20px;}
.sz-mark-main-ml-ic-wr {width: 32px; height: 32px; border-top-left-radius: 9px; border-top-right-radius: 9px; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; flex-direction: row; justify-content: center; align-items: center; display: flex; overflow-x: hidden; overflow-y: hidden;}
.sz-mark-main-ml-ic {width: 20px; height: 20px;}
.sz-text-max-w-crd {max-width: 420px; width: 85%;}
.gp-crd-ph-content {row-gap: 60px; column-gap: 20px;}
.rd-xl {border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}
.ml-hero {align-items: center; display: flex; flex-direction: column; max-width: 1312px; padding-bottom: 48px; padding-left: 24px; padding-right: 24px; padding-top: 48px; row-gap: 24px; text-align: center; width: auto;}
.ml-hero-actions {column-gap: 12px; display: flex; flex-wrap: wrap; justify-content: center; row-gap: 12px; width: auto;}
.ml-hero-btn {text-decoration: none;}
.ml-hero-chips {column-gap: 8px; display: flex; flex-wrap: wrap; justify-content: center; row-gap: 8px; width: auto;}
.ml-hero-img {border-radius: 24px; display: block; height: auto; width: 100%;}
.ml-hero-lead {color: rgba(98, 111, 134, 1); margin-bottom: 0px; margin-top: 0px; max-width: 720px;}
.ml-hero-title {margin-bottom: 0px; margin-top: 0px; max-width: 1000px;}
.toolkit-behavior {display: none;}
.ml2 {align-items: center; display: flex; flex-direction: column; padding-bottom: 144px; padding-left: 64px; padding-right: 64px; padding-top: 48px; row-gap: 144px; width: auto;}
.ml2-actions {column-gap: 8px; display: flex; flex-wrap: wrap; justify-content: center; row-gap: 8px; width: auto;}
.ml2-benefit {background-color: rgb(220, 255, 241); border-radius: 12px; color: #2abb7f; display: flex; flex-direction: column; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px; row-gap: 0px; text-align: center; width: 100%;}
.ml2-benefit-text {font-size: 14px; font-weight: 500; line-height: 20px; margin-bottom: 0px; margin-top: 0px;}
.ml2-benefit-title {font-size: 14px; font-weight: 700; line-height: 20px; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
.ml2-btn {text-decoration: none;}
.ml2-btn-wide {width: 100%;}
.ml2-card {background-color: rgb(247, 248, 249); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; row-gap: 12px; width: auto;}
.ml2-card-text {margin-bottom: 0px; margin-top: 0px;}
.ml2-card-title {margin-bottom: 0px; margin-top: 0px;}
.ml2-cards {column-gap: 8px; display: flex; max-width: 1312px; row-gap: 8px; width: 100%;}
.ml2-cell {align-items: center; display: flex; min-height: 56px; min-width: 0px; padding-bottom: 16px; padding-left: 26px; padding-right: 26px; padding-top: 16px; width: auto;}
.ml2-cell-info {column-gap: 8px;}
.ml2-cell-label {margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.ml2-cell-mark {justify-content: center;}
.ml2-cell-name {border-right-color: #f1f2f4; border-right-style: solid; border-right-width: 1px;}
.ml2-cell-note {font-size: 16px; font-weight: 400; line-height: 24px; margin-bottom: 0px; margin-top: 0px;}
.ml2-cell-top {align-items: flex-start;}
.ml2-check {display: block; height: 24px; width: 24px; color: rgba(42, 187, 127, 1);}
.ml2-chips {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.ml2-chips-center {justify-content: center;}
.ml2-compare {align-items: center; display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.ml2-desc {margin-bottom: 0px; margin-top: 0px;}
.ml2-desc-next {margin-top: 8px;}
.ml2-h2 {margin-bottom: 0px; margin-top: 0px;}
.ml2-h2-center {max-width: 872px; text-align: center;}
.ml2-hero {align-items: center; display: flex; flex-direction: column; max-width: 1312px; padding-top: 48px; row-gap: 32px; width: 100%;}
.ml2-hero-head {align-items: center; display: flex; flex-direction: column; max-width: 872px; row-gap: 16px; text-align: center; width: 100%;}
.ml2-hero-img {display: block; height: auto; width: 100%;}
.ml2-hero-lead {margin-bottom: 0px; margin-top: 0px;}
.ml2-hero-title {margin-bottom: 0px; margin-top: 0px; max-width: 900px;}
.ml2-icon {display: block; height: 48px; width: 48px;}
.ml2-info {cursor: pointer; display: flex; flex-shrink: 0; position: relative; width: auto;}
.ml2-info-icon {display: block; height: 24px; width: 24px; color: rgba(179, 185, 196, 1);}
.ml2-mech {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.ml2-mech-a {grid-column: 1; grid-row: 1;}
.ml2-mech-b {grid-column: 2; grid-row: 1;}
.ml2-mech-c {grid-column: 3; grid-row: 1;}
.ml2-mech-card {min-height: 180px;}
.ml2-mech-e {grid-column: 2; grid-row: 2;}
.ml2-mech-f {grid-column: 3; grid-row: 2;}
.ml2-mech-g {grid-column: 2; grid-row: 3;}
.ml2-mech-grid {column-gap: 10px; display: grid; grid-template-columns: 1fr 1fr 1fr; row-gap: 10px; width: 100%;}
.ml2-mech-h {grid-column: 3; grid-row: 3;}
.ml2-mech-promo {grid-column: 1; grid-row: 2 / span 2;}
.ml2-mech-title {margin-bottom: 0px; margin-top: 0px;}
.ml2-next {background-color: rgb(247, 248, 249); border-radius: 24px; display: flex; flex-direction: column; max-width: 1312px; min-height: 424px; overflow: hidden; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; position: relative; width: 100%;}
.ml2-next-deco {height: 100%; width: 100%; display: block;}
.ml2-next-img {height: auto; width: 100%; display: block;}
.ml2-next-text {margin-bottom: 0px; margin-top: 0px; max-width: 510px; position: relative;}
.ml2-p360 {align-items: center; display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.ml2-p360-img {display: block; height: auto; width: 100%;}
.ml2-p360-item {background-color: rgb(255, 255, 255); border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-height: 132px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; row-gap: 8px; width: auto;}
.ml2-p360-item-last {border-right-color: #dcdfe4; border-right-style: none; border-right-width: 0px;}
.ml2-p360-list {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; overflow: hidden; width: 100%;}
.ml2-p360-stage {background-color: rgb(255, 255, 255); background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e9f2ff 100%); border-radius: 24px; display: flex; flex-direction: column; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; width: 100%;}
.ml2-p360-text {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.ml2-promo {background-color: rgb(28, 70, 255); background-image: radial-gradient(60% 45% at 62% 78%, rgba(120, 170, 255, 0.95) 0%, rgba(80, 130, 255, 0) 100%), radial-gradient(70% 60% at 30% 30%, rgba(60, 110, 255, 0.9) 0%, rgba(40, 80, 240, 0) 100%), linear-gradient(120deg, #1a3cf0 0%, #1c46ff 45%, #0b1a9c 100%); border-radius: 24px; display: flex; flex-direction: column; justify-content: space-between; min-height: 240px; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; row-gap: 24px; width: auto;}
.ml2-promo-title {color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;}
.ml2-row {border-bottom-color: #f1f2f4; border-bottom-style: solid; border-bottom-width: 1px; display: grid; grid-template-columns: 1fr 1fr; width: auto;}
.ml2-row-head {min-height: 53px;}
.ml2-row-last {border-bottom-color: #f1f2f4; border-bottom-style: none; border-bottom-width: 0px;}
.ml2-split {align-items: flex-start; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 32px; width: 100%;}
.ml2-split-center {align-items: center;}
.ml2-split-head {display: flex; flex-direction: column; max-width: 543px; row-gap: 12px; width: auto;}
.ml2-split-img {display: block; flex-basis: 0px; flex-grow: 1; height: auto; min-width: 0px; width: 100%;}
.ml2-split-text {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; row-gap: 24px; width: auto;}
.ml2-statement {display: flex; justify-content: center; max-width: 1312px; width: 100%;}
.ml2-statement-text {margin-bottom: 0px; margin-top: 0px; max-width: 872px; text-align: center;}
.ml2-table {background-color: rgb(255, 255, 255); border-bottom-color: #f1f2f4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #f1f2f4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #f1f2f4; border-right-style: solid; border-right-width: 1px; border-top-color: #f1f2f4; border-top-style: solid; border-top-width: 1px; display: flex; flex-direction: column; width: 100%;}
.ml2-table-logo {display: block; height: auto; max-width: 100%; width: 111px;}
.ml2-tip {left: -12px; position: absolute; top: 32px; width: 420px; z-index: 5;}
.ml2-tip-line {display: block; font-size: 14px; font-weight: 400; line-height: 20px; margin-bottom: 0px; margin-top: 0px;}
.ml2-tip-list {width: 274px;}
.ml2-tip-text {color: #626f86; display: block; font-size: 14px; font-weight: 400; line-height: 20px; margin-bottom: 0px; margin-top: 0px;}
.ml2-tip-title {display: block; font-size: 16px; font-weight: 500; line-height: 20px; margin-bottom: 0px; margin-top: 0px;}
.ml2-hero-media {margin-top: -24px; width: 100%;}
.ml2-next-decobox {height: 100%; left: 0px; position: absolute; top: 0px; width: 100%;}
.ml2-next-media {max-width: 54%; position: absolute; right: 24px; top: 13px; width: 703px;}
.i-sdk-profile {color: #091e42; font-family: 'Inter'; font-optical-sizing: auto; overflow: hidden; position: relative; transform: scale(tan(atan2(100cqw,868px))); transform-origin: 0 0;}
.i-sdk-profile_bgimg {display: block; max-width: none;}
.i-sdk-profile_e1--sel {font-size: 20px; font-weight: 500; line-height: 24px;}
.i-sdk-profile_e2--sel {color: #626f86; font-size: 16px; line-height: 20px;}
.i-sdk-profile_fit {aspect-ratio: 868/651; container-type: inline-size; max-width: 868px; overflow: hidden; width: 100%;}
.i-sdk-profile_ua-b-v1 {display: inline;}
.i-sdk-profile_ua-span {display: inline;}
.i-sdk-profile-a-pop {transform-origin: center;}
.i-sdk-profile-a-pop-inline1 {background: #e9f2ff; border-radius: 50%; flex-shrink: 0; height: 96px; overflow: hidden; width: 96px;}
.i-sdk-profile-b16 {font-size: 16px; font-weight: 400; line-height: 20px;}
.i-sdk-profile-b16-inline1 {white-space: nowrap;}
.i-sdk-profile-card {background: #fff; border-bottom-color: #e9f2ff; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #e9f2ff; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #e9f2ff; border-right-style: solid; border-right-width: 1px; border-top-color: #e9f2ff; border-top-style: solid; border-top-width: 1px; box-shadow: 0px 10px 20px 10px #f0f6ff; width: auto;}
.i-sdk-profile-card__div {width: auto;}
.i-sdk-profile-card__div__div {width: auto;}
.i-sdk-profile-card__div__div-inline1 {column-gap: 8px; display: flex; flex-basis: 0; flex-direction: column; flex-grow: 1; flex-shrink: 0; height: 96px; justify-content: center; min-width: 0px; row-gap: 8px;}
.i-sdk-profile-card__div__div-inline2 {column-gap: 12px; display: flex; row-gap: 12px;}
.i-sdk-profile-card__div__svg {height: 40px; width: 40px;}
.i-sdk-profile-card__div__svg--sel {display: block; flex-shrink: 0;}
.i-sdk-profile-card__div-inline1 {align-items: center; column-gap: 16px; display: flex; row-gap: 16px;}
.i-sdk-profile-card__div-inline2 {align-items: flex-start; column-gap: 24px; display: flex; row-gap: 24px;}
.i-sdk-profile-card__div-inline3 {column-gap: 12px; display: flex; flex-direction: column; row-gap: 12px;}
.i-sdk-profile-card__div-inline4 {background: #dcdfe4; height: 1px;}
.i-sdk-profile-card__div-inline5 {column-gap: 12px; display: flex; flex-direction: column; row-gap: 12px;}
.i-sdk-profile-card-inline1 {column-gap: 24px; display: flex; flex-direction: column; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; row-gap: 24px;}
.i-sdk-profile-card-inline2 {column-gap: 24px; display: flex; flex-direction: column; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; row-gap: 24px;}
.i-sdk-profile-chip {align-items: center; background: #e9f2ff; border-radius: 99px; color: #1d7afc; display: inline-flex; font-size: 14px; font-weight: 500; height: 32px; line-height: 20px; padding-bottom: 0px; padding-left: 16px; padding-right: 16px; padding-top: 0px; text-transform: uppercase; white-space: nowrap;}
.i-sdk-profile-dot {background: #1d7afc; border-radius: 50%; flex-basis: auto; flex-grow: 0; flex-shrink: 0; height: 20px; width: 20px;}
.i-sdk-profile-ev {align-items: center; column-gap: 16px; display: flex; height: 52px; row-gap: 16px; width: auto;}
.i-sdk-profile-ev__d {color: #626f86; font-size: 16px; line-height: 20px; white-space: nowrap;}
.i-sdk-profile-ev__svg {height: 40px; width: 40px;}
.i-sdk-profile-ev__t {column-gap: 8px; display: flex; flex-basis: 0; flex-direction: column; flex-grow: 1; flex-shrink: 0; min-width: 0px; row-gap: 8px; width: auto;}
.i-sdk-profile-glowbg {background: radial-gradient(55% 60% at 55% 50%,#e8f3ff 0%,rgba(232,243,255,0) 100%),#ffffff;}
.i-sdk-profile-inline1 {height: 651px; width: 868px;}
.i-sdk-profile-l-fl {width: auto;}
.i-sdk-profile-ln {background: #cce0ff; border-radius: 99px; flex-basis: auto; flex-grow: 0; flex-shrink: 0; transform-origin: 50% 0; width: 3px;}
.i-sdk-profile-ln-inline1 {height: 24px;}
.i-sdk-profile-ln-inline2 {height: 36px;}
.i-sdk-profile-ln-inline3 {height: 36px;}
.i-sdk-profile-ln-inline4 {height: 24px;}
.i-sdk-profile-ln-inline5 {height: 36px;}
.i-sdk-profile-ln-inline6 {height: 36px;}
.i-sdk-profile-mu {color: #626f86;}
.i-sdk-profile-ps {aspect-ratio: 1; background-repeat: no-repeat; background-size: 600% 100%; height: 100%;}
.i-sdk-profile-ps-inline1 {height: 96px; width: 96px;}
.i-sdk-profile-rail {align-items: center; column-gap: 8px; display: flex; flex-basis: auto; flex-direction: column; flex-grow: 0; flex-shrink: 0; row-gap: 8px; width: 20px;}
.i-sdk-profile-rows {column-gap: 20px; display: flex; flex-basis: 0; flex-direction: column; flex-grow: 1; flex-shrink: 0; min-width: 0px; padding-top: 16px; row-gap: 20px; width: auto;}
.i-sdk-profile-s-anna {background-position: 100% 0;}
.i-sdk-profile-std__div-inline1 {left: 46px; position: absolute; top: 177px; width: 504px;}
.i-sdk-profile-std__div-inline2 {left: 437px; position: absolute; top: 80px; width: 533px; z-index: 2;}
.i-sdk-profile-std--sel {box-sizing: border-box;}
.i-sdk-profile-std-inline1 {height: 686px; left: 0px; position: absolute; top: 32.2px; transform: scale(0.855172); transform-origin: 0 0; width: 1015px;}
.i-sdk-profile-t24 {font-size: 24px; font-weight: 500; line-height: 28px;}
.i-sdk-profile-t24--sel {margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;}
.i-sdk-profile-tl {column-gap: 16px; display: flex; padding-left: 12px; row-gap: 16px; width: auto;}
.copilot {align-items: center; display: flex; flex-direction: column; padding-bottom: 144px; padding-left: 64px; padding-right: 64px; padding-top: 96px; row-gap: 144px;}
.copilot-btn {text-decoration: none;}
.copilot-btn-wide {width: 100%;}
.copilot-card {background-color: rgb(247, 248, 249); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-height: 240px; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; row-gap: 12px; width: auto;}
.copilot-card-title {margin-bottom: 0px; margin-top: 0px;}
.copilot-cards {column-gap: 8px; display: flex; row-gap: 8px; width: 100%;}
.copilot-chips {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.copilot-h2 {margin-bottom: 0px; margin-top: 0px;}
.copilot-head {align-items: center; display: flex; flex-direction: column; row-gap: 12px; text-align: center; width: 100%;}
.copilot-hero {align-items: center; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 32px; width: 100%;}
.copilot-hero-head {display: flex; flex-direction: column; row-gap: 16px; width: 100%;}
.copilot-hero-img {display: block; flex-basis: 0px; flex-grow: 1; height: auto; min-width: 0px; width: 100%;}
.copilot-hero-text {align-items: flex-start; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 32px; width: auto;}
.copilot-icon {display: block; height: 48px; width: 48px;}
.copilot-ill {display: block; height: auto; width: 100%;}
.copilot-item {background-color: rgb(255, 255, 255); border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; row-gap: 8px; width: auto;}
.copilot-item-last {border-right-color: #dcdfe4; border-right-style: none; border-right-width: 0px;}
.copilot-item-text {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.copilot-item-title {margin-bottom: 0px; margin-top: 0px;}
.copilot-link {color: #1d7afc; padding-bottom: 8px; padding-top: 8px; text-decoration: none;}
.copilot-list {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; overflow: hidden; width: 100%;}
.copilot-setup {background-color: rgb(255, 255, 255); background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #f7f8f9 100%); border-radius: 24px; display: flex; flex-direction: column; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; width: 100%;}
.copilot-stage {display: flex; flex-direction: column; max-width: 1312px; row-gap: 24px; width: 100%;}
.copilot-start {max-width: 1200px; width: 100%;}
.copilot-text {margin-bottom: 0px; margin-top: 0px;}
.copilot-title {margin-bottom: 0px; margin-top: 0px;}
.copilot-wide {align-items: center; display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.title-fonts-sm--order {margin-top: 0px;}
.eco {align-items: center; display: flex; flex-direction: column; padding-bottom: 144px; padding-left: 64px; padding-right: 64px; padding-top: 48px; row-gap: 144px;}
.eco-after {align-items: center; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 32px; width: 100%;}
.eco-after-head {max-width: 543px;}
.eco-after-media {flex-basis: 0px; flex-grow: 1; min-width: 0px; width: auto;}
.eco-after-text {align-items: flex-start; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; padding-left: 56px; row-gap: 24px; width: auto;}
.eco-btn {text-decoration: none;}
.eco-buttons {column-gap: 12px; display: flex; flex-wrap: wrap; row-gap: 12px; width: auto;}
.eco-buttons-center {justify-content: center;}
.eco-caption {color: #1d7afc; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
.eco-card {background: #ffffff; background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; color: #091e42; display: flex; flex-direction: column; min-height: 176px; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; row-gap: 16px; text-decoration: none;}
.eco-card-body {display: flex; flex-direction: column; flex-grow: 1; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; row-gap: 12px; width: auto;}
.eco-card-foot {align-items: center; column-gap: 12px; display: flex; flex-wrap: wrap; padding-left: 4px; padding-right: 4px; row-gap: 4px; width: auto;}
.eco-card-head {align-items: center; column-gap: 12px; display: flex; width: auto;}
.eco-card-link {color: #091e42; margin-bottom: 0px; margin-top: 0px;}
.eco-card-meta {color: #626f86; font-size: 14px; line-height: 20px; margin-bottom: 0px; margin-top: 0px;}
.eco-card-name {margin-bottom: 0px;}
.eco-card-text {color: #626f86; font-size: 14px; line-height: 20px; margin-bottom: 0px; margin-top: 0px;}
.eco-catalog {display: flex; flex-direction: column; max-width: 1312px; row-gap: 64px; width: 100%;}
.eco-cell {flex-basis: 0px; margin-bottom: 0px; margin-top: 0px; min-width: 0px; width: auto;}
.eco-cell-a {flex-grow: 30;}
.eco-cell-b {flex-grow: 43;}
.eco-cell-c {flex-grow: 48;}
.eco-chips {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.eco-compare {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.eco-compare-title {max-width: 1000px;}
.eco-counter {color: #b3b9c4; margin-bottom: 0px; margin-top: 0px;}
.eco-cta {align-items: center; display: flex; flex-direction: column; max-width: 1312px; padding-top: 56px; row-gap: 24px; width: 100%;}
.eco-cta-media {width: 100%;}
.eco-cta-text {align-items: center; display: flex; flex-direction: column; row-gap: 24px; width: 100%;}
.eco-cta-title {text-align: center;}
.eco-footnote {color: #667387; margin-bottom: 0px; margin-top: 0px; text-align: center; text-transform: uppercase; width: 100%;}
.eco-grid {column-gap: 8px; display: grid; grid-template-columns: 1fr 1fr 1fr; row-gap: 8px; width: 100%;}
.eco-group {display: flex; flex-direction: column; row-gap: 24px; width: 100%;}
.eco-group-head {display: flex; flex-direction: column; row-gap: 8px; width: auto;}
.eco-group-title {align-items: flex-start; column-gap: 12px; display: flex; width: auto;}
.eco-groups {display: flex; flex-direction: column; row-gap: 64px; width: 100%;}
.eco-h2 {margin-bottom: 0px; margin-top: 0px;}
.eco-h3 {margin-bottom: 0px; margin-top: 0px;}
.eco-head {display: flex; flex-direction: column; row-gap: 12px; width: 100%;}
.eco-hero {align-items: center; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 32px; width: 100%;}
.eco-hero-head {display: flex; flex-direction: column; row-gap: 16px; width: 100%;}
.eco-hero-media {flex-basis: 0px; flex-grow: 1; min-width: 0px; width: auto;}
.eco-hero-text {align-items: flex-start; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 32px; width: auto;}
.eco-icon {display: block; height: 48px; width: 48px;}
.eco-img {display: block; height: auto; width: 100%;}
.eco-item {background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; display: flex; flex-direction: column; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; row-gap: 8px; width: auto;}
.eco-item-first {padding-top: 24px;}
.eco-item-last {border-bottom-color: #dcdfe4; border-bottom-style: none; border-bottom-width: 0px;}
.eco-item-text {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.eco-item-title {margin-bottom: 0px;}
.eco-link {display: block;}
.eco-list {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; max-width: 424px; min-width: 300px; overflow: hidden; width: auto;}
.eco-logo {border-radius: 8px; display: block; height: 32px; width: 32px;}
.eco-models {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.eco-models-body {align-items: flex-start; display: flex; flex-direction: column; row-gap: 8px; width: 100%;}
.eco-more {align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; column-gap: 24px; display: flex; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; row-gap: 16px; width: auto;}
.eco-more-text {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; row-gap: 12px; width: auto;}
.eco-muted {color: #626f86;}
.eco-panel {align-items: flex-start; background-color: rgb(255, 255, 255); background-image: linear-gradient(180deg, #f7f8f9 0%, #ffffff 100%); border-radius: 24px; column-gap: 8px; display: flex; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; row-gap: 8px; width: 100%;}
.eco-panel-media {flex-basis: 0px; flex-grow: 1; min-width: 300px; width: auto;}
.eco-panels {display: flex; flex-direction: column; row-gap: 8px; width: 100%;}
.eco-pillar {background-color: rgb(247, 248, 249); border-radius: 24px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-height: 220px; min-width: 0px; padding-bottom: 32px; padding-left: 24px; padding-right: 24px; padding-top: 24px; row-gap: 12px; width: auto;}
.eco-pillars {column-gap: 8px; display: flex; max-width: 1312px; row-gap: 8px; width: 100%;}
.eco-row {border-top-color: #ebecf0; border-top-style: solid; border-top-width: 1px; column-gap: 24px; display: flex; padding-bottom: 18px; padding-left: 24px; padding-right: 24px; padding-top: 18px; width: auto;}
.eco-row-head {background-color: rgb(247, 248, 249); border-top-color: #ebecf0; border-top-style: none; border-top-width: 0px;}
.eco-statement {display: flex; justify-content: center; max-width: 1312px; width: 100%;}
.eco-statement-title {max-width: 872px; text-align: center;}
.eco-tab {align-items: center; color: #626f86; cursor: pointer; display: flex; flex-shrink: 0; justify-content: center; min-height: 48px; padding-left: 28px; padding-right: 28px; transition-duration: 0ms; transition-property: all; white-space: nowrap;}
.eco-table {background-color: rgb(255, 255, 255); border-bottom-color: #ebecf0; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #ebecf0; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #ebecf0; border-right-style: solid; border-right-width: 1px; border-top-color: #ebecf0; border-top-style: solid; border-top-width: 1px; display: flex; flex-direction: column; overflow: hidden; width: 100%;}
.eco-table-scroll {overflow-x: auto; width: 100%;}
.eco-tabs {background-color: rgb(247, 248, 249); border-radius: 24px; column-gap: 8px; display: flex; max-width: 100%; overflow-x: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; width: auto;}
.eco-text {margin-bottom: 0px; margin-top: 0px;}
.eco-title {margin-bottom: 0px; margin-top: 0px;}
.eco-st {align-items: center; display: flex; flex-direction: column; padding-bottom: 144px; padding-left: 64px; padding-right: 64px; padding-top: 0px;}
.eco-st-banner {align-items: flex-start; background-color: rgb(233, 242, 255); border-radius: 24px; display: flex; flex-direction: column; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; row-gap: 16px; width: 100%;}
.eco-st-banner-title {margin-bottom: 0px; margin-top: 0px; max-width: 512px;}
.eco-st-block {align-items: stretch; column-gap: 64px; display: flex; row-gap: 32px; width: 100%;}
.eco-st-body {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; padding-bottom: 36px; padding-top: 2px; row-gap: 4px; width: auto;}
.eco-st-btn {text-decoration: none;}
.eco-st-caption {color: #626f86; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
.eco-st-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.eco-st-h2 {margin-bottom: 0px; margin-top: 0px;}
.eco-st-head {display: flex; flex-direction: column; row-gap: 12px; width: 100%;}
.eco-st-img {display: block; height: auto; width: 100%;}
.eco-st-line {background-color: rgb(204, 224, 255); border-radius: 99px; flex-grow: 1; min-height: 1px; width: 3px;}
.eco-st-list {display: flex; flex-direction: column; width: 100%;}
.eco-st-num {align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: #cce0ff; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #cce0ff; border-left-style: solid; border-left-width: 2px; border-radius: 99px; border-right-color: #cce0ff; border-right-style: solid; border-right-width: 2px; border-top-color: #cce0ff; border-top-style: solid; border-top-width: 2px; display: flex; flex-shrink: 0; height: 40px; justify-content: center; transition-duration: 0ms; transition-property: all; width: 40px;}
.eco-st-num-text {color: #626f86; margin-bottom: 0px; margin-top: 0px; text-align: center;}
.eco-st-panel {width: 100%;}
.eco-st-rail {align-items: center; align-self: stretch; display: flex; flex-direction: column; flex-shrink: 0; padding-bottom: 8px; row-gap: 8px; width: auto;}
.eco-st-section {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.eco-st-side {display: flex; flex-direction: column; flex-shrink: 0; justify-content: center; width: 560px;}
.eco-st-stage {background-color: rgb(247, 248, 249); border-radius: 24px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; overflow: hidden; width: auto;}
.eco-st-step {align-items: flex-start; column-gap: 20px; cursor: pointer; display: flex; width: 100%;}
.eco-st-text {margin-bottom: 0px; margin-top: 0px;}
.eco-st-title {margin-bottom: 0px;}
.msdk {align-items: center; display: flex; flex-direction: column; padding-bottom: 144px; padding-left: 64px; padding-right: 64px; padding-top: 48px; row-gap: 144px;}
.msdk-btn {text-decoration: none;}
.msdk-buttons {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.msdk-caption {color: #626f86; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
.msdk-chips {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.msdk-done {color: #1d7afc; display: none; height: 24px; width: 24px;}
.msdk-h2 {margin-bottom: 0px; margin-top: 0px;}
.msdk-h3 {margin-bottom: 0px; margin-top: 0px;}
.msdk-head {display: flex; flex-direction: column; row-gap: 12px; width: 100%;}
.msdk-head-narrow {max-width: 543px;}
.msdk-head-wide {max-width: 872px;}
.msdk-hero {align-items: center; display: flex; flex-direction: column; max-width: 1312px; row-gap: 8px; width: 100%;}
.msdk-hero-copy {display: flex; flex-direction: column; max-width: 968px; row-gap: 16px; width: 100%;}
.msdk-hero-head {display: flex; flex-direction: column; row-gap: 16px; width: 100%; align-items: center;}
.msdk-hero-media {width: 100%;}
.msdk-hero-text {align-items: center; display: flex; flex-direction: column; padding-top: 48px; row-gap: 32px; width: 100%; text-align: center;}
.msdk-icon {display: block; height: 48px; width: 48px;}
.msdk-img {display: block; height: auto; width: 100%;}
.msdk-line {background-color: rgb(204, 224, 255); border-radius: 99px; flex-grow: 1; min-height: 1px; width: 3px;}
.msdk-num {align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: #cce0ff; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #cce0ff; border-left-style: solid; border-left-width: 2px; border-radius: 99px; border-right-color: #cce0ff; border-right-style: solid; border-right-width: 2px; border-top-color: #cce0ff; border-top-style: solid; border-top-width: 2px; display: flex; flex-shrink: 0; height: 40px; justify-content: center; transition-duration: 0ms; transition-property: all; width: 40px;}
.msdk-num-text {color: #626f86; margin-bottom: 0px; margin-top: 0px; text-align: center;}
.msdk-panel {width: 100%;}
.msdk-rail {align-items: center; align-self: stretch; display: flex; flex-direction: column; flex-shrink: 0; padding-bottom: 8px; row-gap: 8px; width: auto;}
.msdk-result {align-items: center;}
.msdk-result-body {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 2px; width: auto;}
.msdk-result-check {display: block; height: 20px; width: 20px;}
.msdk-result-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.msdk-result-icon {align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: #cce0ff; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #cce0ff; border-left-style: solid; border-left-width: 2px; border-radius: 99px; border-right-color: #cce0ff; border-right-style: solid; border-right-width: 2px; border-top-color: #cce0ff; border-top-style: solid; border-top-width: 2px; color: #626f86; display: flex; flex-shrink: 0; height: 40px; justify-content: center; transition-duration: 0ms; transition-property: all; width: 40px;}
.msdk-split {align-items: center; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 32px; width: 100%;}
.msdk-split-media {flex-basis: 0px; flex-grow: 1; min-width: 0px; width: auto;}
.msdk-split-text {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 24px; width: auto;}
.msdk-stage {flex-basis: 0px; flex-grow: 1; margin-left: -16px; min-width: 0px; width: auto;}
.msdk-statement {display: flex; justify-content: center; max-width: 1312px; width: 100%;}
.msdk-statement-title {max-width: 1080px; text-align: center;}
.msdk-step {align-items: flex-start; column-gap: 20px; cursor: pointer; display: flex; width: 100%;}
.msdk-step--order {align-items: center;}
.msdk-step-body {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; padding-bottom: 36px; padding-top: 2px; row-gap: 4px; width: auto;}
.msdk-step-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.msdk-step-title {margin-bottom: 0px; margin-top: 0px;}
.msdk-steps {align-items: flex-start; column-gap: 0px; display: flex; row-gap: 32px; width: 100%;}
.msdk-steps-list {display: flex; flex-direction: column; width: 100%;}
.msdk-steps-side {display: flex; flex-direction: column; flex-shrink: 0; padding-top: 140px; position: relative; width: 560px; z-index: 1;}
.msdk-story {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.msdk-text {margin-bottom: 0px; margin-top: 0px;}
.msdk-theses {column-gap: 8px; display: flex; max-width: 1312px; row-gap: 8px; width: 100%;}
.msdk-thesis {background-color: rgb(247, 248, 249); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-height: 272px; min-width: 0px; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; row-gap: 12px; width: auto;}
.msdk-title {margin-bottom: 0px; margin-top: 0px;}
.msdm {align-items: center; display: flex; flex-direction: column; padding-bottom: 144px; padding-left: 64px; padding-right: 64px; padding-top: 0px; row-gap: 144px;}
.msdm-btn {text-decoration: none;}
.msdm-buttons {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.msdm-buttons-center {justify-content: center;}
.msdm-card {align-items: flex-start; background-color: rgb(247, 248, 249); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; padding-bottom: 32px; padding-left: 32px; padding-right: 32px; padding-top: 32px; row-gap: 20px; width: auto;}
.msdm-card-buttons {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.msdm-card-icon {align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-shrink: 0; height: 56px; justify-content: center; width: 56px;}
.msdm-card-text {flex-grow: 1; font-size: 18px; line-height: 26px; margin-bottom: 0px; margin-top: 0px;}
.msdm-card-top {align-items: center; column-gap: 12px; display: flex; width: auto;}
.msdm-cards {column-gap: 8px; display: flex; row-gap: 8px; width: 100%;}
.msdm-cell {flex-basis: 0px; margin-bottom: 0px; margin-top: 0px; min-width: 0px; padding-bottom: 20px; padding-left: 24px; padding-right: 24px; padding-top: 20px;}
.msdm-cell--sel {line-height: 20px; padding-bottom: 16px; padding-top: 16px;}
.msdm-cell-a {flex-grow: 264; line-height: 24px;}
.msdm-cell-b {flex-grow: 524;}
.msdm-cell-c {flex-grow: 524;}
.msdm-chips {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.msdm-code {background-color: rgb(9, 30, 66); border-radius: 24px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; margin-top: -72px; min-width: 0px; overflow: hidden; width: auto;}
.msdm-code-divider {background-color: rgba(161, 189, 217, 0.08); height: 1px; width: 100%;}
.msdm-code-head {align-items: center; column-gap: 16px; display: flex; justify-content: space-between; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; width: auto;}
.msdm-code-nums {color: #626f86; flex-shrink: 0; font-family: 'IBM Plex Mono'; font-size: 14px; font-weight: 500; line-height: 22px; margin-bottom: 0px; margin-top: 0px; min-width: 18px; text-align: right;}
.msdm-code-text {color: #dcdfe4; flex-shrink: 0; font-family: 'IBM Plex Mono'; font-size: 14px; font-weight: 500; line-height: 22px; margin-bottom: 0px; margin-top: 0px; max-width: none; white-space: nowrap;}
.msdm-cpanel {align-items: flex-start; column-gap: 16px; display: flex; min-height: 526px; overflow-x: auto; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; width: auto;}
.msdm-cta {align-items: center; display: flex; flex-direction: column; max-width: 1312px; row-gap: 48px; width: 100%;}
.msdm-cta-media {width: 100%;}
.msdm-cta-text {align-items: center; display: flex; flex-direction: column; row-gap: 32px; width: 100%;}
.msdm-cta-title {max-width: 1080px; text-align: center;}
.msdm-ctab {align-items: center; background-color: rgba(200, 225, 249, 0.1); border-radius: 50px; color: #ffffff; cursor: pointer; display: flex; flex-shrink: 0; line-height: 20px; padding-bottom: 8px; padding-left: 16px; padding-right: 16px; padding-top: 8px; transition-duration: 0ms; transition-property: all; white-space: nowrap;}
.msdm-ctabs {column-gap: 8px; display: flex; max-width: 100%; overflow-x: auto; width: auto;}
.msdm-dev {align-items: flex-start; display: flex; flex-direction: column; max-width: 1312px; row-gap: 24px; width: 100%;}
.msdm-dev-text {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 24px; width: auto;}
.msdm-dot {background-color: rgb(29, 122, 252); border-radius: 4px; flex-shrink: 0; height: 8px; margin-top: 8px; width: 8px;}
.msdm-download {display: flex; flex-direction: column; max-width: 1312px; row-gap: 48px; width: 100%;}
.msdm-ev {align-items: center; display: flex; flex-basis: 20%; flex-direction: column; flex-grow: 0; flex-shrink: 1; height: 108px; min-width: 0px; position: relative; row-gap: 12px; width: auto;}
.msdm-ev-curve-l {height: 215px; left: -22px; position: absolute; top: 22px; width: calc(50% - 10px); color: #1d7afc;}
.msdm-ev-curve-r {height: 215px; left: calc(50% + 32px); position: absolute; top: 22px; width: calc(50% - 10px); color: #1d7afc;}
.msdm-ev-dot {background-color: rgb(29, 122, 252); border-radius: 6px; bottom: -6px; height: 12px; position: absolute; right: -4.5px; width: 12px;}
.msdm-ev-end {height: 159px; left: calc(50% + 32px); position: absolute; top: 22px; width: calc(100% - 29px); color: #1d7afc;}
.msdm-ev-icon {color: #1d7afc; display: block; height: 24px; width: 24px;}
.msdm-ev-label {margin-bottom: 0px; margin-top: 0px; max-width: 220px; text-align: center; width: 100%;}
.msdm-ev-line {background-color: rgb(29, 122, 252); border-radius: 2px; height: 3px; left: calc(50% + 32px); position: absolute; top: 22px; width: calc(100% - 64px);}
.msdm-ev-station {align-items: center; background-color: rgb(233, 242, 255); border-radius: 24px; display: flex; flex-shrink: 0; height: 48px; justify-content: center; position: relative; width: 48px; z-index: 1;}
.msdm-events {display: flex; flex-direction: column; max-width: 1312px; row-gap: 48px; width: 100%;}
.msdm-footnote {color: #667387; margin-bottom: 0px; margin-top: -32px; width: 100%;}
.msdm-h2 {margin-bottom: 0px; margin-top: 0px;}
.msdm-h3 {margin-bottom: 0px; margin-top: 0px;}
.msdm-head {display: flex; flex-direction: column; row-gap: 12px; width: 100%;}
.msdm-head-narrow {max-width: 543px;}
.msdm-head-wide {max-width: 872px; row-gap: 16px;}
.msdm-img {display: block; height: auto; width: 100%;}
.msdm-li {align-items: flex-start; column-gap: 12px; display: flex; width: auto;}
.msdm-li-text {margin-bottom: 0px; margin-top: 0px;}
.msdm-list {display: flex; flex-direction: column; row-gap: 10px; width: auto;}
.msdm-list-title {color: #626f86; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
.msdm-logo-android {display: block; height: 19px; width: 32px; color: #34a853;}
.msdm-logo-apple {color: #091e42; display: block; height: 26px; width: 22px;}
.msdm-muted {color: #626f86;}
.msdm-muted--order {line-height: 20px;}
.msdm-path {display: flex; flex-direction: column; width: 100%;}
.msdm-path-cta {align-items: center; background-color: rgb(233, 242, 255); border-radius: 24px; column-gap: 24px; display: flex; justify-content: space-between; margin-top: 72px; padding-bottom: 32px; padding-left: 40px; padding-right: 40px; padding-top: 32px; position: relative; row-gap: 16px; width: 100%; z-index: 1;}
.msdm-path-cta-title {margin-bottom: 0px; margin-top: 0px;}
.msdm-path-row {display: flex; padding-left: 31px; padding-right: 31px; width: 100%;}
.msdm-path-row-back {flex-direction: row-reverse;}
.msdm-path-rows {display: flex; flex-direction: column; row-gap: 104px; width: 100%;}
.msdm-plat {align-items: center; border-radius: 50px; color: #091e42; cursor: pointer; display: flex; justify-content: center; padding-bottom: 10px; padding-left: 24px; padding-right: 24px; padding-top: 10px; transition-duration: 0ms; transition-property: all; white-space: nowrap;}
.msdm-plat-panel {align-items: flex-start; column-gap: 8px; display: flex; row-gap: 32px; width: 100%;}
.msdm-row {border-top-color: #e4e7ec; border-top-style: solid; border-top-width: 1px; display: flex; width: auto;}
.msdm-row-head {background-color: rgb(244, 246, 249); border-top-color: #e4e7ec; border-top-style: none; border-top-width: 0px;}
.msdm-split {align-items: center; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 32px; width: 100%;}
.msdm-split-media {flex-basis: 0px; flex-grow: 1; min-width: 0px; width: auto;}
.msdm-split-table {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.msdm-split-text {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 24px; width: auto;}
.msdm-split-top {align-items: flex-start;}
.msdm-split-wide {column-gap: 64px;}
.msdm-switch {background-color: rgb(241, 242, 244); border-radius: 50px; column-gap: 4px; display: flex; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; width: auto;}
.msdm-table {background-color: rgb(255, 255, 255); border-bottom-color: #e4e7ec; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #e4e7ec; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #e4e7ec; border-right-style: solid; border-right-width: 1px; border-top-color: #e4e7ec; border-top-style: solid; border-top-width: 1px; display: flex; flex-direction: column; min-width: 720px; overflow: hidden; width: 100%;}
.msdm-table-scroll {overflow-x: auto; width: 100%;}
.msdm-tag {background-color: rgb(233, 242, 255); border-radius: 8px; color: #0c66e4; font-size: 13px; font-weight: 500; line-height: 18px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; padding-top: 4px;}
.msdm-text {margin-bottom: 0px; margin-top: 0px;}
.msdk-buttons--sel {justify-content: center;}
.msdk-chips--sel {justify-content: center;}
.msdk-head--sel {align-self: center; text-align: center;}
.msdm-ev-svg {display: block; height: 100%; overflow: visible; width: 100%;}
.msdm-paras {display: flex; flex-direction: column; row-gap: 20px; width: 100%;}
.cform {align-items: center; display: flex; flex-direction: column; padding-bottom: 144px; padding-left: 64px; padding-right: 64px; padding-top: 48px; row-gap: 144px;}
.cform-bento {display: flex; flex-direction: column; row-gap: 8px; width: 100%;}
.cform-bento-col {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 8px; width: auto;}
.cform-bento-row {align-items: stretch; column-gap: 8px; display: flex; row-gap: 8px; width: 100%;}
.cform-btn {flex-shrink: 0; text-decoration: none;}
.cform-btn-full {width: 100%;}
.cform-buttons {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.cform-card {background-color: rgb(247, 248, 249); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-height: 240px; min-width: 0px; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; row-gap: 12px; width: auto;}
.cform-cards {column-gap: 8px; display: flex; row-gap: 8px; width: 100%;}
.cform-check {align-items: flex-start; column-gap: 8px; display: flex; width: 100%;}
.cform-check-ico {align-items: center; display: flex; flex-shrink: 0; height: 28px; justify-content: center; width: 28px;}
.cform-check-svg {color: #1d7afc; display: block; height: 24px; width: 24px;}
.cform-check-text {flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.cform-checks {display: flex; flex-direction: column; row-gap: 12px; width: 100%;}
.cform-chip {align-items: center; border-radius: 99px; display: flex; height: 32px; margin-bottom: 0px; margin-top: 0px; padding-left: 16px; padding-right: 16px; text-transform: uppercase; white-space: nowrap;}
.cform-chip-blue {background-color: rgb(233, 242, 255); color: #1d7afc;}
.cform-chip-green {background-color: rgb(220, 255, 241); color: #2abb7f;}
.cform-chip-mono {background-color: rgb(241, 242, 244); color: #626f86;}
.cform-chip-orange {background-color: rgb(255, 243, 235); color: #f38a3f;}
.cform-chips {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.cform-compare {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.cform-compare-title {max-width: 1000px;}
.cform-cta {background-color: rgb(22, 26, 29); border-radius: 24px; display: flex; flex-direction: column; max-width: 1312px; min-height: 440px; overflow: hidden; padding-bottom: 88px; padding-top: 80px; position: relative; row-gap: 104px; width: 100%;}
.cform-cta-banner {align-items: center; column-gap: 40px; display: flex; padding-left: 80px; padding-right: 80px; position: relative; row-gap: 24px; width: auto;}
.cform-cta-bg {bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; width: auto;}
.cform-cta-bg-img {display: block; height: 100%; object-fit: cover; width: 100%;}
.cform-cta-title {color: #dee4ea; flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.cform-design {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.cform-design-box {align-items: flex-start; background-image: linear-gradient(180deg, #f7f8f9 0%, #ffffff 100%); border-radius: 24px; column-gap: 8px; display: flex; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; row-gap: 8px; width: 100%;}
.cform-design-media {flex-basis: 0px; flex-grow: 1; min-width: 300px; width: auto;}
.cform-design-side {flex-basis: 0px; flex-grow: 1; max-width: 424px; min-width: 300px; width: auto;}
.cform-frag {display: flex; flex-direction: column; flex-grow: 1; justify-content: flex-end; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; width: auto;}
.cform-frag-caption {align-items: center; column-gap: 8px; display: flex; width: auto;}
.cform-frag-caption-svg {color: #b3b9c4; display: block; height: 20px; width: 20px;}
.cform-frag-card {background-color: rgb(255, 255, 255); border-bottom-color: #e9f2ff; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #e9f2ff; border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: #e9f2ff; border-right-style: solid; border-right-width: 1px; border-top-color: #e9f2ff; border-top-style: solid; border-top-width: 1px; box-shadow: 0px 8px 15px 8px #f0f6ff; display: flex; flex-direction: column; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px; row-gap: 8px; width: 100%;}
.cform-frag-card-status {row-gap: 12px;}
.cform-frag-chip {align-items: center; background-color: rgb(233, 242, 255); border-radius: 99px; color: #1d7afc; column-gap: 8px; display: flex; height: 32px; padding-left: 16px; padding-right: 16px; width: auto;}
.cform-frag-chip-svg {color: #1d7afc; display: block; height: 20px; width: 20px;}
.cform-frag-chip-text {color: #1d7afc; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase; white-space: nowrap;}
.cform-frag-count {margin-bottom: 0px;}
.cform-frag-filter {align-items: center; column-gap: 8px; display: flex; justify-content: space-between; width: 100%;}
.cform-frag-mail {color: #626f86; flex-basis: 0px; flex-grow: 1; font-size: 14px; line-height: 20px; margin-bottom: 0px; margin-top: 0px; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cform-frag-muted {color: #626f86; font-size: 14px; line-height: 20px; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;}
.cform-frag-name {margin-bottom: 0px; margin-top: 0px; white-space: nowrap;}
.cform-frag-row {align-items: center; column-gap: 8px; display: flex; padding-bottom: 6px; padding-top: 6px; width: 100%;}
.cform-frag-scol {display: flex; flex-direction: column; row-gap: 8px;}
.cform-frag-scol-a {width: 136px;}
.cform-frag-scol-b {width: 187px;}
.cform-frag-status {align-items: center; column-gap: 8px; display: flex; justify-content: space-between; width: 100%;}
.cform-frag-statuses {align-items: flex-start; column-gap: 16px; display: flex; justify-content: space-between; row-gap: 8px; width: 100%;}
.cform-gallery {align-items: flex-start; background-color: rgb(247, 248, 249); border-radius: 24px; column-gap: 16px; display: flex; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; row-gap: 24px; width: 100%;}
.cform-gallery-sec {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.cform-gavatar {display: block; height: 72px; width: 72px;}
.cform-gbody {display: flex; flex-direction: column; flex-grow: 1; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; row-gap: 20px; width: auto;}
.cform-gbox {align-items: center; background-color: rgb(29, 122, 252); border-radius: 6px; display: flex; flex-shrink: 0; height: 24px; justify-content: center; width: 24px;}
.cform-gbox-svg {color: #ffffff; display: block; height: 24px; width: 24px;}
.cform-gbtn {align-items: center; background-color: rgb(29, 122, 252); border-radius: 12px; display: flex; flex-shrink: 0; height: 48px; justify-content: center; padding-left: 16px; padding-right: 16px; width: 100%;}
.cform-gbtn-text {color: #ffffff; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;}
.cform-gclose {display: flex; height: 24px; position: absolute; right: 12px; top: 12px; width: 24px;}
.cform-gclose-svg {color: #b3b9c4; display: block; height: 24px; width: 24px;}
.cform-gcol {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 16px; width: auto;}
.cform-gconsent {align-items: flex-start; column-gap: 12px; display: flex; width: 100%;}
.cform-gconsent-text {flex-basis: 0px; flex-grow: 1; font-size: 14px; line-height: 20px; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.cform-gcontent {display: flex; flex-direction: column; flex-grow: 1; row-gap: 20px; width: auto;}
.cform-gcover {align-items: center; background-color: rgb(233, 242, 255); column-gap: 16px; display: flex; flex-shrink: 0; height: 128px; justify-content: center; position: relative; width: 100%;}
.cform-gfield {align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 12px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; height: 48px; padding-left: 16px; padding-right: 16px; width: 100%;}
.cform-gform {background-color: rgb(255, 255, 255); border-radius: 24px; display: flex; flex-direction: column; min-height: 464px; overflow: hidden; width: 100%;}
.cform-gphoto {display: block; flex-shrink: 1; height: 72px; min-width: 0px; object-fit: contain; width: 72px;}
.cform-gphoto-lg {display: block; height: 104px; width: 104px;}
.cform-gplaceholder {color: #b3b9c4; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;}
.cform-gresult {align-items: flex-start; column-gap: 8px; display: flex; width: 100%;}
.cform-gresult-svg {color: #1d7afc; display: block; flex-shrink: 0; height: 20px; width: 20px;}
.cform-gresult-text {flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.cform-gtask {color: #626f86; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
.cform-gtitle {margin-bottom: 0px;}
.cform-h2 {margin-bottom: 0px; margin-top: 0px;}
.cform-h3 {margin-bottom: 0px; margin-top: 0px;}
.cform-head {display: flex; flex-direction: column; row-gap: 12px; width: 100%;}
.cform-head-872 {align-self: flex-start; max-width: 872px;}
.cform-hero {align-items: center; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 32px; width: 100%;}
.cform-hero-head {display: flex; flex-direction: column; row-gap: 16px; width: 100%;}
.cform-hero-media {flex-basis: 0px; flex-grow: 1; min-width: 0px; width: auto;}
.cform-hero-text {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 32px; width: auto;}
.cform-icon {display: block; height: 48px; width: 48px;}
.cform-img {display: block; height: auto; width: 100%;}
.cform-launch {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.cform-line {background-color: rgb(204, 224, 255); border-radius: 99px; flex-grow: 1; min-height: 1px; width: 3px;}
.cform-list {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-direction: column; overflow: hidden; width: 100%;}
.cform-list-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.cform-list-first {padding-top: 24px;}
.cform-list-item {background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; display: flex; flex-direction: column; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; row-gap: 8px; width: 100%;}
.cform-list-item--order {padding-top: 24px;}
.cform-list-title {margin-bottom: 0px;}
.cform-num {align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: #cce0ff; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #cce0ff; border-left-style: solid; border-left-width: 2px; border-radius: 99px; border-right-color: #cce0ff; border-right-style: solid; border-right-width: 2px; border-top-color: #cce0ff; border-top-style: solid; border-top-width: 2px; display: flex; flex-shrink: 0; height: 40px; justify-content: center; transition-duration: 0ms; transition-property: all; width: 40px;}
.cform-num-text {color: #626f86; margin-bottom: 0px; margin-top: 0px; text-align: center;}
.cform-panel {width: 100%;}
.cform-path {display: flex; padding-left: 56px; padding-right: 56px; position: relative; width: auto;}
.cform-path-label {color: #8c9bab; margin-bottom: 0px; text-align: center;}
.cform-path-label-last {color: #dee4ea;}
.cform-path-line {background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.12) 0%, rgba(56, 139, 255, 0.9) 100%); height: 2px; left: 10%; position: absolute; right: 10%; top: 0px; width: auto;}
.cform-path-num {align-items: center; background-color: rgb(9, 13, 20); background-image: linear-gradient(155deg, rgba(20, 66, 200, 0.55) 7.6%, rgba(255, 255, 255, 0.04) 41.7%, rgba(20, 66, 200, 0.22) 83.3%); border-bottom-color: rgba(255, 255, 255, 0.14); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(255, 255, 255, 0.14); border-left-style: solid; border-left-width: 1px; border-radius: 20px; border-right-color: rgba(255, 255, 255, 0.14); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(255, 255, 255, 0.14); border-top-style: solid; border-top-width: 1px; box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.32); display: flex; flex-shrink: 0; height: 64px; justify-content: center; width: 64px;}
.cform-path-num-last {background-color: rgb(56, 139, 255); background-image: none; border-bottom-color: #388bff; border-bottom-style: solid; border-bottom-width: 0px; border-left-color: #388bff; border-left-style: solid; border-left-width: 0px; border-right-color: #388bff; border-right-style: solid; border-right-width: 0px; border-top-color: #388bff; border-top-style: solid; border-top-width: 0px; box-shadow: 0px 12px 32px -6px rgba(56, 139, 255, 0.45);}
.cform-path-num-text {color: #dee4ea; margin-bottom: 0px;}
.cform-path-rail {height: 2px; left: 56px; position: absolute; right: 56px; top: 31px; width: auto;}
.cform-path-step {align-items: center; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; position: relative; row-gap: 16px; width: auto;}
.cform-rail {align-items: center; align-self: stretch; display: flex; flex-direction: column; flex-shrink: 0; padding-bottom: 8px; row-gap: 8px; width: auto;}
.cform-split {align-items: center; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 32px; width: 100%;}
.cform-split-media {flex-basis: 0px; flex-grow: 1; min-width: 0px; width: auto;}
.cform-split-text {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 24px; width: auto;}
.cform-split-text-left {padding-right: 56px;}
.cform-split-text-right {padding-left: 56px;}
.cform-stage {flex-basis: 0px; flex-grow: 1; max-width: 688px; min-width: 0px; width: auto;}
.cform-statement {display: flex; justify-content: center; max-width: 1312px; width: 100%;}
.cform-statement-accent {color: #1d7afc;}
.cform-statement-box {display: flex; flex-direction: column; max-width: 980px; text-align: center; width: 100%;}
.cform-statement-line {margin-bottom: 0px; margin-top: 0px;}
.cform-stats {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.cform-step {align-items: flex-start; column-gap: 20px; cursor: pointer; display: flex; width: 100%;}
.cform-step-body {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; padding-bottom: 36px; padding-top: 2px; row-gap: 4px; width: auto;}
.cform-step-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.cform-step-title {margin-bottom: 0px;}
.cform-steps {align-items: center; column-gap: 64px; display: flex; row-gap: 32px; width: 100%;}
.cform-steps-banner {background-color: rgb(233, 242, 255); border-radius: 24px; display: flex; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px; width: 100%;}
.cform-steps-list {display: flex; flex-direction: column; width: 100%;}
.cform-steps-side {display: flex; flex-direction: column; flex-shrink: 0; width: 560px;}
.cform-table {display: flex; flex-direction: column; width: 100%;}
.cform-table-wrap {background-color: rgb(255, 255, 255); border-bottom-color: #ebecf0; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #ebecf0; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #ebecf0; border-right-style: solid; border-right-width: 1px; border-top-color: #ebecf0; border-top-style: solid; border-top-width: 1px; overflow-x: auto; width: 100%;}
.cform-td {color: #626f86; flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.cform-td-label {flex-shrink: 0; margin-bottom: 0px; margin-top: 0px; width: 260px;}
.cform-td-us {color: #091e42;}
.cform-text {margin-bottom: 0px; margin-top: 0px;}
.cform-thead {background-color: rgb(247, 248, 249); border-top-color: #ebecf0; border-top-style: solid; border-top-width: 0px;}
.cform-tile {background-color: rgb(247, 248, 249); border-radius: 24px; display: flex; flex-direction: column; overflow: hidden; width: 100%;}
.cform-tile-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.cform-tile-half {flex-basis: 0px; flex-grow: 1; min-width: 0px;}
.cform-tile-small {flex-grow: 1;}
.cform-tile-text {display: flex; flex-direction: column; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; row-gap: 12px; width: 100%;}
.cform-title {margin-bottom: 0px; margin-top: 0px;}
.cform-tr {align-items: flex-start; border-top-color: #ebecf0; border-top-style: solid; border-top-width: 1px; column-gap: 24px; display: flex; padding-bottom: 18px; padding-left: 24px; padding-right: 24px; padding-top: 18px; width: 100%;}
.cform-tr--order {border-top-width: 0px;}
.cform-where {display: flex; flex-direction: column; max-width: 1312px; row-gap: 48px; width: 100%;}
.svc {align-items: center; display: flex; flex-direction: column; padding-bottom: 144px; padding-left: 64px; padding-right: 64px; padding-top: 48px; row-gap: 144px;}
.svc-btn {flex-shrink: 0; text-decoration: none;}
.svc-buttons {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.svc-card {background-color: rgb(247, 248, 249); border-radius: 24px; display: flex; flex-basis: 30%; flex-direction: column; flex-grow: 1; min-height: 181px; min-width: 0px; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; row-gap: 12px; width: auto;}
.svc-card-accent {background-color: rgb(233, 242, 255);}
.svc-card-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.svc-card-lead {color: #091e42; font-family: 'InterDisplay Medium'; font-size: 24px; font-weight: 500; line-height: 28px; margin-bottom: 0px; margin-top: 0px;}
.svc-card-tag {color: #b3b9c4; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
.svc-cards {align-items: stretch; column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: 100%;}
.svc-check {align-items: flex-start; column-gap: 8px; display: flex; width: 100%;}
.svc-check-ico {align-items: center; display: flex; flex-shrink: 0; height: 28px; justify-content: center; width: 28px;}
.svc-check-svg {color: #1d7afc; display: block; height: 24px; width: 24px;}
.svc-check-text {flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 4px; min-width: 0px;}
.svc-checks {display: flex; flex-direction: column; row-gap: 12px; width: 100%;}
.svc-chips {column-gap: 8px; display: flex; flex-wrap: wrap; row-gap: 8px; width: auto;}
.svc-compare {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.svc-compare-title {max-width: 1000px;}
.svc-cta {align-items: center; background-color: rgb(233, 242, 255); border-radius: 24px; display: flex; flex-direction: column; max-width: 1312px; padding-bottom: 56px; padding-left: 40px; padding-right: 40px; padding-top: 56px; row-gap: 24px; width: 100%;}
.svc-cta-dark {align-items: center; background-color: rgb(22, 26, 29); border-radius: 24px; display: flex; max-width: 1312px; min-height: 520px; overflow: hidden; padding-bottom: 80px; padding-left: 80px; padding-right: 80px; padding-top: 80px; position: relative; width: 100%;}
.svc-cta-dark-bg {bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; width: auto;}
.svc-cta-dark-img {display: block; height: 100%; object-fit: cover; object-position: center; width: 100%;}
.svc-cta-dark-text {align-items: flex-start; display: flex; flex-direction: column; max-width: 520px; position: relative; row-gap: 32px; width: 100%;}
.svc-cta-dark-title {color: #dee4ea; margin-bottom: 0px; margin-top: 0px;}
.svc-cta-title {margin-bottom: 0px; margin-top: 0px; text-align: center;}
.svc-h2 {margin-bottom: 0px; margin-top: 0px;}
.svc-h3 {margin-bottom: 0px; margin-top: 0px;}
.svc-head {display: flex; flex-direction: column; row-gap: 12px; width: 100%;}
.svc-head-872 {align-self: flex-start; max-width: 872px;}
.svc-head-center {max-width: 872px; text-align: center;}
.svc-hero {align-items: center; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 32px; width: 100%;}
.svc-hero-head {display: flex; flex-direction: column; row-gap: 16px; width: 100%;}
.svc-hero-text {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 32px; width: auto;}
.svc-icon {display: block; height: 48px; width: 48px;}
.svc-img {display: block; height: auto; width: 100%;}
.svc-link {display: inline-flex;}
.svc-links {display: flex; flex-direction: column; width: 100%;}
.svc-links-desc {color: #626f86; flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.svc-links-row {align-items: baseline; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; column-gap: 32px; display: flex; padding-bottom: 20px; padding-top: 20px; row-gap: 8px; width: 100%;}
.svc-links-row-last {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px;}
.svc-links-tag {color: #b3b9c4; flex-shrink: 0; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase; width: 192px;}
.svc-links-title {flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.svc-list {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-direction: column; overflow: hidden; width: 100%;}
.svc-list-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.svc-list-first {padding-top: 24px;}
.svc-list-item {background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; display: flex; flex-direction: column; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; row-gap: 8px; width: 100%;}
.svc-list-item--order {padding-top: 24px;}
.svc-list-title {margin-bottom: 0px; margin-top: 0px;}
.svc-media {flex-basis: 0px; flex-grow: 1; min-width: 0px; width: auto;}
.svc-mosaic {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.svc-panel {align-items: flex-start; background-image: linear-gradient(180deg, #f7f8f9 0%, #ffffff 100%); border-radius: 24px; column-gap: 8px; display: flex; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; row-gap: 8px; width: 100%;}
.svc-panel-media {flex-basis: 0px; flex-grow: 1; min-width: 300px; width: auto;}
.svc-panel-side {flex-basis: 0px; flex-grow: 1; max-width: 424px; min-width: 300px; width: auto;}
.svc-panels {display: flex; flex-direction: column; row-gap: 8px; width: 100%;}
.svc-point {background-color: rgb(255, 255, 255); border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-height: 132px; min-width: 0px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; row-gap: 8px; width: auto;}
.svc-point-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.svc-point-last {border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 0px;}
.svc-point-title {margin-bottom: 0px; margin-top: 0px;}
.svc-points {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; overflow: hidden; width: 100%;}
.svc-quote {background-color: rgb(247, 248, 249); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-height: 296px; min-width: 0px; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; row-gap: 12px; width: auto;}
.svc-quote-note {margin-bottom: 0px; margin-top: 0px;}
.svc-quote-text {margin-bottom: 0px; margin-top: 0px;}
.svc-quotes {align-items: stretch; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 8px; width: 100%;}
.svc-reports {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.svc-setup {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.svc-split {align-items: center; column-gap: 8px; display: flex; max-width: 1312px; row-gap: 32px; width: 100%;}
.svc-split-text {align-items: flex-start; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 24px; width: auto;}
.svc-split-text-left {padding-right: 56px;}
.svc-split-text-right {padding-left: 56px;}
.svc-stage {background-color: rgb(255, 255, 255); background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #e9f2ff 100%); border-radius: 24px; display: flex; flex-direction: column; overflow: hidden; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; width: 100%;}
.svc-stage-outro {color: #626f86; margin-bottom: 0px; margin-top: 0px; max-width: 872px; text-align: center; width: 100%;}
.svc-stage-sec {align-items: center; display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.svc-statement {display: flex; justify-content: center; max-width: 1312px; width: 100%;}
.svc-statement-text {margin-bottom: 0px; margin-top: 0px; max-width: 872px; text-align: center; width: 100%;}
.svc-tab {align-items: center; border-radius: 12px; cursor: pointer; display: flex; flex-shrink: 0; height: 48px; justify-content: center; padding-left: 28px; padding-right: 28px; transition-duration: 0ms; transition-property: all; width: auto;}
.svc-tab-text {color: #626f86; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;}
.svc-tabbar {background-color: rgb(247, 248, 249); border-radius: 24px; overflow-x: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; width: 100%;}
.svc-table {display: flex; flex-direction: column; width: 100%;}
.svc-table-wrap {background-color: rgb(255, 255, 255); border-bottom-color: #ebecf0; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #ebecf0; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #ebecf0; border-right-style: solid; border-right-width: 1px; border-top-color: #ebecf0; border-top-style: solid; border-top-width: 1px; overflow-x: auto; width: 100%;}
.svc-tablist {align-items: center; column-gap: 8px; display: flex; width: auto;}
.svc-tabs {display: flex; flex-direction: column; row-gap: 8px; width: 100%;}
.svc-td {margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.svc-td-label {flex-shrink: 0; margin-bottom: 0px; margin-top: 0px; width: 300px;}
.svc-td-them {color: #626f86; flex-basis: 0px; flex-grow: 430;}
.svc-td-us {color: #091e42; flex-basis: 0px; flex-grow: 480;}
.svc-text {margin-bottom: 0px; margin-top: 0px;}
.svc-thead {background-color: rgb(247, 248, 249); border-top-color: #ebecf0; border-top-style: solid; border-top-width: 0px;}
.svc-tile {background-color: rgb(247, 248, 249); border-radius: 24px; display: flex; flex-direction: column; overflow: hidden; width: 100%;}
.svc-tile-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.svc-tile-half {flex-basis: 0px; flex-grow: 1; min-width: 0px;}
.svc-tile-text {display: flex; flex-direction: column; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; row-gap: 12px; width: 100%;}
.svc-tiles {display: flex; flex-direction: column; row-gap: 8px; width: 100%;}
.svc-tiles-row {align-items: stretch; column-gap: 8px; display: flex; row-gap: 8px; width: 100%;}
.svc-title {margin-bottom: 0px; margin-top: 0px;}
.svc-tr {align-items: flex-start; border-top-color: #ebecf0; border-top-style: solid; border-top-width: 1px; column-gap: 24px; display: flex; padding-bottom: 18px; padding-left: 24px; padding-right: 24px; padding-top: 18px; width: 100%;}
.svc-tr--order {border-top-width: 0px;}
.title-fonts-sm--order-b {margin-top: 0px;}
.title-fonts-sm--order-c {margin-top: 0px;}
.r12 {align-items: center; display: flex; flex-direction: column; padding-bottom: 144px; padding-left: 64px; padding-right: 64px; padding-top: 48px; row-gap: 144px;}
.r12-ai {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.r12-aicard {background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 32px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; overflow: hidden; padding-bottom: 32px; padding-left: 8px; padding-right: 8px; padding-top: 8px; row-gap: 28px; width: auto;}
.r12-aicards {align-items: stretch; column-gap: 8px; display: flex; row-gap: 8px; width: 100%;}
.r12-aitext {align-items: flex-start; display: flex; flex-direction: column; flex-grow: 1; padding-left: 24px; padding-right: 24px; row-gap: 16px; width: 100%;}
.r12-anchor {text-decoration: none;}
.r12-anchor-ico {color: #1d7afc; display: block; flex-shrink: 0; height: 24px; width: 24px;}
.r12-anchor-text {line-height: 20px;}
.r12-anchors {align-items: center; column-gap: 8px; display: flex; flex-wrap: wrap; justify-content: center; row-gap: 8px; width: auto;}
.r12-anchors-label {color: #626f86; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
.r12-ava24 {border-radius: 12px; display: block; flex-shrink: 0; height: 24px; width: 24px;}
.r12-ava48 {border-radius: 24px; display: block; flex-shrink: 0; height: 48px; width: 48px;}
.r12-ava56 {border-radius: 25px; display: block; height: 50px; width: 50px;}
.r12-ava72 {border-radius: 33px; display: block; height: 66px; width: 66px;}
.r12-axis {height: 96px; position: relative; width: 100%;}
.r12-axis-arrow {color: #cce0ff; display: block; height: 16px; position: absolute; right: 0px; top: 40px; width: 10px;}
.r12-axis-ava {background-color: rgb(255, 255, 255); border-radius: 36px; box-shadow: 0px 6px 20px 0px rgba(16, 24, 40, 0.05); height: 72px; left: -10px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px; position: absolute; top: 12px; width: 72px;}
.r12-axis-line {background-color: rgb(204, 224, 255); border-radius: 1px; height: 2px; left: 72px; position: absolute; right: 1px; top: 47px; width: auto;}
.r12-banner {align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; column-gap: 20px; display: flex; padding-bottom: 20px; padding-left: 20px; padding-right: 28px; padding-top: 20px; row-gap: 12px; width: 100%;}
.r12-banner-text {color: #091e42; flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.r12-btile {align-items: center; background-color: rgb(233, 242, 255); border-radius: 12px; display: flex; flex-shrink: 0; height: 48px; justify-content: center; width: 48px;}
.r12-btn {flex-shrink: 0; text-decoration: none;}
.r12-buttons {column-gap: 12px; display: flex; flex-wrap: wrap; justify-content: center; row-gap: 12px; width: auto;}
.r12-case {color: #1d7afc; font-size: 14px; font-weight: 400; line-height: 20px; margin-bottom: 0px; margin-top: 0px; text-decoration: none;}
.r12-check {align-items: flex-start; column-gap: 8px; display: flex; width: 100%;}
.r12-check-ico {color: #1d7afc; display: block; flex-shrink: 0; height: 24px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; margin-top: 2px; width: 24px;}
.r12-check-text {flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 0px; min-width: 0px; padding-top: 4px;}
.r12-checks {align-items: flex-start; display: flex; flex-direction: column; row-gap: 12px; width: 100%;}
.r12-chips {column-gap: 8px; display: flex; flex-wrap: wrap; justify-content: center; row-gap: 8px; width: auto;}
.r12-chips-left {justify-content: flex-start;}
.r12-cover {display: block; height: 100%; object-fit: cover; width: 100%;}
.r12-cta {align-items: center; background-color: rgb(233, 242, 255); border-radius: 32px; display: flex; flex-direction: column; max-width: 1312px; overflow: hidden; padding-bottom: 80px; padding-left: 40px; padding-right: 40px; padding-top: 72px; position: relative; row-gap: 40px; width: 100%;}
.r12-cta-bg {bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; width: auto;}
.r12-cta-lead {color: #626f86; margin-bottom: 0px; margin-top: 0px; max-width: 640px; text-align: center;}
.r12-cta-text {align-items: center; display: flex; flex-direction: column; max-width: 1000px; position: relative; row-gap: 24px; width: 100%;}
.r12-cta-title {margin-bottom: 0px; margin-top: 0px; text-align: center;}
.r12-desc {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.r12-h2 {margin-bottom: 0px; margin-top: 0px;}
.r12-h3m {margin-bottom: 0px; margin-top: 0px;}
.r12-h3s {color: #091e42; font-family: 'InterDisplay Medium'; font-size: 24px; font-weight: 500; line-height: 28px; margin-bottom: 0px; margin-top: 0px;}
.r12-head {display: flex; flex-direction: column; row-gap: 12px; width: 100%;}
.r12-head-872 {align-self: flex-start; max-width: 872px;}
.r12-hero {align-items: center; display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.r12-hero-box {align-items: center; display: flex; flex-direction: column; max-width: 1090px; row-gap: 32px; width: 100%;}
.r12-hero-head {align-items: center; display: flex; flex-direction: column; row-gap: 16px; width: 100%;}
.r12-hero-media {width: 100%;}
.r12-hist {column-gap: 4px; display: flex; flex-wrap: wrap; row-gap: 4px; width: auto;}
.r12-hist-ico {color: #626f86; display: block; height: 18px; width: 18px;}
.r12-hist-tile {align-items: center; background-color: rgb(247, 248, 249); border-radius: 9px; display: flex; flex-shrink: 0; height: 30px; justify-content: center; width: 30px;}
.r12-img {display: block; height: auto; width: 100%;}
.r12-img-hero {display: block; height: auto; width: 100%;}
.r12-label {align-items: center; column-gap: 12px; display: flex; width: auto;}
.r12-label-text {color: #1d7afc; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
.r12-lead {margin-bottom: 0px; margin-top: 0px; text-align: center;}
.r12-lico {color: #1d7afc; display: block; flex-shrink: 0; height: 24px; width: 24px;}
.r12-link {color: #1d7afc; margin-bottom: 0px; margin-top: 0px; text-decoration: none;}
.r12-link-nowrap {flex-shrink: 0;}
.r12-ltile {align-items: center; background-color: rgb(233, 242, 255); border-radius: 10px; display: flex; flex-shrink: 0; height: 36px; justify-content: center; width: 36px;}
.r12-marker {align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1.5px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1.5px; border-radius: 20px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1.5px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1.5px; display: flex; flex-shrink: 0; height: 40px; justify-content: center; margin-top: 6px; width: 40px;}
.r12-marker-last {border-bottom-color: #1d7afc; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #1d7afc; border-left-style: solid; border-left-width: 2px; border-right-color: #1d7afc; border-right-style: solid; border-right-width: 2px; border-top-color: #1d7afc; border-top-style: solid; border-top-width: 2px;}
.r12-marker-num {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.r12-marker-num-last {color: #1d7afc;}
.r12-marketing {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.r12-mcard {box-shadow: 0px 6px 16px 4px #f0f6ff; min-height: 0px;}
.r12-mcard-mkt {background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 28px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; overflow: hidden; padding-bottom: 28px; padding-left: 8px; padding-right: 8px; padding-top: 8px; row-gap: 24px; width: auto;}
.r12-mcards {align-items: stretch; column-gap: 8px; display: flex; row-gap: 8px; width: 100%;}
.r12-mitem {align-items: flex-start; column-gap: 12px; display: flex; position: relative; width: 100%;}
.r12-mmarker {margin-top: 20px;}
.r12-module {align-items: center; background-color: rgba(255, 255, 255, 0.78); border-bottom-color: #ffffff; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #ffffff; border-left-style: solid; border-left-width: 1px; border-radius: 22px; border-right-color: #ffffff; border-right-style: solid; border-right-width: 1px; border-top-color: #ffffff; border-top-style: solid; border-top-width: 1px; box-shadow: 0px 12px 28px -8px rgba(29, 122, 252, 0.14), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.6); display: flex; height: 72px; justify-content: center; width: 72px;}
.r12-modules {align-items: flex-start; column-gap: 16px; display: flex; position: relative; width: auto;}
.r12-moment {align-items: flex-start; column-gap: 10px; display: flex; width: 100%;}
.r12-moment-svc {align-items: center; column-gap: 16px;}
.r12-moment-text {color: #626f86; flex-basis: 0px; flex-grow: 1; font-size: 14px; line-height: 20px; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.r12-moment-xl {color: #626f86; flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.r12-mpath {background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: none; flex-direction: column; padding-bottom: 24px; padding-left: 16px; padding-right: 16px; padding-top: 24px; position: relative; row-gap: 16px; width: 100%;}
.r12-mpath-ava {background-color: rgb(255, 255, 255); border-radius: 28px; box-shadow: 0px 6px 20px 0px rgba(16, 24, 40, 0.05); display: flex; height: 56px; margin-left: -8px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px; position: relative; width: 56px;}
.r12-mpath-rail {background-color: rgb(204, 224, 255); bottom: 48px; left: 35px; position: absolute; top: 40px; width: 2px;}
.r12-mslot {display: flex; flex-shrink: 0; width: auto;}
.r12-mslot_0 {padding-top: 0px;}
.r12-mslot-24 {padding-top: 24px;}
.r12-mslot-8 {padding-top: 8px;}
.r12-mtext {align-items: flex-start; display: flex; flex-direction: column; flex-grow: 1; padding-left: 16px; padding-right: 16px; row-gap: 16px; width: 100%;}
.r12-num {color: #091e42; font-family: 'InterDisplay Regular'; font-size: 64px; font-weight: 400; line-height: 64px; margin-bottom: 0px; margin-top: 0px;}
.r12-path {background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 32px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-direction: column; overflow: hidden; padding-bottom: 48px; padding-left: 48px; padding-right: 50px; padding-top: 46px; position: relative; width: 100%;}
.r12-path-bg {bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; width: auto;}
.r12-path-sec {display: flex; flex-direction: column; max-width: 1312px; row-gap: 32px; width: 100%;}
.r12-pcard {background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 24px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; box-shadow: 0px 10px 20px 10px #f0f6ff; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-height: 217px; min-width: 0px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; row-gap: 12px; width: auto;}
.r12-pcard--order {box-shadow: 0px 6px 16px 4px #f0f6ff; min-height: 0px;}
.r12-pcard-head {align-items: center; column-gap: 12px; display: flex; width: auto;}
.r12-pcard-last {border-bottom-color: #1d7afc; border-bottom-style: solid; border-bottom-width: 1.5px; border-left-color: #1d7afc; border-left-style: solid; border-left-width: 1.5px; border-right-color: #1d7afc; border-right-style: solid; border-right-width: 1.5px; border-top-color: #1d7afc; border-top-style: solid; border-top-width: 1.5px;}
.r12-pcard-last--order {box-shadow: 0px 6px 16px 4px #f0f6ff; min-height: 0px;}
.r12-pcard-low {min-height: 196px;}
.r12-pcard-mod {color: #626f86; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
.r12-pcard-text {color: #091e42; margin-bottom: 0px; margin-top: 0px;}
.r12-pico {color: #626f86; display: block; height: 24px; width: 24px;}
.r12-pico-last {color: #1d7afc;}
.r12-proof {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; flex-direction: column; flex-shrink: 0; padding-bottom: 28px; padding-top: 28px; row-gap: 16px; width: 360px;}
.r12-proof-ai {background-color: rgb(233, 242, 255); display: flex; flex-direction: column; flex-shrink: 0; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; row-gap: 12px; width: 400px;}
.r12-proof-metric {display: flex; flex-direction: column; row-gap: 8px; width: 100%;}
.r12-proof-text {color: #626f86; margin-bottom: 0px; margin-top: 0px;}
.r12-prow {align-items: stretch; column-gap: 20px; display: flex; position: relative; width: 100%;}
.r12-prow-bottom {padding-left: calc(12.5% + 2.5px); padding-right: calc(12.5% + 2.5px);}
.r12-ptile {align-items: center; background-color: rgb(247, 248, 249); border-radius: 12px; display: flex; flex-shrink: 0; height: 40px; justify-content: center; width: 40px;}
.r12-ptile-last {background-color: rgb(233, 242, 255);}
.r12-role {align-items: center; background-color: rgb(247, 248, 249); border-radius: 12px; display: flex; flex-shrink: 0; height: 24px; justify-content: center; width: 24px;}
.r12-role-ico {color: #b3b9c4; display: block; height: 16px; width: 16px;}
.r12-scene {align-items: flex-start; column-gap: 10px; display: flex; width: 100%;}
.r12-scene-text {color: #626f86; flex-basis: 0px; flex-grow: 1; margin-bottom: 0px; margin-top: 0px; min-width: 0px;}
.r12-service {display: flex; flex-direction: column; max-width: 1312px; row-gap: 48px; width: 100%;}
.r12-slot {align-items: center; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; width: auto;}
.r12-slots {display: flex; height: 96px; padding-left: calc(6.25% - 8.75px); padding-right: calc(6.25% - 8.75px); position: relative; width: 100%;}
.r12-soon {display: flex; width: auto;}
.r12-spacer {flex-grow: 1; width: 10px;}
.r12-statement {display: flex; justify-content: center; max-width: 1312px; width: 100%;}
.r12-statement-text {margin-bottom: 0px; margin-top: 0px; max-width: 1088px; text-align: center; width: 100%;}
.r12-stem {background-color: rgb(220, 223, 228); border-radius: 1px; height: 16px; margin-top: 6px; width: 2px;}
.r12-stem-off {background-color: rgba(220, 223, 228, 0);}
.r12-strip {align-items: stretch; background-color: rgb(255, 255, 255); border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; border-radius: 28px; border-right-color: #dcdfe4; border-right-style: solid; border-right-width: 1px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; display: flex; overflow: hidden; width: 100%;}
.r12-svc-head {display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; row-gap: 20px; width: auto;}
.r12-svc-media {border-radius: 24px; flex-basis: 0px; flex-grow: 1; min-width: 0px; overflow: hidden; width: auto;}
.r12-svc-scene {align-items: center; column-gap: 8px; display: flex; row-gap: 32px; width: 100%;}
.r12-svc-side {align-items: flex-start; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; padding-left: 56px; row-gap: 32px; width: auto;}
.r12-svc-top {align-items: flex-end; column-gap: 64px; display: flex; row-gap: 32px; width: 100%;}
.r12-text {margin-bottom: 0px; margin-top: 0px;}
.r12-thesis {border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 1px; display: flex; flex-basis: 0px; flex-direction: column; flex-grow: 1; min-width: 0px; padding-bottom: 28px; padding-left: 28px; padding-right: 28px; padding-top: 28px; row-gap: 16px; width: auto;}
.r12-thesis-first {border-left-color: #dcdfe4; border-left-style: solid; border-left-width: 0px;}
.r12-thesis-text {color: #091e42; margin-bottom: 0px; margin-top: 0px;}
.r12-title {margin-bottom: 0px; margin-top: 0px; text-align: center;}
.r12-ttile {align-items: center; background-color: rgb(233, 242, 255); border-radius: 12px; display: flex; flex-shrink: 0; height: 40px; justify-content: center; width: 40px;}
.r12-vis {background-color: rgb(233, 242, 255); border-radius: 20px; overflow: hidden; width: 100%;}
.r12-vis-ai {border-radius: 24px;}
@media (max-width: 991px) {.block-for-grid {height: 100px;}}
@media (max-width: 991px) {.grid-3-columns {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.grid-4-columns {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.text--h2 {font-size: 60px;}}
@media (max-width: 991px) {.text--h1 {font-size: 56px;}}
@media (max-width: 991px) {.text--h3 {font-size: 34px;}}
@media (max-width: 991px) {.grid-3-2 {grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 991px) {.headline-gap {row-gap: 8px;}}
@media (max-width: 991px) {.sticky-nav {right: 10px; position: absolute; z-index: 10; top: 10px;}}
@media (max-width: 991px) {.site-header {min-height: 70px; position: static; z-index: auto;}}
@media (max-width: 991px) {.sticky-top {position: static;}}
@media (max-width: 991px) {.tab {column-gap: 1.2rem; background-color: rgb(247, 248, 249); padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 991px) {.tab:hover {background-color: rgb(247, 248, 249);}}
@media (max-width: 991px) {.head-pad {padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 991px) {.body-block {padding-top: 24px; padding-bottom: 24px; row-gap: 96px;}}
@media (max-width: 991px) {.card-pad-16 {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 991px) {.card-tehnolog {flex-direction: row;}}
@media (max-width: 991px) {.cards-author {column-gap: 14px;}}
@media (max-width: 991px) {.grid-tag-5-columns {grid-template-columns: 1fr 1fr 1fr;}}
@media (max-width: 991px) {.card-tag {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.search-input {padding-left: 16px; padding-right: 16px; padding-top: 18px; padding-bottom: 18px;}}
@media (max-width: 991px) {.body-block2 {row-gap: 8px; padding-top: 24px; padding-bottom: 72px;}}
@media (max-width: 991px) {.search-mob {display: flex;}}
@media (max-width: 991px) {.clear-button {width: 44px; height: 44px; top: 6px; right: 6px; bottom: 6px;}}
@media (max-width: 991px) {.integration-card {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 991px) {.overflow-auto {overflow-x: auto; overflow-y: auto;}}
@media (max-width: 991px) {.body-block-2 {row-gap: 96px; padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 991px) {.banner-cases-gap {row-gap: 2px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 991px) {.label-chip-acc {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.card-pad-28 {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 991px) {.label-company-3 {padding-left: 24px; padding-right: 24px;}}
@media (max-width: 991px) {.container-block-gap-32 {row-gap: 20px;}}
@media (max-width: 991px) {.cases-card {grid-column-start: span 1; grid-column-end: span 1; width: 32%; min-height: 300px;}}
@media (max-width: 991px) {.cases-text {min-height: auto;}}
@media (max-width: 991px) {.hero-block {padding-bottom: 72px; padding-top: 24px;}}
@media (max-width: 991px) {.mob-body-minus {margin-left: calc(clamp(0.75rem, 3.33vw, 4rem) * -1); margin-right: calc(clamp(0.75rem, 3.33vw, 4rem) * -1); width: auto;}}
@media (max-width: 991px) {.mob-body {padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}}
@media (max-width: 991px) {.cases-heading-gap {row-gap: 12px;}}
@media (max-width: 991px) {.cases-big-card {row-gap: 12px; min-height: 258px;}}
@media (max-width: 991px) {.cases-heading-pad {flex-grow: 1; flex-shrink: 0; row-gap: 4px;}}
@media (max-width: 991px) {.label-chip-top {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.label-chip-profi {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.label-chip {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.label-chip-green-12 {padding-left: 14px; padding-right: 14px;}}
@media (max-width: 991px) {.label-chip-mono {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.block-between {padding-top: 72px; padding-bottom: 72px;}}
@media (max-width: 991px) {.grid-12-columns {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.hero-block-dark {padding-top: 144px; min-height: 600px;}}
@media (max-width: 991px) {.label-chip-dark {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.menu-text-container {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}}
@media (max-width: 991px) {.menu-banner {row-gap: 24px;}}
@media (max-width: 991px) {.page-link-gap {padding-right: 0px;}}
@media (max-width: 991px) {.menu-container {padding-top: 8px; padding-bottom: 24px; row-gap: 28px;}}
@media (max-width: 991px) {.page-link-label {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.menu-tab {padding-left: 14px; padding-right: 14px; color: rgba(98, 111, 134, 1); flex-shrink: 0;}}
@media (max-width: 991px) {.btn-mn-tab:hover {background-color: rgb(241, 242, 244);}}
@media (max-width: 991px) {.btn-mn-tab:active {background-color: rgb(220, 223, 228);}}
@media (max-width: 991px) {.menu-mob {column-gap: 6px; min-height: 60px;}}
@media (max-width: 991px) {.burger-mob {width: 40px; height: 40px;}}
@media (max-width: 991px) {.label-chip-data {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.label-chip-stroke {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.hero-block-full {min-height: auto; padding-top: 144px; padding-bottom: 144px; max-height: none;}}
@media (max-width: 991px) {.guest-card {min-height: auto;}}
@media (max-width: 991px) {.page-link-label-2 {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.mono-solid-100-mob {background-color: rgb(247, 248, 249);}}
@media (max-width: 991px) {.approval {margin-top: -2px;}}
@media (max-width: 991px) {.podkast-video-item {width: 214px;}}
@media (max-width: 991px) {.guest-logo {width: 56px; height: 56px;}}
@media (max-width: 991px) {.guest-card-image {width: 40%;}}
@media (max-width: 991px) {.menu-accordion-point {column-gap: 6px; min-height: 60px;}}
@media (max-width: 991px) {.body-block-plus-pad {padding-top: 48px;}}
@media (max-width: 991px) {.btn-mn-footer {padding-left: 8px; padding-right: 8px; padding-top: 11px; padding-bottom: 11px;}}
@media (max-width: 991px) {.btn-mn-doc-nav {margin-left: 0px;}}
@media (max-width: 991px) {.doc-nav-header {margin-left: 0px; display: none;}}
@media (max-width: 991px) {.left-col-doc {padding-right: 0px; padding-bottom: 20px; padding-top: 0px; row-gap: 0px; border-right-width: 0px; border-right-style: none;}}
@media (max-width: 991px) {.right-col-doc {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-left-width: 0px; border-left-style: none; grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 2; display: none;}}
@media (max-width: 991px) {.grid-doc {grid-template-columns: 1fr; display: flex; flex-direction: column;}}
@media (max-width: 991px) {.doc-toc-header {margin-left: 0px;}}
@media (max-width: 991px) {.btn-mn-toc-nav {margin-left: 0px;}}
@media (max-width: 991px) {.center-col-heading-doc {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 991px) {.center-col-content-doc {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 991px) {.heading-doc {grid-template-columns: 1fr; padding-bottom: 24px;}}
@media (max-width: 991px) {.empty-col-doc {display: none;}}
@media (max-width: 991px) {.content-doc {grid-template-columns: 1fr; row-gap: 48px; padding-top: 24px; display: flex; flex-direction: column;}}
@media (max-width: 991px) {.form-select {background-position: right 8px center, left 0px top 0px;}}
@media (max-width: 991px) {.select-nav-doc {display: flex;}}
@media (max-width: 991px) {.text-slider-container {row-gap: 40px;}}
@media (max-width: 991px) {.text-slider-item-default {width: 60%;}}
@media (max-width: 991px) {.text-slider-item-active {width: 85%;}}
@media (max-width: 991px) {.label-reviews-chip {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.reviews-author {column-gap: 8px;}}
@media (max-width: 991px) {.reviews-author-image {width: 44px; height: 44px;}}
@media (max-width: 991px) {.reviews-heading-container {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; row-gap: 128px;}}
@media (max-width: 991px) {.reviews-text-container {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 991px) {.reviews-heading {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}}
@media (max-width: 991px) {.reviews-author-container {flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.reviews-container {min-height: auto;}}
@media (max-width: 991px) {.reviews-container-big {min-height: auto; flex-direction: column;}}
@media (max-width: 991px) {.reviews-heading-container-big {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; row-gap: 128px; width: 100%;}}
@media (max-width: 991px) {.accordion-title {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px;}}
@media (max-width: 991px) {.accordion-item-wrap {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 991px) {.accordion-answer-padding {padding-left: 16px; padding-right: 16px; padding-bottom: 16px; padding-top: 0px;}}
@media (max-width: 991px) {.integration-card-stroke {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 991px) {.popup-close-btn {display: none;}}
@media (max-width: 991px) {.close-mob-wrap {display: flex;}}
@media (max-width: 991px) {.popup-mailing {max-width: none; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}}
@media (max-width: 991px) {.form-header {row-gap: 8px;}}
@media (max-width: 991px) {.mob-body-minus-copy {margin-left: calc(clamp(0.75rem, 3.33vw, 4rem) * -1); margin-right: calc(clamp(0.75rem, 3.33vw, 4rem) * -1); width: auto;}}
@media (max-width: 991px) {.podcast-logo-card {width: 56px; height: 56px; margin-right: 12px;}}
@media (max-width: 991px) {.podcast-text-wrap-card {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 991px) {.podcast-text-card {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 991px) {.podcast-heading-pad-card {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}}
@media (max-width: 991px) {.podcast-fixed {position: static;}}
@media (max-width: 991px) {.podcast-author-col {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; display: none;}}
@media (max-width: 991px) {.author-podcast-wrap {flex-direction: row; align-items: center; width: 100%;}}
@media (max-width: 991px) {.author-podcast {width: 30%;}}
@media (max-width: 991px) {.author-podcast-button-wrap {width: 100%;}}
@media (max-width: 991px) {.podcast-introduction-gap {row-gap: 20px;}}
@media (max-width: 991px) {.podcast-heading-gap {row-gap: 20px;}}
@media (max-width: 991px) {.webinar-card {row-gap: 20px;}}
@media (max-width: 991px) {.label-chip-orange {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.cases-big-card-yandex {row-gap: 24px;}}
@media (max-width: 991px) {.gap-64 {row-gap: 48px;}}
@media (max-width: 991px) {.slider-ver-list {min-height: auto; height: auto;}}
@media (max-width: 991px) {.slider-ver-wrap {padding-bottom: 24px;}}
@media (max-width: 991px) {.slider-hor-list {min-height: auto; height: auto;}}
@media (max-width: 991px) {.slider-hor-wrap {padding-bottom: 24px; padding-top: 24px;}}
@media (max-width: 991px) {.slider-hor-text-wrap {width: 100%;}}
@media (max-width: 991px) {.card-pad-32-24 {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 991px) {.cases-card-company-wrap {column-gap: 12px;}}
@media (max-width: 991px) {.cases-card-wrap {row-gap: 12px;}}
@media (max-width: 991px) {.tab-2 {column-gap: 1.2rem; background-color: rgb(247, 248, 249); padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 991px) {.tab-2:hover {background-color: rgb(247, 248, 249);}}
@media (max-width: 991px) {.slider-menu-wrap {padding-bottom: 16px;}}
@media (max-width: 991px) {.slider-menu-list {height: auto;}}
@media (max-width: 991px) {.slider-menu-text-wrap {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}}
@media (max-width: 991px) {.hero-block-full-copy {min-height: auto; padding-top: 144px; padding-bottom: 144px; max-height: none;}}
@media (max-width: 991px) {.c-bg {background-color: rgb(255, 255, 255);}}
@media (max-width: 991px) {.pd-slider-thumb-lr-compensation {margin-left: -20px; margin-right: -20px; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; padding-left: 10px; padding-right: 10px;}}
@media (max-width: 991px) {.sz-text-max-w-crd {width: 92%;}}
@media (max-width: 991px) {.ml2 {padding-bottom: 96px; padding-left: 24px; padding-right: 24px; padding-top: 32px; row-gap: 96px;}}
@media (max-width: 991px) {.ml2-cards {flex-direction: column;}}
@media (max-width: 991px) {.ml2-hero {padding-top: 32px;}}
@media (max-width: 991px) {.ml2-mech-c {grid-column: 1; grid-row: 2;}}
@media (max-width: 991px) {.ml2-mech-f {grid-column: 1; grid-row: 3;}}
@media (max-width: 991px) {.ml2-mech-grid {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.ml2-mech-h {grid-column: 1; grid-row: 4;}}
@media (max-width: 991px) {.ml2-mech-promo {grid-column: 2; grid-row: 4;}}
@media (max-width: 991px) {.ml2-next {min-height: 0px; row-gap: 24px;}}
@media (max-width: 991px) {.ml2-p360-item {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-right-style: none; border-right-width: 0px; flex-basis: auto; min-height: 0px;}}
@media (max-width: 991px) {.ml2-p360-item-last {border-bottom-color: #dcdfe4; border-bottom-style: none; border-bottom-width: 0px;}}
@media (max-width: 991px) {.ml2-p360-list {flex-direction: column;}}
@media (max-width: 991px) {.ml2-split {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.ml2-split-head {max-width: 640px;}}
@media (max-width: 991px) {.ml2-split-img {align-self: center; flex-basis: auto; max-width: 640px;}}
@media (max-width: 991px) {.ml2-hero-media {margin-top: 0px;}}
@media (max-width: 991px) {.ml2-next-decobox {display: none;}}
@media (max-width: 991px) {.ml2-next-media {max-width: 100%; position: static; width: 100%;}}
@media (max-width: 991px) {.copilot {padding-bottom: 96px; padding-left: 24px; padding-right: 24px; padding-top: 32px; row-gap: 96px;}}
@media (max-width: 991px) {.copilot-card {flex-basis: auto; min-height: 0px;}}
@media (max-width: 991px) {.copilot-cards {flex-direction: column;}}
@media (max-width: 991px) {.copilot-hero {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.copilot-hero-img {align-self: center; flex-basis: auto; max-width: 652px;}}
@media (max-width: 991px) {.copilot-item {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-right-style: none; border-right-width: 0px; flex-basis: auto;}}
@media (max-width: 991px) {.copilot-item-last {border-bottom-color: #dcdfe4; border-bottom-style: none; border-bottom-width: 0px;}}
@media (max-width: 991px) {.copilot-list {flex-direction: column;}}
@media (max-width: 991px) {.eco {padding-bottom: 96px; padding-left: 24px; padding-right: 24px; padding-top: 32px; row-gap: 96px;}}
@media (max-width: 991px) {.eco-after {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.eco-after-media {align-self: center; flex-basis: auto; max-width: 652px; width: 100%;}}
@media (max-width: 991px) {.eco-after-text {flex-basis: auto; padding-left: 0px;}}
@media (max-width: 991px) {.eco-cta {padding-top: 0px;}}
@media (max-width: 991px) {.eco-grid {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.eco-hero {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.eco-hero-media {align-self: center; flex-basis: auto; max-width: 652px; width: 100%;}}
@media (max-width: 991px) {.eco-list {flex-basis: auto; max-width: none; min-width: 0px;}}
@media (max-width: 991px) {.eco-panel {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.eco-panel-media {flex-basis: auto; min-width: 0px;}}
@media (max-width: 991px) {.eco-pillar {flex-basis: auto; min-height: 0px;}}
@media (max-width: 991px) {.eco-pillars {flex-direction: column;}}
@media (max-width: 991px) {.eco-st {padding-bottom: 96px; padding-left: 24px; padding-right: 24px;}}
@media (max-width: 991px) {.eco-st-block {flex-direction: column;}}
@media (max-width: 991px) {.eco-st-side {width: 100%;}}
@media (max-width: 991px) {.eco-st-stage {align-self: center; flex-basis: auto; max-width: 688px; width: 100%;}}
@media (max-width: 991px) {.msdk {padding-bottom: 96px; padding-left: 24px; padding-right: 24px; padding-top: 32px; row-gap: 96px;}}
@media (max-width: 991px) {.msdk-head-narrow {max-width: none;}}
@media (max-width: 991px) {.msdk-hero-text {padding-top: 16px;}}
@media (max-width: 991px) {.msdk-split {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.msdk-split-media {align-self: center; flex-basis: auto; max-width: 652px; width: 100%;}}
@media (max-width: 991px) {.msdk-split-text {flex-basis: auto;}}
@media (max-width: 991px) {.msdk-stage {align-self: center; flex-basis: auto; margin-left: 0px; max-width: 768px; width: 100%;}}
@media (max-width: 991px) {.msdk-steps {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.msdk-steps-side {padding-top: 0px; width: 100%;}}
@media (max-width: 991px) {.msdk-theses {flex-direction: column;}}
@media (max-width: 991px) {.msdk-thesis {flex-basis: auto; min-height: 0px;}}
@media (max-width: 991px) {.msdm {padding-bottom: 96px; padding-left: 24px; padding-right: 24px; row-gap: 96px;}}
@media (max-width: 991px) {.msdm-card {flex-basis: auto;}}
@media (max-width: 991px) {.msdm-cards {flex-direction: column;}}
@media (max-width: 991px) {.msdm-code {flex-basis: auto; margin-top: 0px;}}
@media (max-width: 991px) {.msdm-dev-text {flex-basis: auto;}}
@media (max-width: 991px) {.msdm-ev {flex-basis: auto; height: auto; column-gap: 16px; flex-direction: row; padding-bottom: 20px; width: 100%;}}
@media (max-width: 991px) {.msdm-ev-curve-l {background-color: rgb(29, 122, 252); height: 20px; left: 18.5px; top: 40px; width: 3px;}}
@media (max-width: 991px) {.msdm-ev-curve-r {background-color: rgb(29, 122, 252); height: 20px; left: 18.5px; top: 40px; width: 3px;}}
@media (max-width: 991px) {.msdm-ev-end {background-color: rgb(29, 122, 252); height: 32px; left: 18.5px; top: 40px; width: 3px;}}
@media (max-width: 991px) {.msdm-ev-line {border-radius: 0px; height: 20px; left: 18.5px; top: 40px; width: 3px;}}
@media (max-width: 991px) {.msdm-footnote {margin-top: -24px;}}
@media (max-width: 991px) {.msdm-head-narrow {max-width: none;}}
@media (max-width: 991px) {.msdm-path-cta {margin-top: 12px;}}
@media (max-width: 991px) {.msdm-path-row {padding-left: 0px; padding-right: 0px; flex-direction: column;}}
@media (max-width: 991px) {.msdm-path-row-back {flex-direction: column;}}
@media (max-width: 991px) {.msdm-path-rows {row-gap: 0px;}}
@media (max-width: 991px) {.msdm-plat-panel {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.msdm-split {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.msdm-split-media {align-self: center; flex-basis: auto; max-width: 652px; width: 100%;}}
@media (max-width: 991px) {.msdm-split-text {flex-basis: auto;}}
@media (max-width: 991px) {.msdm-split-wide {flex-direction: column-reverse;}}
@media (max-width: 991px) {.msdm-ev-label {flex-basis: 0px; flex-grow: 1; max-width: none; text-align: left;}}
@media (max-width: 991px) {.msdm-ev-line--sel {top: -20px;}}
@media (max-width: 991px) {.msdm-ev-station {border-radius: 20px; height: 40px; width: 40px;}}
@media (max-width: 991px) {.msdm-ev-svg {display: none;}}
@media (max-width: 991px) {.cform {padding-bottom: 96px; padding-left: 24px; padding-right: 24px; padding-top: 32px; row-gap: 96px;}}
@media (max-width: 991px) {.cform-bento-col {flex-basis: auto;}}
@media (max-width: 991px) {.cform-bento-row {flex-direction: column;}}
@media (max-width: 991px) {.cform-card {flex-basis: auto; min-height: 0px;}}
@media (max-width: 991px) {.cform-cards {flex-direction: column;}}
@media (max-width: 991px) {.cform-cta {min-height: 0px; padding-bottom: 48px; padding-top: 48px; row-gap: 40px;}}
@media (max-width: 991px) {.cform-cta-banner {align-items: flex-start; flex-direction: column; padding-left: 32px; padding-right: 32px;}}
@media (max-width: 991px) {.cform-cta-title {flex-basis: auto;}}
@media (max-width: 991px) {.cform-design-box {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.cform-design-media {flex-basis: auto; min-width: 0px;}}
@media (max-width: 991px) {.cform-design-side {flex-basis: auto; max-width: none; min-width: 0px;}}
@media (max-width: 991px) {.cform-gallery {flex-wrap: wrap;}}
@media (max-width: 991px) {.cform-gcol {flex-basis: 40%;}}
@media (max-width: 991px) {.cform-hero {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.cform-hero-media {align-self: center; flex-basis: auto; max-width: 652px; width: 100%;}}
@media (max-width: 991px) {.cform-hero-text {flex-basis: auto;}}
@media (max-width: 991px) {.cform-path {flex-direction: column; padding-left: 32px; padding-right: 32px; row-gap: 16px;}}
@media (max-width: 991px) {.cform-path-label {text-align: left;}}
@media (max-width: 991px) {.cform-path-rail {display: none;}}
@media (max-width: 991px) {.cform-path-step {column-gap: 16px; flex-basis: auto; flex-direction: row;}}
@media (max-width: 991px) {.cform-split {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.cform-split-media {align-self: center; flex-basis: auto; max-width: 652px; width: 100%;}}
@media (max-width: 991px) {.cform-split-rev {flex-direction: column-reverse;}}
@media (max-width: 991px) {.cform-split-text {flex-basis: auto;}}
@media (max-width: 991px) {.cform-split-text-left {padding-right: 0px;}}
@media (max-width: 991px) {.cform-split-text-right {padding-left: 0px;}}
@media (max-width: 991px) {.cform-stage {align-self: center; flex-basis: auto; width: 100%;}}
@media (max-width: 991px) {.cform-steps {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.cform-steps-side {width: 100%;}}
@media (max-width: 991px) {.cform-table {min-width: 860px;}}
@media (max-width: 991px) {.cform-tile-half {flex-basis: auto;}}
@media (max-width: 991px) {.cform-where {row-gap: 32px;}}
@media (max-width: 991px) {.svc {padding-bottom: 96px; padding-left: 24px; padding-right: 24px; padding-top: 32px; row-gap: 96px;}}
@media (max-width: 991px) {.svc-card {flex-basis: 40%;}}
@media (max-width: 991px) {.svc-cta-dark {min-height: 400px; padding-bottom: 48px; padding-left: 40px; padding-right: 40px; padding-top: 48px;}}
@media (max-width: 991px) {.svc-cta-dark-img {object-position: left center;}}
@media (max-width: 991px) {.svc-hero {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.svc-hero-text {flex-basis: auto;}}
@media (max-width: 991px) {.svc-links-desc {flex-basis: 100%;}}
@media (max-width: 991px) {.svc-links-row {flex-wrap: wrap;}}
@media (max-width: 991px) {.svc-links-tag {width: 100%;}}
@media (max-width: 991px) {.svc-links-title {flex-basis: 100%;}}
@media (max-width: 991px) {.svc-media {align-self: center; flex-basis: auto; max-width: 652px; width: 100%;}}
@media (max-width: 991px) {.svc-panel {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.svc-panel-media {align-self: center; flex-basis: auto; max-width: 652px; min-width: 0px; width: 100%;}}
@media (max-width: 991px) {.svc-panel-side {flex-basis: auto; max-width: none; min-width: 0px;}}
@media (max-width: 991px) {.svc-point {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 1px; border-right-width: 0px; flex-basis: auto; min-height: 0px;}}
@media (max-width: 991px) {.svc-point-last {border-bottom-color: #dcdfe4; border-bottom-style: solid; border-bottom-width: 0px;}}
@media (max-width: 991px) {.svc-points {flex-direction: column;}}
@media (max-width: 991px) {.svc-quote {flex-basis: auto; min-height: 0px;}}
@media (max-width: 991px) {.svc-quotes {flex-direction: column;}}
@media (max-width: 991px) {.svc-split {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.svc-split-rev {flex-direction: column-reverse;}}
@media (max-width: 991px) {.svc-split-text {flex-basis: auto;}}
@media (max-width: 991px) {.svc-split-text-left {padding-right: 0px;}}
@media (max-width: 991px) {.svc-split-text-right {padding-left: 0px;}}
@media (max-width: 991px) {.svc-table {min-width: 860px;}}
@media (max-width: 991px) {.svc-tile-half {flex-basis: auto;}}
@media (max-width: 991px) {.svc-tiles-row {flex-direction: column;}}
@media (max-width: 991px) {.r12 {padding-bottom: 96px; padding-left: 24px; padding-right: 24px; padding-top: 32px; row-gap: 96px;}}
@media (max-width: 991px) {.r12-aicard {flex-basis: auto;}}
@media (max-width: 991px) {.r12-aicards {flex-direction: column;}}
@media (max-width: 991px) {.r12-cta {padding-bottom: 56px; padding-left: 24px; padding-right: 24px; padding-top: 48px; row-gap: 32px;}}
@media (max-width: 991px) {.r12-mcard-mkt {flex-basis: auto;}}
@media (max-width: 991px) {.r12-mcards {flex-direction: column;}}
@media (max-width: 991px) {.r12-mpath {display: flex;}}
@media (max-width: 991px) {.r12-path {display: none;}}
@media (max-width: 991px) {.r12-proof {width: 100%;}}
@media (max-width: 991px) {.r12-proof-ai {width: 100%;}}
@media (max-width: 991px) {.r12-strip {flex-direction: column;}}
@media (max-width: 991px) {.r12-svc-head {flex-basis: auto;}}
@media (max-width: 991px) {.r12-svc-media {align-self: center; flex-basis: auto; max-width: 652px; width: 100%;}}
@media (max-width: 991px) {.r12-svc-scene {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.r12-svc-side {flex-basis: auto; padding-left: 0px;}}
@media (max-width: 991px) {.r12-svc-top {align-items: stretch; flex-direction: column;}}
@media (max-width: 991px) {.r12-thesis {border-left-width: 0px; border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 1px; flex-basis: auto;}}
@media (max-width: 991px) {.r12-thesis-first {border-top-color: #dcdfe4; border-top-style: solid; border-top-width: 0px;}}
@media (max-width: 767px) {.form-btn {padding-left: 24px; padding-right: 24px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 767px) {.form-input {min-height: 46px;}}
@media (max-width: 767px) {.form-select {min-height: 46px;}}
@media (max-width: 767px) {.form-upload-file-btn {padding-left: 24px; padding-right: 24px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 767px) {.grid-3-columns {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.paddings--l-r-20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.gap-ver--25px {row-gap: 20px;}}
@media (max-width: 767px) {.gap-ver--20px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-hor--20px {column-gap: 10px;}}
@media (max-width: 767px) {.text--h3 {font-size: 42px;}}
@media (max-width: 767px) {.margin--t-20px {margin-top: 10px;}}
@media (max-width: 767px) {.paddings--t-b-80-20px {padding-top: 100px;}}
@media (max-width: 767px) {.gap-ver--15px {row-gap: 10px;}}
@media (max-width: 767px) {.text--h2 {font-size: 48px;}}
@media (max-width: 767px) {.text--h1 {font-size: 48px;}}
@media (max-width: 767px) {.text--medium {font-size: 15px;}}
@media (max-width: 767px) {.button--primary {min-width: 200px; padding-left: 32px; padding-right: 32px; padding-top: 16px; padding-bottom: 16px;}}
@media (max-width: 767px) {.button--outline {min-width: 200px; padding-left: 32px; padding-bottom: 16px; padding-right: 32px; padding-top: 16px;}}
@media (max-width: 767px) {.grid-2-columns {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.grid-2-2 {grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 767px) {.label-font-xl {font-size: 16px; line-height: 20px;}}
@media (max-width: 767px) {.label-font-md {line-height: 20px;}}
@media (max-width: 767px) {.label-font-sm {font-size: 13px; line-height: 20px;}}
@media (max-width: 767px) {.label-font-xs {font-size: 12px;}}
@media (max-width: 767px) {.label-font-lg {font-size: 15px;}}
@media (max-width: 767px) {.head-pad {padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.body-block {padding-top: 24px; padding-bottom: 24px; row-gap: 96px;}}
@media (max-width: 767px) {.grid-tag-5-columns {grid-template-columns: 1fr 1fr;}}
@media (max-width: 767px) {.ui-size-sm {padding-left: 0.875rem; padding-right: 0.875rem;}}
@media (max-width: 767px) {.articles-link {font-size: 16px;}}
@media (max-width: 767px) {.ui-size-md {padding-left: 1.5rem; padding-right: 1.5rem;}}
@media (max-width: 767px) {.site-logo {width: 97px; height: auto;}}
@media (max-width: 767px) {.site-header {min-height: 56px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 767px) {.search-mob {width: 54px; height: 54px;}}
@media (max-width: 767px) {.ui-size-lg {padding-left: 2rem; padding-right: 2rem; min-height: 3.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}}
@media (max-width: 767px) {.label-chip-acc {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.banner-cases-gap {row-gap: 4px;}}
@media (max-width: 767px) {.label-chip-green {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.ui-tab {padding-left: 1.5rem; padding-right: 1.5rem;}}
@media (max-width: 767px) {.input-wrapper {column-gap: 0.75rem; flex-direction: column; align-items: stretch;}}
@media (max-width: 767px) {.range-container {padding-top: 0.5rem; row-gap: 0.2em;}}
@media (max-width: 767px) {.calc-input-group {row-gap: 0.25rem;}}
@media (max-width: 767px) {.calc-input-wrapper {row-gap: 1.25rem;}}
@media (max-width: 767px) {.price-row {padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 767px) {.summary-block {padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 767px) {.saving-wrapper {padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 767px) {.calc-input {width: 100%;}}
@media (max-width: 767px) {.accordion-title-head {flex-wrap: wrap; row-gap: 4px;}}
@media (max-width: 767px) {.cases-card {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; width: 35%; min-height: 280px;}}
@media (max-width: 767px) {.hero-block {padding-bottom: 72px;}}
@media (max-width: 767px) {.cases-big-card {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; min-height: 260px;}}
@media (max-width: 767px) {.cases-avatar-gap {column-gap: 8px;}}
@media (max-width: 767px) {.cases-heading-pad {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}}
@media (max-width: 767px) {.label-chip-green-12 {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.label-chip-mono {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.grid-12-columns {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.label-chip-dark {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.hero-block-dark {min-height: 90vh;}}
@media (max-width: 767px) {.menu-btn-section {flex-direction: column;}}
@media (max-width: 767px) {.menu-tab {padding-left: 0.875rem; padding-right: 0.875rem;}}
@media (max-width: 767px) {.menu-mob {min-height: 56px;}}
@media (max-width: 767px) {.label-chip-stroke {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.guest-card-image {width: 20%;}}
@media (max-width: 767px) {.site-logo-dark {width: 97px; height: auto;}}
@media (max-width: 767px) {.faq-accordion {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 767px) {.approval {margin-top: -1px;}}
@media (max-width: 767px) {.guest-company {column-gap: 12px;}}
@media (max-width: 767px) {.guest-card-text {width: 83%;}}
@media (max-width: 767px) {.menu-accordion-point {min-height: 56px;}}
@media (max-width: 767px) {.body-block-plus-pad {padding-top: 48px;}}
@media (max-width: 767px) {.form-input-select {min-height: 46px;}}
@media (max-width: 767px) {.form-input-select-menu {min-height: 46px;}}
@media (max-width: 767px) {.text-slider-item-default {width: 80%;}}
@media (max-width: 767px) {.text-slider-item-active {width: 100%;}}
@media (max-width: 767px) {.faq-accordion-item {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 767px) {.mob-body-minus-copy {width: 108%;}}
@media (max-width: 767px) {.author-podcast-wrap {flex-direction: column; width: 100%;}}
@media (max-width: 767px) {.author-podcast {width: 100%;}}
@media (max-width: 767px) {.author-podcast-button-wrap {width: 100%;}}
@media (max-width: 767px) {.webinar-card {row-gap: 10px;}}
@media (max-width: 767px) {.webinar-heading-gap {row-gap: 8px;}}
@media (max-width: 767px) {.ui-size-lg-slider-ver {padding-left: 2rem; padding-right: 2rem; min-height: 3.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}}
@media (max-width: 767px) {.label-chip-orange {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.cases-big-card-yandex {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 767px) {.gap-64 {row-gap: 20px;}}
@media (max-width: 767px) {.slider-ver-list {height: 250px; min-height: 500px;}}
@media (max-width: 767px) {.slider-ver-wrap {padding-bottom: 68px;}}
@media (max-width: 767px) {.slider-hor-list {height: 250px; min-height: 500px;}}
@media (max-width: 767px) {.slider-hor-wrap {padding-bottom: 68px;}}
@media (max-width: 767px) {.slider-hor-text-wrap {justify-content: flex-start;}}
@media (max-width: 767px) {.slider-menu-wrap {padding-bottom: 56px;}}
@media (max-width: 767px) {.slider-menu-list {height: 392px;}}
@media (max-width: 767px) {.txt-h3 {font-size: 42px;}}
@media (max-width: 767px) {.gp-v-m {row-gap: 30px;}}
@media (max-width: 767px) {.gp-v-l {row-gap: 60px;}}
@media (max-width: 767px) {.gp-v-xl {row-gap: 90px;}}
@media (max-width: 767px) {.pd-sec-lr {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.pd-sec-cell-xl {padding-top: 70px;}}
@media (max-width: 767px) {.pd-slider-thumb-lr-compensation {margin-left: -5px; margin-right: -5px; padding-left: 0px; padding-right: 0px;}}
@media (max-width: 767px) {.sz-slider-thumbs {padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}}
@media (max-width: 767px) {.rd-slider-thumbs {border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}}
@media (max-width: 767px) {.pd-s {padding-left: 13px; padding-right: 13px; padding-top: 13px; padding-bottom: 13px;}}
@media (max-width: 767px) {.gp-v-s {row-gap: 20px;}}
@media (max-width: 767px) {.gp-h-s {column-gap: 10px;}}
@media (max-width: 767px) {.sz-text-max-w-crd {width: 90%;}}
@media (max-width: 767px) {.ml-hero {padding-bottom: 32px; padding-left: 16px; padding-right: 16px; padding-top: 32px; row-gap: 20px;}}
@media (max-width: 767px) {.ml2 {padding-bottom: 64px; padding-left: 16px; padding-right: 16px; padding-top: 24px; row-gap: 64px;}}
@media (max-width: 767px) {.ml2-card {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.ml2-cell {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 767px) {.ml2-hero {padding-top: 24px; row-gap: 24px;}}
@media (max-width: 767px) {.ml2-info {position: static;}}
@media (max-width: 767px) {.ml2-mech-b {grid-column: 1; grid-row: 2;}}
@media (max-width: 767px) {.ml2-mech-c {grid-row: 3;}}
@media (max-width: 767px) {.ml2-mech-card {min-height: 0px;}}
@media (max-width: 767px) {.ml2-mech-e {grid-column: 1; grid-row: 4;}}
@media (max-width: 767px) {.ml2-mech-f {grid-row: 5;}}
@media (max-width: 767px) {.ml2-mech-g {grid-column: 1; grid-row: 6;}}
@media (max-width: 767px) {.ml2-mech-grid {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.ml2-mech-h {grid-row: 7;}}
@media (max-width: 767px) {.ml2-mech-promo {grid-column: 1; grid-row: 8;}}
@media (max-width: 767px) {.ml2-next {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.ml2-row {grid-template-columns: 3fr 2fr; position: relative;}}
@media (max-width: 767px) {.ml2-tip {left: 12px; right: 12px; top: 100%; width: auto;}}
@media (max-width: 767px) {.copilot {padding-bottom: 64px; padding-left: 16px; padding-right: 16px; padding-top: 24px; row-gap: 64px;}}
@media (max-width: 767px) {.copilot-btn {width: 100%;}}
@media (max-width: 767px) {.copilot-card {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.copilot-hero-text {row-gap: 24px;}}
@media (max-width: 767px) {.copilot-setup {border-radius: 20px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;}}
@media (max-width: 767px) {.copilot-wide {row-gap: 24px;}}
@media (max-width: 767px) {.eco {padding-bottom: 64px; padding-left: 16px; padding-right: 16px; padding-top: 24px; row-gap: 64px;}}
@media (max-width: 767px) {.eco-btn {justify-content: center; width: 100%;}}
@media (max-width: 767px) {.eco-buttons {width: 100%;}}
@media (max-width: 767px) {.eco-card {min-height: 0px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.eco-catalog {row-gap: 40px;}}
@media (max-width: 767px) {.eco-grid {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.eco-groups {row-gap: 40px;}}
@media (max-width: 767px) {.eco-hero-text {row-gap: 24px;}}
@media (max-width: 767px) {.eco-more {align-items: stretch; flex-direction: column;}}
@media (max-width: 767px) {.eco-more-text {flex-basis: auto;}}
@media (max-width: 767px) {.eco-pillar {padding-bottom: 24px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.eco-table {min-width: 720px;}}
@media (max-width: 767px) {.eco-st {padding-bottom: 64px; padding-left: 16px; padding-right: 16px;}}
@media (max-width: 767px) {.eco-st-banner {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.eco-st-body {padding-bottom: 24px;}}
@media (max-width: 767px) {.eco-st-btn {justify-content: center; width: 100%;}}
@media (max-width: 767px) {.eco-st-section {row-gap: 24px;}}
@media (max-width: 767px) {.msdk {padding-bottom: 64px; padding-left: 16px; padding-right: 16px; padding-top: 24px; row-gap: 64px;}}
@media (max-width: 767px) {.msdk-btn {justify-content: center; width: 100%;}}
@media (max-width: 767px) {.msdk-hero-text {padding-top: 0px; row-gap: 24px; align-items: stretch; text-align: left;}}
@media (max-width: 767px) {.msdk-step-body {padding-bottom: 24px;}}
@media (max-width: 767px) {.msdk-story {row-gap: 24px;}}
@media (max-width: 767px) {.msdk-thesis {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.msdm {padding-bottom: 64px; padding-left: 16px; padding-right: 16px; row-gap: 64px;}}
@media (max-width: 767px) {.msdm-btn {justify-content: center; width: 100%;}}
@media (max-width: 767px) {.msdm-card {padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px;}}
@media (max-width: 767px) {.msdm-card-text {font-size: 16px; line-height: 24px;}}
@media (max-width: 767px) {.msdm-code-head {padding-bottom: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px;}}
@media (max-width: 767px) {.msdm-cpanel {min-height: 0px; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px;}}
@media (max-width: 767px) {.msdm-cpanel--sel {min-height: 0px;}}
@media (max-width: 767px) {.msdm-download {row-gap: 32px;}}
@media (max-width: 767px) {.msdm-events {row-gap: 32px;}}
@media (max-width: 767px) {.msdm-footnote {margin-top: -16px;}}
@media (max-width: 767px) {.msdm-path-cta {align-items: flex-start; flex-direction: column; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; padding-top: 24px;}}
@media (max-width: 767px) {.msdm-split-wide {row-gap: 32px;}}
@media (max-width: 767px) {.msdk-chips--sel {justify-content: flex-start;}}
@media (max-width: 767px) {.msdk-head--sel {align-self: stretch; text-align: left;}}
@media (max-width: 767px) {.msdk-hero-head {align-items: flex-start;}}
@media (max-width: 767px) {.cform {padding-bottom: 64px; padding-left: 16px; padding-right: 16px; padding-top: 24px; row-gap: 64px;}}
@media (max-width: 767px) {.cform-btn {justify-content: center; width: 100%;}}
@media (max-width: 767px) {.cform-card {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.cform-cta {padding-bottom: 32px; padding-top: 32px;}}
@media (max-width: 767px) {.cform-cta-banner {align-items: stretch; padding-left: 20px; padding-right: 20px;}}
@media (max-width: 767px) {.cform-frag {padding-bottom: 16px; padding-left: 16px; padding-right: 16px;}}
@media (max-width: 767px) {.cform-gallery {padding-bottom: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px;}}
@media (max-width: 767px) {.cform-gcol {flex-basis: 100%;}}
@media (max-width: 767px) {.cform-hero-text {row-gap: 24px;}}
@media (max-width: 767px) {.cform-path {padding-left: 20px; padding-right: 20px;}}
@media (max-width: 767px) {.cform-path-num {border-radius: 16px; height: 48px; width: 48px;}}
@media (max-width: 767px) {.cform-step-body {padding-bottom: 24px;}}
@media (max-width: 767px) {.cform-steps-banner {padding-bottom: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px;}}
@media (max-width: 767px) {.cform-tile-text {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.svc {padding-bottom: 64px; padding-left: 16px; padding-right: 16px; padding-top: 24px; row-gap: 64px;}}
@media (max-width: 767px) {.svc-btn {justify-content: center; width: 100%;}}
@media (max-width: 767px) {.svc-buttons {width: 100%;}}
@media (max-width: 767px) {.svc-card {flex-basis: 100%; min-height: 0px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.svc-card-lead {font-size: 22px; line-height: 26px;}}
@media (max-width: 767px) {.svc-cta {padding-bottom: 32px; padding-left: 20px; padding-right: 20px; padding-top: 32px;}}
@media (max-width: 767px) {.svc-cta-dark {min-height: 360px; padding-bottom: 32px; padding-left: 20px; padding-right: 20px; padding-top: 32px;}}
@media (max-width: 767px) {.svc-cta-dark-text {row-gap: 24px;}}
@media (max-width: 767px) {.svc-hero-text {row-gap: 24px;}}
@media (max-width: 767px) {.svc-quote {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.svc-stage {border-radius: 20px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;}}
@media (max-width: 767px) {.svc-tab {padding-left: 20px; padding-right: 20px;}}
@media (max-width: 767px) {.svc-tile-text {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.r12 {padding-bottom: 64px; padding-left: 16px; padding-right: 16px; padding-top: 24px; row-gap: 64px;}}
@media (max-width: 767px) {.r12-aicard {border-radius: 24px; padding-bottom: 24px;}}
@media (max-width: 767px) {.r12-aitext {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 767px) {.r12-anchors {justify-content: flex-start;}}
@media (max-width: 767px) {.r12-anchors-label {width: 100%;}}
@media (max-width: 767px) {.r12-banner {flex-wrap: wrap; padding-right: 20px;}}
@media (max-width: 767px) {.r12-banner-text {flex-basis: 200px;}}
@media (max-width: 767px) {.r12-btn {justify-content: center; width: 100%;}}
@media (max-width: 767px) {.r12-buttons {width: 100%;}}
@media (max-width: 767px) {.r12-cta {border-radius: 24px; padding-bottom: 32px; padding-left: 16px; padding-right: 16px; padding-top: 32px;}}
@media (max-width: 767px) {.r12-hero-box {row-gap: 24px;}}
@media (max-width: 767px) {.r12-img-hero {height: 300px; object-fit: cover; object-position: 50% 50%;}}
@media (max-width: 767px) {.r12-module {border-radius: 14px; height: 44px; width: 44px;}}
@media (max-width: 767px) {.r12-modules {column-gap: 8px;}}
@media (max-width: 767px) {.r12-mslot-24 {padding-top: 16px;}}
@media (max-width: 767px) {.r12-mslot-8 {padding-top: 6px;}}
@media (max-width: 767px) {.r12-mtext {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 767px) {.r12-num {font-size: 48px; line-height: 52px;}}
@media (max-width: 767px) {.r12-proof-ai {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.r12-service {row-gap: 32px;}}
@media (max-width: 767px) {.r12-thesis {padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;}}
@media (max-width: 767px) {.r12-vis-ai {border-radius: 18px;}}
@media (max-width: 479px) {.grid-4-columns {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.gap-ver--25px {row-gap: 25px;}}
@media (max-width: 479px) {.gap-ver--20px {row-gap: 20px;}}
@media (max-width: 479px) {.text--h2 {font-size: 48px;}}
@media (max-width: 479px) {.gap-ver--15px {row-gap: 15px;}}
@media (max-width: 479px) {.section--content {padding-top: 10vw; padding-bottom: 10vw;}}
@media (max-width: 479px) {.text--h1 {font-size: 32px;}}
@media (max-width: 479px) {.text--h3 {font-size: 24px;}}
@media (max-width: 479px) {.ui-size-lg {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 479px) {.grid-tag-5-columns {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.card-pad-24-12 {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 479px) {.banner-cases-gap {row-gap: 6px;}}
@media (max-width: 479px) {.summary-block {row-gap: 1rem;}}
@media (max-width: 479px) {.saving-wrapper {row-gap: 1rem;}}
@media (max-width: 479px) {.ui-tab {min-height: 2.75rem;}}
@media (max-width: 479px) {.cases-card {min-height: 230px;}}
@media (max-width: 479px) {.cases-big-card {justify-content: space-between; min-height: 504px;}}
@media (max-width: 479px) {.cases-heading-pad {flex-grow: 0; flex-shrink: 1;}}
@media (max-width: 479px) {.card-pad-24-16 {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px;}}
@media (max-width: 479px) {.guest-card {padding-bottom: 90%;}}
@media (max-width: 479px) {.guest-card-image {width: 100%;}}
@media (max-width: 479px) {.guest-card-text {width: 100%;}}
@media (max-width: 479px) {.text-slider-item-default {width: 100%;}}
@media (max-width: 479px) {.ui-size-lg-slider-ver {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 479px) {.cases-big-card-yandex {justify-content: space-between; min-height: 504px;}}
@media (max-width: 479px) {.slider-ver-list {min-height: 460px;}}
@media (max-width: 479px) {.slider-hor-list {min-height: 460px;}}
@media (max-width: 479px) {.slider-menu-list {min-height: 460px;}}
@media (max-width: 479px) {.txt-h3 {font-size: 35px;}}
@media (max-width: 479px) {.gp-v-m {row-gap: 30px;}}
@media (max-width: 479px) {.gp-v-l {row-gap: 60px;}}
@media (max-width: 479px) {.rd-slider-thumbs {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (max-width: 479px) {.pd-s {padding-top: 13px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px;}}
@media (max-width: 479px) {.gp-v-s {row-gap: 20px;}}
@media (max-width: 479px) {.sz-text-max-w-crd {width: 92%;}}
@media (max-width: 479px) {.gp-crd-ph-content {row-gap: 40px;}}
@media (max-width: 479px) {.ml2-cell-benefit-name {border-right-color: #f1f2f4; border-right-style: none; border-right-width: 0px; padding-bottom: 0px;}}
@media (max-width: 479px) {.ml2-row-last {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.cform-frag-filter {flex-wrap: wrap; row-gap: 8px;}}
@media (max-width: 479px) {.cform-frag-scol-a {width: 100%;}}
@media (max-width: 479px) {.cform-frag-scol-b {width: 100%;}}
@media (max-width: 479px) {.cform-frag-statuses {flex-direction: column;}}
@media (max-width: 479px) {.svc-tab {padding-left: 16px; padding-right: 16px;}}
@media (max-width: 479px) {.r12-mitem {column-gap: 8px;}}
@media (max-width: 479px) {.r12-module {border-radius: 12px; height: 40px; width: 40px;}}
@media (max-width: 479px) {.r12-modules {column-gap: 6px;}}
@media (max-width: 479px) {.r12-mpath {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 479px) {.r12-mpath-rail {left: 31px;}}
