*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}:root{--brand-red:#f05249;--brand-red-light:#ffa2a2;--brand-red-darker:#dd2f25;--white:#fff;--black:#000;--grey:#e6e6e6;--grey-alt:#d4d4d4;--text-heading:#0a0a0a;--text-body:#404040;--text-body-alt:#737373;--text-body-light:#e6e6e6;--surface-1:#fafafa;--surface-2:#f8fafc;--surface-3:#f1f5f9;--border-primary:#d4d4d4;--supporting-blue:#2b7fff;--supporting-orange:#ff6900;--supporting-red:#ff383c;--supporting-green:#008236;--radius-xxs:2px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-xxl:24px;--radius-round:999px;--container-width:1200px;--container-width-laptop:1100px;--desktop-xl:1920px;--desktop:1600px;--laptop:1360px;--tablet:1025px;--mobile:765px;--mobile-xs:360px}html{scroll-behavior:smooth}body{background-color:var(--surface-1);color:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:min(var(--container-width), 100% - 4rem);margin-inline:auto}@media (width<=1360px){.container{width:min(var(--container-width-laptop), 100% - 4rem)}}@media (width<=1025px){.container{width:calc(100% - 4rem)}}@media (width<=765px){.container{width:calc(100% - 3rem)}}body{font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--text-heading);font-family:proxima-nova,sans-serif}.body-copy{color:var(--text-body);font-size:1.125rem;font-weight:400;line-height:1.48}.body-copy .highlight{color:var(--text-heading);font-weight:600}.body-copy.body-copy-l{font-size:1.25rem;line-height:1.4}.body-copy.body-copy-s{font-size:1rem}@media screen and (width<=1025px){.body-copy{font-size:1rem}.body-copy.body-copy-l{font-size:1.15rem}.body-copy.body-copy-s{font-size:.88rem}}@media screen and (width<=765px){.body-copy.body-copy-l{font-size:1.1rem}}.link__btn{text-underline-offset:5px;text-transform:uppercase;letter-spacing:.4px;font-size:13px;font-weight:600;line-height:140%;text-decoration:underline}.link__btn.link__btn--red{color:var(--brand-red)}.solid__btn{background:var(--brand-red-darker);width:fit-content;color:var(--white);leading-trim:both;text-edge:cap;text-transform:uppercase;letter-spacing:.2px;border-radius:4px;align-items:center;gap:8px;padding:16px 36px 18px 32px;font-size:14px;font-weight:500;line-height:100%;display:inline-flex}.solid__btn:hover{background:var(--brand-red)}.solid__btn .cta__icon{width:20px;height:20px}.solid__btn .cta__icon path{fill:var(--white)}@media screen and (width<=765px){.solid__btn{justify-content:center;gap:8px;width:100%;padding:16px 36px 18px 32px;font-size:13px}}.page__intro{padding-block:3.5rem 2.5rem}.roi__calculator{padding-bottom:80px}.roi__calculator .calculator__wrapper{flex-direction:row;align-items:flex-start;gap:1.5rem;display:flex}.form__section{flex:0 0 66%}.form__inputs{border-radius:var(--radius-xs);background:var(--white);border-radius:var(--radius-xs);padding:2.5rem 1.25rem;box-shadow:0 8px 24px #0000000f,0 1px 2px #0000000a}.form__inputs .title{margin-bottom:0;padding:0 20px;font-size:1.25rem;font-weight:700;line-height:128%}.advanced-calculator__cta{background:linear-gradient(90deg,#eef2fc,#fedfdc) padding-box padding-box,linear-gradient(90deg,#a3bbed,#fcaaa5) border-box;border:2px solid #0000;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;margin-top:24px;padding:15px 20px;display:flex}.advanced-calculator__cta .cta__link{color:#f05249;text-transform:uppercase;text-underline-offset:4px;align-items:center;gap:2px;font-size:13px;font-weight:600;line-height:140%;text-decoration:underline;display:inline-flex}.advanced-calculator__cta .cta__link .cta__link-icon{width:14px;height:14px}.advanced-calculator__cta .cta__link .cta__link-icon path{fill:var(--brand-red)}.key__stats__wrapper{flex:0 0 34%}.actions__buttons{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;margin-top:2rem;display:flex}.actions__buttons .calculate__button{appearance:none;background:var(--brand-red);text-transform:uppercase;letter-spacing:.4px;color:var(--white);cursor:pointer;background:var(--brand-red);border-radius:var(--radius-md);border:none;outline:none;padding:14px 32px 16px;font-size:.875rem;font-weight:500;line-height:100%;transition:background-color .2s,box-shadow .2s,transform .15s}.actions__buttons .calculate__button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 20px #0000001f}.actions__buttons .calculate__button:active{transform:translateY(0)}.actions__buttons .reset__button{border-radius:var(--radius-round);color:var(--brand-red);letter-spacing:.4px;text-transform:uppercase;cursor:pointer;background:#fef3f2;border:1px solid #b9241c;flex-direction:row;align-items:center;gap:.375rem;padding:9px 18px 9px 12px;font-size:.75rem;font-weight:600;line-height:100%;display:inline-flex}.actions__buttons .reset__button .closeIcon{width:12px;height:12px}.actions__buttons .reset__button .closeIcon path{fill:var(--brand-red)}.cost-benefits{padding-block:40px 88px}@media (width>=1025px){button.DevDefaultsButton{color:var(--white);text-transform:uppercase;cursor:pointer;z-index:999;background:#3500ad;border-radius:12px;flex-direction:row;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:fixed;bottom:32px;right:32px}}@media screen and (width<=1025px){.page__intro{padding-block:2rem}.roi__calculator{padding-bottom:4rem}.roi__calculator .calculator__wrapper{flex-direction:column;gap:1.5rem}.form__section{flex:1;width:100%}.form__inputs{padding:2rem 0}.key__stats__wrapper{flex:1;gap:20px;width:100%;display:flex}.actions__buttons{margin:1.75rem 1.25rem 0}.cost-benefits{padding-block:40px 56px}}@media screen and (width<=765px){.key__stats__wrapper{flex-direction:column}.cost-benefits{padding-block:40px 0}.actions__buttons{flex-direction:column}.actions__buttons .calculate__button{width:100%}}.calculator__inputs input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator__inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator__inputs input[type=number]{appearance:textfield}.calculator__inputs .input-field{background:var(--white);width:100%;padding:1.65rem 1.25rem}.calculator__inputs .input-field .input-field--contents{flex-direction:row;align-items:flex-start;gap:20px;width:100%;display:flex}.calculator__inputs .input-field .input-field__header{flex:1 0 0}.calculator__inputs .input-field .input-field__header .input-field__label{color:var(--text-heading);align-items:center;gap:.25rem;margin-bottom:6px;font-size:15px;font-weight:500;line-height:1.125rem;display:inline-flex}.calculator__inputs .input-field .input-field__header .input-field__description{color:var(--text-body-alt);font-size:13px;font-weight:400;line-height:1rem}.calculator__inputs .input-field .input-field__control{flex:0 0 35%;position:relative}.calculator__inputs .input-field .input-field__control input{background:var(--white);border-radius:var(--radius-sm);width:100%;height:44px;color:var(--text-heading);border:1px solid #d4d4d4;padding:11px 16px;font-size:15px;font-weight:600;line-height:148%}.calculator__inputs .input-field .input-field__control input:focus,.calculator__inputs .input-field .input-field__control input:active,.calculator__inputs .input-field .input-field__control input:focus-visible{outline:#0000;border:1px solid #525252!important}.calculator__inputs .input-field .input-field__control input.input-field__error__border{border:2px solid var(--brand-red)!important}.calculator__inputs .input-field .input-field__control .input-field__suffix--currency{width:44px;height:100%;color:var(--white);background:#0a0a0a;border-radius:0 8px 8px 0;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:148%;display:flex;position:absolute;inset:0 0 0 auto}.calculator__inputs .input-field:nth-child(2n){background:#f4f7fa}.input-field__error-msg{opacity:0;max-height:0;transition:max-height .25s,opacity .25s,transform .25s;overflow:hidden;transform:translateY(-4px)}.input-field__error-msg--visible{opacity:1;max-height:40px;transform:translateY(0)}.input-field__error-inner{color:var(--brand-red);background:linear-gradient(90deg,#fee4e2 0%,#fee4e200 100%);border-radius:4px;margin-top:10px;padding:3px 8px;font-size:14px;font-weight:600}@media screen and (width<=765px){.calculator__inputs .input-field{padding:1.5rem 1.25rem}.calculator__inputs .input-field .input-field--contents{flex-direction:column;gap:24px}.calculator__inputs .input-field .input-field__header{flex:1 0 0;width:100%}.calculator__inputs .input-field .input-field__header .input-field__label{margin-bottom:6px;font-size:16.5px;line-height:1.56rem}.calculator__inputs .input-field .input-field__header .input-field__description{font-size:14.5px;line-height:1.56rem}.calculator__inputs .input-field .input-field__control{flex:1;width:100%}.calculator__inputs .input-field .input-field__control .input-field__suffix--currency{font-weight:400}.input-field__error-msg--visible{max-height:unset}}.helper-button{appearance:none;color:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;height:16px;margin:0 0 -2px;padding:0}.helper-button .helper-button__icon{width:14px;height:14px}.helper-button .helper-button__icon path{fill:var(--text-heading);transition:fill .18s}.helper-button:focus-visible{outline-offset:2px;outline:1px solid #cfcfcf}.helper-button__popover{z-index:9999;background:#fff;border:1px solid #d9d9d9;border-radius:10px;width:360px;max-width:calc(100vw - 32px);padding:16px;box-shadow:0 10px 30px #1018281f,0 2px 8px #10182814}.helper-button__content{flex-direction:column;gap:6px;display:flex}.helper-button__title{color:var(--text-heading);margin:0;font-size:16px;font-weight:500;line-height:1.4}.helper-button__text{color:var(--text-body-alt);font-size:14px;font-weight:400;line-height:1.56}.helper-button__text p{margin:0}.helper-button__text p+p{margin-top:10px}.helper-button__text strong,.helper-button__text b{color:var(--text-heading);font-weight:600}.helper-button__text ul,.helper-button__text ol{margin:8px 0;padding-left:18px}.helper-button__text li+li{margin-top:4px}.helper-button__text a{color:var(--brand-primary);text-decoration:underline}.empty__state__wrapper{background:var(--white);z-index:1;border-radius:4px;flex-direction:column;align-items:center;padding:3.5rem 5rem;display:flex;position:relative;box-shadow:0 3px 12px #00000017}.empty__state__wrapper:before{content:"";z-index:2;background-image:url("data:image/svg+xml,%3csvg%20width='127'%20height='127'%20viewBox='0%200%20127%20127'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%20filter='url(%23filter0_d_1890_3019)'%3e%3crect%20width='103'%20height='103'%20transform='translate(12%209)'%20fill='url(%23pattern0_1890_3019)'%20fill-opacity='0.3'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_1890_3019'%20x='0'%20y='0'%20width='127'%20height='127'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='3'/%3e%3cfeGaussianBlur%20stdDeviation='6'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.09%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_1890_3019'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_1890_3019'%20result='shape'/%3e%3c/filter%3e%3cpattern%20id='pattern0_1890_3019'%20patternUnits='userSpaceOnUse'%20patternTransform='matrix(10.08%200%200%2010.08%200%200)'%20preserveAspectRatio='none'%20viewBox='0%200%2084%2084'%20width='1'%20height='1'%3e%3cg%20id='pattern0_1890_3019_inner'%3e%3ccircle%20cx='7'%20cy='7'%20r='7'%20fill='%23D9D9D9'/%3e%3c/g%3e%3c/pattern%3e%3c/defs%3e%3c/svg%3e");background-repeat:repeat;background-size:200px;width:100%;height:100%;position:absolute;top:0;left:0}.empty__state__wrapper .empty__state--image{z-index:3;width:25%;margin-bottom:2rem;position:relative}.empty__state__wrapper .content{z-index:3;text-align:center;width:70%;position:relative}.empty__state__wrapper .content .heading{letter-spacing:-.5px;color:var(--text-heading);margin-bottom:1rem;font-size:1.35rem;font-weight:600;line-height:132%}.empty__state__wrapper .content .description{color:var(--text-body);margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:148%}@media screen and (width<=1025px){.empty__state__wrapper{padding:2.5rem 3rem}.empty__state__wrapper .empty__state--image{width:30%;margin-bottom:1.5rem}.empty__state__wrapper .content{width:100%}}@media screen and (width<=765px){.empty__state__wrapper{padding:2rem 1.5rem}.empty__state__wrapper .empty__state--image{width:85%}}.tab__content{background:var(--white);padding:2.5rem}.tab__content .year__table{border:1px solid var(--grey)}.data__table .table__header{background:var(--surface-1);border-bottom:1px solid var(--grey);flex-direction:row;width:100%;display:flex}.data__table .table__header .title{color:var(--text-heading);font-size:1rem;font-weight:700;line-height:148%}.data__table .table__header .info{color:var(--text-body-alt);font-size:14px;font-weight:500;line-height:148%}.data__table .table__header .title__column{border-right:1px solid var(--grey);flex:0 0 30%;padding:10px 20px}.data__table .table__header .value__columns{flex-direction:row;flex:1 0 0;display:flex}.data__table .table__header .value__columns .column{flex:1 0 0;padding:10px 20px}.data__table .table__header .value__columns .column:not(:last-child){border-right:1px solid var(--grey)}.data__table .table__body .denodo__pricing_row{background:#fef3f2}.data__table .table__body .denodo__pricing_row .table-row__label{flex-direction:row;gap:12px;display:flex}.data__table .table__body .denodo__pricing_row .table-row__label .denodoIcon{width:28px;height:auto}.data__table.year__table__summary .table-row__label,.data__table.year__table__summary .table__header .title__column,.data__table.year__table__summary .table__header .value__columns .column,.data__table.year__table__summary .data-value-cell{padding:20px}.data__table.year__table__summary .years__summary__row{background:var(--text-heading)}.data__table.year__table__summary .years__summary__row .table-row__label .table-row__title span{color:var(--white);font-weight:700}.data__table.year__table__summary .years__summary__row .data-value-cell{padding:20px}.data__table.year__table__summary .years__summary__row .data-value-cell .data-value-cell__value{color:var(--white);font-weight:700}.data__table.year__table__summary .years__summary__row .data-value-cell:last-child{background:linear-gradient(106.11deg,#f05249 -104.15%,#0a0a0a 183.82%)}@media (width<=1025px){.tab__content{padding:1.5rem 1rem}.data__table .table__header{display:none}.data__table .table__body .denodo__pricing_row .table-row__label{flex-direction:row;gap:12px;display:flex}.data__table .table__body .denodo__pricing_row .table-row__label .denodoIcon{width:28px;height:auto}.data__table.year__table__summary .years__summary__row .table-row__label .table-row__title span,.data__table.year__table__summary .years__summary__row .data-value-cell .data-value-cell__value{font-weight:600}.denodo__pricing_row .table-row__values .data-value-cell:first-child,.denodo__pricing_row .table-row__values .data-value-cell:nth-child(3),.denodo__pricing_row .table-row__values .data-value-cell:nth-child(4){display:none}.denodo__pricing_row .table-row__values{padding:8px 0}.denodo__pricing_row .table-row__values .data-value-cell{background:0 0}.years__summary__row .table-row__values{padding:0!important}.years__summary__row .table-row__label .table-row__title span{color:var(--text-heading)!important}.years__summary__row .data-value-cell .data-value-cell__heading{color:var(--white);font-size:0;font-weight:600}.years__summary__row .data-value-cell:first-child .data-value-cell__heading:after{content:"Cost Without Denodo";font-size:15px}.years__summary__row .data-value-cell:nth-child(2) .data-value-cell__heading:after{content:"Cost With Denodo";font-size:15px}}.data-value-cell{flex:1 0 0;align-self:stretch;align-items:center;padding:10px 20px;display:flex}.data-value-cell:not(:last-child){border-right:1px solid var(--grey)}.data-value-cell .data-value-cell__value{color:#262626;font-size:16px;font-weight:400;line-height:14px}.data-value-cell.highlight__value .data-value-cell__value{font-weight:600}.data-value-cell.improvement .data-value-cell__value{color:var(--supporting-green)}@media (width>=1025px){.data-value-cell__heading{display:none}}@media (width<=1025px){.data-value-cell{border-right:none;flex:1 0 0;justify-content:space-between;padding:10px 20px}.data-value-cell:nth-child(2n){background:var(--surface-3)}.data-value-cell .data-value-cell__heading,.data-value-cell .data-value-cell__value{font-size:15px;line-height:14px}.data-value-cell.highlight__value .data-value-cell__value{font-weight:600}}.table-row{flex-direction:row;width:100%;display:flex}.table-row:not(:last-child){border-bottom:1px solid var(--grey)}.table-row .table-row__label{border-right:1px solid var(--grey);flex:0 0 30%;padding:10px 20px}.table-row .table-row__label .table-row__title span{color:var(--text-heading);letter-spacing:-.1px;font-size:1rem;font-weight:500;line-height:148%}.table-row .table-row__label .table-row__title .helper-button .helper-button__icon{margin-bottom:-2px;margin-left:4px}.table-row .table-row__label .table-row__subtitle{color:var(--text-body-alt);font-size:14px;font-weight:400;line-height:148%}.table-row .table-row__values{flex-direction:row;flex:1 0 0;align-items:center;display:flex}@media screen and (width<=1025px){.table-row{flex-direction:column}.table-row .table-row__label{background:#d8e3ee;flex:1;padding:10px 20px}.table-row .table-row__label .table-row__title span{letter-spacing:0;font-size:1rem;font-weight:600}.table-row .table-row__values{flex-direction:column;flex:1 0 0;align-items:center;padding:8px 0 16px}}.year__breakdown{border:1px solid var(--grey);height:100%;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000f,0 1px 2px #0000000a}.year__breakdown .without__denodo{z-index:2;border-bottom:1px solid var(--grey);padding:2.5rem 2.5rem .5rem;position:relative}.year__breakdown .with__denodo{z-index:2;background:radial-gradient(120.5% 120.5%,#f0fdf400 0%,#ecfef2 100%);padding:2.5rem 2.5rem .5rem;position:relative}.year__breakdown .with__denodo .title,.year__breakdown .without__denodo .title{border-bottom:1px solid var(--grey-alt);flex-direction:row;align-items:center;gap:6px;margin-bottom:2rem;padding-bottom:12px;display:flex}.year__breakdown .with__denodo .title .withoutIcon,.year__breakdown .without__denodo .title .withoutIcon{width:24px;height:24px}.year__breakdown .with__denodo .title .withoutIcon path,.year__breakdown .without__denodo .title .withoutIcon path{fill:#ec221f}.year__breakdown .with__denodo .title h3,.year__breakdown .without__denodo .title h3{color:var(--text-heading);font-size:20px;font-weight:400;line-height:148%}.year__breakdown .with__denodo .title h3 .highlight,.year__breakdown .without__denodo .title h3 .highlight{font-weight:700}.year__breakdown .with__denodo .legends,.year__breakdown .with__denodo .breakdown__chart,.year__breakdown .without__denodo .legends,.year__breakdown .without__denodo .breakdown__chart{margin-bottom:2rem}.year__breakdown .with__denodo .legends h6,.year__breakdown .with__denodo .breakdown__chart h6,.year__breakdown .without__denodo .legends h6,.year__breakdown .without__denodo .breakdown__chart h6{color:var(--text-heading);text-transform:uppercase;margin-bottom:1rem;font-size:15px;font-weight:700;line-height:148%}.year__breakdown .with__denodo .legends .legend__lists,.year__breakdown .without__denodo .legends .legend__lists{flex-flow:wrap;align-items:flex-start;gap:2rem;width:100%;display:flex}.year__breakdown:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(#ededed 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0}@media screen and (width<=765px){.year__breakdown .without__denodo,.year__breakdown .with__denodo{padding:1.5rem 1rem .5rem}.year__breakdown .with__denodo .title .withoutIcon,.year__breakdown .without__denodo .title .withoutIcon{width:20px;height:20px}.year__breakdown .with__denodo .title h3,.year__breakdown .without__denodo .title h3{font-size:18px}.year__breakdown .with__denodo .legends h6,.year__breakdown .with__denodo .breakdown__chart h6,.year__breakdown .without__denodo .legends h6,.year__breakdown .without__denodo .breakdown__chart h6{font-size:14px;font-weight:600}}.metric-legend{flex:0 0 calc(33.3333% - 32px)}.metric-legend .metric-legend__indicator{width:32px;height:7px;margin-bottom:8px}.metric-legend .metric-legend__content .metric-legend__top .metric-legend__label{color:#404040;letter-spacing:.01em;margin-bottom:4px;font-size:15px;font-weight:400;line-height:148%}.metric-legend .metric-legend__content .metric-legend__top .metric-legend__label .helper-button .helper-button__icon{margin-bottom:-2px;margin-left:4px}.metric-legend .metric-legend__content .metric-legend__value{color:var(--text-heading);font-size:15px;font-weight:700;line-height:148%}.metric-legend .metric-legend__content .metric-legend__bottom{flex-direction:row;align-items:center;gap:8px;display:flex}.metric-legend .metric-legend__content .metric-legend__bottom .metric-legend__metric{align-items:center;gap:2px;display:flex}.metric-legend .metric-legend__content .metric-legend__bottom .metric-legend__metric-icon{width:10px;height:10px}.metric-legend .metric-legend__content .metric-legend__bottom span{color:#008236;font-size:13px;font-weight:600;line-height:16px}@media screen and (width<=1025px){.metric-legend{flex:0 0 calc(50% - 48px)}}@media screen and (width<=765px){.metric-legend{flex:0 0 100%}}.breakdown-bar{gap:2px;width:100%;height:56px;display:flex}.breakdown-bar__segment{height:100%;position:relative;overflow:hidden}.breakdown-bar__segment:before{content:"";pointer-events:none;position:absolute;inset:0}.breakdown-bar__segment--dots:before{background-image:radial-gradient(#ffffff73 1px,#0000 1px);background-size:12px 12px}.breakdown-bar__segment--diagonal-l2r:before{background-image:repeating-linear-gradient(45deg,#ffffff59 0 2px,#0000 2px 8px)}.breakdown-bar__segment--diagonal-t2b:before{background-image:repeating-linear-gradient(-45deg,#ffffff59 0 1px,#0000 1px 6px)}.chart-tooltip{background:var(--white);border:1px solid var(--grey);z-index:3;border-radius:4px;align-items:stretch;gap:10px;padding:12px 16px;display:flex;position:relative}.chart-tooltip__indicator{background-color:red;border-radius:4px;flex-shrink:0;width:6px}.chart-tooltip__content{flex-direction:column;gap:4px;display:flex}.chart-tooltip__label{letter-spacing:.005em;color:#171717;flex:none;order:0;margin:0;font-size:15px;font-weight:500;line-height:140%}.chart-tooltip__value{letter-spacing:.005em;color:var(--text-body-alt);font-size:14px;font-weight:400;line-height:140%}.summary__table{border:1px solid var(--grey);padding:2.5rem;position:relative;box-shadow:0 8px 24px #0000000f,0 1px 2px #0000000a}.summary__table:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(#ededed99 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0}.summary__table .content{z-index:2;flex-direction:row;align-items:stretch;gap:2.5rem;display:flex;position:relative}.summary__table .content .numbers{flex:0 0 30%}.summary__table .content .numbers .label{text-transform:uppercase;color:#404040;margin-bottom:4px;font-size:13px;font-weight:600;line-height:148%}.summary__table .content .numbers .stat{letter-spacing:-.005em;color:var(--text-heading);font-size:32px;font-weight:500;line-height:148%}.summary__table .content .numbers .without{margin-bottom:32px}.summary__table .content .numbers .with .stat{background:linear-gradient(119.02deg,#f05249 3.06%,#7f221d 80%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.summary__table .content .chartarea{flex:1;min-height:350px;position:relative}.summary__table .content .chartarea .chart__legend{border:1px solid var(--text-body-light);z-index:1;background:var(--white);border-radius:4px;flex-direction:row;gap:32px;width:fit-content;padding:24px 24px 20px;display:flex;position:absolute;top:0;right:0}.summary__table .content .chartarea .chart__legend .legend__indicator{background:var(--text-body-light);width:36px;height:8px;margin-bottom:8px}.summary__table .content .chartarea .chart__legend .with .legend__indicator{background:var(--brand-red)}@media screen and (width<=1025px){.summary__table .content{flex-direction:column;gap:2.5rem}.summary__table .content .numbers{flex-direction:row;flex:0 0 100%;align-items:flex-start;display:flex}.summary__table .content .numbers .without{flex:1;margin-bottom:0}.summary__table .content .numbers .with,.summary__table .content .chartarea{flex:1}.summary__table .content .chartarea .three-year-summary-chart{height:350px}.summary__table .content .chartarea .three-year-summary-chart .three-year-summary-chart__y-axis{width:32px}}@media screen and (width<=765px){.summary__table{padding:1.5rem 1rem}.summary__table .content .numbers{flex-direction:column;gap:24px}.summary__table .content .chartarea .three-year-summary-chart{height:300px}.summary__table .content .chartarea .chart__legend{flex-direction:column;width:100%;margin-top:32px;position:static}}.three-year-summary-chart{z-index:2;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.three-year-summary-chart__plot{flex:1;display:flex}.three-year-summary-chart__y-axis{border-right:1px solid #d9d9d9;flex-direction:column;justify-content:space-between;width:56px;padding-right:12px;display:flex}.three-year-summary-chart__y-axis p{text-align:right;color:gray;margin:0;font-size:13px;font-weight:500;line-height:1}.three-year-summary-chart__bars{flex:1;display:flex}.three-year-summary-chart__group{flex:1;justify-content:center;align-items:flex-end;display:flex}.three-year-summary-chart__bar-pair{align-items:flex-end;gap:12px;height:100%;display:flex}.three-year-summary-chart__bar{border-radius:4px 4px 0 0;width:72px;min-height:4px;transition:height .7s}.three-year-summary-chart__bar--without{background:var(--text-body-light)}.three-year-summary-chart__bar--with{background:var(--brand-red)}.three-year-summary-chart__bar--with:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:15px 15px;position:absolute;inset:0}.three-year-summary-chart__label{display:flex}.three-year-summary-chart .empty__space{width:56px}.three-year-summary-chart .year__labels{border-top:1px solid #d9d9d9;flex:1;justify-content:space-around;padding-top:12px;display:flex}.three-year-summary-chart .year__labels p{color:#4a4a4a;margin:0;font-size:13px;font-weight:600;line-height:140%}@media screen and (width<=765px){.three-year-summary-chart__bar{width:36px}.three-year-summary-chart__bar-pair{gap:8px}}.tabs__item{scroll-margin-top:20px}.tabs__nav{display:flex}.tabs__accordion,.tabs__content{display:none}.tabs__content.desktop-show{display:block}@media (width<=1025px){.tabs__nav{display:none}.tabs__accordion{width:100%;display:block}.tabs__content,.tabs__content.desktop-show{display:none}.tabs__content.mobile-show{display:block}}.tabs__header{background:var(--grey);flex-direction:row;justify-content:space-between;align-items:center;padding:.65rem;display:flex}.tabs__header .tabs__nav{background:var(--surface-1);border-radius:var(--radius-round);flex-direction:row;gap:4px;padding:4px;display:flex}.tabs__header .tabs__nav button{appearance:none;font:inherit;color:var(--text-heading);text-align:inherit;cursor:pointer;border-radius:var(--radius-round);background:0 0;border:0;padding:10px 14px 11px;font-size:16px;font-weight:500;line-height:100%}.tabs__header .tabs__nav button.active{background:var(--text-heading);color:var(--white)}.tabs__header .tabs__nav button:last-child{background-color:#fee4e2;align-items:center;gap:8px;display:inline-flex}.tabs__header .tabs__nav button:last-child .highlight-dot{background:var(--brand-red);border-radius:999px;width:7px;height:7px}.tabs__header .tabs__nav button:last-child.active{color:var(--text-heading);background-color:#f9cece}@media (width<=1025px){.tabs__header{justify-content:center}.tabs__header .tabs__nav{display:none}.tabs__item button.tabs__accordion{background:var(--text-heading);color:var(--white);margin-top:16px;padding:10px;font-size:18px;font-weight:500}}.view__nav__wrapper{flex-direction:row;align-items:center;gap:.75rem;display:flex}.view__nav__wrapper span{color:var(--text-heading);font-size:15px;line-height:1.48}.view__nav__wrapper .view__nav{background:var(--surface-1);border-radius:var(--radius-round);flex-direction:row;gap:4px;padding:4px;display:flex}.view__nav__wrapper .view__nav button{appearance:none;font:inherit;color:var(--text-heading);text-align:inherit;cursor:pointer;border-radius:var(--radius-round);background:0 0;border:0;padding:10px 14px 11px;font-size:15px;font-weight:400;line-height:100%}.view__nav__wrapper .view__nav button.active{color:var(--white);background:#56585b}@media screen and (width<=1025px){.view__nav__wrapper{gap:0}.view__nav__wrapper span{display:none}}.pagetitle{background:#0f1124;padding-block:4rem 4.5rem;position:relative;overflow:hidden}.pagetitle .heading{color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:300;line-height:128%}.pagetitle .description{color:var(--grey);width:min(65%,840px);font-size:1.25rem;font-weight:300;line-height:140%}.pagetitle .description .highlight{color:var(--brand-red-light)}.pagetitle:before{content:"";pointer-events:none;opacity:1;background:url(/lakehouse-roi-calculator/assets/roi_background_bg-ChnR_0cC.webp) right 30%/cover no-repeat;width:35%;position:absolute;inset:0 0 0 auto}@media screen and (width<=1025px){.pagetitle{padding-block:2.5rem 3rem}.pagetitle .heading{font-size:2.5rem}.pagetitle .description{width:78%}}@media screen and (width<=765px){.pagetitle .heading{font-size:2.2rem}.pagetitle .description{width:95%;font-size:1.1rem}.pagetitle:before{background-position:30px 105%;background-repeat:no-repeat;background-size:contain;width:30%}}.caption__section .caption{border-bottom:1px solid var(--grey-alt);text-transform:uppercase;width:100%;color:var(--brand-red);align-items:center;gap:.5rem;margin-bottom:16px;padding-bottom:.75rem;font-weight:500;display:inline-flex}.caption__section .title{letter-spacing:-.5px;color:var(--text-heading);margin-bottom:16px;font-size:40px;font-weight:300;line-height:132%}@media screen and (width<=1025px){.caption__section .title{font-size:32px}}.key__stat__card{background:var(--white);border-radius:4px;padding:2rem;position:relative;box-shadow:0 20px 40px #0000000f,0 1px 2px #0000000a}.key__stat__card .roi__score{z-index:3;text-align:center;position:relative}.key__stat__card .roi__score .icon__holder{margin-bottom:12px;background:linear-gradient(#fff -11.51%,#e0e7f9 108.22%);border-radius:999px;place-items:center;width:48px;height:48px;margin-inline:auto;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);display:grid}.key__stat__card .roi__score .uparrowIcon{width:1.5rem;height:1.5rem}.key__stat__card .roi__score .score{text-transform:uppercase;background:linear-gradient(#193cb8,#193cb8),linear-gradient(172.39deg,#4259ce 17.7%,#161c4b 208.06%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:56px;font-weight:700;line-height:100%}.key__stat__card .roi__score .roi__title{text-transform:uppercase;color:var(--text-heading);margin-bottom:2.5rem;font-size:1rem;font-weight:600;line-height:126%}.key__stat__card .roi__score .roi__title span{color:var(--text-body);font-weight:400}.key__stat__card .roi__score .roi__title sup{color:var(--supporting-red);font-size:18px}.key__stat__card .roi__score .key__stats{flex-direction:row;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.key__stat__card .roi__score .key__stats .stat__box{background:#f1f5f9;border-radius:.5rem;flex:1 0 0;padding:24px 20px}.key__stat__card .roi__score .key__stats .stat__box .value{color:var(--text-heading);margin-bottom:.5rem;font-size:20px;font-weight:700;line-height:100%}.key__stat__card .roi__score .key__stats .stat__box .term{letter-spacing:-.005em;color:var(--text-body);font-size:1rem;font-weight:400;line-height:126%}.key__stat__card .roi__score .disclaimer{letter-spacing:.005em;color:var(--text-body-alt);font-size:14px;font-weight:500;line-height:140%}.key__stat__card .roi__score .disclaimer sup{color:var(--supporting-red);font-size:18px;line-height:0;display:contents}.key__stat__card.key__stat__card--empty .roi__score .score{filter:saturate(0);opacity:.5}.key__stat__card.key__stat__card--empty .roi__score .roi__title{opacity:.5}.key__stat__card.key__stat__card--empty .roi__score .key__stats .stat__box{background:#f7f7f7}.key__stat__card.key__stat__card--empty .roi__score .key__stats .stat__box .value{opacity:.5}.key__stat__card.key__stat__card--empty .roi__score .icon__holder{opacity:0;transform:translateY(8px)scale(.9)}.key__stat__card.key__stat__card--active .roi__score .icon__holder{opacity:1;transform:translateY(0)scale(1)}@media screen and (width<=1025px){.key__stat__card{flex:1;padding:1.65rem}.key__stat__card .roi__score .score{font-size:40px}.key__stat__card .roi__score .roi__title{margin-bottom:2rem;font-size:.9rem}.key__stat__card .roi__score .key__stats{flex-direction:column;margin-bottom:1.25rem}.key__stat__card .roi__score .key__stats .stat__box{flex:1;width:100%}}.roi__trend{border-radius:4px;margin-top:1.5rem;padding:1.5rem;transition:background .45s}.roi__trend.roi__trend--empty{background:#737373}.roi__trend.roi__trend--empty .header .coinIcon rect{fill:#a1a1a1}.roi__trend.roi__trend--empty .header .coinIcon path{fill:#0a0a0a}.roi__trend.roi__trend--empty .body .bar__backgrounds .bar1,.roi__trend.roi__trend--empty .body .bar__backgrounds .bar3{background:linear-gradient(#52525200 0%,#525252 100%)}.roi__trend.roi__trend--empty .body .bar__backgrounds .bar2{background:linear-gradient(#6660 0%,#666 100%)}.roi__trend.roi__trend--active{background:radial-gradient(53.94% 53.94%,#f87871 0%,#dd2f25 100%)}.roi__trend.roi__trend--active .header .coinIcon rect{fill:#fecdca}.roi__trend.roi__trend--active .header .coinIcon path{fill:#99221b}.roi__trend.roi__trend--active .body .bar__backgrounds .bar1,.roi__trend.roi__trend--active .body .bar__backgrounds .bar3{background:linear-gradient(#b9241c00 0%,#b9241c 100%)}.roi__trend.roi__trend--active .body .bar__backgrounds .bar2{background:linear-gradient(#b9241c00 0%,#dd2f25 100%)}.roi__trend.roi__trend--active .comparison-line-chart svg{opacity:1}.roi__trend .header{letter-spacing:-.01em;color:var(--white);flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:20px;font-weight:600;line-height:140%;display:flex}.roi__trend .header .coinIcon,.roi__trend .header .coinIcon rect{width:48px;height:36px}.roi__trend .body{min-height:220px;margin-bottom:10px;position:relative}.roi__trend .body .bar__backgrounds{z-index:1;flex-direction:row;align-items:stretch;gap:4px;width:100%;height:220px;display:flex;position:absolute;top:0;left:0}.roi__trend .body .bar__backgrounds .bar{background:#fff;flex:1 0 0;height:100%}.roi__trend .footer .years{z-index:2;flex-direction:row;gap:4px;width:100%;margin-bottom:1.25rem;display:flex;position:relative}.roi__trend .footer .years .year__label{text-align:center;color:#fef3f2;flex:1 0 0;font-size:13px;font-weight:600;line-height:140%}.roi__trend .footer .legends{border-top:1px solid #a1a1a1;flex-direction:row;justify-content:space-around;align-items:center;gap:2rem;width:100%;padding-top:1rem;display:flex}.roi__trend .footer .legends .with,.roi__trend .footer .legends .without{color:#fff;align-items:center;gap:.7rem;font-size:15px;font-weight:600;line-height:140%;display:inline-flex}.roi__trend .footer .legends .with .marker,.roi__trend .footer .legends .without .marker{width:20px;height:3px}.roi__trend .footer .legends .with .marker{background:#fbc164}.roi__trend .footer .legends .without .marker{background:#fecdca}.comparison-line-chart{width:100%}.comparison-line-chart svg{opacity:0;z-index:2;width:100%;transition:opacity .25s;display:block;position:relative;overflow:visible}@media screen and (width<=1025px){.roi__trend{flex:1;margin-top:0}.roi__trend .header{font-size:18px;font-weight:500}.roi__trend .footer .years .year__label{font-weight:500}.roi__trend .footer .legends{align-items:flex-start;gap:.65rem}.roi__trend .footer .legends .with,.roi__trend .footer .legends .without{gap:.5rem;font-size:14px;font-weight:400}.roi__trend .footer .legends .with .marker,.roi__trend .footer .legends .without .marker{width:15px}}.testimonial-section__wrapper{background:linear-gradient(#fafafa 0%,#f5f5f5b3 14% 100%);padding:0 0 64px;position:relative}.testimonial-section__wrapper h2{color:var(--text-heading);text-align:center;margin:0 auto 1rem;font-size:40px;font-weight:300;line-height:132%}.testimonial-section__wrapper .desc{color:var(--text-body);text-align:center;width:45%;margin:0 auto 3.5rem}.testimonial-section__wrapper .testimonial__content{margin-top:72px}.testimonial__bottom{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:4rem;display:flex}.testimonial__bottom .left{flex-direction:row;align-items:center;gap:.75rem;display:flex}.testimonial__bottom .left .avatars{width:104px}.testimonial__bottom .left .body_text_sm{color:var(--text-body)}.testimonial__bottom .right .link_btn{border-bottom:1px solid #0a0a0a;align-items:center;gap:2px;padding-bottom:2px;display:flex}.testimonial__bottom .right .link_btn .line_btn_text{color:var(--text-heading);text-transform:uppercase;font-size:13px;font-weight:600;line-height:140%}.reviews__wrapper{flex-direction:row;gap:1.5rem;width:100%;display:flex}.reviews__wrapper .customer-details-main{flex-direction:row;align-items:center;gap:1rem;display:flex}.reviews__wrapper .customer-details-main img{width:3.5rem}.reviews__wrapper .customer-details-main .details .name{color:var(--text-heading);margin-bottom:.375rem;font-weight:600;line-height:1.2em}.reviews__wrapper .customer-details-main .details .designation{color:var(--text-body);line-height:1.2em}.reviews__wrapper .left{background-color:var(--white);border-radius:2px;flex-direction:column;flex:1;justify-content:space-between;gap:3rem;padding:2.5rem 2.5rem 1.5rem;display:flex}.reviews__wrapper .left .content .stat__number{color:var(--text-heading);margin-bottom:.375rem;font-size:2.5rem;font-weight:600;line-height:1.2em}.reviews__wrapper .left .content .stats__detail{color:var(--text-heading);margin-bottom:2.5rem;font-size:1.5rem;font-weight:600;line-height:1.2em}.reviews__wrapper .left .content img{width:1.5rem;margin-bottom:1rem}.reviews__wrapper .left .content .review{width:100%;color:var(--text-body);line-height:1.56em}.reviews__wrapper .right{flex-direction:column;flex:1;gap:1.5rem;display:flex}.reviews__wrapper .right .col__1{background:var(--white);border-radius:2px;flex-direction:column;flex:1;gap:2.5rem;padding:1.5rem;display:flex}.reviews__wrapper .right .col__1 .content .stat__number{color:var(--text-heading);margin-bottom:1.25rem;font-size:26px;font-weight:600;line-height:1.2em}.reviews__wrapper .right .col__1 .content .stat__number .stats__detail{margin-left:8px;font-size:18px}.reviews__wrapper .right .col__1 .content img{width:1.5rem;margin-bottom:.5rem}.reviews__wrapper .right .col__1 .content .review{color:var(--text-body);line-height:1.56em}.reviews__wrapper .right .col__2{flex-direction:row;flex:1;gap:1.5rem;display:flex}.reviews__wrapper .right .col__2 .review__3,.reviews__wrapper .right .col__2 .review__4{background-color:var(--white);border-radius:2px;flex-direction:column;flex:1;gap:2rem;padding:1.25rem;display:flex}.reviews__wrapper .right .col__2 .review__3 .quote-icon,.reviews__wrapper .right .col__2 .review__4 .quote-icon{width:1.25rem;margin-bottom:.5rem}.reviews__wrapper .right .col__2 .review__3 .review_body_text,.reviews__wrapper .right .col__2 .review__4 .review_body_text{color:var(--text-body);font-size:.9375rem;line-height:1.5em}.reviews__wrapper .right .col__2 .review__3 .customer__data__xs .details,.reviews__wrapper .right .col__2 .review__4 .customer__data__xs .details{gap:.5rem}.reviews__wrapper .right .col__2 .review__3 .customer__data__xs .details .name,.reviews__wrapper .right .col__2 .review__4 .customer__data__xs .details .name{font-size:1rem}.reviews__wrapper .right .col__2 .review__3 .customer__data__xs .details .designation,.reviews__wrapper .right .col__2 .review__4 .customer__data__xs .details .designation{font-size:.8125rem}.reviews__wrapper .right .col__2 .review__4{background-color:var(--text-heading)}.reviews__wrapper .right .col__2 .review__4 .review_body_text{color:var(--grey-alt)}.reviews__wrapper .right .col__2 .review__4 .details .name{color:var(--grey)}.reviews__wrapper .right .col__2 .review__4 .details .designation{color:var(--grey-alt)}@media (width<=1401px){.testimonial-section__wrapper{padding:0 0 5.5rem}.testimonial-section__wrapper .desc{width:50%;margin:0 auto 3rem}.testimonial__bottom{margin-top:3rem}.testimonial__bottom .left .avatars{width:100px}.reviews__wrapper{gap:1.25rem}.reviews__wrapper .customer-details-main{gap:.8rem}.reviews__wrapper .customer-details-main img{width:3rem}.reviews__wrapper .customer-details-main .details .name{margin-bottom:.3rem}.reviews__wrapper .left{gap:2rem;padding:2rem 2rem 1.25rem}.reviews__wrapper .left .content .stat__number{font-size:1.75rem}.reviews__wrapper .left .content .stats__detail{margin-bottom:2rem;font-size:1.15rem}.reviews__wrapper .left .content img{width:1.25rem;margin-bottom:1rem}.reviews__wrapper .left .content .review{width:100%}.reviews__wrapper .right{gap:1.25rem}.reviews__wrapper .right .col__1{gap:2rem;padding:1.25rem}.reviews__wrapper .right .col__1 .content .stat__number{margin-bottom:1rem;font-size:1.25rem}.reviews__wrapper .right .col__1 .content img{width:1.25rem;margin-bottom:.25rem}.reviews__wrapper .right .col__2{gap:1.25rem}.reviews__wrapper .right .col__2 .review__3,.reviews__wrapper .right .col__2 .review__4{gap:2rem;padding:1rem}.reviews__wrapper .right .col__2 .review__3 .quote-icon,.reviews__wrapper .right .col__2 .review__4 .quote-icon{width:1rem;margin-bottom:.25rem}.reviews__wrapper .right .col__2 .review__3 .review_body_text,.reviews__wrapper .right .col__2 .review__4 .review_body_text{font-size:.85rem;line-height:1.35em}.reviews__wrapper .right .col__2 .review__3 .customer__data__xs .details .name,.reviews__wrapper .right .col__2 .review__4 .customer__data__xs .details .name{font-size:.85rem}.reviews__wrapper .right .col__2 .review__3 .customer__data__xs .details .designation,.reviews__wrapper .right .col__2 .review__4 .customer__data__xs .details .designation{font-size:.7rem}}@media screen and (width<=1025px){.testimonial-section__wrapper{padding:0 0 4rem}.testimonial-section__wrapper h2{width:100%}.testimonial-section__wrapper .desc{width:100%;margin:0 auto 3rem}.testimonial__bottom{margin-top:3.5rem}.reviews__wrapper{flex-direction:column;gap:1.5rem}.reviews__wrapper .customer-details-main img{width:3rem}.reviews__wrapper .customer-details-main .details .name{margin-bottom:.3rem}.reviews__wrapper .left{justify-content:flex-start;gap:2rem;padding:2rem}.reviews__wrapper .left .content .stat__number{font-size:2rem}.reviews__wrapper .left .content .stats__detail{margin-bottom:2rem;font-size:1.25rem}.reviews__wrapper .left .content img{width:1.25rem;margin-bottom:.75rem}.reviews__wrapper .left .content .review{width:100%}.reviews__wrapper .right .col__1{gap:2rem;padding:2rem}.reviews__wrapper .right .col__1 .content .stat__number{flex-direction:column;margin-bottom:0;font-size:2rem;display:flex}.reviews__wrapper .right .col__1 .content .stats__detail{margin-bottom:2rem;font-size:1.25rem;font-weight:600;margin-left:0!important}.reviews__wrapper .right .col__1 .content img{width:1.25rem;margin-bottom:.75rem}.reviews__wrapper .right .col__1 .content .review{font-size:1.025rem}.reviews__wrapper .right .col__2{gap:1.25rem}.reviews__wrapper .right .col__2 .review__3,.reviews__wrapper .right .col__2 .review__4{justify-content:space-between;gap:2rem;padding:1.25rem}.reviews__wrapper .right .col__2 .review__3 .quote-icon,.reviews__wrapper .right .col__2 .review__4 .quote-icon{margin-bottom:.75rem}.reviews__wrapper .right .col__2 .review__3 .review_body_text,.reviews__wrapper .right .col__2 .review__4 .review_body_text{font-size:1rem;line-height:1.58em}.reviews__wrapper .right .col__2 .review__3 .customer__data__xs .details .designation,.reviews__wrapper .right .col__2 .review__4 .customer__data__xs .details .designation{font-size:.85rem}}@media (width<=768px){.testimonial-section__wrapper{padding:0 0 3.25rem}.testimonial-section__wrapper h2{width:100%;font-size:32px}.testimonial-section__wrapper .desc{margin:0 auto 2.25rem}.testimonial__bottom{flex-direction:column;align-items:flex-start;gap:2rem;margin-top:3rem}.testimonial__bottom .left{gap:.75rem}.testimonial__bottom .left .avatars{width:72px}.reviews__wrapper{flex-direction:column;gap:2rem}.reviews__wrapper .customer-details-main img{width:2.5rem}.reviews__wrapper .customer-details-main .details .name{margin-bottom:.3rem;font-size:.9rem}.reviews__wrapper .customer-details-main .details .designation{font-size:.8rem}.reviews__wrapper .left{gap:2rem;padding:1.5rem}.reviews__wrapper .left .content .stat__number{font-size:1.5rem}.reviews__wrapper .left .content .stats__detail{margin-bottom:1.25rem;font-size:1.05rem}.reviews__wrapper .left .content img{margin-bottom:.65rem}.reviews__wrapper .right .col__1{gap:2rem;padding:1.5rem}.reviews__wrapper .right .col__1 .content .stat__number{font-size:1.5rem}.reviews__wrapper .right .col__1 .content .stats__detail{margin-bottom:1.25rem;font-size:1.05rem}.reviews__wrapper .right .col__1 .content img{margin-bottom:.65rem}.reviews__wrapper .right .col__2{flex-direction:column;gap:1.25rem}.reviews__wrapper .right .col__2 .review__3,.reviews__wrapper .right .col__2 .review__4{justify-content:flex-start;gap:2rem;padding:1.5rem}.reviews__wrapper .right .col__2 .review__3 .quote-icon,.reviews__wrapper .right .col__2 .review__4 .quote-icon{width:1.25rem;margin-bottom:.65rem}.reviews__wrapper .right .col__2 .review__3 .review_body_text,.reviews__wrapper .right .col__2 .review__4 .review_body_text{font-size:1.025rem;line-height:1.56em}}.maincta__content{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:56px 72px}.maincta__content .caption{text-transform:uppercase;color:#ffc9c9;font-size:16px;font-weight:400;line-height:148%}.maincta__content .cta__body{align-items:flex-start;gap:64px;display:flex}.maincta__content .cta__body .cta__content{width:70%;margin-top:6px}.maincta__content .cta__body .cta__content .cta__title{text-align:left;letter-spacing:-.025em;text-transform:capitalize;color:var(--white);font-size:40px;font-weight:300;line-height:148%}.maincta__content .cta__body .cta__content .cta__body{color:var(--text-body-light);font-size:16.5px;font-weight:300;line-height:148%}.maincta__content .cta__body .cta__links{text-align:right;flex:1;margin-top:24px}@media screen and (width<=1025px){.maincta__content{padding:40px 48px}.maincta__content .caption{font-size:14px}.maincta__content .cta__body{flex-direction:column;gap:8px}.maincta__content .cta__body .cta__content{width:100%}.maincta__content .cta__body .cta__content .cta__title{font-size:36px}.maincta__content .cta__body .cta__content .cta__body{font-size:16px}}@media screen and (width<=765px){.maincta__content{padding:32px 24px}.maincta__content .caption{margin-bottom:8px}.maincta__content .cta__body{flex-direction:column;gap:8px}.maincta__content .cta__body .cta__content .cta__title{font-size:28px;line-height:1.2}.maincta__content .cta__body .cta__links{flex:1;width:100%}}.secondarycta__wrapper{background:#100d17;padding:88px 0}.secondarycta__wrapper .secondarycta__content{width:80%;margin:0 auto}.secondarycta__content{flex-direction:row;gap:104px;display:flex}.secondarycta__content .thumbnail{width:200px}.secondarycta__content .thumbnail .cta__thumbnail{width:100%}.secondarycta__content .content{flex:1}.secondarycta__content .content .title{letter-spacing:-.025em;text-transform:capitalize;color:var(--white);font-size:38px;font-weight:300;line-height:132%}.secondarycta__content .content .description{color:var(--text-body-light);margin-top:16px;font-size:17px;font-weight:300;line-height:148%}.secondarycta__content .content .cta__btn{margin-top:40px}@media screen and (width<=1025px){.secondarycta__wrapper{padding:64px 0}.secondarycta__wrapper .secondarycta__content{width:100%;margin:0 auto}.secondarycta__content{gap:32px}.secondarycta__content .thumbnail{width:220px}.secondarycta__content .content{flex:1}.secondarycta__content .content .title{font-size:32px}.secondarycta__content .content .description{margin-top:20px;font-size:18px}}@media screen and (width<=765px){.secondarycta__wrapper{padding:48px 0}.secondarycta__content{flex-direction:column;gap:32px}.secondarycta__content .thumbnail{width:100%}.secondarycta__content .content{flex:1}.secondarycta__content .content .title{font-size:28px}.secondarycta__content .content .description{margin-top:20px;font-size:16px}}
