.forminator-ui.forminator-custom-form-3087/* 1. MAIN CONTAINER - Muted Seafoam */
form.forminator-custom-form,.forminator-ui.forminator-custom-form-3087.forminator-custom-form{background-color: #C8A2C8!important;padding: 45px !important;border-radius: 16px !important;border: 1px solid #8ba8a4 !important;}.forminator-ui.forminator-custom-form-3087 /* 2. SECTION TITLES - Large & Authoritative */
.forminator-title{color: #1e293b !important;/* High-contrast Charcoal */
    font-size: 28px !important;/* Increased for hierarchy */
    font-weight: 800 !important;margin-bottom: 30px !important;border-bottom: 4px solid #f2c6c2 !important;display: inline-block !important;letter-spacing: -0.5px !important;}.forminator-ui.forminator-custom-form-3087 /* 3. FIELD LABELS - Clean & Professional */
.forminator-label{color: #2d3748 !important;/* Slightly softer than title */
    font-weight: 700 !important;font-size: 15px !important;/* Optimized for legibility */
    margin-bottom: 8px !important;display: block !important;}.forminator-ui.forminator-custom-form-3087 /* 4. INPUT TEXT - Crisp & Sized for Clarity */
.forminator-input,.forminator-ui.forminator-custom-form-3087 .forminator-textarea,.forminator-ui.forminator-custom-form-3087 .forminator-select-gradient,.forminator-ui.forminator-custom-form-3087 input[type="text"],.forminator-ui.forminator-custom-form-3087 input[type="email"],.forminator-ui.forminator-custom-form-3087 input[type="tel"],.forminator-ui.forminator-custom-form-3087 .forminator-select-gradient .forminator-select-dropdown span{background-color: #ffffff !important;border: 1px solid #7a9692 !important;border-radius: 8px !important;padding: 14px 16px !important;color: #334155 !important;/* Professional Slate text */
    font-size: 16px !important;/* Prevents auto-zoom on mobile */
    transition: all 0.2s ease-in-out !important;}.forminator-ui.forminator-custom-form-3087 /* INTERACTIVE GLOW */
.forminator-input:focus,.forminator-ui.forminator-custom-form-3087 .forminator-textarea:focus{border-color: #4f46e5 !important;box-shadow: 0 0 0 4px rgba(79, 70, 229, 0.2) !important;outline: none !important;}.forminator-ui.forminator-custom-form-3087 /* 5. RADIO BUTTONS - Styled Spacing & Color */
.forminator-radio{display: inline-block !important;margin-right: 40px !important;margin-top: 10px !important;}.forminator-ui.forminator-custom-form-3087 .forminator-radio label{color: #1e293b !important;font-weight: 600 !important;font-size: 15px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-3087 /* 6. SUBMIT BUTTON - Balanced Scale */
.forminator-button-submit{background: #4f46e5 !important;color: #ffffff !important;border-radius: 50px !important;padding: 16px 50px !important;font-weight: 700 !important;font-size: 16px !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;border: none !important;margin-top: 25px !important;box-shadow: 0 4px 12px rgba(0,0,0,0.1) !important;}