.RequestForm_pageBackground__A3TOJ{background-color:#eef3f9;background-image:radial-gradient(ellipse 70% 500px at 50% 0,rgba(147,197,253,.35),transparent 100%),linear-gradient(180deg,#eaf2fc,#f1f5fa 620px,#eef3f9)}.RequestForm_form__24u0_ input:not([type=checkbox]),.RequestForm_form__24u0_ select,.RequestForm_form__24u0_ textarea{min-height:3.25rem;border-radius:.85rem;border:1px solid #cbd5e1;background-color:#f8fafc;padding:.8rem 1rem;font-size:1rem;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.03);transition:border-color .15s,box-shadow .15s,background-color .15s}.RequestForm_form__24u0_ input:not([type=checkbox]):hover,.RequestForm_form__24u0_ select:hover,.RequestForm_form__24u0_ textarea:hover{border-color:#94a3b8}.RequestForm_form__24u0_ input:not([type=checkbox]):focus,.RequestForm_form__24u0_ select:focus,.RequestForm_form__24u0_ textarea:focus{background-color:#fff;border-color:#2563eb;outline:0;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.RequestForm_form__24u0_ input[aria-invalid=true]{border-color:#dc2626}.RequestForm_form__24u0_ input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:#2563eb;cursor:pointer}.RequestForm_form__24u0_ label{color:#334155}.RequestForm_form__24u0_ textarea{resize:vertical}.RequestForm_form__24u0_ select{height:3.25rem;padding-top:0;padding-bottom:0;padding-right:2rem;line-height:normal;text-overflow:ellipsis}.RequestForm_form__24u0_ button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media (prefers-reduced-motion:reduce){.RequestForm_form__24u0_ *,.RequestForm_form__24u0_ :after,.RequestForm_form__24u0_ :before{transition-duration:0s!important;animation:none!important}}.RequestForm_mobileNavigation__ytwTR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #f1f5f9}@media (max-width:1023px){.RequestForm_pageBackground__A3TOJ{padding-bottom:calc(7rem + env(safe-area-inset-bottom, 0px))}.RequestForm_mobileNavigation__ytwTR{position:fixed;inset:auto 0 0;z-index:40;margin-top:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));flex-wrap:nowrap;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -4px 16px rgb(15 23 42/8%)}.RequestForm_mobileNavigation__ytwTR>button{flex:1;min-width:0}.RequestForm_form__24u0_ input,.RequestForm_form__24u0_ select,.RequestForm_form__24u0_ textarea{scroll-margin-bottom:calc(7rem + env(safe-area-inset-bottom, 0px))}}