.request-demo{min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 24px 80px;background:#181818;box-sizing:border-box}.request-demo-content{width:504px;height:146px;display:flex;flex-direction:column;gap:16px;text-align:center;margin-bottom:48px}.request-demo-title{color:#FFFFFF;font-family:Manrope,sans-serif;font-size:48px;font-weight:600;line-height:120%;letter-spacing:0;margin:0}.request-demo-description{color:#B3B3B3;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin:0}.demo-form{gap:24px;width:480px;border-radius:12px;padding:24px;background:#131313;border:1px solid #0e0e0e;box-sizing:border-box}.demo-form,.form-group{display:flex;flex-direction:column}.form-group{align-items:flex-start;gap:8px;text-align:left}.form-label{color:#FFF;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:140%}.form-input,.form-select{width:100%;padding:12px;background:rgba(24,24,24,1);border:none;border-radius:8px;color:#ffffff;font-family:Manrope,sans-serif;font-size:14px;box-sizing:border-box;transition:all .3s ease}.form-input::placeholder{color:rgba(255,255,255,.4)}.form-input:focus,.form-select:focus{outline:none;background:rgba(24,24,24,1)}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23B3B3B3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.mobile-input-wrapper{display:flex;gap:8px;width:100%}.country-code-select{background:rgba(24,24,24,1);border:none;border-radius:8px;color:#ffffff;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;cursor:pointer;flex-shrink:0;width:90px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23B3B3B3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right 8px center;padding:12px 24px 12px 12px}.country-code-select:focus{outline:none;background:rgba(24,24,24,1)}.mobile-input{flex:1 1}.phone-input{width:100%}.phone-input .react-international-phone-input-container{width:100%!important;display:flex!important;height:40px!important}.phone-input .react-international-phone-country-selector-button{background:rgba(24,24,24,1)!important;border:none!important;border-radius:8px 0 0 8px!important;padding:0 12px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:70px!important;cursor:pointer!important}.phone-input .react-international-phone-country-selector-button:hover{background:#1A1A1A!important}.phone-input .react-international-phone-country-selector-button__button-content{display:flex!important;align-items:center!important;gap:6px!important}.phone-input .react-international-phone-country-selector-button__dropdown-arrow{color:#B3B3B3!important;margin-left:4px!important}.phone-input .react-international-phone-input{flex:1 1!important;padding:0 16px!important;background:rgba(24,24,24,1)!important;border:none!important;border-radius:0 8px 8px 0!important;color:#ffffff!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:140%!important;box-sizing:border-box!important;height:40px!important}.phone-input .react-international-phone-input:focus{outline:none!important;background:rgba(24,24,24,1)!important}.phone-input .react-international-phone-input::placeholder{color:rgba(255,255,255,.4)!important}.phone-input .react-international-phone-country-selector-dropdown{background:rgba(24,24,24,1)!important;border:none!important;border-radius:8px!important;max-height:250px!important;overflow-y:auto!important;margin-top:4px!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;scrollbar-width:thin!important;scrollbar-color:#4A4A4A #1A1A1A!important}.phone-input .react-international-phone-country-selector-dropdown::-webkit-scrollbar{width:8px!important}.phone-input .react-international-phone-country-selector-dropdown::-webkit-scrollbar-track{background:#1A1A1A!important;border-radius:4px!important}.phone-input .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb{background:#4A4A4A!important;border-radius:4px!important}.phone-input .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb:hover{background:#5A5A5A!important}.phone-input .react-international-phone-country-selector-dropdown__list-item{color:#ffffff!important;padding:10px 12px!important;background:rgba(24,24,24,1)!important;cursor:pointer!important;font-family:Manrope,sans-serif!important;font-size:14px!important}.phone-input .react-international-phone-country-selector-dropdown__list-item:hover{background:#1A1A1A!important}.phone-input .react-international-phone-country-selector-dropdown__list-item--selected{background:#6366CC!important}.phone-input .react-international-phone-country-selector-dropdown__list-item--focused{background:#1A1A1A!important}.country-select{width:100%}.country-select .select__control{background:rgba(24,24,24,1);border:none;border-radius:8px;min-height:40px;width:100%;box-shadow:none;cursor:pointer}.country-select .select__control:hover{border:none}.country-select .select__control--is-focused{border:none;box-shadow:none}.country-select .select__value-container{padding:10px 16px}.country-select .select__single-value{color:#ffffff;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.country-select .select__placeholder{color:rgba(255,255,255,.4);font-family:Manrope,sans-serif;font-size:14px}.country-select .select__input-container{color:#ffffff;font-family:Manrope,sans-serif;font-size:14px}.country-select .select__indicator-separator{background-color:#2A2A2A}.country-select .select__dropdown-indicator{color:#B3B3B3}.country-select .select__clear-indicator{color:#B3B3B3;cursor:pointer}.country-select .select__clear-indicator:hover{color:#ffffff}.country-select .select__menu{background:rgba(24,24,24,1);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);margin-top:4px}.country-select .select__menu-list{padding:4px;max-height:200px;scrollbar-width:thin;scrollbar-color:#4A4A4A #1A1A1A}.country-select .select__menu-list::-webkit-scrollbar{width:8px}.country-select .select__menu-list::-webkit-scrollbar-track{background:#1A1A1A;border-radius:4px}.country-select .select__menu-list::-webkit-scrollbar-thumb{background:#4A4A4A;border-radius:4px}.country-select .select__menu-list::-webkit-scrollbar-thumb:hover{background:#5A5A5A}.country-select .select__option{background:rgba(24,24,24,1);color:#ffffff;font-family:Manrope,sans-serif;font-size:14px;padding:10px 12px;border-radius:4px;cursor:pointer}.country-select .select__option--is-focused,.country-select .select__option:hover{background:#1A1A1A}.country-select .select__option--is-selected{background:#6366CC;color:#ffffff}.country-select .select__option--is-selected:hover{background:#5558BB}.demo-submit-btn{width:100%;padding:12px;background:#6366CC;border:none;border-radius:8px;color:#ffffff;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:120%;letter-spacing:0;text-align:center;cursor:pointer;transition:all .3s ease;margin-top:8px}.demo-submit-btn:hover{background:#5558BB;transform:translateY(-1px)}.demo-submit-btn:active{transform:translateY(0)}.success-message-container{width:480px;padding:48px 40px;background:#131313;border:1px solid #80ff88;border-radius:12px;text-align:center;font-family:Manrope,sans-serif;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:16px}.success-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.success-modal{position:relative;width:366px;height:156px;padding:24px;background:#181818;border:none;border-radius:12px;text-align:center;font-family:Manrope,sans-serif;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.success-modal-close{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#B3B3B3;font-size:32px;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.success-modal-close:hover{color:#ffffff}.success-icon{width:24px;height:24px;animation:scaleIn .5s ease-out}.success-icon-container{width:48px;height:48px;border-radius:8px;background:#1F2820;display:flex;align-items:center;justify-content:center}@keyframes scaleIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.success-text{color:#FFFFFF;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0;text-align:center;margin:0}.success-text+.success-text{margin-top:0}@media (max-width:768px){.request-demo{padding:20px 20px 60px}.request-demo-content{width:100%;height:auto;gap:12px;margin-bottom:24px}.request-demo-title{font-size:28px}.request-demo-description{font-size:14px}.demo-form{width:100%;height:auto;gap:20px;padding:20px}.form-input,.form-select{padding:12px}.demo-submit-btn{padding:12px;font-size:14px}.phone-input .react-international-phone-input-container{height:44px!important}.phone-input .react-international-phone-input{padding:0 14px!important;font-size:14px!important;height:44px!important}.phone-input .react-international-phone-country-selector-button{padding:0 10px!important;height:44px!important;min-width:60px!important}.country-select .select__control{min-height:44px}.country-select .select__value-container{padding:8px 14px}.success-message-container{width:100%;padding:40px 24px;gap:12px}.success-modal{max-width:90%;width:auto;height:auto;padding:24px;gap:12px}.success-modal-close{top:12px;right:12px;font-size:28px;width:28px;height:28px}.success-icon{width:20px;height:20px}.success-icon-container{width:40px;height:40px}.success-text{font-size:14px}}@media (max-width:480px){.request-demo{padding:16px 16px 50px}.request-demo-content{gap:10px;margin-bottom:20px}.request-demo-title{font-size:24px}.request-demo-description{font-size:13px}.demo-form{gap:16px;padding:16px}.success-message-container,.success-modal{padding:32px 20px;gap:10px}.success-modal-close{top:10px;right:10px;font-size:26px;width:26px;height:26px}.success-icon{width:18px;height:18px}.success-icon-container{width:36px;height:36px}.success-text{font-size:13px}}@media (max-width:375px){.request-demo{padding:12px 12px 40px}.request-demo-content{gap:8px;margin-bottom:16px}.request-demo-title{font-size:22px}.request-demo-description{font-size:12px}.demo-form{gap:14px;padding:14px}.success-message-container,.success-modal{padding:28px 16px;gap:8px}.success-modal-close{top:8px;right:8px;font-size:24px;width:24px;height:24px}.success-icon{width:16px;height:16px}.success-icon-container{width:32px;height:32px}.success-text{font-size:12px}}