.roi-report-modal{display:flex;flex-direction:column;max-width:600px;width:100%}@media(max-width:768px){.roi-report-modal{max-width:95vw}}.roi-report-modal .roi-report-content{width:100%;display:flex;flex-direction:column;padding:36px;gap:24px}@media(max-width:768px){.roi-report-modal .roi-report-content{gap:20px}}.roi-report-modal .roi-report-title{color:#fff;font-size:24px;font-weight:600;line-height:1.2;margin:0}@media(max-width:768px){.roi-report-modal .roi-report-title{font-size:28px}}.roi-report-modal .roi-report-description{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:134%}@media(max-width:768px){.roi-report-modal .roi-report-description{font-size:14px}}.roi-report-modal .roi-report-form{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:8px}@media(max-width:768px){.roi-report-modal .roi-report-form{gap:14px}}.roi-report-modal .roi-report-form .form-field{display:flex;flex-direction:column;gap:8px}.roi-report-modal .roi-report-form .form-label{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:22px;opacity:.6}.roi-report-modal .roi-report-form input{width:100%;padding:14px 16px;font-size:16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:#fff;outline:none;transition:all .3s ease}.roi-report-modal .roi-report-form input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.roi-report-modal .roi-report-form input::placeholder{color:hsla(0,0%,100%,.5)}.roi-report-modal .roi-report-form input:focus{border-color:#0069ff;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(0,105,255,.1)}.roi-report-modal .roi-report-form input:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.roi-report-modal .roi-report-form input{padding:12px 14px;font-size:14px}}.roi-report-modal .roi-report-form button{width:100%;padding:14px 24px;font-size:16px;font-weight:600;border-radius:8px;transition:all .3s ease}.roi-report-modal .roi-report-form button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.roi-report-modal .roi-report-form button:disabled:hover{transform:none;box-shadow:none}@media(max-width:768px){.roi-report-modal .roi-report-form button{padding:12px 20px;font-size:14px}}.roi-calculator-form{width:100%;display:flex;flex-direction:column;gap:12px;height:-moz-fit-content;height:fit-content;padding:40px 80px}@media screen and (max-width:1024px){.roi-calculator-form{padding:40px 20px}}.roi-calculator-form .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:40px auto auto;gap:32px}@media screen and (max-width:768px){.roi-calculator-form .wrapper{gap:24px}}.roi-calculator-form .wrapper .top-section{display:flex;gap:32px;width:100%}@media screen and (max-width:968px){.roi-calculator-form .wrapper .top-section{flex-direction:column;gap:24px}}.roi-calculator-form .wrapper .top-section .inputs-box,.roi-calculator-form .wrapper .top-section .results-box{flex:1;display:flex;flex-direction:column;padding:40px;border-radius:18px;background:rgba(45,45,45,.6)}@media screen and (max-width:768px){.roi-calculator-form .wrapper .top-section .inputs-box,.roi-calculator-form .wrapper .top-section .results-box{padding:32px 20px}}.roi-calculator-form .wrapper .top-section .submit-button{margin-top:20px;color:#fff;border-radius:12px;background:linear-gradient(183deg,#1452ca 45.56%,#3b75e7 97.74%);padding:16px 32px;transition:all .3s;display:flex;justify-content:center;align-items:center;width:auto;min-width:280px;height:56px;font-size:18px;font-weight:600;cursor:pointer;border:none}.roi-calculator-form .wrapper .top-section .submit-button:hover:not(:disabled){background:linear-gradient(183deg,#3b75e7 45.56%,#1452ca 97.74%);box-shadow:0 8px 20px rgba(20,82,202,.4)}.roi-calculator-form .wrapper .top-section .submit-button:disabled{background:rgba(45,45,45,.8);color:hsla(0,0%,100%,.4);cursor:not-allowed;box-shadow:none}@media screen and (max-width:768px){.roi-calculator-form .wrapper .top-section .submit-button{font-size:16px;height:48px;padding:14px 24px;min-width:240px}}.roi-calculator-form .wrapper .top-section .inputs-column{display:flex;flex-direction:column;gap:20px}.roi-calculator-form .wrapper .top-section .inputs-column .input-group{display:flex;flex-direction:column;gap:8px}.roi-calculator-form .wrapper .top-section .inputs-column .input-group .input-label{font-size:16px;font-weight:500;color:hsla(0,0%,100%,.8)}.roi-calculator-form .wrapper .top-section .inputs-column .input-group input{border-radius:12px;width:100%;background:#1e1e1e;outline:none;border:1px solid hsla(0,0%,100%,.3);padding:14px 16px;font-size:16px;color:#fff;transition:all .3s}.roi-calculator-form .wrapper .top-section .inputs-column .input-group input:hover{border-color:hsla(0,0%,100%,.5)}.roi-calculator-form .wrapper .top-section .inputs-column .input-group input:focus{border-color:#1452ca}@media screen and (max-width:768px){.roi-calculator-form .wrapper .top-section .inputs-column .input-group input{padding:12px 14px;font-size:14px}}.roi-calculator-form .wrapper .top-section .result-card{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:16px;border:1px solid #424242;background:linear-gradient(0deg,#2a2a2a,rgba(34,34,34,.5) 66.27%);flex:1}@media screen and (max-width:768px){.roi-calculator-form .wrapper .top-section .result-card{padding:20px}}.roi-calculator-form .wrapper .top-section .result-card .result-value{color:#fff;font-size:32px;font-weight:700;line-height:1.2}@media screen and (max-width:768px){.roi-calculator-form .wrapper .top-section .result-card .result-value{font-size:28px}}.roi-calculator-form .wrapper .top-section .result-card h6{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.8);margin:0;line-height:1.4}