/* KI-Ready-Check invitation: sample assessment, no fabricated score. */
.check-section{padding:0 0 85px}
.check-card{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:45px 48px;border:1px solid #526595;border-radius:var(--ex-radius);background:radial-gradient(ellipse at 18% 0%,#4474ae80,transparent 55%),linear-gradient(130deg,#1b3658,#2e3975 65%,#4b3d7c);box-shadow:var(--ex-float);color:#fff}
.check-copy .eyebrow{font-size:11px;color:#ccdef7;margin-bottom:17px}.check-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}.check-heading h2{font-size:38px;line-height:1.15;flex:1}.check-heading img{width:120px;height:120px;object-fit:contain;flex:none;filter:drop-shadow(0 10px 14px #0c1d3a50)}.check-copy>p{color:#dde6f8;font-size:14px;line-height:1.85;margin-bottom:24px}.check-copy .button{background:#fff;color:#224d98;border-color:#fff;box-shadow:0 7px 15px #0d20402b}.check-copy .button:hover{background:#e6efff}.check-copy>small{display:block;color:#c5d6ed;font-size:11px;margin-top:17px}
.check-result-preview{background:#ffffffed;color:#203653;border:1px solid #e2e7f5;border-radius:18px;padding:24px;box-shadow:0 20px 40px -18px #101c5280}.check-result-header{display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;border-bottom:1px solid #ced8e8;padding-bottom:16px}.check-example-label{font-size:11px;font-weight:400;color:#4a6585;padding:4px 8px;border:1px solid #becde3;border-radius:5px}
.v10-check-progress{margin:20px 0}.v10-check-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.v10-check-progress strong{font-size:12px;font-weight:600}.v10-check-progress span{font-size:11px;color:#536c88}.v10-check-progress>div+div{display:flex;gap:5px;margin-top:12px}.v10-check-progress i{height:4px;border-radius:3px;background:#4c71b4;flex:1}.v10-check-small-label{font-size:11px;color:#536c88;display:block;margin-bottom:13px}.v10-check-answers>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #d5dfec}.v10-check-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;border:1px solid #c5d4ed;background:#eaf0fb;color:#3c64a0;font-size:13px}.v10-check-answers>div>div{flex:1;min-width:0}.v10-check-answers strong{display:block;font-size:12px;font-weight:600}.v10-check-answers div div>span{display:block;font-size:11px;color:#536c88;margin-top:4px}.v10-check-status{font-size:11px;color:#4c4d83;background:#e9e9f6;border:1px solid #cdcee5;border-radius:5px;padding:4px 7px}.v10-check-status.is-ready{color:#315a95;background:#e6effd;border-color:#c4d6ee}
.v10-check-connector{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0;color:#566ba0;font-size:14px}.v10-check-connector i{width:50px;height:1px;background:#cad6e8}.check-recommendation{padding:18px;background:#e8eefb;border:1px solid #becded;border-radius:11px}.check-result-kicker{display:block;font-size:11px;font-weight:600;color:#4f5c96;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.check-recommendation h3{font-size:24px;line-height:1.2;letter-spacing:-.04em}.check-recommendation p{font-size:12px;line-height:1.7;color:#4b6283;margin:11px 0 15px}.check-result-next{display:flex;gap:9px;align-items:center;border-top:1px solid #c5d3e9;padding-top:12px;font-size:11px;color:#294e88}
@media(max-width:1050px){.check-card{padding:35px;gap:30px}.check-heading{gap:5px}.check-heading h2{font-size:33px}.check-heading img{width:90px;height:105px}.check-result-preview{padding:20px}.v10-check-status{display:none}}
@media(max-width:760px){.check-section{padding-bottom:64px}.check-card{display:block;padding:29px 20px;border-radius:22px}.check-heading{margin-bottom:18px}.check-heading h2{font-size:31px}.check-heading img{width:90px;height:100px}.check-copy>p{font-size:14px}.check-copy .button{width:100%}.check-copy>small{font-size:11px;line-height:1.8}.check-result-preview{margin-top:30px;padding:18px 15px;border-radius:14px}.v10-check-progress>div:first-child{display:block}.v10-check-progress span{display:block;margin-top:5px}.check-recommendation{padding:16px 13px}.check-recommendation h3{font-size:23px}.check-result-kicker{font-size:11px}.check-result-next{font-size:11px;line-height:1.6}}
