.rd-aitest .hero.heroTest{display:grid;grid-template-columns:1fr;grid-template-areas:"eb" "copy" "tool";row-gap:0;min-height:0!important;padding:40px 0 48px!important}.rd-aitest .heroTest .heroEb{grid-area:eb;justify-self:start;margin-bottom:22px}.rd-aitest .heroTest .heroCopy{grid-area:copy;max-width:none}.rd-aitest .heroTest .heroCopy h1{max-width:none;margin:0 0 22px!important;font-size:clamp(38px,4.4vw,66px)!important}.rd-aitest .heroTest .heroCopy .heroLead{max-width:none;margin:22px 0 0;font-size:clamp(19px,1.6vw,24px);line-height:1.5;font-weight:500;letter-spacing:-.015em;color:#192435}.rd-aitest .heroTest .heroCopy .heroLead strong{font-weight:600;background:linear-gradient(90deg,#1d4ed8,#7e22ce);-webkit-background-clip:text;background-clip:text;color:transparent}.rd-aitest .heroTest .heroCopy .answer{max-width:none;margin-top:12px}.rd-aitest .chkLead{max-width:none;margin:26px 0 0;font-size:clamp(19px,1.6vw,24px);line-height:1.5;font-weight:500;letter-spacing:-.015em;color:#192435}.rd-aitest .chkLead strong,.rd-aitest .heroLead strong{font-weight:600}.rd-aitest .chkLead strong{background:linear-gradient(90deg,#1d4ed8,#7e22ce);-webkit-background-clip:text;background-clip:text;color:transparent}.rd-aitest .chkLead+.chkAnswer{max-width:none;margin-top:12px}.rd-aitest .heroTest .trustRow{margin-top:26px}@media (min-width:1100px){.rd-aitest .heroTest .trustRow{flex-wrap:nowrap}.rd-aitest .heroTest .trustRow .pill{white-space:nowrap}}.rd-aitest .heroTool{grid-area:tool;margin-top:40px}.rd-aitest .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rd-aitest .atForm{border-radius:28px;padding:30px;display:grid;gap:12px}.rd-aitest .atTitle{font-size:22px;font-weight:600;letter-spacing:-.035em;color:#192435}.rd-aitest .atLead{font-size:14px;color:var(--mu);margin-top:-6px}.rd-aitest .atRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:6px}.rd-aitest .atRow .afIn{min-height:56px;font-size:16px}.rd-aitest .atBtn{min-height:56px;gap:12px;white-space:nowrap}.rd-aitest .atBtn:disabled{opacity:.6;cursor:progress}.rd-aitest .atSteps{display:flex;flex-wrap:wrap;gap:8px 20px;margin:6px 0 0;padding:0;list-style:none}.rd-aitest .atSteps li{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#8a93a6;transition:color .3s}.rd-aitest .atSteps li i{width:8px;height:8px;border-radius:50%;background:#c1cddc}.rd-aitest .atSteps li.cur{color:#1e40af}.rd-aitest .atSteps li.cur i{background:var(--grad);box-shadow:0 0 0 4px rgba(29,78,216,.15);animation:rd-audit-live 1.2s ease-out infinite}.rd-aitest .atSteps li.done{color:#15803d}.rd-aitest .atSteps li.done i{background:#15803d}.rd-aitest .atFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px}.rd-aitest .atFields .afIn{min-height:54px;font-size:15.5px}.rd-aitest .atForm .atBtn{justify-self:center;width:auto;min-width:0;padding-left:44px;padding-right:44px}.rd-aitest .atResult{display:grid;gap:22px;margin-top:22px}.rd-aitest .atScore{border-radius:30px;padding:30px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:center}.rd-aitest .atGauge{position:relative}.rd-aitest .atGauge svg{width:100%;height:auto;display:block}.rd-aitest .atGauge .trk{fill:none;stroke:rgba(30,41,59,.1);stroke-width:14;stroke-linecap:round}.rd-aitest .atGauge .val{fill:none;stroke:url(#atg);stroke-width:14;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.rd-aitest .atNum{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:15px;color:#5c6578}.rd-aitest .atNum b{font-size:52px;line-height:1;font-weight:600;letter-spacing:-.05em;color:#192435;font-variant-numeric:tabular-nums}.rd-aitest .atScoreLabel{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5c6578}.rd-aitest .atVerdict{margin-top:8px;font-size:clamp(20px,2vw,28px);line-height:1.25;letter-spacing:-.035em;font-weight:600;color:#192435}.rd-aitest .atParts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:13.5px;color:#4b5565}.rd-aitest .atParts b{font-size:16px;color:#192435}.rd-aitest .atLink{margin-top:14px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:500;color:#1d4ed8;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rd-aitest .atScore.tint-green .atVerdict{color:#14532d}.rd-aitest .atScore.tint-amber .atVerdict{color:#78350f}.rd-aitest .atScore.tint-red .atVerdict{color:#7f1d1d}.rd-aitest .atGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.rd-aitest .atPanel{border-radius:26px;padding:26px;display:grid;gap:6px;align-content:start}.rd-aitest .atPanelT{font-size:18px;font-weight:600;letter-spacing:-.03em;color:#192435}.rd-aitest .atPanelS{font-size:12.5px;color:#5c6578;margin-bottom:10px}.rd-aitest .atChecks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rd-aitest .atChecks li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(251,252,255,.55);border:1px solid rgba(255,255,255,.85)}.rd-aitest .atChecks .txt{font-size:14px;line-height:1.4;color:#192435}.rd-aitest .atChecks .txt small{display:block;font-size:11.5px;color:#6b7383;margin-top:2px}.rd-aitest .atChecks .w{font-size:12px;font-weight:600;color:#4b5565;font-variant-numeric:tabular-nums}.rd-aitest .atChecks li.s-fail .w{color:#b91c1c}.rd-aitest .atChecks li.s-warn .w{color:#a16207}.rd-aitest .atChecks li.s-pass .w{color:#15803d}.rd-aitest .atHidden .w{font-size:10.5px;letter-spacing:.12em;color:#6d28d9}.rd-aitest .qi{place-items:center;width:30px;height:30px;flex:0 0 auto;font-size:14px;font-weight:700;line-height:1;border:1px solid #c1cddc;color:#6d28d9;background:linear-gradient(145deg,#e4dcf3,#f3effb)}.rd-aitest .qi,.rd-aitest .wi{display:grid!important;border-radius:50%;box-shadow:inset 3px 3px 6px rgba(163,177,198,.7),inset -3px -3px 6px rgba(255,255,255,.95)}.rd-aitest .wi{place-items:center;width:30px;height:30px;flex:0 0 auto;line-height:0;border:1px solid #c1cddc;color:#a16207;background:linear-gradient(145deg,#ecdfc4,#f8f0dd)}.rd-aitest .atNote{font-size:12.5px;line-height:1.55;color:#4b5565;margin-top:8px}.rd-aitest .atNote b{color:#192435}.rd-aitest .atBreak{border-radius:30px;padding:30px}.rd-aitest .atTodo{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none;counter-reset:none}.rd-aitest .atTodo li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 16px;border-radius:16px;background:rgba(251,252,255,.6);border:1px solid rgba(255,255,255,.85)}.rd-aitest .atTodo li b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:var(--grad);font-size:14px;font-weight:600}.rd-aitest .atTodo li.s-warn b{background:linear-gradient(135deg,#d97706,#a16207)}.rd-aitest .atTodo li.s-pass b{background:linear-gradient(135deg,#16a34a,#15803d)}.rd-aitest .atTodo li span{font-size:15px;line-height:1.55;color:#192435}.rd-aitest .atTodo li span em{display:inline-block;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6d28d9;margin-right:10px;vertical-align:1px}.rd-aitest .atTodo li small{font-size:12.5px;font-weight:600;color:#b91c1c;font-variant-numeric:tabular-nums;white-space:nowrap}.rd-aitest .atTodo.blur{filter:blur(5px);pointer-events:none;user-select:none}.rd-aitest .atUnlock{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:30px;align-items:center}.rd-aitest .atUnlockForm{display:grid;gap:12px;padding:26px;border-radius:24px;background:rgba(251,252,255,.6);border:1px solid rgba(255,255,255,.85)}.rd-aitest .atUnlockT{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;letter-spacing:-.03em;color:#192435}.rd-aitest .atUnlockT .lk{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:var(--grad)}.rd-aitest .atUnlockX{font-size:14px;line-height:1.6;color:#3d4757;margin-top:-4px}.rd-aitest .atAudit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:22px;padding-top:22px;border-top:1px solid rgba(25,36,53,.1)}.rd-aitest .atAudit p{font-size:14.5px;line-height:1.65;color:#3d4757}.rd-aitest .whyList{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px}.rd-aitest .finTest{grid-template-columns:1fr}.rd-aitest .finTest .finCopy p{max-width:none}@media (max-width:1080px){.rd-aitest .atGrid,.rd-aitest .atScore,.rd-aitest .atUnlock,.rd-aitest .whyList{grid-template-columns:1fr}.rd-aitest .atScore{gap:12px;text-align:center}.rd-aitest .atGauge{max-width:260px;margin:0 auto}.rd-aitest .atParts{justify-content:center}.rd-aitest .atAudit{grid-template-columns:1fr}}@media (max-width:600px){.rd-aitest .atBreak,.rd-aitest .atForm,.rd-aitest .atPanel,.rd-aitest .atScore{padding:20px;border-radius:22px}.rd-aitest .atFields,.rd-aitest .atRow{grid-template-columns:1fr}.rd-aitest .atForm .atBtn{justify-self:stretch;min-width:0}.rd-aitest .atUnlockForm{padding:18px}.rd-aitest .atChecks li{padding:10px}}