.XyEBcG_page{background:var(--color-bg-alt);min-height:auto;padding:24px 16px 40px}@media (min-width:768px){.XyEBcG_page{min-height:600px;padding:48px 0}}.XyEBcG_card{border:1px solid var(--color-border);background:#fff;border-radius:22px;max-width:520px;margin:0 auto;padding:24px 20px;box-shadow:0 14px 40px #0e1c2b12}@media (min-width:768px){.XyEBcG_card{padding:36px 40px}}.XyEBcG_back{color:var(--color-muted-text);cursor:pointer;margin-bottom:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.XyEBcG_progressTrack{background:#e9f0f6;border-radius:999px;height:6px;margin-bottom:8px;overflow:hidden}.XyEBcG_progressBar{background:var(--color-blue);border-radius:999px;height:100%;transition:width .25s}.XyEBcG_stepLabel{color:var(--color-muted-text);margin-bottom:20px;font-size:13px;font-weight:700}.XyEBcG_question{font-family:var(--font-space-grotesk), sans-serif;color:var(--color-navy);margin:0 0 22px;font-size:26px;font-weight:700;line-height:1.25}.XyEBcG_options{flex-direction:column;gap:12px;display:flex}.XyEBcG_option{border:2px solid var(--color-border);cursor:pointer;text-align:left;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;transition:all .12s;display:flex}.XyEBcG_option:hover{border-color:var(--color-blue)}.XyEBcG_optionLabel{color:var(--color-navy);font-size:16px;font-weight:700}.XyEBcG_optionArrow{color:#c6d3df;font-size:20px}.XyEBcG_result{text-align:center}.XyEBcG_resultBadge{background:var(--color-blue-bg);color:var(--color-blue-dark);border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.XyEBcG_resultBadge span{color:var(--color-green)}.XyEBcG_resultImg{border:1px solid var(--color-border-image);background:var(--color-bg-alt);border-radius:16px;height:150px;margin:0 0 16px;position:relative;overflow:hidden}.XyEBcG_resultBrand{color:var(--color-blue);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.XyEBcG_resultName{font-family:var(--font-space-grotesk), sans-serif;color:var(--color-navy);margin:3px 0 4px;font-size:24px;font-weight:700}.XyEBcG_resultReason{color:var(--color-body-text);margin-bottom:16px;font-size:15px}.XyEBcG_resultPricePanel{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:16px;margin-bottom:8px;padding:20px}.XyEBcG_resultPriceLabel{color:var(--color-muted-text);font-size:13px;font-weight:600}.XyEBcG_resultPrice{font-family:var(--font-space-grotesk), sans-serif;color:var(--color-navy);font-size:34px;font-weight:700}.XyEBcG_resultPriceSub{color:var(--color-muted-text);font-size:13px;font-weight:500}.XyEBcG_resultUrgent{color:var(--color-green);margin:10px 0 4px;font-size:13.5px;font-weight:700}.XyEBcG_primaryBtn{background:var(--color-orange);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:13px;width:100%;margin-top:14px;padding:15px 22px;font-size:16px;font-weight:800;text-decoration:none;display:block;box-shadow:0 6px 16px #f9731652}.XyEBcG_ghostBtn{width:100%;color:var(--color-navy);border:1.5px solid var(--color-border-input);cursor:pointer;background:#fff;border-radius:13px;margin-top:10px;padding:13px 22px;font-size:15px;font-weight:700}
