.request-form-module__LysJnq__background{background:radial-gradient(at 85% 100%,#ffe0c590 0%,#0000 58%),radial-gradient(at 14% 30%,#dceaff90 0%,#0000 62%),#fafcfe;border-top:1px solid #edf1f6;scroll-margin-top:110px}.request-form-module__LysJnq__background .request-form-module__LysJnq__request{max-width:960px;padding-block:78px 88px}.request-form-module__LysJnq__intro{text-align:center;margin-bottom:36px}.request-form-module__LysJnq__intro h2{color:#20364b;margin:0;font-size:clamp(32px,3.7vw,48px);line-height:1.16}.request-form-module__LysJnq__intro h2 span{color:#05f}.request-form-module__LysJnq__surface{background:#fff;border:1px solid #e4eaf2;border-radius:22px;overflow:hidden;box-shadow:0 16px 50px #243e6207}.request-form-module__LysJnq__form{padding:32px}.request-form-module__LysJnq__fieldset{border:0;min-width:0;margin:0;padding:0}.request-form-module__LysJnq__fieldset:disabled{opacity:.7}.request-form-module__LysJnq__consent{color:#42566c;align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;line-height:1.8;display:flex}.request-form-module__LysJnq__consent input{accent-color:#05f;margin-top:5px}.request-form-module__LysJnq__consent a{color:#05f;text-decoration:underline}.request-form-module__LysJnq__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.request-form-module__LysJnq__error{color:#a63b1c;background:#fff2ed;border-radius:10px;margin-top:20px;padding:14px;font-size:13px}.request-form-module__LysJnq__success{color:#20364b;padding:48px 32px}.request-form-module__LysJnq__success>span{letter-spacing:.12em;color:#05f;font-size:11px}.request-form-module__LysJnq__success h3{margin:18px 0;font-size:26px}.request-form-module__LysJnq__success p{overflow-wrap:anywhere;font-size:14px}.request-form-module__LysJnq__success button{margin-top:24px}.request-form-module__LysJnq__serviceRow{justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.request-form-module__LysJnq__serviceRow label{width:min(100%,500px)}.request-form-module__LysJnq__request .request-form-module__LysJnq__serviceRow select{color:#314b68;background:#f7faff;border-color:#e3eaf5}.request-form-module__LysJnq__preview{color:#99704e;background:#fff5ec;border:1px solid #f5e4d6;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:7px 12px;font-size:10px;display:inline-flex}.request-form-module__LysJnq__preview:before{content:"";background:#c58958;border-radius:50%;width:5px;height:5px}.request-form-module__LysJnq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}.request-form-module__LysJnq__steps button{color:#8794a4;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5eaf1;align-items:center;gap:10px;min-height:56px;padding:0 0 16px;font-size:12px;line-height:1.5;transition:border-color .2s,color .2s;display:flex}.request-form-module__LysJnq__steps button>span{color:#8b9aab;background:#f8fafc;border:1px solid #e4eaf2;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.request-form-module__LysJnq__steps button[aria-current]{color:#05f;border-color:#05f;font-weight:600}.request-form-module__LysJnq__steps button[aria-current]>span{color:#05f;background:#e9f1ff;border-color:#e3ecff}.request-form-module__LysJnq__steps button:hover{color:#05f;border-color:#a8c4ff}.request-form-module__LysJnq__heading{margin-bottom:24px}.request-form-module__LysJnq__fields{gap:20px 24px}.request-form-module__LysJnq__upload{margin-top:0}.request-form-module__LysJnq__actions{justify-content:flex-end}@media (max-width:640px){.request-form-module__LysJnq__background .request-form-module__LysJnq__request{padding-block:56px 64px}.request-form-module__LysJnq__intro{text-align:left;margin-bottom:28px}.request-form-module__LysJnq__intro h2{font-size:32px}.request-form-module__LysJnq__surface{border-radius:18px}.request-form-module__LysJnq__form{padding:24px 18px}.request-form-module__LysJnq__serviceRow{flex-direction:column-reverse;align-items:flex-start;gap:16px;padding-bottom:24px}.request-form-module__LysJnq__serviceRow label{width:100%}.request-form-module__LysJnq__steps{gap:12px;margin-bottom:24px}.request-form-module__LysJnq__steps button{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:14px;font-size:11px}.request-form-module__LysJnq__fields{gap:18px}}@media (prefers-reduced-motion:reduce){.request-form-module__LysJnq__steps button{transition:none}}
