.inq{--inq-ink:#111214;--inq-muted:#5b6478;--inq-hair:#e4e7ec;--inq-hair-strong:#d0d5dd;--inq-tint:#f5f6f8;--inq-accent:#2456e0;--inq-error:#b42318;background:#fff;padding:40px 0 96px}.inq-crumb{color:var(--inq-muted);align-items:center;gap:10px;font-size:14px;display:flex}.inq-crumb a{color:var(--blue)!important}.inq-crumb a:hover{text-underline-offset:4px;text-decoration:underline}.inq-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;margin-top:32px;display:grid}.inq-side{position:sticky;top:112px}.inq-eyebrow{letter-spacing:.04em;color:var(--inq-muted);font-size:13px;font-weight:600}.inq-side h1{letter-spacing:-.02em;color:var(--inq-ink);margin-top:12px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.4}.inq-lead{max-width:30em;color:var(--inq-muted);margin-top:16px;font-size:16px;line-height:1.85}.inq-points{border-top:1px solid var(--inq-hair);margin-top:32px;padding-top:24px}.inq-points+.inq-points{margin-top:24px}.inq-points h2{color:var(--inq-ink);font-size:14px;font-weight:700}.inq-points ul{gap:8px;margin-top:12px;display:grid}.inq-points li{color:#344054;align-items:flex-start;gap:10px;font-size:15px;line-height:1.7;display:flex}.inq-points li svg{width:16px;height:16px;color:var(--inq-ink);flex:none;margin-top:5px}.inq-back{margin-top:32px}.inq-card{border:1px solid var(--inq-hair);background:#fff;border-radius:12px;padding:32px}.inq-group+.inq-group{border-top:1px solid var(--inq-hair);margin-top:32px;padding-top:32px}.inq-group-title{color:var(--inq-ink);font-size:17px;font-weight:700}.inq-group-title+.inq-field,.inq-group-title+.inq-grid>.inq-field:nth-child(-n+2){margin-top:12px}.inq-field{gap:8px;margin-top:18px;display:grid}.inq-field>label,.inq-field>legend,.inq-label{color:var(--inq-ink);align-items:baseline;gap:8px;padding:0;font-size:15px;font-weight:600;display:flex}.inq-field fieldset,fieldset.inq-field{border:0;min-width:0;margin:18px 0 0;padding:0}.inq-req,.inq-opt{font-size:12px;font-weight:600}.inq-req{color:var(--inq-error)}.inq-opt{color:var(--inq-muted)}.inq-hint{color:var(--inq-muted);font-size:13px;font-weight:400}.inq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.inq input[type=text],.inq input[type=email],.inq select,.inq textarea{width:100%;min-height:48px;font:inherit;color:var(--inq-ink);border:1px solid var(--inq-hair-strong);background:#fff;border-radius:8px;padding:10px 12px;font-size:16px}.inq input[type=text],.inq input[type=email],.inq select{height:48px;padding-block:0;line-height:1.5}.inq textarea{min-height:136px;word-break:auto-phrase;line-break:strict;resize:vertical;line-height:1.7}.inq select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6478' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:40px}.inq input::placeholder,.inq textarea::placeholder{color:#98a2b3}.inq :is(input,select,textarea):focus-visible{outline:2px solid var(--inq-accent);outline-offset:1px;border-color:var(--inq-accent)}.inq [aria-invalid=true]{border-color:var(--inq-error)}.inq-count{font-variant-numeric:tabular-nums;color:var(--inq-muted);justify-self:end;font-size:12px}.inq-count.is-over{color:var(--inq-error)}.inq-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.inq-check{min-height:48px;color:var(--inq-ink);border:1px solid var(--inq-hair-strong);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:15px;display:flex}.inq-check:has(input:checked){border-color:var(--inq-ink);background:#fff}.inq-check input,.inq-consent input{width:18px;height:18px;accent-color:var(--inq-ink);flex:none;margin:0}.inq-consent{color:#344054;align-items:flex-start;gap:10px;margin-top:28px;font-size:14px;line-height:1.7;display:flex}.inq-consent input{margin-top:3px}.inq-consent a{text-underline-offset:3px;text-decoration:underline;color:var(--blue)!important}.inq-submit{min-height:48px;font:inherit;color:#fff;background:var(--inq-ink);border:1px solid var(--inq-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.inq-submit:hover{background:#2b2d33}.inq-submit:disabled{cursor:wait;opacity:.6}.inq-submit svg{width:16px;height:16px}.inq-status{color:var(--inq-muted);margin-top:12px;font-size:14px;line-height:1.7}.inq-status:empty{margin-top:0}.inq-status.is-error{color:var(--inq-error)}.inq-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inq-done{border:1px solid var(--inq-hair);border-radius:12px;padding:32px}.inq-done:focus{outline:none}.inq-done-title{color:var(--inq-ink);align-items:center;gap:10px;font-size:22px;font-weight:700;line-height:1.5;display:flex}.inq-done-title svg{width:22px;height:22px}.inq-done-id{color:var(--inq-ink);margin-top:16px;font-size:15px}.inq-done-id b{user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600}.inq-done p:not(.inq-done-id){color:#344054;margin-top:8px;font-size:15px;line-height:1.8}.inq-done .text-link{margin-top:16px}.inq :is(h1,h2,p,li,label,legend){word-break:auto-phrase;line-break:strict}@media (width<=1023px){.inq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.inq-side{position:static}.inq-points,.inq-back{display:none}}@media (width<=640px){.inq{padding:28px 0 64px}.inq-card,.inq-done{padding:20px 16px}.inq-grid,.inq-checks{grid-template-columns:minmax(0,1fr)}.inq-group-title+.inq-grid>.inq-field:nth-child(2){margin-top:18px}.inq-side h1{font-size:26px}.inq-submit{width:100%}}
