/* Personal task estimates and balanced introduction, scoped to the current check. */
body.sales-check-page{background:radial-gradient(ellipse at 90% 5%,#e4ddfa70,transparent 38%),#f3f7fc}
body.sales-check-page.subpage-polish.sp-design .check-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start;padding-block:48px 56px}
body.sales-check-page.subpage-polish.sp-design .check-intro{padding:34px}
body.sales-check-page.subpage-polish.sp-design .check-intro h1{font-size:clamp(32px,3.2vw,43px)}
body.sales-check-page.subpage-polish.sp-design .question-card{padding:30px}
.sales-check-page .choice-list{grid-template-columns:1fr;gap:10px}
body.sales-check-page.subpage-polish.sp-design .sales-choice{min-height:0;padding:14px 16px}
.check-intro #step-nav{display:grid;grid-template-columns:1fr;gap:7px;margin-block:25px}
.check-intro .step-link{justify-content:flex-start;gap:14px!important;padding:12px 14px!important}
.check-intro .step-link .step-name{display:inline;font-size:13px}
.check-intro .step-link[aria-current=step]{flex:1}
body.sales-check-page.subpage-polish.sp-design .check-intro .privacy-note strong{color:#f1f3ff}
#check-guide>span{color:#dadfff}
.task-time-question{margin-top:26px;border:1px solid #bfcdf2;border-top:3px solid #6e67cb;border-radius:17px;padding:22px;background:linear-gradient(140deg,#edf3ff,#f0edfc);box-shadow:inset 0 1px 0 #fff,0 14px 24px -23px #3d4b96}
.potential-eyebrow>span{background:#e2e4fa;color:#434e87}
body.sales-check-page.subpage-polish.sp-design .task-time-question h3{font-size:18px;line-height:1.45;letter-spacing:-.02em;color:#293f68;margin:13px 0 10px}
.task-time-question #time-help{font-size:12px;line-height:1.7;color:#495d7d}
.task-time-options{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}
.time-preset{border:1px solid #b8c6e5;border-radius:9px;background:#ffffffba;color:#354b78;min-height:44px;padding:10px 12px;font:inherit;font-size:12px;cursor:pointer}
.time-preset[aria-pressed=true]{color:#fff;border-color:#485bc0;background:#485bc0;box-shadow:0 5px 10px #303f6b20}
.time-preset:focus-visible{outline:3px solid #2464e7;outline-offset:3px}
.task-time-question .potential-field{max-width:380px}.task-time-note,.task-time-skipped{font-size:11px!important;line-height:1.65!important;color:#4d6082!important;margin-bottom:0}
.task-time-skipped{padding:15px 0 0;border-top:1px solid #d6e0ed;margin-top:24px}
.time-basis{font-size:13px!important;color:#334f78!important;background:#eaf0fc;border-left:3px solid #6573ca;border-radius:0 9px 9px 0;padding:13px 16px;margin:0 0 20px}
.time-review{margin-top:18px;border-top:1px solid #d7e1ef;padding-top:16px}.time-review summary,.potential-adjust summary{font-size:13px;line-height:1.5;min-height:44px;cursor:pointer;color:#2f4777}
.time-review dl{margin:10px 0}.time-review dl>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #dae3f0;font-size:12px;line-height:1.6}.time-review dd{margin:0;color:#3c5278;text-align:right;flex-shrink:0}
.potential-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.potential-adjust>p{font-size:13px!important;color:#435a6c;max-width:800px}
.potential-metric-2{background:linear-gradient(135deg,#f4f2ff,#e5e8fc);border-color:#c6c9e7}.potential-metric-2 strong{color:#5143a1}
.result-complete{color:#3a4c95;background:#e9edfc;border-color:#c1cbed}.profile-good{background:linear-gradient(140deg,#fff,#eef0fd);border-color:#cad2ee}.profile-good i{background:#5368b3;box-shadow:0 0 0 4px #5368b312}
.sales-check-page .result-next{background:linear-gradient(135deg,#edf2ff,#f1edfc);border-color:#c4cbed;box-shadow:inset 0 1px 0 #fff,0 12px 24px -19px #3d4a9566}.sales-check-page .result-next :is(h3,p),.result-next-label{color:#3a4a7b}.sales-check-page .result-takeaway .result-kicker,.takeaway-note>span:first-child{color:#d5deff!important}
.check-explainer{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid #cad7e8;padding-block:64px}
.check-explainer h2{font-size:clamp(29px,3vw,39px);line-height:1.2;letter-spacing:-.04em;margin:20px 0}.check-explainer p{font-size:15px;line-height:1.85;color:#435a6c}.check-explainer-details{display:grid;gap:26px}.check-explainer-details article{border-left:2px solid #bdc9e6;padding-left:24px}.check-explainer-details article:nth-child(2){border-color:#9c94cf}.check-explainer-details article>span{font-size:11px;color:#526586;letter-spacing:.06em}.check-explainer-details h3{font-size:19px;line-height:1.4;color:#253f59;margin:10px 0}.check-explainer-details p{font-size:13px;margin:10px 0}.check-explainer a{display:inline-block;font-size:13px;line-height:1.6;color:#2856a8;text-decoration:underline;text-underline-offset:4px;padding-block:8px}
@media(min-width:761px){body.sales-check-page.subpage-polish.sp-design .check-layout.show-result{display:block}.show-result .check-intro #step-nav{display:none}}
@media(min-width:761px) and (max-width:1000px){body.sales-check-page.subpage-polish.sp-design .check-layout{gap:20px}body.sales-check-page.subpage-polish.sp-design .check-intro{padding:24px}body.sales-check-page.subpage-polish.sp-design .question-card{padding:23px}body.sales-check-page.subpage-polish.sp-design .check-intro h1{font-size:30px}.task-time-question{padding:18px}.check-explainer{gap:30px}}
@media(max-width:760px){body.sales-check-page.subpage-polish.sp-design .check-layout{display:block;padding-block:28px 40px}body.sales-check-page.subpage-polish.sp-design .check-intro{padding:25px}body.sales-check-page.subpage-polish.sp-design .question-card{padding:24px 20px}.check-intro #step-nav{display:flex;gap:5px;margin-block:20px}.check-intro .step-link{padding:9px 5px!important;gap:0!important;justify-content:center}.check-intro .step-link .step-name{display:none}.check-intro .step-link[aria-current=step]{flex:3;gap:7px!important}.check-intro .step-link[aria-current=step] .step-name{display:inline;font-size:11px}.task-time-question{padding:18px}.time-preset{padding:9px 11px}.potential-inputs{grid-template-columns:1fr}.time-review dl>div{display:block}.time-review dd{text-align:left;margin-top:4px}.check-explainer{grid-template-columns:1fr;gap:28px;padding-block:40px}.check-explainer p{font-size:14px}.check-explainer-details article{padding-left:18px}.check-explainer-details p{font-size:13px}}
@media(max-width:359px){body.sales-check-page.subpage-polish.sp-design .question-card{padding:21px 16px}.task-time-question{padding:15px}.check-intro .step-link[aria-current=step] .step-name{display:none}.check-intro .step-link[aria-current=step]{flex:1}}
body.sales-check-page.subpage-polish.sp-design .question-card.has-result{padding:0}

.sales-check-page .we-reviews{background:radial-gradient(ellipse at 97% 20%,#e8e6fb 0,transparent 59%),linear-gradient(125deg,#fff 25%,#f1f5fc)}
.sales-check-page .we-reviews h2 span,.sales-check-page .we-reviews-link{color:#315f94}.sales-check-page .we-reviews-eyebrow{color:#4c6380}.sales-check-page .we-reviews-eyebrow i{background:#6889ce;box-shadow:0 0 0 4px #e6edf9}
