.jMp5HW_formSection{z-index:2;width:100%;max-width:900px;margin:0 auto;padding:80px 20px;position:relative}@media (min-width:768px){.jMp5HW_formSection{padding:100px 40px}}.jMp5HW_formHeader{text-align:center;margin-bottom:3rem}@media (min-width:768px){.jMp5HW_formHeader{margin-bottom:4rem}}.jMp5HW_formTitle{color:#1a1a1a;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}@media (min-width:768px){.jMp5HW_formTitle{font-size:3rem}}.jMp5HW_gradientText{background:linear-gradient(135deg,#c970ce,#99419d);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.jMp5HW_formSubtitle{color:#666;font-size:1.1rem;line-height:1.6}@media (min-width:768px){.jMp5HW_formSubtitle{font-size:1.2rem}}.jMp5HW_formCard{-webkit-backdrop-filter:blur(20px);background:#99419d08;border:1px solid #99419d1a;border-color:#99419d26 #99419d1a #99419d1a #99419d26;border-radius:30px;padding:2.5rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 8px 32px -8px #99419d26}.jMp5HW_formCard:before{content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle at 100% 0,#99419d08,#0000 60%);position:absolute;inset:0}@media (min-width:768px){.jMp5HW_formCard{padding:3.5rem 3rem}}.jMp5HW_form{z-index:1;flex-direction:column;gap:1.75rem;display:flex;position:relative}.jMp5HW_formGroup{flex-direction:column;gap:.5rem;display:flex}.jMp5HW_label{color:#1a1a1a;font-size:.95rem;font-weight:600}@media (min-width:768px){.jMp5HW_label{font-size:1rem}}.jMp5HW_input,.jMp5HW_textarea{color:#000;background:#fff;border:1.5px solid #ccc;border-radius:8px;width:100%;padding:10px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:border-color .3s,box-shadow .3s}.jMp5HW_input::placeholder,.jMp5HW_textarea::placeholder{color:#ccc}.jMp5HW_input:focus,.jMp5HW_textarea:focus{border-color:#99419d;outline:none;box-shadow:0 0 5px #461e48}.jMp5HW_input{height:40px}.jMp5HW_textarea{resize:vertical;min-height:140px}.jMp5HW_error{color:#dc2626;margin-top:.25rem;font-size:.85rem;font-weight:500}.jMp5HW_submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#862f8b,#c970ce);border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;margin-top:1rem;padding:1.1rem 3rem;font-size:1.05rem;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px -5px #99419d66}.jMp5HW_submitButton:after{content:"";opacity:0;background:linear-gradient(#fff3,#0000);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.jMp5HW_submitButton svg{width:20px;height:20px}.jMp5HW_submitButton:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 20px 40px -10px #99419d99}.jMp5HW_submitButton:hover:not(:disabled):after{opacity:1}.jMp5HW_submitButton:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (min-width:768px){.jMp5HW_submitButton{padding:1.2rem 3.5rem;font-size:1.1rem}}.jMp5HW_successCard{-webkit-backdrop-filter:blur(20px);text-align:center;background:#99419d08;border:1px solid #99419d1a;border-color:#99419d26 #99419d1a #99419d1a #99419d26;border-radius:30px;padding:4rem 2rem;position:relative;overflow:hidden;box-shadow:0 8px 32px -8px #99419d26}.jMp5HW_successCard:before{content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle at top,#99419d0d,#0000 60%);position:absolute;inset:0}@media (min-width:768px){.jMp5HW_successCard{padding:5rem 4rem}}.jMp5HW_successCard h3{color:#1a1a1a;z-index:1;margin-bottom:1rem;font-size:1.6rem;font-weight:700;position:relative}@media (min-width:768px){.jMp5HW_successCard h3{font-size:2rem}}.jMp5HW_successCard p{color:#666;z-index:1;margin-bottom:2rem;font-size:1.05rem;line-height:1.6;position:relative}@media (min-width:768px){.jMp5HW_successCard p{margin-bottom:2.5rem;font-size:1.15rem}}.jMp5HW_successIcon{width:90px;height:90px;margin:0 auto 1.5rem}.jMp5HW_successIcon svg{color:#22c55e;width:100%;height:100%}@media (min-width:768px){.jMp5HW_successIcon{width:100px;height:100px;margin-bottom:2rem}}.jMp5HW_successButton{color:#99419d;cursor:pointer;z-index:1;background:#99419d1a;border:2px solid #99419d;border-radius:50px;justify-content:center;align-items:center;padding:14px 32px;font-size:.95rem;font-weight:700;transition:all .3s;display:inline-flex;position:relative}.jMp5HW_successButton:hover{color:#fff;background:#99419d;transform:translateY(-2px);box-shadow:0 8px 25px #99419d4d}@media (min-width:768px){.jMp5HW_successButton{padding:16px 40px;font-size:1rem}}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.PhoneInput{width:100%}.PhoneInputInput{color:#000;border:1.5px solid #ccc;border-radius:8px;justify-content:center;align-items:center;width:100%;height:40px;margin:0;padding:10px;font-family:Montserrat,-apple-system,sans-serif;font-size:14px;transition:border-color .3s,box-shadow .3s;display:flex}.PhoneInputInput:focus{border-color:#99419d;outline:none;box-shadow:0 0 5px #461e48}.valid-phone .PhoneInputInput{border-color:green!important}.valid-phone .PhoneInputInput:focus{box-shadow:0 0 5px #00800080!important}.invalid-phone .PhoneInputInput{border-color:red!important}.invalid-phone .PhoneInputInput:focus{box-shadow:0 0 5px #ff000080!important}.PhoneInputInput::placeholder{color:#ccc}.PhoneInputCountryIconImg{display:block!important}
