.mem-iq{--iq-ink:#141414;--iq-accent:#e8001a;width:100%;max-width:calc(var(--page-max) + var(--page-gutter) * 2);padding:55px var(--page-gutter) 80px;color:var(--iq-ink);flex:1 0 auto;margin:0 auto}.mem-iq-head{margin-bottom:40px}.mem-iq-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--iq-accent);margin-bottom:10px;font-size:15px;font-weight:700}.mem-iq-head h1{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:800}.mem-iq-body{align-items:flex-start;gap:40px;display:flex}.mem-iq-form{flex-direction:column;flex:auto;gap:24px;min-width:0;display:flex}.mem-iq-side{text-align:center;background:#f7f8f9;border:1px solid #eceef0;border-radius:12px;flex-direction:column;flex:0 0 460px;justify-content:center;align-items:center;min-width:0;min-height:360px;padding:44px 40px;display:flex}.mem-iq-note-lead{letter-spacing:-.3px;color:var(--iq-ink);word-break:keep-all;margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.5}.mem-iq-note-icon{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid;box-shadow:0 1px 4px #0000000f}.mem-iq-note-icon svg{fill:none;stroke:#6b7078;stroke-width:1.8px;width:26px;height:26px}.mem-iq-note{letter-spacing:-.3px;color:var(--iq-ink);word-break:keep-all;margin:0;font-size:19px;font-weight:700;line-height:1.5}.mem-iq-note-sub{color:#6b7078;word-break:keep-all;max-width:320px;margin:12px 0 0;font-size:16px;line-height:1.65}@media (max-width:1023px){.mem-iq-body{flex-direction:column;align-items:stretch;gap:28px}.mem-iq-side{flex:none;order:-1;min-height:200px}}.mem-iq-field{flex-direction:column;display:flex}.mem-iq-label{color:#5a5a5a;margin-bottom:8px;font-size:16px;font-weight:600}.mem-iq-input{width:100%;height:52px;color:var(--iq-ink);background:#fff;border:1.5px solid #e3e3e3;border-radius:8px;outline:none;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .14s,box-shadow .14s}.mem-iq-input::placeholder{color:#a0a0a0}.mem-iq-input:focus{border-color:var(--iq-accent);box-shadow:0 0 0 3px #fde9ec}.mem-iq-input:disabled{color:#a0a0a0;cursor:default;background:#f4f5f6}.mem-iq-fieldset{border:none;min-width:0;margin:0;padding:0}.mem-iq-fieldset .mem-iq-label{padding:0}.mem-iq-chips{flex-wrap:wrap;gap:8px;display:flex}.mem-iq-chip{color:#5a5a5a;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border:1.5px solid #e3e3e3;border-radius:8px;align-items:center;height:36px;padding:0 13px;font-size:14px;transition:border-color .14s,background .14s,color .14s;display:inline-flex;position:relative}.mem-iq-chip:hover{border-color:#c9ccd1}.mem-iq-chip input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mem-iq-chip:has(input:focus-visible){border-color:#111;box-shadow:0 0 0 3px #1111111f}.mem-iq-chip.on{color:#fff;background:#111;border-color:#111;font-weight:600}.mem-iq-chip.on:hover{border-color:#111}.mem-iq-check{color:#3a3e44;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-self:flex-start;align-items:center;gap:9px;font-size:16px;display:inline-flex}.mem-iq-check input{accent-color:#111;cursor:pointer;width:18px;height:18px;margin:0}.mem-iq-need{color:#5a5a5a;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e3e3e3;border-radius:8px;align-self:flex-start;align-items:center;height:36px;padding:0 13px;font-family:inherit;font-size:14px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.mem-iq-need:hover{border-color:#c9ccd1}.mem-iq-needs{flex-wrap:wrap;gap:8px;display:flex}.mem-iq-need.is-login{text-decoration:none}.mem-iq-need.on{color:#fff;background:#111;border-color:#111;font-weight:600}.mem-iq-reply{flex-direction:column;gap:12px;margin-top:16px;display:flex}.mem-iq-reply-row{align-items:center;gap:14px;display:flex}.mem-iq-way{color:#5a5a5a;white-space:nowrap;flex:0 0 96px;font-size:14px;font-weight:500}.mem-iq-reply-row .mem-iq-input{flex:auto;min-width:0;height:48px}.mem-iq-input.is-error,.mem-iq-input.is-error:focus{border-color:var(--iq-accent)}.mem-iq-hint{color:var(--iq-accent);margin:2px 0 0;font-size:14px}.mem-iq-textarea{resize:vertical;height:auto;min-height:220px;padding:14px 16px;line-height:1.6}.mem-iq-count{text-align:right;color:#a0a0a0;margin-top:8px;font-size:14px}.mem-iq-submit{letter-spacing:-.2px;color:#fff;cursor:pointer;background:#111;border:none;border-radius:10px;align-self:flex-end;min-width:150px;height:48px;margin-top:8px;padding:0 32px;font-family:inherit;font-size:16px;font-weight:700;transition:filter .14s,transform 40ms}.mem-iq-submit:hover:not(:disabled){filter:brightness(1.15)}.mem-iq-submit:active:not(:disabled){transform:translateY(1px)}.mem-iq-submit:disabled{color:#fff;cursor:default;background:#d9dbde}.mem-iq-done{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mem-iq-done-lead{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:700}.mem-iq-done-no{color:#8a8a8a;margin:0;font-size:15px;font-weight:600}.mem-iq-done-sub{color:#6b6b6b;margin:0 0 8px;font-size:15px;line-height:1.6}@media (max-width:640px){.mem-iq-note-sub,.mem-iq-chip,.mem-iq-need{font-size:15px}}
