.roi-calculator__header{margin-bottom:2.25em;text-align:center}.roi-calculator__kicker{margin-bottom:.375em}.roi-calculator__title{margin:0}.roi-calculator__content{background:#fff;border:1px solid var(--color-secondary);border-radius:1.25rem;margin:0 auto;max-width:930px;overflow:hidden}.roi-calculator__body{padding:2.5rem 2rem}.roi-calculator__grid{display:grid;gap:3rem;grid-template-columns:1fr 1fr}.roi-calculator__panel{display:flex;flex-direction:column;gap:1.75rem}.roi-calculator__panel-title{font-size:1.375rem;margin:0}.roi-calculator__inputs{display:flex;flex-direction:column;gap:2.5rem}.roi-calculator__input{display:flex;flex-direction:column;gap:1.125rem}.roi-calculator__label--with-checkbox{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.roi-calculator__value{font-variation-settings:"wght" 700;white-space:nowrap}.roi-calculator__checkbox{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.375rem}.roi-calculator__checkbox input[type=checkbox]{accent-color:var(--color-purple);cursor:pointer;height:1.125rem;width:1.125rem}.roi-calculator__checkbox span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.roi-calculator__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;cursor:pointer;height:5px;outline:none;width:100%}.roi-calculator__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-purple);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:grab;height:24px;width:24px}.roi-calculator__range::-webkit-slider-thumb:active{cursor:grabbing}.roi-calculator__range::-moz-range-thumb{background:var(--color-purple);border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:grab;height:24px;width:24px}.roi-calculator__range::-moz-range-thumb:active{cursor:grabbing}.roi-calculator__slider{background:var(--color-primary--0);border-radius:999px;cursor:pointer;height:10px;outline:5px solid var(--color-primary--0);outline-offset:-2.5px;position:relative}.roi-calculator__slider-fill{background:var(--color-purple);border-radius:inherit;height:100%;transition:width .2s ease;width:0}.roi-calculator__slider-dot{background:var(--color-purple);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:grab;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:left .2s ease;width:24px}.roi-calculator__slider-dot:active{cursor:grabbing}.roi-calculator__slider-labels{color:var(--color-secondary--60);display:flex;font-size:.875rem;justify-content:space-between;margin-top:-.5rem}.roi-calculator__package-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.roi-calculator__package-hint{flex:1;margin:0;min-width:200px}.roi-calculator__package-select{position:relative}.roi-calculator__package{align-items:center;background-clip:padding-box,border-box,border-box,border-box,border-box;background-image:linear-gradient(#fff,#fff),radial-gradient(at 0 0,#3daeed 0,transparent 70%),radial-gradient(at 100% 20%,#68df9d 0,transparent 80%),radial-gradient(at 90% 100%,#d7c8f9 0,transparent 35%),radial-gradient(at 25% 100%,#864fcf 0,transparent 60%);background-origin:border-box;border:1.5px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem .875rem;position:relative}.roi-calculator__package:hover{background-image:radial-gradient(at 0 0,rgba(61,174,237,.15) 0,transparent 70%),radial-gradient(at 100% 20%,rgba(104,223,157,.15) 0,transparent 80%),radial-gradient(at 90% 100%,rgba(215,200,249,.15) 0,transparent 35%),radial-gradient(at 25% 100%,rgba(134,79,207,.15) 0,transparent 60%),linear-gradient(#fff,#fff),radial-gradient(at 0 0,#3daeed 0,transparent 70%),radial-gradient(at 100% 20%,#68df9d 0,transparent 80%),radial-gradient(at 90% 100%,#d7c8f9 0,transparent 35%),radial-gradient(at 25% 100%,#864fcf 0,transparent 60%)}.roi-calculator__package:active,.roi-calculator__package:hover{background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box,border-box,border-box,border-box}.roi-calculator__package:active{background-image:radial-gradient(at 0 0,rgba(61,174,237,.35) 0,transparent 70%),radial-gradient(at 100% 20%,rgba(104,223,157,.35) 0,transparent 80%),radial-gradient(at 90% 100%,rgba(215,200,249,.35) 0,transparent 35%),radial-gradient(at 25% 100%,rgba(134,79,207,.35) 0,transparent 60%),linear-gradient(#fff,#fff),radial-gradient(at 0 0,#3daeed 0,transparent 70%),radial-gradient(at 100% 20%,#68df9d 0,transparent 80%),radial-gradient(at 90% 100%,#d7c8f9 0,transparent 35%),radial-gradient(at 25% 100%,#864fcf 0,transparent 60%)}.roi-calculator__package:before{background-clip:padding-box,border-box,border-box,border-box,border-box;background-image:linear-gradient(#fff,#fff),radial-gradient(at 0 0,rgba(61,174,237,.35) 0,transparent 70%),radial-gradient(at 100% 20%,rgba(104,223,157,.35) 0,transparent 80%),radial-gradient(at 90% 100%,rgba(215,200,249,.35) 0,transparent 35%),radial-gradient(at 25% 100%,rgba(134,79,207,.35) 0,transparent 60%);background-origin:border-box;border:4px solid transparent;border-radius:12px;content:"";height:calc(100% + 8px);left:-4px;position:absolute;top:-4px;width:calc(100% + 8px);z-index:-1}.roi-calculator__package-icon{border-radius:4px;display:grid;height:32px;place-items:center;position:relative;width:32px}.roi-calculator__package-name{font-size:1.3125rem;font-variation-settings:"wght" 700;letter-spacing:.013em;line-height:1.8}.roi-calculator__package-arrow{display:grid;height:24px;place-items:center;width:24px}.roi-calculator__select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.roi-calculator__current-costs{font-size:.875rem}.roi-calculator__current-costs-value{color:var(--color-purple);font-variation-settings:"wght" 700}.roi-calculator__kpis{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.roi-calculator__kpi{background:var(--color-secondary--30);border:1px solid var(--color-secondary);border-radius:1.3125rem;padding:1.35rem 1.5rem}.roi-calculator__kpi--full{grid-column:1/-1}.roi-calculator__kpi-label{margin-bottom:.75rem}.roi-calculator__kpi-value{font-variation-settings:"wght" 700}.roi-calculator__assumption div{margin-bottom:.75rem}.roi-calculator__assumption div:last-child{margin-bottom:0}.roi-calculator__cta{align-items:center;background:var(--color-primary--0);display:flex;gap:1em;justify-content:space-between;padding:2.5rem 2rem}@media (max-width:991px){.roi-calculator__grid{grid-template-columns:1fr}.roi-calculator__kpis{grid-template-columns:1fr 1fr}.roi-calculator__cta{flex-direction:column}}@media (max-width:640px){.roi-calculator__kpis{grid-template-columns:1fr}.roi-calculator__header{text-align:left}}
