.form-with-stats .form-container{background:#fff;border:1px solid #f1f5f9;border-radius:8px;box-shadow:0 4px 20px -2px rgba(0,0,0,.08),0 2px 10px -2px rgba(0,0,0,.04);overflow:hidden;padding:32px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.form-with-stats .content-wrapper{max-width:56rem}.form-with-stats .form-container .form-title{display:none}.form-with-stats .form-container .hsfc-RadioFieldGroup>label{font-size:24px;margin-bottom:24px}.form-with-stats .form-container form .hsfc-RadioFieldGroup__Options label.hsfc-FieldLabel{border:2px solid #e5e7eb;border-radius:8px;gap:30px;margin-bottom:16px;padding:20px}.form-with-stats [data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options label>span>span{font-weight:700}.form-with-stats [data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options label>span>span span{display:block;font-weight:400;margin-top:5px}.form-with-stats .form-container form .hsfc-RadioFieldGroup__Options label.hsfc-FieldLabel:hover{border-color:var(--primary-color)}.form-with-stats .hsfc-ProgressBar{display:none}.form-with-stats .custom-form-steps{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 60px;padding:0;position:relative}.form-with-stats .custom-form-steps:before{background:#cad5e2;content:"";height:2px;left:50px;position:absolute;right:50px;top:18px;z-index:1}.form-with-stats .custom-form-steps:after{background:#1a3a52;content:"";height:2px;left:50px;position:absolute;right:50px;top:18px;transform-origin:left;transition:width .4s ease-in-out;width:calc(var(--progress-width, 0%) - 10px);z-index:2}.form-with-stats .step{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;z-index:3}.form-with-stats .step span{align-items:center;background:#cbd5e1;border-radius:50%;color:#475569;display:flex;font-size:15px;font-weight:700;height:36px;justify-content:center;margin-bottom:20px;transition:all .3s ease;width:36px}.form-with-stats .step p{color:#64748b;font-size:16px;font-weight:600;margin:0;transition:color .3s ease;white-space:nowrap}.form-with-stats .step.active span{background:#1a3a52;color:#fff}.form-with-stats .step.active p{color:#1e293b}.stats-section{border-top:2px solid #e5e7eb;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;padding-top:3rem;text-align:center}.stat-number{color:#10b981;font-size:2.25rem;font-weight:800;line-height:1;margin-bottom:.5rem}.stat-label{color:#64748b;font-size:.875rem;font-weight:500;line-height:1.5;margin:0}.form-with-stats .form-container form .hsfc-RadioFieldGroup__Options label.hsfc-FieldLabel:first-of-type{margin-top:30px}@media (max-width:767px){.form-with-stats .form-container{padding:20px}.form-with-stats .custom-form-steps{margin-bottom:40px;padding:0}.form-with-stats .custom-form-steps:after,.form-with-stats .custom-form-steps:before{left:0;right:10px}.form-with-stats .step p{font-size:11px}.form-with-stats .step span{font-size:12px;height:30px;width:30px}.stats-section{gap:3rem}.form-with-stats [data-hsfc-id=Renderer] .hsfc-Row,.stats-section{grid-template-columns:1fr}.form-with-stats .form-container form .hsfc-RadioFieldGroup__Options label.hsfc-FieldLabel{gap:10px;padding:15px}.form-with-stats [data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options label>span>span{font-size:14px}.form-with-stats .hsfc-RichText p{margin:0}.form-with-stats form::placeholder,[data-hsfc-id=Renderer] .hsfc-TextareaInput::placeholder{font-size:14px!important}}