.integration-request-section{background:#0A0E1F;padding:40px 0;width:100%}.integration-request-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:0 40px}.integration-request-image{width:600px;height:440px;flex-shrink:0;position:relative}.integration-request-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.integration-request-image-placeholder img{width:100%;height:100%;object-fit:contain}.integration-request-form-wrapper{width:571px;flex-shrink:0;display:flex;flex-direction:column;gap:30px}.integration-request-header{display:flex;flex-direction:column;gap:20px;width:100%}.integration-request-title{font-family:N27,sans-serif;font-size:52px;font-weight:400;line-height:1.2;letter-spacing:-1.56px;color:#FFFFFF;margin:0}.integration-request-subtitle{font-family:Geist,sans-serif;font-size:24px;font-weight:400;line-height:1.3;color:#FFFFFF;opacity:.8;margin:0}.integration-request-form{display:flex;flex-direction:column;gap:40px;align-items:flex-start}.integration-request-fields{display:flex;flex-direction:column;gap:10px;width:450px}.integration-request-field{width:100%}.integration-request-input{width:100%;height:55px;padding:14px 20px;background:#E2E2E2;border:1px solid rgba(255,255,255,.4);border-radius:10px;font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#000000;outline:none;backdrop-filter:blur(14px);transition:all .2s ease;box-sizing:border-box}.integration-request-input::placeholder{color:#000000;opacity:.8}.integration-request-input:focus{border-color:rgba(255,255,255,.6);box-shadow:0 0 0 2px rgba(255,255,255,.1)}.integration-request-submit-wrapper{display:flex;flex-direction:row;justify-content:flex-start}.integration-request-submit{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;height:58px;padding:12px 22px 10px;border-radius:14px;border:1px solid #fff;background:linear-gradient(180deg,#FFF,#E2E2E2);box-shadow:0 4px 4px 0 rgba(0,0,0,.15),0 1px 1px 0 rgba(0,0,0,.15);cursor:pointer;transition:all .3s ease;font-family:Geist,sans-serif;min-width:120px}.integration-request-submit-text{font-family:Geist,sans-serif;font-size:17px;font-weight:550;line-height:normal;letter-spacing:-.3px;color:#000;text-shadow:#ffffff 0 1px 0;display:block;height:22px}.integration-request-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 6px 6px 0 rgba(0,0,0,.2)}.integration-request-submit:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 1px 0 rgba(0,0,0,.15),0 4px 4px 0 rgba(0,0,0,.15)}.integration-request-submit:disabled{opacity:.6;cursor:not-allowed}.integration-request-success{padding:40px;text-align:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:12px}.integration-request-success p{font-family:Geist,sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;margin:0 0 12px}.integration-request-success-sub{font-size:18px!important;opacity:.8;margin:0!important}.integration-request-error{padding:16px 20px;background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:12px;margin-bottom:20px}.integration-request-error p{font-family:Geist,sans-serif;font-size:16px;font-weight:400;color:#FF6B6B;margin:0}@media (max-width:1400px){.integration-request-container{max-width:100%;padding:0 20px}}@media (max-width:1200px){.integration-request-container{flex-direction:column;gap:40px}.integration-request-image{width:100%;max-width:500px;height:auto}.integration-request-form-wrapper{width:100%;max-width:571px}.integration-request-fields{width:100%;max-width:450px}}@media (max-width:1024px){.integration-request-container{flex-direction:column;gap:40px}.integration-request-image{width:100%;max-width:500px;height:auto}.integration-request-content{max-width:100%;text-align:center;align-items:center}}@media (max-width:768px){.integration-request-section{padding:40px 0}.integration-request-title{font-size:42px;letter-spacing:-1.26px}.integration-request-subtitle{font-size:20px}.integration-request-image{max-width:400px}.integration-request-input{height:50px;padding:12px 18px;font-size:15px}.integration-request-submit{height:60px;padding:12px 20px}.integration-request-submit-text{font-size:17px}}@media (max-width:480px){.integration-request-container{padding:0 20px;gap:10px}.integration-request-title{font-size:36px;letter-spacing:-1.08px}.integration-request-subtitle{font-size:18px}.integration-request-image{max-width:300px}.integration-request-fields{gap:10px}.integration-request-input{height:48px;padding:12px 14px;font-size:14px}.integration-request-submit{height:54px;padding:10px 18px}.integration-request-submit-text{font-size:15px}[data-theme=light] .integration-request-submit-text{font-size:20px;height:28px}[data-theme=light] .integration-request-submit,[data-theme=light] .integration-request-submit:before{height:68px}}[data-theme=light] .integration-request-section{background:#EAF1FF}[data-theme=light] .integration-request-title{color:#1a1a1a}[data-theme=light] .integration-request-subtitle{color:#333333}[data-theme=light] .integration-request-input{background:#FFFFFF;border-color:rgba(0,97,193,.2);color:#1a1a1a}[data-theme=light] .integration-request-input::placeholder{color:#666666}[data-theme=light] .integration-request-input:focus{border-color:#0061C1;box-shadow:0 0 0 2px rgba(0,97,193,.1)}[data-theme=light] .integration-request-submit{border:none;background:transparent;box-shadow:none}[data-theme=light] .integration-request-submit:before{content:"";position:absolute;inset:4px;background:linear-gradient(180deg,#373535 33.75%,#000000);border-radius:14px;z-index:0;height:58px;padding:12px 22px 10px;display:flex;align-items:center;justify-content:center}[data-theme=light] .integration-request-submit:hover:before{background:linear-gradient(180deg,#4a4848 33.75%,#1a1a1a)}[data-theme=light] .integration-request-submit-text{color:#FFFFFF;text-shadow:none;position:relative;z-index:1;margin-top:5px}[data-theme=light] .integration-request-success{background:rgba(0,97,193,.05);border-color:rgba(0,97,193,.2)}[data-theme=light] .integration-request-success p{color:#1a1a1a}