.kAxRLW_form{flex-direction:column;display:flex}.kAxRLW_block{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:36px 0 44px}.kAxRLW_block:first-of-type{border-top:0;padding-top:0}.kAxRLW_blockTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--ink);margin-bottom:22px;padding:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;font-stretch:108%;line-height:1;display:block}.kAxRLW_blockNum{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--muted);vertical-align:.9em;margin-right:14px;font-size:.72rem;font-weight:700;display:inline-block}.kAxRLW_blockHint{color:var(--muted);margin:-10px 0 20px;font-size:.92rem;line-height:1.5}.kAxRLW_duo{grid-template-columns:1fr 1fr;gap:22px;display:grid}.kAxRLW_field{flex-direction:column;gap:9px;min-width:0;display:flex}.kAxRLW_field label{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:.68rem;font-weight:700}.kAxRLW_field input,.kAxRLW_textarea{width:100%;font-family:var(--font-body), system-ui, sans-serif;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);transition:background .2s ease, box-shadow .25s var(--ease);appearance:none;padding:15px 16px;font-size:1rem}.kAxRLW_field input::placeholder,.kAxRLW_textarea::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}.kAxRLW_field input:focus,.kAxRLW_textarea:focus{background:var(--white);box-shadow:4px 4px 0 0 var(--ink);outline:none}.kAxRLW_field input[aria-invalid=true]{background:var(--white)}.kAxRLW_textarea{resize:vertical;min-height:132px;line-height:1.55}.kAxRLW_tileGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kAxRLW_tile:first-child{grid-column:1/-1}.kAxRLW_tile{border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);cursor:pointer;transition:background .18s ease, color .18s ease, transform .18s var(--ease), box-shadow .18s var(--ease);align-items:center;gap:14px;padding:17px 16px;display:flex;position:relative}.kAxRLW_tile input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.kAxRLW_tileNum{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--muted);pointer-events:none;font-size:.62rem;font-weight:700;transition:color .18s}.kAxRLW_tileLabel{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;pointer-events:none;flex:1;font-size:.95rem;font-weight:700;line-height:1.2}.kAxRLW_tileMark{border:2px solid var(--ink);border-radius:var(--radius);pointer-events:none;flex-shrink:0;width:20px;height:20px;transition:border-color .18s,background .18s;position:relative}.kAxRLW_tileMark:after{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);width:10px;height:5px;transition:transform .18s var(--ease);position:absolute;top:4px;left:3px;transform:rotate(-45deg)scale(0)}.kAxRLW_tile:hover{background:var(--white);box-shadow:4px 4px 0 0 var(--ink);transform:translate(-2px,-2px)}.kAxRLW_tile:active{box-shadow:none;transform:translate(0)}.kAxRLW_tile:has(input:checked){background:var(--ink);color:var(--paper)}.kAxRLW_tile:has(input:checked) .kAxRLW_tileNum{color:color-mix(in srgb, var(--paper) 65%, transparent)}.kAxRLW_tile:has(input:checked) .kAxRLW_tileMark{border-color:var(--paper);background:var(--paper)}.kAxRLW_tile:has(input:checked) .kAxRLW_tileMark:after{transform:rotate(-45deg)scale(1)}.kAxRLW_tile:has(input:focus-visible){box-shadow:4px 4px 0 0 var(--ink);background:var(--white);transform:translate(-2px,-2px)}.kAxRLW_tile:has(input:focus-visible):has(input:checked){background:var(--ink);box-shadow:4px 4px 0 0 color-mix(in srgb, var(--ink) 35%, transparent)}.kAxRLW_selectWrap{max-width:480px;position:relative}.kAxRLW_selectWrap:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);pointer-events:none;width:9px;height:9px;transition:transform .2s var(--ease);position:absolute;top:50%;right:20px;transform:translateY(-70%)rotate(45deg)}.kAxRLW_selectWrap select{appearance:none;width:100%;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);cursor:pointer;transition:background .2s ease, box-shadow .25s var(--ease);padding:16px 52px 16px 16px;font-size:1rem;font-weight:700}.kAxRLW_selectWrap select:hover{background:var(--white)}.kAxRLW_selectWrap select:focus{background:var(--white);box-shadow:4px 4px 0 0 var(--ink);outline:none}.kAxRLW_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kAxRLW_footer{border-top:2px solid var(--ink);flex-direction:column;gap:18px;padding-top:30px;display:flex}.kAxRLW_submit{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);cursor:pointer;transition:transform .4s var(--ease), opacity .2s ease;justify-content:center;align-self:flex-start;align-items:center;gap:12px;padding:20px 44px;font-size:1.1rem;font-weight:800;display:inline-flex}.kAxRLW_submit:hover:not(:disabled){transform:translateY(-2px)}.kAxRLW_submit:focus-visible{box-shadow:4px 4px 0 0 color-mix(in srgb, var(--ink) 35%, transparent);outline:none}.kAxRLW_submit:disabled{opacity:.55;cursor:wait}.kAxRLW_reassure{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.kAxRLW_formError{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:var(--radius);margin-bottom:32px;padding:13px 16px;font-size:.78rem;font-weight:700}.kAxRLW_fieldError{color:var(--ink);font-size:.84rem;font-weight:600}.kAxRLW_fieldError:before{content:"↑ "}.kAxRLW_success{background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:clamp(40px,6vw,72px) clamp(28px,5vw,64px)}.kAxRLW_successEyebrow{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 60%, transparent);align-items:center;gap:10px;font-size:.7rem;font-weight:700;display:inline-flex}.kAxRLW_successEyebrow:before{content:"";background:var(--paper);width:22px;height:2px;display:inline-block}.kAxRLW_successTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:26px 0 22px;font-size:clamp(3rem,8vw,6rem);font-weight:300;line-height:.95}.kAxRLW_successBody{color:color-mix(in srgb, var(--paper) 80%, transparent);max-width:42ch;font-size:1.05rem;line-height:1.6}.kAxRLW_successSteps{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);flex-direction:column;gap:20px;margin:40px 0 0;padding:28px 0 0;list-style:none;display:flex}.kAxRLW_successSteps li{grid-template-columns:44px 1fr;align-items:center;gap:16px;display:grid}.kAxRLW_successStepN{font-family:var(--font-mono), monospace;letter-spacing:.08em;border:2px solid color-mix(in srgb, var(--paper) 55%, transparent);border-radius:var(--radius);justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:700;display:inline-flex}.kAxRLW_successSteps p{color:color-mix(in srgb, var(--paper) 80%, transparent);font-size:.95rem;line-height:1.5}.kAxRLW_successLinks{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);flex-wrap:wrap;align-items:baseline;gap:14px 28px;margin-top:36px;padding-top:24px;display:flex}.kAxRLW_successLinksLabel{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 55%, transparent);font-size:.66rem;font-weight:700}.kAxRLW_successLinks a{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;border-bottom:1px solid color-mix(in srgb, var(--paper) 45%, transparent);padding-bottom:2px;font-size:.95rem;font-weight:700;transition:border-color .2s}.kAxRLW_successLinks a:hover{border-color:var(--paper)}@media (max-width:640px){.kAxRLW_duo,.kAxRLW_tileGrid{grid-template-columns:1fr}.kAxRLW_tile:first-child{grid-column:auto}.kAxRLW_block{padding:30px 0 36px}.kAxRLW_selectWrap{max-width:none}.kAxRLW_submit{align-self:stretch}}.kAxRLW_chips{flex-wrap:wrap;gap:8px;display:flex}.kAxRLW_chip{border:1.5px solid var(--ink);font:600 .88rem/1 var(--font-body), sans-serif;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 6px;transition:background .2s,color .2s;display:inline-flex}.kAxRLW_chip:hover{background:var(--ink);color:#fff}.kAxRLW_chipN{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.kAxRLW_blockHint a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}
