.roi-calculator{background:linear-gradient(135deg,#f7f1f0 0%,#ede5e3 100%);padding:60px 0;margin:40px 0;border-radius:20px}@media(max-width:768px){.roi-calculator{padding:40px 15px;margin:20px 0;border-radius:0}}.roi-calculator__header{text-align:center;margin-bottom:40px}.roi-calculator__title{font-family:'syncopate',sans-serif;font-size:28px;font-weight:bold;color:#513e3e;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}@media(max-width:768px){.roi-calculator__title{font-size:20px}}.roi-calculator__subtitle{font-size:16px;color:#7a6565;margin:0 auto;line-height:1.6}@media(min-width:768px){.roi-calculator__subtitle{white-space:nowrap}}.roi-calculator__body{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}@media(max-width:992px){.roi-calculator__body{grid-template-columns:1fr;gap:30px;align-items:start}}.roi-calculator__inputs{background:#fff;padding:30px;border-radius:16px;box-shadow:0 4px 20px rgba(81,62,62,.08)}.roi-calculator__input-group{margin-bottom:25px}.roi-calculator__input-group:last-child{margin-bottom:0}.roi-calculator__input-group label{display:block;font-weight:600;color:#513e3e;margin-bottom:10px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.roi-calculator__input-wrapper{position:relative;display:flex;align-items:center}.roi-calculator__input{width:100%;padding:15px 60px 15px 20px;font-size:24px;font-weight:600;color:#513e3e;border:2px solid #e8ddd9;border-radius:12px;background:#fdfcfc;transition:all .3s ease;font-family:'Quicksand',sans-serif}.roi-calculator__input:focus{border-color:#c1a4a0;background:#fff;outline:0}.roi-calculator__input::placeholder{color:#c1a4a0;font-weight:400}.roi-calculator__input-suffix{position:absolute;right:20px;font-size:18px;font-weight:600;color:#7a6565}.roi-calculator__slider-wrapper{display:flex;align-items:center;gap:15px}.roi-calculator__slider{flex:1;-webkit-appearance:none;appearance:none;height:8px;background:#e8ddd9;border-radius:4px;outline:0;cursor:pointer}.roi-calculator__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#c1a4a0 0%,#a08580 100%);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(81,62,62,.3);transition:transform .2s ease}.roi-calculator__slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.roi-calculator__slider::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,#c1a4a0 0%,#a08580 100%);border-radius:50%;cursor:pointer;border:0;box-shadow:0 2px 6px rgba(81,62,62,.3)}.roi-calculator__slider-value{min-width:120px;font-size:16px;font-weight:600;color:#513e3e;white-space:nowrap}.roi-calculator__slider-value span{color:#c1a4a0;font-size:18px}.roi-calculator__package-selector{display:flex;gap:10px}@media(max-width:576px){.roi-calculator__package-selector{flex-direction:column}}.roi-calculator__package-btn{flex:1;padding:15px 10px;border:2px solid #e8ddd9;border-radius:12px;background:#fff;cursor:pointer;transition:all .3s ease;text-align:center}.roi-calculator__package-btn:hover{border-color:#c1a4a0;background:#fdfcfc}.roi-calculator__package-btn.active{border-color:#c1a4a0;background:linear-gradient(135deg,#c1a4a0 0%,#a08580 100%)}.roi-calculator__package-btn .package-name{display:block;font-family:'syncopate',sans-serif;font-size:14px;font-weight:bold;color:#513e3e;text-transform:uppercase;margin-bottom:5px;transition:color .3s ease}.roi-calculator__package-btn.active .package-name{color:#fff}.roi-calculator__package-btn .package-price{display:block;font-size:13px;color:#7a6565;transition:color .3s ease}.roi-calculator__package-btn.active .package-price{color:rgba(255,255,255,.9)}.roi-calculator__results{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:992px){.roi-calculator__results{gap:15px}}.roi-calculator__result-card{background:#fff;padding:22px 20px;border-radius:12px;box-shadow:0 4px 20px rgba(81,62,62,.08);display:flex;align-items:center;gap:15px;transition:all .3s ease;opacity:.9}.roi-calculator__result-card.animate{animation:resultPop .4s ease forwards}@keyframes resultPop{0%{transform:scale(.98);opacity:.7}50%{transform:scale(1.02)}100%{transform:scale(1);opacity:1}}.roi-calculator__result-card--primary{background:linear-gradient(135deg,#c1a4a0 0%,#a08580 100%)}.roi-calculator__result-card--primary .result-icon{color:#fff}.roi-calculator__result-card--primary .result-value{color:#fff}.roi-calculator__result-card--primary .result-label{color:rgba(255,255,255,.9)}.roi-calculator__result-card--highlight{background:linear-gradient(135deg,#513e3e 0%,#3d2e2e 100%);border:2px solid #c1a4a0}.roi-calculator__result-card--highlight .result-icon{color:#c1a4a0}.roi-calculator__result-card--highlight .result-value{color:#c1a4a0;font-size:36px}.roi-calculator__result-card--highlight .result-label{color:rgba(255,255,255,.85)}.result-icon{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;color:#c1a4a0}.result-content{flex:1}.result-value{display:block;font-size:28px;font-weight:700;color:#513e3e;line-height:1.2;margin-bottom:5px}@media(max-width:576px){.result-value{font-size:22px}}.result-label{display:block;font-size:14px;color:#7a6565;line-height:1.4}.roi-calculator__footer{margin-top:30px;text-align:center}.roi-calculator__note{font-size:13px;color:#9a8585;margin-bottom:20px;font-style:italic}.roi-calculator__cta{display:inline-block}.roi-calculator__input::-webkit-outer-spin-button,.roi-calculator__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.roi-calculator__input[type=number]{-moz-appearance:textfield}.beSubscriberModal .roi-calculator{margin:40px 0 0 0;border-radius:20px}.beSubscriberModal .roi-calculator__cta{display:none}.beSubscriberModal .roi-calculator__note{margin-bottom:0}