.q3XXHa_outer{padding-inline-start:.8rem;padding-inline-end:.8rem;padding-bottom:var(--_responsive-sizes---spacing--l)}.q3XXHa_frame{min-height:calc(100dvh - var(--announcement-height));border:1px solid var(--color-border);border-radius:.6rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.q3XXHa_left{background-color:var(--color-sage);flex-direction:column;display:flex}.q3XXHa_progressTrack{border-radius:var(--radius-full);height:2px;margin-bottom:var(--space-6);background-color:#ffffff40;overflow:hidden}.q3XXHa_progressFill{background-color:var(--color-white);height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.q3XXHa_leftInner{padding:var(--space-10) var(--space-10) var(--space-12);flex-direction:column;flex:1;display:flex}.q3XXHa_stepLabel{color:#ffffffb3;font-size:.6rem;font-weight:var(--weight-regular);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-8)}.q3XXHa_questionArea{flex-direction:column;flex:1;justify-content:center;display:flex}.q3XXHa_question{font-family:var(--font-heading);font-size:var(--_responsive-sizes---font-size--h4);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--color-white);max-width:17ch;margin:0 0 var(--space-4);line-height:1.05}.q3XXHa_hint{font-size:var(--text-sm);color:#fff9}.q3XXHa_right{background-color:var(--color-white);padding:var(--space-10) var(--space-10) var(--space-10);flex-direction:column;display:flex}.q3XXHa_optionsArea{flex-direction:column;flex:1;justify-content:center;display:flex}.q3XXHa_options{gap:var(--space-3);flex-direction:column;max-width:480px;display:flex}.q3XXHa_option{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-base);font-family:var(--font-body);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:0 0;min-height:52px;display:flex}.q3XXHa_option:hover{border-color:var(--color-sage-light);background-color:var(--color-sage-bg)}.q3XXHa_option:hover .q3XXHa_indicator{border-color:var(--color-sage-light)}.q3XXHa_selected{border-color:var(--color-sage);background-color:var(--color-sage-bg)}.q3XXHa_indicator{border:1.5px solid var(--color-border);width:18px;height:18px;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:50%;flex-shrink:0}.q3XXHa_selected .q3XXHa_indicator{background-color:var(--color-sage);border-color:var(--color-sage);box-shadow:inset 0 0 0 3px var(--color-white)}.q3XXHa_optionLabel{line-height:var(--leading-normal);flex:1}.q3XXHa_nav{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-8);border-top:1px solid var(--color-border);margin-top:var(--space-8);display:flex}.q3XXHa_btnBack{padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-btn);height:44px;font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0}.q3XXHa_btnBack:hover{border-color:var(--color-charcoal);color:var(--color-heading)}.q3XXHa_btnNext{padding:0 var(--space-6);background-color:var(--color-charcoal);border-radius:var(--radius-btn);height:44px;font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-white);cursor:pointer;transition:background-color var(--transition-fast);border:none}.q3XXHa_btnNext:hover:not(:disabled){background-color:var(--color-charcoal-hover)}.q3XXHa_btnNext:disabled{opacity:.35;cursor:not-allowed}.q3XXHa_empty{padding:var(--space-16);text-align:center;color:var(--color-text-muted)}@media (max-width:767px){.q3XXHa_frame{min-height:unset;grid-template-columns:1fr}.q3XXHa_leftInner{padding:var(--space-8) var(--space-6) var(--space-6)}.q3XXHa_questionArea{justify-content:flex-start}.q3XXHa_right{padding:var(--space-6) var(--space-6) var(--space-8)}.q3XXHa_options{max-width:none}.q3XXHa_nav{margin-top:var(--space-6);padding-top:var(--space-6)}}@media (min-width:768px) and (max-width:1023px){.q3XXHa_leftInner,.q3XXHa_right{padding:var(--space-10) var(--space-8) var(--space-10)}}@media (max-width:767px){.q3XXHa_frame{overflow:clip}.q3XXHa_nav{z-index:2;background-color:var(--color-bg);padding-block:var(--space-4);margin-top:var(--space-6);position:sticky;bottom:0}}
._5AwDea_hero{padding:var(--space-16) var(--space-6) var(--space-10);text-align:center}._5AwDea_heroTitle{font-family:var(--font-heading);font-size:var(--_responsive-sizes---font-size--h2);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:var(--leading-h2);color:var(--color-heading);max-width:15ch;margin-inline-start:auto;margin-inline-end:auto;margin-bottom:var(--space-5)}._5AwDea_heroSubtitle{font-size:var(--text-lg);color:var(--color-text-muted);max-width:40ch;line-height:var(--leading-normal);margin-inline-start:auto;margin-inline-end:auto}
