.forminator-ui.forminator-custom-form-121 #forminator-module-121{outline: 6px solid hotpink !important;}.forminator-ui.forminator-custom-form-121 #forminator-module-121{--bbx-ink: #eaf2ff !important;--bbx-muted: rgba(234,242,255,.72) !important;--bbx-line: rgba(125,211,252,.24) !important;--bbx-line-strong: rgba(125,211,252,.55) !important;--bbx-field: rgba(15, 23, 42, 0.70) !important;--bbx-field2: rgba(15, 23, 42, 0.86) !important;--bbx-panel: rgba(2, 6, 23, 0.72) !important;--bbx-glow: rgba(56,189,248,.22) !important;max-width: 960px !important;margin: 0 auto !important;}.forminator-ui.forminator-custom-form-121 /* Panel */
#forminator-module-121 form{padding: 26px !important;border-radius: 20px !important;background: var(--bbx-panel) !important;border: 1px solid var(--bbx-line) !important;backdrop-filter: blur(14px) !important;box-shadow: 0 22px 70px rgba(0,0,0,.45),
    0 0 45px rgba(56,189,248,.10) !important;position: relative !important;overflow: hidden !important;}.forminator-ui.forminator-custom-form-121 /* Animated “vortex” edge */
#forminator-module-121 form::before{content: "" !important;position: absolute !important;inset: -2px !important;border-radius: 22px !important;padding: 2px !important;background: linear-gradient(135deg,
    rgba(56,189,248,.85),
    rgba(59,130,246,.08),
    rgba(129,140,248,.55),
    rgba(56,189,248,.12)
  ) !important;-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0) !important;-webkit-mask-composite: xor !important;mask-composite: exclude !important;opacity: .65 !important;animation: bbx-hue 6s ease-in-out infinite !important;pointer-events: none !important;}.forminator-ui.forminator-custom-form-121 @keyframes bbx-hue{0%,100% { filter: hue-rotate(0deg) !important;opacity: .55 !important;}.forminator-ui.forminator-custom-form-121 50%{filter: hue-rotate(18deg) !important;opacity: .9 !important;}.forminator-ui.forminator-custom-form-121 /* Subtle grid sheen */
#forminator-module-121 form::after{content: "" !important;position: absolute !important;inset: 0 !important;background-image: linear-gradient(rgba(148,163,184,0.10) 1px, transparent 1px),
    linear-gradient(90deg, rgba(148,163,184,0.10) 1px, transparent 1px) !important;background-size: 48px 48px !important;opacity: 0.08 !important;pointer-events: none !important;}.forminator-ui.forminator-custom-form-121 /* Keep content above overlays */
