.roi-hs-form .hs-form-field{margin-bottom:20px}.roi-hs-form .hs-form-field>label{color:#15233d!important;display:block!important;font-family:Inter,-apple-system,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em!important;margin-bottom:8px!important;text-transform:uppercase!important}.roi-hs-form .hs-form-required{color:#5b44e6!important}.roi-hs-form .hs-input{background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important;color:#1f2937!important;font-family:Inter,-apple-system,sans-serif!important;font-size:16px!important;outline:none!important;padding:12px 16px!important;transition:all .3s ease!important;width:100%!important}.roi-hs-form .hs-input:focus{border-color:#5b44e6!important;box-shadow:0 0 0 3px rgba(91,68,230,.1)!important}.roi-hs-form select.hs-input{appearance:auto!important;cursor:pointer!important}.roi-hs-form .hs-error-msgs{list-style:none!important;margin:4px 0 0!important;padding:0!important}.roi-hs-form .hs-error-msgs label{color:#ef4444!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.roi-hs-form .hs-button,.roi-hs-form input[type=submit]{background-color:#5b44e6!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;color:#fff!important;cursor:pointer!important;display:block!important;font-family:Inter,-apple-system,sans-serif!important;font-size:16px!important;font-weight:700!important;margin-top:16px!important;padding:16px!important;transition:all .3s ease!important;width:100%!important}.roi-hs-form .hs-button:hover,.roi-hs-form input[type=submit]:hover{background-color:#4935c7!important;transform:translateY(-2px)!important}.roi-hs-form .legal-consent-container{color:#6b7280!important;font-size:12px!important;line-height:1.5!important;margin-top:12px!important}.roi-hs-form .legal-consent-container a{color:#5b44e6!important}.roi-hs-form fieldset{border:none!important;margin:0!important;max-width:100%!important;padding:0!important}.roi-hs-form .input{margin:0!important;width:100%!important}.roi-hs-form ul{list-style:none!important;margin:0!important;padding:0!important}.roi-hs-form .hs_submit{margin-top:8px!important}.roi-hs-form .hs-form fieldset.form-columns-2{display:grid!important;gap:16px!important;grid-template-columns:1fr 2fr!important;max-width:100%!important}.roi-hs-form .hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;margin-bottom:0!important;width:100%!important}.roi-hs-form .hs-form fieldset.form-columns-2 .hs-form-field .input{margin:0!important;width:100%!important}.roi-hs-form .hs-form fieldset.form-columns-1{max-width:100%!important}.roi-section-wrapper{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-top:96px}.roi-section-wrapper *{box-sizing:border-box}.roi-container{margin:0 auto;max-width:1152px;padding:0 24px}.roi-card{background-color:#15233d;border:1px solid hsla(0,0%,100%,.1);border-radius:40px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;padding:32px;position:relative}@media (min-width:1024px){.roi-card{padding:48px}}.roi-grid-pattern{inset:0;opacity:.1}.roi-bg-accent,.roi-grid-pattern{pointer-events:none;position:absolute}.roi-bg-accent{background-color:#5b44e6;border-radius:50%;bottom:-96px;filter:blur(80px);height:384px;left:-96px;opacity:.3;width:384px}.roi-content{align-items:center;display:flex;flex-direction:column;gap:48px;position:relative;z-index:10}@media (min-width:1024px){.roi-content{flex-direction:row}}.roi-text-section{color:#fff}@media (min-width:1024px){.roi-text-section{width:50%}}.roi-badge{align-items:center;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:#93c5fd;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.roi-heading{color:#fff;font-size:30px;font-weight:800;line-height:1.2;margin-bottom:24px}@media (min-width:1024px){.roi-heading{font-size:36px}}.roi-description{color:#d1d5db;font-size:16px;line-height:1.6;margin-bottom:24px}.roi-time-info{align-items:center;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:500;padding:8px 16px;width:fit-content}.roi-time-icon{height:20px;margin-right:8px;width:20px}.roi-form-section{width:100%}@media (min-width:1024px){.roi-form-section{width:50%}}.roi-form-card{background-color:#fff;border-radius:16px;box-shadow:0 0 40px rgba(0,0,0,.3);padding:32px}.roi-form-header{border-bottom:1px solid #f3f4f6;margin-bottom:24px;padding-bottom:24px;text-align:center}.roi-form-header-text{color:#475569;font-size:14px;font-weight:500;line-height:1.6}.roi-form{gap:20px}.roi-form,.roi-form-group{display:flex;flex-direction:column}.roi-form-label{color:#15233d;display:block;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.roi-form-input,.roi-form-select{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#1f2937;font-size:16px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.roi-form-input:focus,.roi-form-select:focus{border-color:#5b44e6;box-shadow:0 0 0 3px rgba(91,68,230,.1)}.roi-form-row{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.roi-form-row{grid-template-columns:1fr 1fr}}.roi-form-submit{align-items:center;background-color:#5b44e6;border:none;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;margin-top:16px;padding:16px;transition:all .3s ease;width:100%}.roi-form-submit:hover{background-color:#4935c7;transform:translateY(-2px)}.roi-reveal{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.roi-reveal.roi-reveal--left{transform:translateX(-40px)}.roi-reveal.roi-reveal--right{transform:translateX(40px)}.roi-reveal.is-visible{opacity:1;transform:translate(0)}