.vodori-roi-calc{--vod-primary:#0a3185;--vod-accent:#487be4;--vod-cta:#b347bd;--vod-text:#505155;--vod-success:#b8d132;--vod-warning:#f86767;--vod-bg:#f5f5f7;--vod-card-bg:#fff;--vod-border:#e2e5f1;--vod-font:"Poppins",sans-serif;--vod-radius:12px;--vod-shadow:0 2px 8px rgba(10,49,133,.08);background:var(--vod-bg);color:var(--vod-text);font-family:var(--vod-font);max-width:100%;opacity:0;padding:16px 60px}.vodori-roi-calc,.vodori-roi-calc *,.vodori-roi-calc :after,.vodori-roi-calc :before{box-sizing:border-box}.vodori-roi-calc__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding-top:60px}.vodori-roi-calc__header-main{flex:1;min-width:0}.vodori-roi-calc__currency-toggle{background:var(--vod-card-bg);border-radius:9999px;box-shadow:var(--vod-shadow);display:inline-flex;flex-shrink:0;padding:4px}.vodori-roi-calc__currency-btn{background:transparent;border:none;border-radius:9999px;color:var(--vod-text);cursor:pointer;font-family:var(--vod-font);font-size:13px;font-weight:600;padding:6px 16px;transition:background .2s,color .2s}.vodori-roi-calc__currency-btn:hover:not(.vodori-roi-calc__currency-btn--active){color:var(--vod-primary)}.vodori-roi-calc__currency-btn--active{background:var(--vod-primary);color:#fff}.vodori-roi-calc__title{color:var(--vod-primary);font-size:24px;font-weight:700;line-height:30px;margin:0 0 8px}.vodori-roi-calc__subtitle{color:var(--vod-text);font-size:16px;font-weight:400;line-height:19.5px;margin:0}.vodori-roi-calc__wrapper{align-items:start;display:grid;gap:20px;grid-template-columns:635px minmax(0,1fr);padding-bottom:60px}.vodori-roi-calc__inputs{display:flex;flex-direction:column;gap:12px}.vodori-roi-calc__section-title{color:var(--vod-primary);font-size:22px;font-weight:600;line-height:24px;margin:0}.vodori-roi-calc__input-card{background:var(--vod-card-bg);border-radius:var(--vod-radius);box-shadow:var(--vod-shadow);padding:10px 24px}.vodori-roi-calc__field{padding:12px 0}.vodori-roi-calc__field:last-child{border-bottom:none}.vodori-roi-calc__field-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.vodori-roi-calc__label{align-items:center;color:var(--vod-text);display:flex;font-size:16px;font-weight:600;line-height:24px}.vodori-roi-calc__field-value{color:var(--vod-primary);font-size:18px;font-weight:700;line-height:27px;white-space:nowrap}.vodori-roi-calc__tooltip{align-items:center;border:1.5px solid var(--vod-accent);border-radius:50%;color:var(--vod-accent);cursor:help;display:inline-flex;flex-shrink:0;font-family:serif;font-size:10px;font-style:normal;font-weight:700;height:16px;justify-content:center;line-height:1;margin-left:8px;overflow:visible;position:relative;width:16px}.vodori-roi-calc__tooltip-bubble{background:var(--vod-primary);border-radius:6px;bottom:calc(100% + 6px);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;display:none;font-family:var(--vod-font);font-size:13px;font-weight:400;left:50%;line-height:1.4;padding:8px 10px;position:absolute;text-align:left;transform:translateX(-50%);white-space:normal;width:240px;z-index:100}.vodori-roi-calc__tooltip-bubble:after{border:6px solid transparent;border-top:6px solid var(--vod-primary);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.vodori-roi-calc__tooltip:hover .vodori-roi-calc__tooltip-bubble{display:block}.vodori-roi-calc__range-input{-webkit-appearance:none;appearance:none;background:#e5e7eb;border-radius:9999px;cursor:pointer;height:6px;outline:none;width:100%}.vodori-roi-calc__range-input:disabled{pointer-events:none}.vodori-roi-calc--loading{opacity:0}.vodori-roi-calc--loaded{opacity:1;transition:opacity .5s ease-in}.vodori-roi-calc__range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid var(--vod-primary);border-radius:50%;box-shadow:none;cursor:pointer;height:20px;transition:transform .15s;width:20px}.vodori-roi-calc__range-input::-webkit-slider-thumb:hover{transform:scale(1.15)}.vodori-roi-calc__range-input::-moz-range-thumb{background:#fff;border:2px solid var(--vod-primary);border-radius:50%;box-shadow:none;cursor:pointer;height:20px;width:20px}.vodori-roi-calc__results{align-self:start;display:flex;flex-direction:column;gap:16px;position:sticky;top:1rem}.vodori-roi-calc__results-title{color:var(--vod-primary);font-size:28px;font-weight:700;line-height:42px;margin:0}.vodori-roi-calc__results-cards{display:flex;flex-direction:column;gap:8px}.vodori-roi-calc__result-card{background:var(--vod-primary);border-radius:var(--vod-radius);color:#fff;padding:16px;position:relative}.vodori-roi-calc__result-card-icon{color:hsla(0,0%,100%,.9);margin-bottom:12px}.vodori-roi-calc__result-card-icon--sm{margin-bottom:12px}.vodori-roi-calc__result-card--hours .vodori-roi-calc__result-card-value{color:#fff;font-size:48px;font-weight:700;line-height:48px;margin-bottom:8px}.vodori-roi-calc__result-card--hours .vodori-roi-calc__result-card-label{color:#dde8ff;font-size:14px;font-weight:400;opacity:.7}.vodori-roi-calc__result-card-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.vodori-roi-calc__result-card--compliance .vodori-roi-calc__result-card-value,.vodori-roi-calc__result-card--revenue .vodori-roi-calc__result-card-value{color:#fff;font-size:22px;font-weight:700;line-height:22px;margin-bottom:8px}.vodori-roi-calc__result-card--compliance .vodori-roi-calc__result-card-label,.vodori-roi-calc__result-card--revenue .vodori-roi-calc__result-card-label{color:#dde8ff;font-size:12px;font-weight:400;opacity:.7}.vodori-roi-calc__result-card-value--blurred{filter:blur(6px);user-select:none}.vodori-roi-calc__result-card--hidden{display:none}.vodori-roi-calc__benchmark-msg,.vodori-roi-calc__revenue-prompt{background:rgba(72,123,228,.08);border-left:3px solid var(--vod-accent);border-radius:0 8px 8px 0;color:var(--vod-primary);line-height:1.5;margin-top:24px;padding:.75em 1em}.vodori-roi-calc__cta-wrapper{background:var(--vod-card-bg);border-radius:var(--vod-radius);box-shadow:var(--vod-shadow);margin-top:16px;padding:16px}.vodori-roi-calc__cta{background:var(--vod-cta);border:none;border-radius:30rem;border-bottom-left-radius:3rem;color:#fff;cursor:pointer;display:block;font-family:var(--vod-font);font-size:15px;font-weight:700;letter-spacing:.25rem;line-height:19.5px;padding:14px 20px;text-align:center;text-transform:uppercase;transition:background .2s,transform .15s;width:100%}.vodori-roi-calc__cta:hover{background:#a94fb3;transform:translateY(-1px)}.vodori-roi-calc__cta:active{transform:translateY(0)}.vodori-roi-calc__cta-wrapper--submitted{background:#dde8ff;display:none}.vodori-roi-calc__cta-success{color:#505155;display:none!important;font-size:14px;font-weight:500;line-height:21px;margin:0;text-align:center}.vodori-roi-calc__tier2{margin-top:16px}.after-success{background:#dde8ff;border-radius:10px;color:#505155;display:flex;padding:16px}.vodori-roi-calc__results.vodori-roi-calc__results--expanded{position:static}.vodori-roi-calc__form-gate{background:var(--vod-card-bg);border:1px solid var(--vod-border);border-radius:var(--vod-radius);box-shadow:var(--vod-shadow);padding:1.5em}.vodori-roi-calc__form-gate h3{font-size:18px;margin-bottom:16px}.vodori-roi-calc__form-intro{color:var(--vod-text);font-size:.875rem;line-height:1.5;margin:0 0 1.5rem}.vodori-roi-calc__form-embed .hs-form{font-family:var(--vod-font)}.vodori-roi-calc__form-embed .hs-form .hs-input{border:1px solid #d1d5dc;border-radius:10px;box-sizing:border-box;font-family:var(--vod-font);padding:.625em .75em;width:100%}.vodori-roi-calc__form-embed .hs-form .hs-input:focus{border-color:var(--vod-accent);box-shadow:0 0 0 3px rgba(72,123,228,.15);outline:none}.vodori-roi-calc__form-embed .hs-form label{color:#505155;font-family:var(--vod-font);font-size:14px;font-weight:600}.vodori-roi-calc__form-embed .hs-form .hs-button{background:var(--vod-cta);border:none;border-radius:30rem;border-bottom-left-radius:3rem;color:#fff;cursor:pointer;font-family:var(--vod-font);font-size:1em;font-weight:600;letter-spacing:.6px;margin-top:24px;padding:.75em 2em;text-transform:uppercase;transition:background .2s;width:100%}.vodori-roi-calc__form-embed .hs-form .hs-button:hover{background:#a94fb3}.vodori-roi-calc__form-embed .hs-form .hs-error-msgs{color:var(--vod-warning);font-family:var(--vod-font);font-size:.75rem}.vodori-roi-calc__full-results{animation:vodoriFadeIn .4s ease-out;background:var(--vod-card-bg);border-radius:var(--vod-radius);box-shadow:var(--vod-shadow);overflow:hidden}@keyframes vodoriFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vodori-roi-calc__cmp-header{display:grid;grid-template-columns:1fr 1fr;min-height:80px}.vodori-roi-calc__cmp-header .vodori-roi-calc__cmp-label-col{background:transparent}.vodori-roi-calc__cmp-header .vodori-roi-calc__cmp-current-col{align-items:center;background:#edf2fc;display:none;justify-content:center;padding:16px}.vodori-roi-calc__cmp-header .vodori-roi-calc__cmp-vodori-col{align-items:center;background:#dde8ff;display:flex;justify-content:center;padding:16px}.vodori-roi-calc__cmp-col-title{color:var(--vod-primary);font-size:18px;font-weight:600;line-height:21px;text-align:center}.vodori-roi-calc__cmp-col-title--vodori{color:var(--vod-accent)}.vodori-roi-calc__cmp-section{border-top:2px solid var(--vod-primary)}.vodori-roi-calc__cmp-section-header{align-items:center;background:var(--vod-primary);color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;line-height:24px;padding:16px}.vodori-roi-calc__cmp-row{border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:1fr 1fr;min-height:80px}.vodori-roi-calc__cmp-row--tall{min-height:128px}.vodori-roi-calc__cmp-label-col{align-items:center;color:var(--vod-text);display:flex;font-size:16px;font-weight:400;line-height:21px;padding:16px}.vodori-roi-calc__cmp-current-col{background:#edf2fc;display:none}.vodori-roi-calc__cmp-current-col,.vodori-roi-calc__cmp-vodori-col{align-items:center;justify-content:center;padding:16px;position:relative}.vodori-roi-calc__cmp-vodori-col{background:#dde8ff;display:flex}.vodori-roi-calc__cmp-value{color:var(--vod-text);font-size:18px;font-weight:700;line-height:27px;text-align:center}.vodori-roi-calc__cmp-value--vodori{color:var(--vod-primary)}.vodori-roi-calc__cmp-arrow{position:absolute;right:8px;top:8px}.vodori-roi-calc__cmp-risk-body{align-items:center;background:#dde8ff;display:flex;flex-direction:column;gap:8px;padding:24px}.vodori-roi-calc__cmp-risk-value{color:var(--vod-primary);font-size:24px;font-weight:700;line-height:36px;text-align:center}.vodori-roi-calc__cmp-risk-desc{color:#888;font-size:16px;font-weight:400;line-height:19.5px;margin:0;max-width:450px;text-align:center}.vodori-roi-calc__cmp-section--hidden{display:none}.vodori-roi-cal__notice{font-style:italic;margin:20px 0;text-align:center}@media (max-width:1000px){.vodori-roi-calc__wrapper{grid-template-columns:1fr}.vodori-roi-calc__results{position:static}.vodori-roi-calc__title{font-size:20px}.vodori-roi-calc__results-title{font-size:22px}.vodori-roi-calc__result-card--hours .vodori-roi-calc__result-card-value{font-size:36px;line-height:36px}.vodori-roi-calc__label{font-size:14px}}@media (max-width:480px){.vodori-roi-calc{padding:12px 16px}.vodori-roi-calc__title{font-size:18px}.vodori-roi-calc__input-card{padding:8px 16px}.vodori-roi-calc__result-card--hours .vodori-roi-calc__result-card-value{font-size:28px;line-height:28px}.vodori-roi-calc__result-card-row{grid-template-columns:1fr}.vodori-roi-calc__table{font-size:.75rem}.vodori-roi-calc__table td,.vodori-roi-calc__table th{padding:.5rem}}.return-vodori{margin-top:0}.vodori-roi-calc__title-inner{align-items:flex-start;display:flex;justify-content:space-between}