.P0YLmq_hero{background:var(--surface-alt);padding:48px 0 40px}.P0YLmq_heroInner{flex-direction:column;gap:24px;display:flex}.P0YLmq_heroRow{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.P0YLmq_heroText{flex-direction:column;flex:999 520px;gap:16px;min-width:0;max-width:760px;display:flex}.P0YLmq_heroArt{flex:360px;justify-content:center;min-width:0;display:flex}.P0YLmq_heroArt img{width:100%;max-width:440px;height:auto;display:block}.P0YLmq_body{padding:64px 0 96px}.P0YLmq_layout{flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.P0YLmq_main{flex-direction:column;flex:999 560px;gap:40px;min-width:0;display:flex}.P0YLmq_progress{flex-direction:column;gap:16px;display:flex}.P0YLmq_progressRow{font-family:var(--font-mono);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.P0YLmq_bar{background:var(--surface-sunken);border-radius:2px;height:4px;overflow:hidden}.P0YLmq_barFill{background:var(--brand);height:4px;transition:width .2s}.P0YLmq_question{flex-direction:column;gap:32px;display:flex}.P0YLmq_questionHead{flex-direction:column;gap:12px;display:flex}.P0YLmq_questionTitle:focus{outline:none}.P0YLmq_questionHint{color:var(--ink-muted);margin:0;font-size:16px;line-height:26px}.P0YLmq_options{gap:16px}.P0YLmq_option{border-radius:var(--radius-md);box-sizing:border-box;width:100%;min-height:112px;color:var(--ink);background:var(--surface);border:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.P0YLmq_option:hover{border-color:var(--brand)}.P0YLmq_option[aria-pressed=true]{background:var(--surface-alt);border:2px solid var(--brand);padding:19px 23px}.P0YLmq_dot{box-sizing:border-box;width:28px;height:28px;font-family:var(--font-mono);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.P0YLmq_option[aria-pressed=true] .P0YLmq_dot{border:2px solid var(--brand);background:var(--brand);color:var(--ink-inverse)}.P0YLmq_optionText{flex-direction:column;gap:6px;min-width:0;display:flex}.P0YLmq_optionLabel{font-family:var(--font-serif);color:var(--brand);font-size:21px;font-weight:600;line-height:28px}.P0YLmq_small{color:var(--ink-muted);margin:0;font-size:14px;line-height:22px}.P0YLmq_optionArt{flex:none;width:80px;margin-left:auto}.P0YLmq_optionArt img{width:100%;height:auto;display:block}.P0YLmq_nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.P0YLmq_navEnd{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.P0YLmq_result{flex-direction:column;gap:40px;display:flex}.P0YLmq_resultArt{border-radius:var(--radius-md);background:var(--surface-alt);padding:24px}.P0YLmq_resultArt img{width:100%;max-width:640px;height:auto;margin:0 auto;display:block}.P0YLmq_recos{flex-direction:column;gap:16px;display:flex}.P0YLmq_reco{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-items:flex-start;gap:20px;padding:24px;display:flex}.P0YLmq_recoIcon{border-radius:var(--radius-md);background:var(--surface-alt);width:56px;height:56px;color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.P0YLmq_recoBody{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.P0YLmq_recoHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.P0YLmq_mono{font-family:var(--font-mono);color:var(--ink-muted);font-size:13px;line-height:20px}.P0YLmq_recoWhy{color:var(--ink-muted);font-size:15px;line-height:24px}.P0YLmq_arrowLink{color:var(--link);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.P0YLmq_explanation{max-width:68ch}.P0YLmq_nextBlock{flex-direction:column;gap:20px;display:flex}.P0YLmq_ctas{gap:16px}.P0YLmq_cta{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:12px;padding:24px;display:flex}.P0YLmq_ctaPrimary{border:2px solid var(--brand);padding:23px}.P0YLmq_ctaIcon{color:var(--brand);display:inline-flex}.P0YLmq_ctaTitle{font-family:var(--font-serif);color:var(--brand);margin:0;font-size:21px;font-weight:600;line-height:28px}.P0YLmq_ctaText{flex-grow:1}.P0YLmq_recap{background:var(--surface-alt);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:24px;display:flex}.P0YLmq_recapList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.P0YLmq_recapItem{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.P0YLmq_recapPair{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.P0YLmq_recapQ{color:var(--ink-muted);min-width:120px;font-size:14px}.P0YLmq_recapA{color:var(--ink);font-size:15px;font-weight:500}.P0YLmq_editButton{font:inherit;min-height:44px;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px;text-decoration:underline}.P0YLmq_editButton:hover{color:var(--brand)}.P0YLmq_editButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.P0YLmq_restart{padding-top:8px}.P0YLmq_aside{flex-direction:column;flex:300px;gap:24px;min-width:0;display:flex}.P0YLmq_asideCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:20px;padding:24px;display:flex}.P0YLmq_asideTitle{font-family:var(--font-serif);color:var(--brand);margin:0;font-size:21px;font-weight:600;line-height:28px}.P0YLmq_asideSteps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.P0YLmq_asideStep{align-items:flex-start;gap:12px;display:flex}.P0YLmq_asideNum{font-family:var(--font-mono);color:var(--accent-ink);flex:none;font-size:13px;line-height:22px}.P0YLmq_asideStepBody{flex-direction:column;gap:4px;display:flex}.P0YLmq_asideStepTitle{color:var(--ink);font-size:15px;font-weight:600;line-height:22px}.P0YLmq_privacy{border-top:1px solid var(--line);color:var(--ink-muted);margin:0;padding-top:16px;font-size:14px;line-height:22px}.P0YLmq_contactCard{background:var(--surface-alt);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:24px;display:flex}.P0YLmq_phone{min-height:44px;font-family:var(--font-mono);color:var(--brand);align-items:center;gap:10px;font-size:18px;text-decoration:none;display:inline-flex}.P0YLmq_phone:hover{text-decoration:underline}.P0YLmq_contactLink{min-height:44px;color:var(--link);align-items:center;gap:8px;font-weight:500;display:inline-flex}@media (max-width:640px){.P0YLmq_body{padding:48px 0 64px}.P0YLmq_optionArt{display:none}}@media (prefers-reduced-motion:reduce){.P0YLmq_barFill{transition:none}}
