.cvprediagnostic .v5-onboarding-header,.cvprediagnostic .v5-onboarding-layout{width:min(1120px,100%)}.cvprediagnostic .v5-onboarding-layout{grid-template-columns:minmax(0,300px) minmax(0,660px);justify-content:center;align-items:center;gap:clamp(24px,5vw,56px);padding-block:24px 52px}.cvprediagnostic .v5-onboarding-welcome{padding:0}.cvprediagnostic .v5-onboarding-van{border-radius:16px;width:100%;margin:28px 0 0}.cvprediagnostic .v5-onboarding-question{border:1px solid var(--cfg-line);height:auto;min-height:450px;max-height:none;box-shadow:0 16px 42px #081f4d0b}.cvprediagnostic .v5-onboarding-body{overflow:visible}.cvprediagnostic .v5-onboarding-footer{flex-wrap:nowrap}.cvprediagnostic .v5-onboarding-footer .v5-onboarding-navigation{justify-content:space-between;width:100%}.cvprediagnostic .v5-onboarding-footer .v5-onboarding-navigation>:last-child{margin-left:auto}.cvprediagnostic-result{align-content:center;gap:18px;min-width:0;padding:clamp(24px,4vw,36px);display:grid}.cvprediagnostic-result h1{color:var(--v4-navy);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,3.1vw,34px);line-height:1.2}.cvprediagnostic-result h1:focus{outline:none}.cvprediagnostic-result p{color:var(--cfg-muted);margin:0}.cvprediagnostic-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cvprediagnostic-actions :is(button,a){justify-content:center}.cvprediagnostic-result .cvprediagnostic-identity{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.cvprediagnostic-identity form>.v4-button{justify-content:center;min-height:48px}.cvprediagnostic-with-plans .v5-onboarding-header,.cvprediagnostic-with-plans .v5-onboarding-layout{width:min(1232px,100%)}.cvprediagnostic-with-plans .v5-onboarding-layout{grid-template-columns:minmax(0,244px) minmax(0,846px);gap:42px;padding:16px 28px 60px}.cvprediagnostic-with-plans .v5-onboarding-question{min-height:0}.cvprediagnostic-with-plans .v5-onboarding-welcome-title{font-size:clamp(32px,3vw,39px)}.cvprediagnostic-with-plans .cvprediagnostic-result{gap:24px;padding:35px}.cvprediagnostic-with-plans .cvprediagnostic-result h1{font-size:36px}.cvprediagnostic-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cvprediagnostic-plan{border:1px solid var(--cfg-line);background:#fff;border-radius:16px;flex-direction:column;gap:17px;min-width:0;padding:23px;display:flex}.cvprediagnostic-plan[data-plan=trial]{background:#f3f7ff;border-color:#9db9f0}.cvprediagnostic-plan header{justify-items:start;gap:8px;display:grid}.cvprediagnostic-plan h2{margin:0 0 3px;font-size:20px;font-weight:750;line-height:1.3}.cvprediagnostic-plan .v5-trial-price{gap:4px 9px}.cvprediagnostic-plan .v5-trial-price strong{color:#0b2353}.cvprediagnostic-plan .v5-trial-price>span{white-space:nowrap}.cvprediagnostic-plan ul{align-content:start;gap:12px;margin:0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.cvprediagnostic-plan li{align-items:flex-start;gap:9px;display:flex}.cvprediagnostic-plan li svg{color:var(--v4-blue);flex:none;margin-top:2px}.cvprediagnostic-plan .cvprediagnostic-plan-terms{font-size:13px;line-height:1.45}.cvprediagnostic-trial-action{gap:9px;margin-top:auto;display:grid}.cvprediagnostic-trial-action .v5-trial-choose{width:100%}.cvprediagnostic-free-action{white-space:normal;min-height:52px;margin-top:auto;margin-bottom:47px;padding-inline:10px;font-size:16px}.cvprediagnostic-plan>.v4-button svg{flex:none}.cvprediagnostic-error{color:#8c3633;background:#fff3f0;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:14px;display:flex}.cvprediagnostic-error>svg{flex:none;margin-top:2px}@media (max-width:900px){.cvprediagnostic .v5-onboarding-layout{min-height:0;padding:4px 0 0}.cvprediagnostic-with-plans .v5-onboarding-layout{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.cvprediagnostic .v5-onboarding-question{border:0;border-top:1px solid var(--cfg-line);min-height:0;box-shadow:none;border-radius:0}.cvprediagnostic .v5-onboarding-question-content{margin-block:0}.cvprediagnostic-result{padding:24px 20px calc(26px + env(safe-area-inset-bottom))}.cvprediagnostic-with-plans .cvprediagnostic-result{padding:22px 19px calc(26px + env(safe-area-inset-bottom));gap:18px}.cvprediagnostic-with-plans .cvprediagnostic-result h1{font-size:29px}.cvprediagnostic-actions :is(button,a){min-height:48px}}@media (max-width:620px){.cvprediagnostic-with-plans.v5-onboarding-page{height:auto;min-height:100dvh;overflow:visible}.cvprediagnostic-plans{grid-template-columns:minmax(0,1fr)}.cvprediagnostic-plan{gap:14px;padding:18px}.cvprediagnostic-plan ul{gap:9px;font-size:15px}.cvprediagnostic-plan .v5-trial-price{text-align:left;justify-content:flex-start}.cvprediagnostic-free-action{margin-bottom:0}}
