.forminator-custom-form-1944 .forminator-row-last{margin-bottom:0!important}.forminator-custom-form-1944 .forminator-description{display:block!important;margin:6px 0 8px!important;font-size:12px!important;line-height:1.35!important;color:rgba(18,12,32,.46)!important}.forminator-custom-form-1944 .mmai-contactForm__references .forminator-description{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:4px 0 7px!important}.forminator-custom-form-1944 .mmai-contactForm__references .forminator-description>span{flex:0 0 auto!important;margin-left:auto!important;color:rgba(18,12,32,.38)!important}.forminator-custom-form-1944 .mmai-contactForm__references .forminator-textarea{min-height:84px!important}.forminator-custom-form-1944 .forminator-field-select .select2-container{width:100%!important}.forminator-custom-form-1944 .forminator-field-select .select2-selection--single{min-height:52px!important;display:flex!important;align-items:center!important;width:100%!important;background:linear-gradient(180deg,var(--field-bg-1),var(--field-bg-2))!important;border:1px solid var(--stroke)!important;border-radius:var(--r-field)!important;box-shadow:0 1px 0 rgba(255,255,255,.82) inset,0 0 0 1px rgba(255,255,255,.36) inset,var(--shadow-field)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important}.forminator-custom-form-1944 .forminator-field-select .select2-selection__rendered{width:100%!important;padding:0 44px 0 16px!important;color:var(--ink)!important;font-size:16px!important;line-height:1.45!important}.forminator-custom-form-1944 .forminator-field-select .select2-selection__placeholder{color:rgba(18,12,32,.36)!important}.forminator-custom-form-1944 .forminator-field-select .select2-selection__arrow{position:absolute!important;top:0!important;right:0!important;width:44px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgba(18,12,32,.54)!important}.forminator-custom-form-1944 .forminator-field-select .select2-container--open .select2-selection--single,.forminator-custom-form-1944 .forminator-field-select .select2-container--focus .select2-selection--single,.forminator-custom-form-1944 .forminator-field-select .select2-selection--single:focus{outline:none!important;background:rgba(255,255,255,.995)!important;border-color:var(--stroke-focus)!important;box-shadow:0 1px 0 rgba(255,255,255,.86) inset,var(--shadow-focus),0 22px 54px rgba(18,12,32,.1)!important}@media (hover:hover){.forminator-custom-form-1944 .forminator-field-select .select2-selection--single:hover{border-color:var(--stroke-hover)!important;background:rgba(255,255,255,.99)!important;box-shadow:0 1px 0 rgba(255,255,255,.84) inset,0 0 0 1px rgba(255,255,255,.42) inset,var(--shadow-field-hover)!important;transform:translateY(-1px)}}.select2-container--default .select2-dropdown{border:1px solid rgba(18,12,32,.12)!important;border-radius:14px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.94))!important;box-shadow:0 18px 44px rgba(18,12,32,.1)!important}.select2-container--default .select2-results__option{padding:11px 14px!important;font-size:14.5px!important;line-height:1.35!important;color:rgba(18,12,32,.82)!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:rgba(101,51,211,.08)!important;color:rgba(18,12,32,.92)!important}.select2-container--default .select2-results__option[aria-selected=true]{background:rgba(101,51,211,.12)!important;color:rgba(18,12,32,.96)!important}.forminator-custom-form-1944 .forminator-row-last .forminator-col{display:block!important;justify-content:initial!important;align-items:initial!important}.forminator-custom-form-1944 .forminator-row-last{z-index:1!important;margin:0!important;margin-top:-8px!important;padding:14px 18px 18px!important;border:1px solid rgba(18,12,32,.1)!important;border-top:0!important;border-radius:0 0 20px 20px!important;background:linear-gradient(180deg,rgba(255,255,255,.99) 0%,rgba(249,246,255,.82) 100%)!important;box-shadow:0 18px 36px rgba(18,12,32,.04),inset 0 1px 0 rgba(255,255,255,.7)!important}.forminator-custom-form-1944 .forminator-row-last::before{content:none!important}.forminator-custom-form-1944 .forminator-row-last .forminator-col{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;width:100%!important}.forminator-custom-form-1944 .forminator-row-last .forminator-col::before{content:"Press send inquiry and we’ll review the details, confirm the clearest next step, and include pricing guidance when the scope is clear.";display:block!important;max-width:420px!important;font-size:12.5px!important;line-height:1.48!important;letter-spacing:.01em!important;font-weight:600!important;color:rgba(18,12,32,.58)!important}.forminator-custom-form-1944 .forminator-row-last .forminator-field{width:auto!important;margin:0 0 0 auto!important;display:flex!important;justify-content:flex-end!important}.forminator-custom-form-1944 .forminator-row-last .forminator-col,.forminator-custom-form-1944 .forminator-row-last .forminator-field,.forminator-custom-form-1944 .forminator-row-last .forminator-button-submit{margin-top:0!important;padding-top:0!important}.forminator-custom-form-1944 .forminator-button-submit{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;min-width:192px!important;min-height:52px!important;padding:14px 26px!important;border-radius:999px!important;border:1px solid rgba(101,51,211,.44)!important;background:linear-gradient(135deg,var(--a1),var(--a2))!important;color:#fff!important;font-size:15.25px!important;line-height:1!important;font-weight:800!important;letter-spacing:.01em!important;box-shadow:0 18px 42px rgba(101,51,211,.22),0 10px 24px rgba(70,25,160,.14),0 2px 0 rgba(255,255,255,.22) inset!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.forminator-custom-form-1944 .forminator-button-submit::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0))}.forminator-custom-form-1944 .forminator-button-submit::after{content:"";position:absolute;left:16px;right:16px;bottom:-12px;height:18px;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side,rgba(101,51,211,.2),transparent 72%);filter:blur(10px);opacity:.52}@media (hover:hover){.forminator-custom-form-1944 .forminator-button-submit:hover{transform:translateY(-1px)!important;box-shadow:0 22px 52px rgba(101,51,211,.26),0 12px 26px rgba(70,25,160,.16),0 2px 0 rgba(255,255,255,.24) inset!important;filter:brightness(1.02)}}.forminator-custom-form-1944 .forminator-button-submit:active{transform:translateY(0)!important;box-shadow:0 14px 34px rgba(101,51,211,.2),0 8px 18px rgba(70,25,160,.12),0 2px 0 rgba(255,255,255,.18) inset!important}.forminator-custom-form-1944 .forminator-button-submit:focus,.forminator-custom-form-1944 .forminator-button-submit:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(101,51,211,.16),0 22px 52px rgba(101,51,211,.26),0 12px 26px rgba(70,25,160,.16),0 2px 0 rgba(255,255,255,.22) inset!important}.forminator-custom-form-1944 .forminator-button-submit:disabled,.forminator-custom-form-1944 .forminator-button-submit[disabled]{opacity:.74!important;cursor:not-allowed!important;filter:grayscale(.12)!important;transform:none!important}.forminator-custom-form-1944 #captcha-1 .forminator-error-message,.forminator-custom-form-1944 .forminator-row-last .forminator-error-message,.forminator-custom-form-1944 #captcha-1 .forminator-field-error,.forminator-custom-form-1944 .forminator-row-last .forminator-field-error{margin-top:8px!important}@media (max-width:680px){.forminator-custom-form-1944 .forminator-row-last{margin-top:-7px!important;padding:14px!important;border-radius:0 0 18px 18px!important}.forminator-custom-form-1944 .forminator-row-last .forminator-col{grid-template-columns:1fr!important;gap:12px!important}.forminator-custom-form-1944 .forminator-row-last .forminator-col::before{max-width:none!important;font-size:12px!important;line-height:1.45!important}.forminator-custom-form-1944 .forminator-row-last .forminator-field{width:100%!important;margin-left:0!important}.forminator-custom-form-1944 .forminator-button-submit{width:100%!important;min-width:0!important;padding:14px 18px!important}}.forminator-custom-form-1944 .forminator-row-last{margin-top:-14px!important;padding-top:10px!important}@media (max-width:680px){.forminator-custom-form-1944 .forminator-row-last{margin-top:-11px!important;padding-top:10px!important}}.forminator-custom-form-1944 .forminator-error-message,.forminator-custom-form-1944 .forminator-field-error{margin-top:8px!important;font-size:12.75px!important;line-height:1.35!important;color:rgba(176,40,76,.92)!important}.forminator-custom-form-1944 .forminator-has_error :is(.forminator-input,.forminator-textarea,input,textarea){border-color:rgba(176,40,76,.34)!important;box-shadow:0 1px 0 rgba(255,255,255,.76) inset,0 0 0 4px rgba(176,40,76,.1),0 18px 44px rgba(18,12,32,.08)!important}@media (max-width:680px){.forminator-custom-form-1944 .mmai-contactForm__references .forminator-description{gap:6px!important;align-items:flex-start!important}.forminator-custom-form-1944 .mmai-contactForm__references .forminator-textarea{min-height:78px!important}.forminator-custom-form-1944 .forminator-row-last{margin-top:-9px!important;padding:0 14px 14px!important;border-radius:0 0 16px 16px!important}.forminator-custom-form-1944 .forminator-button-submit,.forminator-custom-form-1944 .forminator-row-last .forminator-button-submit{width:100%!important;min-width:0!important;padding:14px 18px!important}}