._8fVPnq_layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:clamp(28px,4vw,64px);display:grid}._8fVPnq_form{gap:18px;min-width:0;display:grid}._8fVPnq_group{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);transition:border-color var(--hover) var(--ease-hover);gap:20px;margin:0;padding:clamp(22px,3vw,32px);display:grid}._8fVPnq_group:focus-within{border-color:var(--line-strong)}._8fVPnq_group legend{float:left;width:100%;color:var(--brand-ink);font-size:var(--type-heading);letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:4px;padding:0;font-weight:800;display:flex}._8fVPnq_group legend+*{clear:both}._8fVPnq_group legend span{color:var(--brand-orange);letter-spacing:.04em;font-size:.84rem;font-weight:800}._8fVPnq_pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}._8fVPnq_field{gap:8px;min-width:0;display:grid}._8fVPnq_field>label,._8fVPnq_groupLabel{color:var(--brand-ink);font-size:.92rem;font-weight:700}._8fVPnq_field em,._8fVPnq_groupLabel em{color:var(--ink-600);margin-left:8px;font-size:.72rem;font-style:normal;font-weight:600}._8fVPnq_help{color:var(--ink-600);margin-top:-4px;font-size:.84rem;line-height:1.45}._8fVPnq_field input:not([type=checkbox]):not([type=radio]),._8fVPnq_field select,._8fVPnq_field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-soft);width:100%;min-height:52px;color:var(--ink-950);font:inherit;transition:border-color var(--hover-fast) var(--ease-hover), background-color var(--hover-fast) var(--ease-hover), box-shadow var(--hover-fast) var(--ease-hover);outline:0;padding:0 16px;font-size:1rem}._8fVPnq_field input,._8fVPnq_field select,._8fVPnq_field textarea{scroll-margin-block:140px}._8fVPnq_field textarea{resize:vertical;min-height:132px;padding:14px 16px;line-height:1.5}._8fVPnq_field input:hover,._8fVPnq_field select:hover,._8fVPnq_field textarea:hover{border-color:var(--ink-500)}._8fVPnq_field input:focus,._8fVPnq_field select:focus,._8fVPnq_field textarea:focus{border-color:var(--brand-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-blue) 16%, transparent);background:#fff}._8fVPnq_field[data-invalid] input,._8fVPnq_field[data-invalid] textarea{border-color:var(--danger)}._8fVPnq_error{color:var(--danger);font-size:.84rem;font-weight:650}._8fVPnq_chips{flex-wrap:wrap;gap:8px;display:flex}._8fVPnq_chip{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:42px;color:var(--brand-ink);cursor:pointer;transition:border-color var(--hover-fast) var(--ease-hover), background-color var(--hover-fast) var(--ease-hover), color var(--hover-fast) var(--ease-hover);background:#fff;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:.92rem;font-weight:650;display:inline-flex;position:relative}._8fVPnq_chip input{opacity:0;width:1px;height:1px;position:absolute}._8fVPnq_chip>span{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);width:20px;height:20px;transition:background-color var(--hover-fast) var(--ease-hover), border-color var(--hover-fast) var(--ease-hover);place-items:center;display:inline-grid}._8fVPnq_chip:hover{border-color:var(--brand-ink)}._8fVPnq_chip:has(input:checked){border-color:var(--brand-ink);background:var(--brand-ink);color:#fff}._8fVPnq_chip:has(input:checked)>span{border-color:var(--brand-orange);background:var(--brand-orange);color:var(--brand-ink)}:is(._8fVPnq_chip:has(input:focus-visible),._8fVPnq_segment:has(input:focus-visible)){outline:3px solid color-mix(in srgb, var(--brand-orange) 72%, white);outline-offset:2px}._8fVPnq_segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._8fVPnq_segment{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:48px;color:var(--brand-ink);cursor:pointer;text-align:center;transition:border-color var(--hover-fast) var(--ease-hover), background-color var(--hover-fast) var(--ease-hover), color var(--hover-fast) var(--ease-hover);background:#fff;place-items:center;padding:8px 12px;font-size:.92rem;font-weight:650;display:grid;position:relative}._8fVPnq_segment input{opacity:0;width:1px;height:1px;position:absolute}._8fVPnq_segment:hover{border-color:var(--brand-ink)}._8fVPnq_segment:has(input:checked){border-color:var(--brand-ink);background:var(--brand-ink);color:#fff}._8fVPnq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._8fVPnq_submitRow{z-index:3;border:1px solid var(--line);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--paper) 94%, transparent);box-shadow:0 -12px 30px -24px color-mix(in srgb, var(--brand-ink) 45%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,2.4vw,24px);display:flex;position:sticky;bottom:0}._8fVPnq_submitNote,._8fVPnq_failure{margin:0;font-size:.84rem;line-height:1.45}._8fVPnq_submitNote{color:var(--ink-600)}._8fVPnq_failure{color:var(--danger);align-items:flex-start;gap:8px;font-weight:650;display:flex}._8fVPnq_failure svg{flex:none;margin-top:1px}._8fVPnq_submit{--fill:var(--brand-ink);--fill-ink:white;border:1px solid var(--brand-orange);background:var(--brand-orange);min-height:52px;color:var(--brand-ink);cursor:pointer;font:inherit;border-radius:3px;flex:none;align-items:center;gap:10px;padding:0 22px;font-size:.92rem;font-weight:800;display:inline-flex}._8fVPnq_submit:disabled{cursor:progress;opacity:.8}._8fVPnq_spin{animation:.9s linear infinite _8fVPnq_intro-spin}@keyframes _8fVPnq_intro-spin{to{transform:rotate(360deg)}}._8fVPnq_rail{border-radius:var(--radius-panel);background:var(--brand-ink);color:var(--text-on-dark);gap:18px;padding:26px;display:grid;position:sticky;top:110px}._8fVPnq_railLabel{color:var(--brand-blue-bright);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}._8fVPnq_rail ol{margin:0;padding:0;list-style:none;display:grid}._8fVPnq_rail li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}._8fVPnq_rail li+li{border-top:1px solid var(--line-on-dark)}._8fVPnq_rail li>span{color:var(--brand-orange);font-size:.84rem;font-weight:800}._8fVPnq_rail strong{color:#fff;font-size:.92rem;display:block}._8fVPnq_rail li p{color:var(--text-on-dark-muted);margin:4px 0 0;font-size:.84rem;line-height:1.5}._8fVPnq_railNote{border-top:1px solid var(--line-on-dark);color:var(--text-on-dark-muted);margin:0;padding-top:16px;font-size:.84rem}._8fVPnq_railNote a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}._8fVPnq_sent{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);max-width:680px;animation:_8fVPnq_intro-in .7s var(--ease-hover) both;outline:none;justify-items:start;gap:16px;padding:clamp(28px,5vw,56px);scroll-margin-top:150px;display:grid}@keyframes _8fVPnq_intro-in{0%{opacity:0;transform:translateY(16px)}}._8fVPnq_sentIcon{background:var(--brand-orange);width:56px;height:56px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid}._8fVPnq_sentLabel{color:var(--brand-blue-deep);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}._8fVPnq_sent h2{color:var(--brand-ink);font-size:var(--type-title);letter-spacing:-.04em;margin:0;line-height:1}._8fVPnq_sent>p{max-width:52ch;color:var(--ink-700);font-size:var(--type-lead);margin:0;line-height:1.6}._8fVPnq_sent ._8fVPnq_reference{border-radius:var(--radius-control);background:var(--surface-soft);padding:10px 14px;font-size:.92rem}._8fVPnq_sentActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px;display:flex}._8fVPnq_secondaryAction{--fill:var(--brand-ink);--fill-ink:white;border:1px solid var(--brand-ink);min-height:52px;color:var(--brand-ink);border-radius:3px;align-items:center;padding:0 22px;font-size:.92rem;font-weight:750;display:inline-flex}._8fVPnq_textAction{color:var(--brand-ink);align-items:center;gap:8px;font-size:.92rem;font-weight:750;display:inline-flex}._8fVPnq_textAction svg{transition:transform var(--hover-fast) var(--ease-hover)}._8fVPnq_textAction:hover svg{transform:translate(4px)}@media (max-width:980px){._8fVPnq_layout{grid-template-columns:minmax(0,1fr)}._8fVPnq_rail{order:-1;position:static}._8fVPnq_rail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._8fVPnq_rail li{grid-template-columns:minmax(0,1fr);gap:6px;padding:0}._8fVPnq_rail li+li{border-top:0}}@media (max-width:640px){._8fVPnq_pair,._8fVPnq_segments,._8fVPnq_rail ol{grid-template-columns:minmax(0,1fr)}._8fVPnq_rail li+li{border-top:1px solid var(--line-on-dark);padding-top:14px}._8fVPnq_submitRow{flex-direction:column;align-items:stretch;gap:10px;padding:10px}._8fVPnq_submitNote,._8fVPnq_rail li p,._8fVPnq_railNote{display:none}._8fVPnq_rail{gap:12px;padding:20px}._8fVPnq_submit{justify-content:center}}@media (prefers-reduced-motion:reduce){._8fVPnq_sent,._8fVPnq_spin{animation:none}}._8fVPnq_submitNote a{color:var(--brand-blue-deep);text-underline-offset:3px;text-decoration:underline}
