.splide__pagination{bottom:-2.5em}.roi-form .base-hubspot-form{background:transparent;position:relative;max-width:800px;margin:auto}.roi-form .base-hubspot-form .hs-form-private{display:flex;justify-content:center;gap:8px}@media (max-width: 768px){.roi-form .base-hubspot-form .hs-form-private{flex-direction:column}}.roi-form .base-hubspot-form .hs_email{width:100%!important}.roi-form .base-hubspot-form .hs_email label{display:none!important}.roi-form .base-hubspot-form .hs_email .hs-error-msg{display:block!important;letter-spacing:normal!important;font-weight:600!important}.roi-form .base-hubspot-form .hs-richtext.hs-main-font-element{position:absolute;bottom:0;left:32px}@media (max-width: 768px){.roi-form .base-hubspot-form .hs-richtext.hs-main-font-element{bottom:-20px}}.roi-form .base-hubspot-form .hs-richtext.hs-main-font-element span{color:#fff!important}.roi-form .base-hubspot-form .hs-button{margin:0!important;padding-top:14px;padding-bottom:14px;background:#000!important}.roi-form .base-hubspot-form .hs-button:hover{background:#ff4d00!important}#roi-calculator .input{background-color:#020617;border:1px solid #020617;color:#fff;font-size:30px;font-weight:600;padding:14px 26px!important;border-radius:40px;width:100%}@media (min-width: 1024px){.revenue-number{display:inline-block;max-width:100%;font-size:clamp(2rem,6vw,5rem);white-space:pre-wrap;overflow-wrap:break-word}}.print-header,.print-footer,#roi-results{display:none}#roi-results.print-mode{display:block}.pdf-container{max-width:95%}@media (min-width: 1400px){.pdf-container{max-width:1280px}}@media (min-width: 1600px){.pdf-container{max-width:1440px}}.print-mode .paragraph{margin-top:24px}.print-mode .report-label{margin-top:20px}.print-mode .stats-value{margin-top:-24px;margin-bottom:20px}.print-mode .print-header,.print-mode .print-footer{display:flex}.print-mode .pdf-container{max-width:95%}.print-mode .link-text{margin-top:-14px}.base-hubspot-form .submitted-message p{text-align:center!important}.base-hubspot-form .submitted-message strong{color:#fff!important}.input.svelte-8tnf47{background-color:#020617;border:1px solid #020617;color:#fff;font-size:32px;font-weight:600;padding:16px 30px;border-radius:40px;width:100%}@media (max-width: 768px){.input.svelte-8tnf47{font-size:24px;padding:12px 20px}}.contract-input.svelte-8tnf47{padding-left:24px!important}
