.custom-steps{display:flex;gap:93px;justify-content:space-between;margin-bottom:34px;margin-top:17px;position:relative}.custom-steps .custom-step:before{background:#020618;content:"";height:3px;left:50%;position:absolute;right:0;top:16px;width:calc(100% + 97px);z-index:-1}.custom-steps .custom-step:last-child:before{display:none}.custom-step.completed:before{background-color:#f06034}.custom-step{padding:0 11px;position:relative;text-align:center;width:22%;z-index:2}.custom-step .number{align-items:center;background:#020618;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;margin:auto auto 14px;width:32px}.custom-step.active .number{background:#f06034}.custom-step.completed .number{background:#f97345}.discovery-call .container{max-width:1347px}.discovery-call h1{color:#fff;margin-bottom:30px}.discovery-call__header .description h5,.discovery-call__header .description p{color:#cad5e2;font-weight:400;line-height:1.6;margin:0}.discovery-call__grid{display:flex;flex-wrap:wrap;gap:64px}.discovery-call__grid .discovery-left{width:calc(44% - 64px)}.form-card form .hsfc-Step__Content{padding:0!important}.form-card form label{color:#314158!important;font-family:Inter!important;font-size:14px!important;letter-spacing:.6px;margin-bottom:6px!important;text-transform:uppercase}.form-card form .hsfc-FieldDescription{bottom:-23px;color:#90a1b9;font-family:Inter!important;font-size:14px;margin:0!important;position:absolute}.form-card form .hsfc-TextInput:focus{box-shadow:none!important}.form-card form .hsfc-ErrorAlert{font-family:Inter!important;font-size:10px!important;font-weight:500;letter-spacing:.6px;line-height:16px;margin:0;text-transform:unset}.form-card form .hsfc-NavigationRow button:hover{background-color:#f06034!important;box-shadow:0 5px 15px rgba(244,96,54,.35);color:#fff!important}.form-card form input[type=email],.form-card form input[type=file],.form-card form input[type=number],.form-card form input[type=password],.form-card form input[type=search],.form-card form input[type=tel],.form-card form input[type=text],.form-card form select,.form-card form textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#314158;font-family:Inter;font-size:14px;font-style:normal;padding:15px 17px}.form-card form .hsfc-NavigationRow button,form .hsfc-Step:first-child .hsfc-NavigationRow button{position:relative}form .hsfc-Step:first-child .hsfc-NavigationRow button:after{background-image:url(https://www-civilcfo-com.sandbox.hs-sites.com/hubfs/civilcfo-ai/images/resources/btn-arrow.png);background-size:contain;content:"";height:16px;margin-left:18px;position:absolute;right:calc(50% - 77px);top:50%;transform:translateY(-50%);width:16px}.form-card form .hsfc-PhoneInput__FlagAndCaret{border:1px solid #e2e8f0!important}.discovery-call__grid .discovery-right{width:56%}.form-card .form-title{padding:0}.discovery-call__header{margin:0 auto 93px;max-width:879px;text-align:center}.who-card{background:rgba(15,23,43,.4);border:1px solid rgba(29,41,61,.6);border-radius:10.4px;margin-bottom:47px;padding:40px}p.section-label{color:#f06034;display:inline-block;font-weight:700;letter-spacing:2.4px;margin-bottom:32px;padding-left:14px;position:relative;text-transform:uppercase}p.section-label:before{background:#f06034;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.discovery-call__grid .call-process p.section-label{margin-bottom:16px}.who-item strong{color:#f06034;display:block;font-size:18px;line-height:1}.who-card .who-item span svg{height:20px;width:20px}.who-card .who-item span{color:#cad5e2}.who-item{display:flex;gap:16px;margin-bottom:30px}.process-item{background:rgba(15,23,43,.2);border:1px solid #0f172b;border-radius:10.4px;display:flex;flex-wrap:wrap;gap:16px;padding:20px}.process-item .process-content{color:#cad5e2;font-style:normal;font-weight:400;line-height:1.6;width:calc(100% - 48px)}.process-item:not(:last-child){margin-bottom:16px}.step{align-items:center;background:rgba(240,96,52,.1);border-radius:33554400px;color:#f06034;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.discovery-call__grid .discovery-left .bottom_note p{color:#90a1b9;line-height:1.6;margin:0}.discovery-call__grid .discovery-left .bottom_note{border-top:1px solid rgba(29,41,61,.8);margin-top:35px;padding-top:35px}.form-card{background:#fff;border-radius:10.4px;padding:50px 41px 82px}.custom-step.active span.label{color:#f06034}.custom-step span.label{color:#020618;font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.form-card h3{font-weight:800;line-height:1.2;text-align:center}.form-card .form-description p{color:#62748e;line-height:1.6;margin:0;text-align:center}.form-card .form-description p svg{height:16px;vertical-align:middle;width:16px}.form-card form .hsfc-NavigationRow button{background-color:#f06034;color:#fff;cursor:pointer!important;filter:unset!important;font-family:Inter;font-size:16px;font-weight:400;margin-top:40px;padding:20px;width:100%}@media(max-width:1189px){.custom-step{padding:0;width:33.33%}.custom-steps{gap:20px}.custom-steps .custom-step:before{width:calc(100% + 24px)}}@media(max-width:992px){.discovery-call__grid{flex-direction:column}.discovery-call__grid .discovery-left,.discovery-call__grid .discovery-right{width:100%}.discovery-call__header{margin:0 auto 40px}.discovery-call__header .description p{font-size:16px}.discovery-call h1{margin-bottom:20px}.form-card{padding:35px}.form-card form .hsfc-NavigationRow button{margin-top:0;padding:12px}.form-card h3{font-size:24px}}@media(max-width:991px){.discovery-call__grid{grid-template-columns:1fr}}@media(max-width:767px){.who-card{padding:20px}.process-item{flex-direction:column;padding:10px}.discovery-call__grid{gap:40px}.process-item .process-content{width:100%}.process-item{gap:10px}.form-card h3{font-size:18px}}@media(max-width:599px){.form-card{padding:25px 20px}.form-card form input[type=email],.form-card form input[type=file],.form-card form input[type=number],.form-card form input[type=password],.form-card form input[type=search],.form-card form input[type=tel],.form-card form input[type=text],.form-card form select,.form-card form textarea{padding:10px}.custom-step span.label{font-size:10px;line-height:1}.custom-steps{gap:5px}.custom-step .number{margin:auto auto 6px}.custom-steps .custom-step:before{width:calc(100% + 10px)}}@media(max-width:480px){.form-card form .hsfc-FieldDescription{font-size:11px}}@media(max-width:338px){.form-card form .hsfc-FieldDescription{bottom:-32px}}