.Y7BkwG_card{border:var(--border-width-2) solid var(--color-primary-blue);background:var(--color-neutral-white);border-radius:20px;gap:24px;padding:24px 20px;display:grid;position:relative}@media (min-width:768px){.Y7BkwG_card{padding:40px}}.Y7BkwG_progress{gap:8px;display:grid}.Y7BkwG_stepOf{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-primary-blue-dark);margin:0}.Y7BkwG_bar{border-radius:var(--border-radius-full);background:var(--color-primary-blue-100);height:8px;overflow:hidden}.Y7BkwG_bar span{border-radius:inherit;background:var(--color-primary-blue);height:100%;transition:width .2s;display:block}.Y7BkwG_question{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.Y7BkwG_question legend{padding:0}.Y7BkwG_title{font-size:var(--font-size-2xl);color:var(--text-heading);margin:0;line-height:1.3}.Y7BkwG_hint,.Y7BkwG_lead{font-size:var(--font-size-base);margin:0;line-height:1.6}.Y7BkwG_note{border-radius:var(--border-radius-xl);background:var(--color-secondary-orange-50);color:var(--color-secondary-orange-ink);font-weight:var(--font-weight-semibold);margin:0;padding:12px 16px}.Y7BkwG_choices{gap:10px;display:grid}@media (min-width:768px){.Y7BkwG_choices{grid-template-columns:1fr 1fr}}.Y7BkwG_choice{border:var(--border-width-1) solid var(--border-input);border-radius:var(--border-radius-xl);background:var(--surface-page);min-height:52px;color:var(--text-heading);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:12px;padding:10px 16px;display:flex}.Y7BkwG_choice:hover{border-color:var(--color-primary-blue)}.Y7BkwG_choice[data-checked]{border-color:var(--color-primary-blue);background:var(--color-primary-blue-50)}.Y7BkwG_choice input{width:20px;height:20px;accent-color:var(--color-primary-blue);flex:none;margin:0}.Y7BkwG_fields{gap:16px;display:grid}@media (min-width:768px){.Y7BkwG_fields{grid-template-columns:1fr 1fr}}.Y7BkwG_field{gap:6px;min-width:0;display:grid}.Y7BkwG_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-heading);padding:0}.Y7BkwG_field input{border:var(--border-width-1) solid var(--border-input);border-radius:var(--border-radius-lg);background:var(--surface-page);width:100%;min-height:48px;color:var(--text-heading);font:inherit;padding:10px 14px}.Y7BkwG_unit{font-weight:var(--font-weight-semibold);align-items:center;gap:10px;display:flex}.Y7BkwG_inline{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;display:flex}.Y7BkwG_inline legend{margin-bottom:8px}.Y7BkwG_inline .Y7BkwG_choice{flex:140px}.Y7BkwG_error{border-radius:var(--border-radius-lg);background:var(--color-neutral-gray-lightest);color:var(--color-error-strong);font-weight:var(--font-weight-semibold);margin:0;padding:10px 14px}.Y7BkwG_actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.Y7BkwG_done{border-radius:var(--border-radius-full);background:var(--color-secondary-green);width:56px;height:56px;color:var(--color-neutral-charcoal);justify-content:center;align-items:center;display:inline-flex}.Y7BkwG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