#forminator-module-121 .forminator-row,.forminator-ui.forminator-custom-form-121 #forminator-module-121 .forminator-field{position: relative !important;z-index: 1 !important;}.forminator-ui.forminator-custom-form-121 /* Better spacing between fields */
#forminator-module-121 .forminator-row{margin-bottom: 14px !important;}.forminator-ui.forminator-custom-form-121 /* Labels */
#forminator-module-121 .forminator-label{color: var(--bbx-ink) !important;font-weight: 800 !important;letter-spacing: 0.10em !important;text-transform: uppercase !important;font-size: 0.76rem !important;margin-bottom: 6px !important;}.forminator-ui.forminator-custom-form-121 /* Inputs */
#forminator-module-121 input[type="text"],.forminator-ui.forminator-custom-form-121 #forminator-module-121 input[type="email"],.forminator-ui.forminator-custom-form-121 #forminator-module-121 input[type="tel"],.forminator-ui.forminator-custom-form-121 #forminator-module-121 input[type="number"],.forminator-ui.forminator-custom-form-121 #forminator-module-121 select,.forminator-ui.forminator-custom-form-121 #forminator-module-121 textarea{width: 100% !important;background: var(--bbx-field) !important;border: 1px solid var(--bbx-line) !important;border-radius: 14px !important;color: var(--bbx-ink) !important;padding: 12px 14px !important;outline: none !important;transition: border-color .15s ease, box-shadow .15s ease, background .15s ease, transform .15s ease !important;}.forminator-ui.forminator-custom-form-121 /* Inputs hover */
#forminator-module-121 input:hover,.forminator-ui.forminator-custom-form-121 #forminator-module-121 select:hover,.forminator-ui.forminator-custom-form-121 #forminator-module-121 textarea:hover{background: var(--bbx-field2) !important;border-color: rgba(56,189,248,.35) !important;}.forminator-ui.forminator-custom-form-121 /* Focus ring */
#forminator-module-121 input:focus,.forminator-ui.forminator-custom-form-121 #forminator-module-121 select:focus,.forminator-ui.forminator-custom-form-121 #forminator-module-121 textarea:focus{border-color: var(--bbx-line-strong) !important;box-shadow: 0 0 0 4px rgba(56,189,248,.16) !important;}.forminator-ui.forminator-custom-form-121 /* Placeholder */
#forminator-module-121 input::placeholder,.forminator-ui.forminator-custom-form-121 #forminator-module-121 textarea::placeholder{color: rgba(234,242,255,.58) !important;}.forminator-ui.forminator-custom-form-121 /* Dropdown options (helps some browsers) */
#forminator-module-121 select option{background: #0b1220 !important;color: var(--bbx-ink) !important;}.forminator-ui.forminator-custom-form-121 /* Help text */
#forminator-module-121 .forminator-description,.forminator-ui.forminator-custom-form-121 #forminator-module-121 .forminator-hint{color: var(--bbx-muted) !important;}.forminator-ui.forminator-custom-form-121 /* Checkbox/radio */
#forminator-module-121 input[type="checkbox"],.forminator-ui.forminator-custom-form-121 #forminator-module-121 input[type="radio"]{accent-color: #38bdf8 !important;}.forminator-ui.forminator-custom-form-121 #forminator-module-121 .forminator-checkbox__label,.forminator-ui.forminator-custom-form-121 #forminator-module-121 .forminator-radio__label{color: rgba(234,242,255,.86) !important;}.forminator-ui.forminator-custom-form-121 /* Submit button */
#forminator-module-121 .forminator-button-submit{width: 100% !important;padding: 15px 18px !important;border-radius: 999px !important;border: 1px solid rgba(125,211,252,.55) !important;background: radial-gradient(circle at 0 0, rgba(56,189,248,.42), rgba(2,6,23,.95)) !important;color: #eaf6ff !important;font-weight: 900 !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;box-shadow: 0 0 22px rgba(56,189,248,.18),
    0 18px 38px rgba(0,0,0,.45) !important;transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease !important;}.forminator-ui.forminator-custom-form-121 #forminator-module-121 .forminator-button-submit:hover{transform: translateY(-1px) !important;border-color: rgba(125,211,252,.90) !important;box-shadow: 0 0 32px rgba(56,189,248,.28),
    0 24px 48px rgba(0,0,0,.55) !important;}.forminator-ui.forminator-custom-form-121 /* Error messages (clean,.forminator-ui.forminator-custom-form-121 readable,.forminator-ui.forminator-custom-form-121 on-brand) */
#forminator-module-121 .forminator-error-message{border-radius: 14px !important;padding: 12px 12px !important;border: 1px solid rgba(125,211,252,.55) !important;background: rgba(2,6,23,.82) !important;color: #eaf6ff !important;box-shadow: 0 0 18px rgba(56,189,248,.12) !important;margin-top: 10px !important;}.forminator-ui.forminator-custom-form-121 #forminator-module-121 .forminator-error-message::before{content: "SYSTEM ALERT • CHECK REQUIRED FIELDS" !important;display: block !important;margin-bottom: 6px !important;color: rgba(125,211,252,.95) !important;font-weight: 900 !important;letter-spacing: .08em !important;text-transform: uppercase !important;font-size: .78rem !important;}

/* Mobile */
@media (max-width: 520px){ .forminator-ui.forminator-custom-form-121 #forminator-module-121 form{padding: 18px !important;border-radius: 18px !important;} }