.zs-question-dialog{overscroll-behavior:contain}.zs-question-dialog .zq-stage,.zs-question-dialog .zq-shell{min-height:calc(100svh - 48px)!important}.zs-question-dialog .zq-stage{overflow:hidden!important}.zs-question-dialog .zq-shell{margin-inline:auto;width:min(1180px,100%)!important;padding:clamp(22px,3svh,34px) clamp(22px,3vw,38px) 24px!important}.zs-question-dialog .zq-topbar{gap:12px;min-height:40px}.zs-question-dialog .zq-leave{min-height:40px;padding:0 14px;font-size:12px}.zs-question-dialog .zq-product-label,.zs-question-dialog .zq-progress b,.zs-question-dialog .zq-result-label{padding:8px 11px;font-size:10px}.zs-question-dialog .zq-progress{gap:11px}.zs-question-dialog .zq-question-layout-redesign{flex:1;width:min(760px,100%);margin:0 auto;grid-template-columns:1fr!important;align-content:center!important;padding:clamp(26px,6svh,64px) 0 10px!important;display:grid!important}.zs-question-dialog .zq-card-redesign{border-radius:20px!important;width:100%!important;max-width:760px!important;padding:clamp(26px,3.4vw,38px)!important}.zs-question-dialog .zq-card-redesign .zq-question-meta{margin-bottom:13px}.zs-question-dialog .zq-card-redesign .zq-question-meta span,.zs-question-dialog .zq-card-redesign .zq-question-meta em{font-size:10px}.zs-question-dialog .zq-card-redesign h2{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0!important;font-size:clamp(34px,3.2vw,46px)!important;line-height:1.01!important}.zs-question-dialog .zq-question-hint{color:#6a6258;max-width:52ch;margin:11px 0 0;font-size:13px;line-height:1.48}.zs-question-dialog .zq-options-redesign{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:21px;gap:9px!important;display:grid!important}.zs-question-dialog .zq-options-redesign button{text-align:left;background:#f8f1e5d6;justify-content:flex-start;align-items:center;width:100%;font-weight:560;line-height:1.28;display:flex;border-radius:11px!important;min-height:48px!important;padding:10px 14px!important;font-size:13.5px!important}.zs-question-dialog .zq-options-redesign button.is-selected{color:#fff!important;background:#0b4938!important;border-color:#0b4938!important}.zs-question-dialog .zq-card-redesign .zq-actions{gap:9px;margin-top:20px!important}.zs-question-dialog .zq-card-redesign .zq-actions button{font-size:12.5px;min-height:46px!important;padding-inline:18px!important}.zs-question-dialog .zq-result-redesign{flex:1;grid-template-columns:1fr!important;align-content:center!important;width:min(900px,100%)!important;margin:0 auto!important;padding:clamp(24px,5svh,54px) 0 10px!important;display:grid!important}.zs-question-dialog .zq-result-card-redesign{border-radius:22px!important;justify-self:stretch!important;width:100%!important;max-width:900px!important;padding:clamp(26px,3.4vw,38px)!important}.zs-question-dialog .zq-result-card-redesign .zq-result-copy{max-width:740px}.zs-question-dialog .zq-result-card-redesign .zq-result-copy h2{max-width:15ch;margin:0;color:#17362b!important;font-size:clamp(36px,3.5vw,50px)!important;line-height:1!important}.zs-question-dialog .zq-result-card-redesign .zq-result-summary{max-width:68ch;margin:13px 0 0;font-size:14px;line-height:1.5;color:#5e584f!important}.zs-question-dialog .zq-plan{border-top:1px solid #2d261f1f;border-left:1px solid #2d261f1f;grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.zs-question-dialog .zq-plan>div{border-bottom:1px solid #2d261f1f;border-right:1px solid #2d261f1f;min-width:0;min-height:112px;padding:16px}.zs-question-dialog .zq-plan small{color:#a96f30;letter-spacing:.14em;font-size:8.5px;font-weight:800;display:block}.zs-question-dialog .zq-plan p{color:#353a35;margin:8px 0 0;font-size:13px;line-height:1.45}.zs-question-dialog .zq-plan .is-success{background:#0b49380e}.zs-question-dialog .zq-result-card-redesign .zq-result-footnote{color:#71695f;opacity:.82;margin:13px 0 0;font-size:10.5px;line-height:1.45}.zs-question-dialog .zq-result-card-redesign .zq-result-actions{gap:9px;grid-template-columns:auto minmax(220px,1fr)!important;margin-top:18px!important;display:grid!important}.zs-question-dialog .zq-result-card-redesign .zq-result-actions button,.zs-question-dialog .zq-result-card-redesign .zq-result-actions a{font-size:12.5px;min-height:46px!important;padding-inline:18px!important}@media (max-width:820px){.zs-question-dialog{border-radius:18px!important;inset:12px!important}.zs-question-dialog .zq-stage,.zs-question-dialog .zq-shell{min-height:calc(100svh - 24px)!important}.zs-question-dialog .zq-shell{padding:20px!important}.zs-question-dialog .zq-topbar{grid-template-columns:auto auto}.zs-question-dialog .zq-progress{grid-column:1/-1}.zs-question-dialog .zq-question-layout-redesign,.zs-question-dialog .zq-result-redesign{align-content:start!important;padding-top:26px!important}}@media (max-width:620px){.zs-question-dialog{border-radius:0!important;inset:0!important}.zs-question-dialog .zq-stage,.zs-question-dialog .zq-shell{min-height:100svh!important}.zs-question-dialog .zq-stage{overflow:auto!important}.zs-question-dialog .zq-shell{padding:14px 14px 18px!important}.zs-question-dialog .zq-product-label{display:none}.zs-question-dialog .zq-topbar{grid-template-columns:auto 1fr}.zs-question-dialog .zq-question-layout-redesign,.zs-question-dialog .zq-result-redesign{padding-top:18px!important}.zs-question-dialog .zq-card-redesign,.zs-question-dialog .zq-result-card-redesign{border-radius:17px!important;padding:20px 17px!important}.zs-question-dialog .zq-card-redesign h2{max-width:20ch;font-size:clamp(30px,8.4vw,36px)!important}.zs-question-dialog .zq-question-hint{font-size:12.5px}.zs-question-dialog .zq-options-redesign,.zs-question-dialog .zq-plan{grid-template-columns:1fr!important}.zs-question-dialog .zq-options-redesign button{min-height:46px!important;font-size:13px!important}.zs-question-dialog .zq-result-card-redesign .zq-result-copy h2{max-width:18ch;font-size:clamp(32px,8.7vw,39px)!important}.zs-question-dialog .zq-plan>div{min-height:0;padding:14px}.zs-question-dialog .zq-result-card-redesign .zq-result-actions{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.zs-question-dialog .zq-options-redesign button,.zs-question-dialog .zq-result-actions a{transition:none!important}}
