.diagnosticStart{background:var(--blue);color:#fff;border-radius:4px;align-items:center;gap:10px;margin-top:24px;padding:16px 20px;font-size:13px;font-weight:900;display:inline-flex}.diagnosticStart svg{width:18px}.diagnosticVideo{background:var(--navy);border-radius:10px;position:relative;overflow:hidden;box-shadow:24px 24px #0b568514}.diagnosticVideo video{aspect-ratio:16/9;background:var(--navy);width:100%;display:block}.diagnosticVideo>span{color:var(--navy);background:#fff;align-items:center;gap:9px;padding:14px 17px;font-size:12px;display:flex}.diagnosticVideo>span svg{color:#168a54;width:21px}.diagnosticClarification{z-index:2;background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1240px;margin:-25px auto 0;padding:0 28px;display:grid;position:relative;box-shadow:0 16px 46px #08283f12}.diagnosticClarification article{background:#fff;padding:30px}.diagnosticClarification article>span{background:var(--ice);width:38px;height:38px;color:var(--blue);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.diagnosticClarification h2{color:var(--navy);letter-spacing:-.4px;margin:20px 0 10px;font-size:20px}.diagnosticClarification p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.diagnosticOfferNotice{color:#65520a;background:#fff8df;grid-column:1/-1;align-items:flex-start;gap:10px;padding:15px 17px;font-size:12px;line-height:1.55;display:flex}.diagnosticOfferNotice svg{color:#b98300;flex:none;width:20px;height:20px}@media (width<=900px){.diagnosticClarification{background:0 0;grid-template-columns:1fr;gap:10px;margin-top:0;padding-top:28px}.diagnosticVideo{max-width:720px;box-shadow:14px 14px #0b568514}}@media (width<=600px){.diagnosticClarification{padding-left:20px;padding-right:20px}.diagnosticClarification article{padding:24px 20px}.diagnosticVideo{box-shadow:9px 9px #0b568514}}.diagnosticGovNotice{color:#eef4ff;background:#ffffff14;border:1px solid #fff3;border-radius:10px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px 17px;font-size:13px;line-height:1.55;display:flex}.diagnosticGovNotice svg{color:#f5c84b;flex:none;width:21px;height:21px;margin-top:1px}
