.request-module__XBW4qa__shell{background:radial-gradient(circle at 50% 0,#2d477c,#0000 50%),#14223e;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.request-module__XBW4qa__card{color:#17213d;background:#fff;border:1px solid #dce3ee;border-radius:20px;width:min(100%,480px);padding:clamp(24px,5vw,38px);box-shadow:0 25px 60px #0814284d}.request-module__XBW4qa__logo{object-fit:cover;border-radius:16px;width:64px;height:64px;margin-bottom:18px;display:block}.request-module__XBW4qa__eyebrow{color:#385680;letter-spacing:.07em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.request-module__XBW4qa__card h1{margin:0 0 12px;font-size:clamp(24px,5vw,32px);line-height:1.18}.request-module__XBW4qa__intro,.request-module__XBW4qa__note,.request-module__XBW4qa__existing{color:#526077;font-size:15px;line-height:1.6}.request-module__XBW4qa__intro{margin:0 0 25px}.request-module__XBW4qa__form{gap:10px;display:grid}.request-module__XBW4qa__form label{font-size:14px;font-weight:750}.request-module__XBW4qa__form input{color:#17213d;background:#fff;border:1px solid #aebbd0;border-radius:10px;width:100%;min-width:0;height:48px;padding:0 14px;font-size:16px}.request-module__XBW4qa__form input:focus-visible,.request-module__XBW4qa__form button:focus-visible,.request-module__XBW4qa__existing a:focus-visible{outline-offset:2px;outline:3px solid #739ded}.request-module__XBW4qa__form button{color:#fff;cursor:pointer;background:#1f3158;border:0;border-radius:10px;min-height:48px;margin-top:6px;padding:10px 16px;font-size:15px;font-weight:750}.request-module__XBW4qa__form button:hover:not(:disabled){background:#2d477c}.request-module__XBW4qa__form button:disabled{opacity:.65;cursor:wait}.request-module__XBW4qa__success,.request-module__XBW4qa__error{border-radius:10px;margin-top:18px;padding:13px 14px;font-size:14px;line-height:1.55}.request-module__XBW4qa__success{color:#245136;background:#eef9f0;border:1px solid #a8cfb6}.request-module__XBW4qa__error{color:#873434;background:#fff2f2;border:1px solid #e3aaaa}.request-module__XBW4qa__note{margin:18px 0 0;font-size:13px}.request-module__XBW4qa__existing{border-top:1px solid #e3e8f0;margin:25px 0 0;padding-top:18px}.request-module__XBW4qa__existing a{color:#254f98;font-weight:750}
