.cv-start-link{display:inline-block;margin-top:12px;font:700 14px/1.9 Cairo,sans-serif;color:#2166d3!important;text-decoration:none;text-underline-offset:5px}.cv-start-link:hover{text-decoration:underline}.cv-guarantee{display:flex;gap:10px;align-items:center;text-decoration:none!important;color:#315c96!important;margin:16px 0;font-family:Cairo,sans-serif}.cv-guarantee>span:first-child{display:grid;place-items:center;width:29px;height:33px;background:#eaf2ff;border:1px solid #cfdef3;border-radius:9px;flex-shrink:0;color:#2166d3}.cv-guarantee b{display:block;font-size:13px;line-height:1.8}.cv-guarantee small{display:block;font-size:11px;line-height:1.8;color:#8195b0}.cv-levels{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;max-width:850px}.cv-levels button{font-family:inherit;text-align:right;padding:25px 28px;border-radius:20px;border:1px solid #dbe5f4;background:white;color:#284871;cursor:pointer;transition:background .2s,border-color .2s}.cv-levels button.selected{border-color:#397cf2;background:#edf4ff;box-shadow:inset 0 0 0 1px #397cf2}.cv-levels b{display:block;font-size:21px;margin-bottom:8px}.cv-levels span{font-size:14px;color:#7790b0}.cv-path{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;position:relative}.cv-step{display:block;border:1px solid #dce6f6;border-radius:22px;overflow:hidden;background:#fff;position:relative;transition:transform .25s}.cv-step:hover{transform:translateY(-5px)}.cv-step-num{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:40px;height:40px;background:#ffffffed;border-radius:12px;color:#2166d3;font-weight:800}.cv-step>img{width:100%;height:185px;object-fit:cover}.cv-step>div{padding:22px}.cv-step small{color:#6f96ce;font-size:12px}.cv-step h3{margin:6px 0;font-size:23px}.cv-step p{font-size:14px}.cv-step b{font-size:13px;color:#2063cc}.cv-specialties{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cv-specialty{border:1px solid #dce6f4;border-radius:18px;background:white;padding:24px}.cv-specialty b{display:block;font-size:20px}.cv-specialty span{display:block;font-size:13px;color:#5480bc;margin-top:10px}.cv-next{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.cv-payment{padding:28px;background:#ecf3ff;border:1px solid #d5e4fa;border-radius:22px;margin-bottom:25px}.cv-payment h2{font-size:25px;margin-bottom:18px}.cv-methods{display:flex;flex-wrap:wrap;gap:10px;direction:ltr;justify-content:flex-end}.cv-methods span{background:white;border:1px solid #d6e3f6;border-radius:9px;padding:8px 15px;font:700 14px/1.5 Cairo,sans-serif;color:#315c96}.cv-payment ol{padding-right:20px;margin-top:22px;font-size:14px;color:#547499}.cv-payment li{margin:10px 0}.cv-payment p{font-size:13px;margin-bottom:0}.cv-lesson-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:17px 0}.cv-lesson-actions button,.cv-lesson-actions a{font:600 13px/1.8 Cairo,sans-serif;padding:9px 13px;border:1px solid #d4e2f5;border-radius:10px;background:#fff;color:#507bb5;cursor:pointer}.cv-lesson-actions button[aria-pressed=true]{background:#e9f2ff;border-color:#87b1f0;color:#2166d3}.cv-inline-lesson{border:1px solid #dce7f6;border-radius:20px;overflow:hidden;margin-top:20px;background:white;scroll-margin-top:150px}.cv-inline-lesson>div{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;background:#edf4ff;gap:15px;font-size:14px}.cv-inline-lesson button{border:0;background:transparent;color:#678ab9;font:600 13px/1.8 Cairo,sans-serif;cursor:pointer}.cv-inline-lesson iframe{display:block;width:100%;height:720px;max-height:85dvh;border:0;background:white}.cv-learning-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 20px}.cv-learning-top h2{margin:0}.cv-learning-top span{font-size:13px;color:#7690b2}.cv-learning-items{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cv-learning-card{background:white;border:1px solid #dce6f5;border-radius:20px;overflow:hidden}.cv-learning-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.cv-learning-card>div{padding:20px}.cv-learning-card small{color:#7292bd;font-size:12px}.cv-learning-card h3{font-size:20px;margin:7px 0 12px}.cv-learning-card span{font-size:13px;color:#2166d3}.cv-resume-card{background:#102643;border-radius:24px;padding:30px;color:white}.cv-resume-card small{color:#92b9ef;font-size:13px}.cv-resume-card h2{margin:9px 0 20px}.cv-testimonials{max-width:1140px;margin:55px auto;padding:0 25px;font-family:Cairo,sans-serif}.cv-testimonials>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cv-testimonials figure{margin:0;padding:25px;background:white;border:1px solid #dce6f5;border-radius:20px}.cv-testimonials blockquote{margin:0 0 18px}.cv-testimonials figcaption{font-weight:700;color:#215cbd}.mi-header nav{overflow-x:auto;scrollbar-width:none}.mi-header nav a{flex-shrink:0}.mi-header .mi-header-actions{flex-shrink:0}.mi-header nav{min-width:0}.mi-watch[hidden],.cv-inline-lesson[hidden],#cv-working[hidden],#cv-beginner[hidden]{display:none!important}@media(max-width:760px){.cv-levels{gap:12px}.cv-levels button{padding:20px 16px}.cv-levels b{font-size:18px}.cv-levels span{font-size:13px}.cv-path,.cv-learning-items{grid-template-columns:1fr}.cv-step{display:grid;grid-template-columns:130px 1fr}.cv-step>img{height:100%;min-height:170px;object-fit:cover}.cv-step>div{padding:18px}.cv-step h3{font-size:20px}.cv-step p{font-size:13px;margin-bottom:8px}.cv-step b{font-size:12px}.cv-specialties{grid-template-columns:1fr 1fr}.cv-specialty{padding:20px}.cv-specialty b{font-size:18px}.cv-payment{padding:23px}.cv-learning-top{align-items:flex-start;flex-direction:column;gap:5px}.cv-learning-card{display:grid;grid-template-columns:115px 1fr}.cv-learning-card img{height:100%;aspect-ratio:auto}.cv-learning-card h3{font-size:17px}.cv-testimonials>div{grid-template-columns:1fr}}@media(max-width:400px){.cv-levels{grid-template-columns:1fr}.cv-step{grid-template-columns:105px 1fr}.cv-specialties{grid-template-columns:1fr}.cv-step-num{width:32px;height:32px}.cv-step h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.cv-step,.cv-levels button{transition:none}}
