/* Start custom CSS for text-editor, class: .elementor-element-671cb4b */```id="vdp-hero-css"
/* ================================
هدر دوره VMware vSphere Data Protection VDP
رنگ‌بندی اختصاصی: آبی تیره / فیروزه‌ای / سبز مجازی‌سازی / خاکستری
================================ */

.vdp-roadmap,
.vdp-roadmap *,
.vdp-hero,
.vdp-hero *{
box-sizing:border-box;
}

.vdp-roadmap,
.vdp-hero{
direction:rtl;
font-family:"IRANYekan","Vazirmatn","Segoe UI",Tahoma,Arial,sans-serif;
color:#0f172a;
overflow-x:clip;
}

/* Roadmap */
.vdp-roadmap{
max-width:1180px;
margin:26px auto 0;
padding:0 16px;
}

.vdp-roadmap__inner{
position:relative;
max-width:1120px;
margin:0 auto;
padding:14px 18px;
border-radius:20px;
background:
radial-gradient(circle at top right, rgba(14,165,233,.18), transparent 58%),
radial-gradient(circle at bottom left, rgba(16,185,129,.16), transparent 62%),
linear-gradient(135deg,#ffffff 0%,#f0f9ff 48%,#ecfdf5 100%);
border:1px solid rgba(14,165,233,.24);
box-shadow:0 10px 28px rgba(15,23,42,.10);
display:flex;
align-items:center;
justify-content:space-between;
gap:14px 20px;
flex-wrap:wrap;
overflow:hidden;
}

.vdp-roadmap__inner::before{
content:"";
position:absolute;
inset-inline-start:-54px;
inset-block-start:-54px;
width:150px;
height:150px;
border-radius:999px;
background:radial-gradient(circle, rgba(14,165,233,.28), transparent 64%);
pointer-events:none;
}

.vdp-roadmap__main,
.vdp-roadmap__links{
position:relative;
z-index:1;
}

.vdp-roadmap__label{
font-size:14px;
font-weight:950;
color:#075985;
margin-bottom:3px;
}

.vdp-roadmap__text{
font-size:13.4px;
line-height:1.9;
color:#475569;
}

.vdp-roadmap__text strong{
color:#0369a1;
font-weight:950;
}

.vdp-roadmap__links{
display:flex;
flex-wrap:wrap;
gap:8px;
}

.vdp-roadmap__links a{
display:inline-flex;
align-items:center;
justify-content:center;
padding:7px 12px;
border-radius:999px;
background:#ffffff;
border:1px solid rgba(14,165,233,.26);
color:#075985;
font-size:12.8px;
font-weight:950;
text-decoration:none;
box-shadow:0 7px 18px rgba(15,23,42,.055);
white-space:normal;
overflow-wrap:anywhere;
}

.vdp-roadmap__links a:hover{
background:#f0f9ff;
}

/* Hero */
.vdp-hero{
max-width:1180px;
margin:24px auto 34px;
padding:40px 16px;
background:
radial-gradient(circle at top right, rgba(14,165,233,.18), transparent 58%),
radial-gradient(circle at bottom left, rgba(16,185,129,.13), transparent 62%),
radial-gradient(circle at center left, rgba(51,65,85,.10), transparent 60%),
linear-gradient(135deg,#f8fafc 0%,#ffffff 44%,#ecfeff 100%);
border:1px solid rgba(14,165,233,.22);
border-radius:28px;
box-shadow:0 18px 48px rgba(15,23,42,.12);
}

.vdp-hero__wrap{
max-width:1120px;
margin:0 auto;
}

.vdp-hero__grid{
display:flex;
gap:26px;
align-items:stretch;
flex-wrap:wrap;
}

.vdp-hero__main{
flex:1.66;
min-width:0;
}

.vdp-hero__side{
flex:1.14;
min-width:0;
display:flex;
flex-direction:column;
gap:12px;
}

.vdp-hero__badge{
display:inline-flex;
align-items:center;
gap:6px;
padding:7px 15px;
margin-bottom:10px;
border-radius:999px;
background:linear-gradient(90deg,#0f172a,#075985,#0e7490,#10b981);
color:#ecfeff;
font-size:13px;
font-weight:950;
box-shadow:0 10px 25px rgba(14,116,144,.20);
}

.vdp-hero__title{
margin:0 0 10px;
font-size:27px;
font-weight:950;
line-height:1.62;
letter-spacing:-.2px;
color:#0f172a;
}

.vdp-hero__lead{
margin:0 0 14px;
font-size:15.35px;
line-height:2.05;
color:#334155;
}

.vdp-hero__lead strong{
color:#0369a1;
font-weight:950;
}

/* Tags */
.vdp-hero__tags{
display:flex;
flex-wrap:wrap;
gap:8px;
margin-bottom:14px;
}

.vdp-hero__tags span{
display:inline-flex;
align-items:center;
padding:6px 11px;
border-radius:999px;
background:linear-gradient(135deg,#ffffff,#f0f9ff);
border:1px solid rgba(14,165,233,.24);
font-size:13px;
font-weight:950;
color:#075985;
box-shadow:0 6px 18px rgba(15,23,42,.05);
}

/* Meta */
.vdp-hero__meta-list{
list-style:none;
padding:0;
margin:0 0 12px;
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:10px 14px;
}

.vdp-hero__meta-list li{
background:rgba(255,255,255,.97);
border-radius:15px;
padding:10px 12px;
border:1px solid rgba(148,163,184,.34);
box-shadow:0 8px 22px rgba(15,23,42,.05);
min-width:0;
}

.vdp-hero__meta-list span{
display:block;
font-size:12.5px;
font-weight:950;
color:#0369a1;
margin-bottom:3px;
}

.vdp-hero__meta-list strong{
display:block;
font-size:13.8px;
line-height:1.85;
color:#0f172a;
overflow-wrap:anywhere;
}

/* Flow */
.vdp-hero__flow{
padding:12px;
margin-bottom:10px;
border-radius:17px;
background:#ffffff;
border:1px solid rgba(14,165,233,.24);
box-shadow:0 8px 22px rgba(15,23,42,.05);
}

.vdp-hero__flow-title{
margin-bottom:8px;
font-size:13px;
font-weight:950;
color:#075985;
}

.vdp-hero__flow-steps{
display:flex;
flex-wrap:wrap;
gap:7px;
}

.vdp-hero__flow-steps span{
display:inline-flex;
align-items:center;
justify-content:center;
padding:6px 10px;
border-radius:999px;
background:#f0f9ff;
border:1px solid rgba(14,165,233,.22);
color:#075985;
font-size:12.4px;
font-weight:900;
}

/* Upgrade */
.vdp-hero__upgrade{
display:grid;
grid-template-columns:52px minmax(0,1fr) minmax(170px,.32fr);
gap:12px;
align-items:center;
margin:6px 0 15px;
padding:13px;
border-radius:19px;
background:
radial-gradient(circle at top right, rgba(16,185,129,.18), transparent 58%),
linear-gradient(135deg,#0f172a 0%,#075985 48%,#059669 100%);
color:#ffffff;
box-shadow:0 14px 32px rgba(5,150,105,.20);
overflow:hidden;
}

.vdp-hero__upgrade-icon{
width:48px;
height:48px;
display:flex;
align-items:center;
justify-content:center;
border-radius:17px;
background:rgba(255,255,255,.12);
border:1px solid rgba(255,255,255,.16);
font-size:25px;
}

.vdp-hero__upgrade-content span{
display:inline-flex;
padding:3px 10px;
margin-bottom:4px;
border-radius:999px;
background:#dcfce7;
color:#166534;
font-size:11.8px;
font-weight:950;
}

.vdp-hero__upgrade h2{
margin:0 0 4px;
font-size:16.8px;
font-weight:950;
line-height:1.75;
color:#ffffff;
}

.vdp-hero__upgrade p{
margin:0;
color:#ecfeff;
font-size:13.1px;
line-height:1.9;
}

.vdp-hero__upgrade a{
display:flex;
align-items:center;
justify-content:center;
padding:9px 12px;
border-radius:999px;
background:#ffffff;
color:#075985;
text-decoration:none;
font-size:12.8px;
font-weight:950;
line-height:1.8;
text-align:center;
white-space:normal;
overflow-wrap:anywhere;
}

.vdp-hero__note{
margin:0;
font-size:13.5px;
line-height:1.95;
color:#0f172a;
background:rgba(240,249,255,.92);
border-right:4px solid #0ea5e9;
border-radius:13px;
padding:9px 11px;
}

/* Side Cards */
.vdp-hero__card,
.vdp-hero__compare,
.vdp-hero__lab{
position:relative;
overflow:hidden;
background:rgba(255,255,255,.97);
border-radius:21px;
padding:16px 15px;
border:1px solid rgba(14,165,233,.22);
box-shadow:0 14px 34px rgba(15,23,42,.10);
}

.vdp-hero__card::before,
.vdp-hero__compare::before,
.vdp-hero__lab::before{
content:"";
position:absolute;
inset-inline-start:-48px;
inset-block-start:-48px;
width:140px;
height:140px;
border-radius:999px;
background:radial-gradient(circle, rgba(14,165,233,.24), transparent 64%);
pointer-events:none;
}

.vdp-hero__card--why{
border-color:rgba(16,185,129,.22);
background:linear-gradient(135deg,#ffffff,#ecfdf5);
}

.vdp-hero__card-title{
position:relative;
z-index:1;
margin:0 0 9px;
font-size:16.8px;
font-weight:950;
line-height:1.8;
color:#075985;
}

.vdp-hero__benefits{
position:relative;
z-index:1;
list-style:none;
padding:0;
margin:0 0 12px;
}

.vdp-hero__benefits li{
position:relative;
padding-right:20px;
margin-bottom:5px;
font-size:13.4px;
line-height:1.95;
color:#1f2937;
}

.vdp-hero__benefits li::before{
content:"✓";
position:absolute;
right:2px;
top:0;
font-size:12px;
font-weight:950;
color:#059669;
}

.vdp-hero__card p{
position:relative;
z-index:1;
margin:0;
font-size:13.45px;
line-height:2;
color:#475569;
}

.vdp-hero__mini-grid{
position:relative;
z-index:1;
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:8px;
}

.vdp-hero__mini-grid div{
padding:10px;
border-radius:15px;
background:#f8fafc;
border:1px solid rgba(148,163,184,.24);
}

.vdp-hero__mini-grid strong{
display:block;
margin-bottom:4px;
font-size:13px;
font-weight:950;
color:#075985;
}

.vdp-hero__mini-grid span{
display:block;
font-size:12.7px;
line-height:1.85;
color:#475569;
}

/* Compare */
.vdp-hero__compare-item{
position:relative;
z-index:1;
display:block;
padding:10px 11px;
margin-bottom:8px;
border-radius:16px;
text-decoration:none;
background:#f8fafc;
border:1px solid rgba(148,163,184,.24);
transition:transform .18s ease, box-shadow .18s ease, background .18s ease;
}

.vdp-hero__compare-item:hover{
transform:translateY(-1px);
box-shadow:0 10px 24px rgba(15,23,42,.09);
background:#ffffff;
}

.vdp-hero__compare-item span{
display:block;
margin-bottom:4px;
font-size:13.2px;
font-weight:950;
}

.vdp-hero__compare-item strong{
display:block;
font-size:12.8px;
font-weight:800;
line-height:1.85;
color:#475569;
}

.vdp-hero__compare-item--current span{ color:#075985; }
.vdp-hero__compare-item--veeam span{ color:#047857; }
.vdp-hero__compare-item--monitor span{ color:#2563eb; }

/* Lab */
.vdp-hero__lab-list{
position:relative;
z-index:1;
display:grid;
gap:8px;
}

.vdp-hero__lab-list div{
display:flex;
gap:9px;
align-items:flex-start;
padding:9px 10px;
border-radius:15px;
background:#f8fafc;
border:1px solid rgba(148,163,184,.24);
}

.vdp-hero__lab-list span{
width:26px;
height:26px;
min-width:26px;
display:flex;
align-items:center;
justify-content:center;
border-radius:10px;
background:linear-gradient(135deg,#0f172a,#075985,#0e7490,#10b981);
color:#ffffff;
font-size:11px;
font-weight:950;
}

.vdp-hero__lab-list strong{
display:block;
font-size:12.9px;
line-height:1.85;
font-weight:900;
color:#334155;
}

/* Buttons */
.vdp-hero__btns{
display:flex;
flex-direction:column;
gap:8px;
}

.vdp-hero__btn{
display:flex;
align-items:center;
justify-content:center;
gap:6px;
width:100%;
padding:10px 16px;
border-radius:999px;
font-size:13.8px;
font-weight:950;
text-decoration:none;
text-align:center;
line-height:1.8;
white-space:normal;
overflow-wrap:anywhere;
word-break:break-word;
transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

.vdp-hero__btn--primary{
background:linear-gradient(90deg,#0f172a,#075985,#0e7490,#10b981);
color:#ecfeff;
border:1px solid rgba(14,165,233,.42);
box-shadow:0 12px 26px rgba(14,116,144,.18);
}

.vdp-hero__btn--veeam{
background:linear-gradient(90deg,#0f172a,#166534,#10b981);
color:#ffffff;
border:1px solid rgba(16,185,129,.36);
box-shadow:0 12px 26px rgba(5,150,105,.18);
}

.vdp-hero__btn--outline{
background:#ffffff;
color:#075985;
border:1px solid rgba(14,165,233,.28);
}

.vdp-hero__btn:hover,
.vdp-hero__upgrade a:hover{
transform:translateY(-1px);
filter:brightness(1.03);
box-shadow:0 14px 30px rgba(15,23,42,.15);
}

.vdp-hero__secure{
margin:0;
font-size:12.6px;
line-height:1.9;
color:#475569;
background:rgba(255,255,255,.72);
border-radius:13px;
padding:8px 10px;
}

/* Responsive */
@media (max-width:960px){
.vdp-roadmap__inner{
align-items:flex-start;
}

.vdp-hero__grid{
flex-direction:column;
}

.vdp-hero__main,
.vdp-hero__side{
flex:1 1 100%;
min-width:0;
}

.vdp-hero__meta-list,
.vdp-hero__upgrade{
grid-template-columns:1fr;
}
}

@media (max-width:700px){
.vdp-hero{
padding:30px 12px;
border-radius:22px;
}

.vdp-hero__title{
font-size:23px;
line-height:1.75;
}

.vdp-hero__lead{
font-size:14.4px;
}

.vdp-hero__mini-grid{
grid-template-columns:1fr;
}

.vdp-roadmap__links{
width:100%;
}

.vdp-roadmap__links a{
flex:1 1 100%;
}
}

@media (max-width:480px){
.vdp-roadmap{
padding:0 12px;
}

.vdp-roadmap__inner{
padding:12px 13px;
border-radius:17px;
}

.vdp-hero__title{
font-size:20.5px;
}

.vdp-hero__card,
.vdp-hero__compare,
.vdp-hero__lab{
border-radius:18px;
padding:14px 12px;
}
}
```/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad21fa1 */```id="vdp-syllabus-jump-css"
/* ================================
بلاک پرش به سرفصل‌های دوره VMware vSphere Data Protection VDP
رنگ‌بندی: آبی تیره / فیروزه‌ای / سبز مجازی‌سازی / خاکستری
================================ */

.vdp-syllabus-jump,
.vdp-syllabus-jump *{
box-sizing:border-box;
}

.vdp-syllabus-jump{
direction:rtl;
font-family:"IRANYekan","Vazirmatn","Segoe UI",Tahoma,Arial,sans-serif;
max-width:1180px;
margin:24px auto 20px;
padding:0 16px;
color:#0f172a;
overflow-x:clip;
}

.vdp-syllabus-jump__inner{
position:relative;
overflow:hidden;
max-width:1120px;
margin:0 auto;
display:flex;
align-items:center;
gap:15px 20px;
padding:15px 17px;
border-radius:23px;
background:
radial-gradient(circle at top right, rgba(14,165,233,.22), transparent 58%),
radial-gradient(circle at bottom left, rgba(16,185,129,.14), transparent 62%),
radial-gradient(circle at center left, rgba(51,65,85,.10), transparent 60%),
linear-gradient(135deg,#ffffff 0%,#f0f9ff 48%,#ecfdf5 100%);
border:1px solid rgba(14,165,233,.26);
box-shadow:0 15px 36px rgba(15,23,42,.10);
}

.vdp-syllabus-jump__inner::before{
content:"VMware VDP";
position:absolute;
left:18px;
bottom:-23px;
font-size:56px;
font-weight:950;
color:rgba(7,89,133,.075);
letter-spacing:-2px;
white-space:nowrap;
pointer-events:none;
}

.vdp-syllabus-jump__icon{
position:relative;
z-index:1;
flex:0 0 58px;
width:58px;
height:58px;
display:flex;
align-items:center;
justify-content:center;
border-radius:20px;
background:linear-gradient(135deg,#0f172a,#075985,#0e7490,#10b981);
color:#ffffff;
font-size:28px;
box-shadow:0 13px 28px rgba(14,116,144,.20);
}

.vdp-syllabus-jump__content{
position:relative;
z-index:1;
flex:1 1 auto;
min-width:0;
}

.vdp-syllabus-jump__badge{
display:inline-flex;
align-items:center;
padding:4px 11px;
margin-bottom:5px;
border-radius:999px;
background:#f0f9ff;
color:#075985;
border:1px solid rgba(14,165,233,.24);
font-size:12.2px;
font-weight:950;
}

.vdp-syllabus-jump__title{
margin:0 0 5px;
color:#0f172a;
font-size:18.8px;
font-weight:950;
line-height:1.75;
}

.vdp-syllabus-jump__text{
margin:0;
color:#334155;
font-size:13.8px;
line-height:2;
}

.vdp-syllabus-jump__text strong{
color:#0369a1;
font-weight:950;
}

.vdp-syllabus-jump__action{
position:relative;
z-index:1;
flex:0 0 290px;
min-width:240px;
display:flex;
flex-direction:column;
gap:7px;
align-items:center;
text-align:center;
}

.vdp-syllabus-jump__btn,
.vdp-syllabus-jump__veeam{
display:flex;
align-items:center;
justify-content:center;
width:100%;
padding:10px 17px;
border-radius:999px;
text-decoration:none;
font-size:13.6px;
font-weight:950;
line-height:1.8;
white-space:normal;
overflow-wrap:anywhere;
text-align:center;
transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

.vdp-syllabus-jump__btn{
color:#ffffff;
background:linear-gradient(90deg,#0f172a,#075985,#0e7490,#10b981);
border:1px solid rgba(14,165,233,.42);
box-shadow:0 12px 26px rgba(14,116,144,.18);
}

.vdp-syllabus-jump__veeam{
color:#ffffff;
background:linear-gradient(90deg,#0f172a,#166534,#10b981);
border:1px solid rgba(16,185,129,.36);
box-shadow:0 12px 26px rgba(5,150,105,.16);
}

.vdp-syllabus-jump__btn:hover,
.vdp-syllabus-jump__veeam:hover{
transform:translateY(-1px);
filter:brightness(1.04);
box-shadow:0 16px 34px rgba(15,23,42,.15);
}

.vdp-syllabus-jump__hint{
display:block;
color:#64748b;
font-size:12.2px;
line-height:1.8;
}

html{
scroll-behavior:smooth;
}

@media (max-width:860px){
.vdp-syllabus-jump__inner{
flex-wrap:wrap;
align-items:flex-start;
}

.vdp-syllabus-jump__content{
flex:1 1 calc(100% - 80px);
}

.vdp-syllabus-jump__action{
flex:1 1 100%;
min-width:0;
width:100%;
}
}

@media (max-width:560px){
.vdp-syllabus-jump{
padding:0 12px;
margin:20px auto 18px;
}

.vdp-syllabus-jump__inner{
border-radius:18px;
padding:13px;
flex-direction:column;
align-items:stretch;
}

.vdp-syllabus-jump__icon{
width:52px;
height:52px;
flex-basis:52px;
font-size:25px;
}

.vdp-syllabus-jump__title{
font-size:16.8px;
line-height:1.9;
}

.vdp-syllabus-jump__text{
font-size:13.2px;
}

.vdp-syllabus-jump__inner::before{
font-size:36px;
bottom:-14px;
}
}
```/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579c777 */```id="vdp-course-detail-css"
/* ================================
بدنه توضیحات دوره VMware vSphere Data Protection VDP
رنگ‌بندی: آبی تیره / فیروزه‌ای / سبز مجازی‌سازی / خاکستری
================================ */

.vdp-course-detail,
.vdp-course-detail *{
box-sizing:border-box;
}

.vdp-course-detail{
direction:rtl;
font-family:"IRANYekan","Vazirmatn","Segoe UI",Tahoma,Arial,sans-serif;
max-width:1180px;
margin:0 auto 40px;
padding:0 16px 34px;
color:#0f172a;
overflow-x:clip;
}

.vdp-course-detail__wrap{
max-width:1120px;
margin:0 auto;
}

.vdp-course-detail__grid{
display:grid;
grid-template-columns:minmax(0,1.65fr) minmax(0,1.15fr);
gap:22px 26px;
align-items:flex-start;
}

.vdp-course-detail__col{
min-width:0;
}

.vdp-course-detail__col--side{
display:flex;
flex-direction:column;
gap:18px;
}

/* Cards */
.vdp-course-detail__card{
position:relative;
overflow:hidden;
background:
radial-gradient(circle at top left, rgba(14,165,233,0.10), transparent 60%),
radial-gradient(circle at bottom right, rgba(16,185,129,0.07), transparent 65%),
#ffffff;
border-radius:20px;
padding:18px 16px 15px;
border:1px solid rgba(148,163,184,0.44);
box-shadow:0 10px 30px rgba(15,23,42,0.08);
margin-bottom:16px;
}

.vdp-course-detail__card::before{
content:"";
position:absolute;
inset-inline-start:-58px;
inset-block-start:-58px;
width:150px;
height:150px;
border-radius:999px;
background:radial-gradient(circle, rgba(14,165,233,0.24), transparent 64%);
pointer-events:none;
}

.vdp-course-detail__card--intro{
border-right:4px solid #075985;
}

.vdp-course-detail__card--target{
border-right:4px solid #10b981;
}

.vdp-course-detail__card--quick{
border-right:4px solid #0e7490;
background:
radial-gradient(circle at top right, rgba(14,165,233,.13), transparent 60%),
linear-gradient(135deg,#ffffff,#f0f9ff);
}

.vdp-course-detail__card--notice{
border-right:4px solid #0891b2;
background:
radial-gradient(circle at top left, rgba(240,249,255,0.92), transparent 60%),
#ffffff;
}

.vdp-course-detail__card--lab{
border-right:4px solid #2563eb;
}

.vdp-course-detail__card--career{
border-right:4px solid #0f766e;
}

.vdp-course-detail__card--result{
border-right:4px solid #059669;
}

.vdp-course-detail__card--next,
.vdp-course-detail__card--continue{
border-right:4px solid #2563eb;
}

.vdp-course-detail__card--faq{
border-right:4px solid #64748b;
}

.vdp-course-detail__card--tools{
border-right:4px solid #0f172a;
}

.vdp-course-detail__card--challenge{
border-right:4px solid #f59e0b;
background:
radial-gradient(circle at top right, rgba(236,253,245,0.70), transparent 60%),
#ffffff;
}

/* Typography */
.vdp-course-detail__title{
position:relative;
z-index:1;
margin:0 0 10px;
font-size:18.5px;
font-weight:950;
color:#0f172a;
line-height:1.75;
}

.vdp-course-detail__text{
position:relative;
z-index:1;
margin:0 0 8px;
font-size:14.5px;
color:#334155;
line-height:2;
}

.vdp-course-detail strong{
color:#0369a1;
font-weight:950;
}

.vdp-course-detail__text--note{
background:rgba(248,250,252,0.98);
border-radius:12px;
padding:8px 10px;
font-size:13.6px;
color:#475569;
border:1px solid rgba(226,232,240,0.95);
}

.vdp-course-detail__tagline{
position:relative;
z-index:1;
font-size:13.8px;
color:#075985;
background:linear-gradient(90deg,#f0f9ff,#ecfdf5);
border-radius:999px;
padding:7px 13px;
display:inline-block;
margin-top:6px;
border:1px solid rgba(14,165,233,0.24);
}

/* Bullets */
.vdp-course-detail__bullets{
position:relative;
z-index:1;
list-style:none;
padding:0;
margin:5px 0 7px;
}

.vdp-course-detail__bullets li{
position:relative;
padding-right:22px;
font-size:14.1px;
color:#0f172a;
line-height:1.95;
margin-bottom:4px;
}

.vdp-course-detail__bullets li::before{
content:"✓";
position:absolute;
right:2px;
top:0;
font-size:13px;
font-weight:950;
color:#059669;
}

.vdp-course-detail__bullets--two{
columns:2;
column-gap:24px;
}

.vdp-course-detail__columns{
position:relative;
z-index:1;
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:10px 20px;
}

/* Quick specs */
.vdp-course-detail__quick-list{
position:relative;
z-index:1;
list-style:none;
padding:0;
margin:4px 0 0;
display:grid;
gap:9px;
}

.vdp-course-detail__quick-list li{
display:flex;
align-items:center;
justify-content:space-between;
gap:10px;
padding:10px 12px;
border-radius:15px;
background:#ffffff;
border:1px solid rgba(148,163,184,0.26);
box-shadow:0 8px 20px rgba(15,23,42,0.045);
}

.vdp-course-detail__quick-list span{
font-size:13px;
color:#475569;
font-weight:850;
}

.vdp-course-detail__quick-list strong{
font-size:13.5px;
color:#075985;
text-align:left;
}

/* Lab grid */
.vdp-course-detail__lab-grid{
position:relative;
z-index:1;
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:10px;
margin-top:10px;
}

.vdp-course-detail__lab-grid div{
padding:12px;
border-radius:15px;
background:#f8fafc;
border:1px solid rgba(148,163,184,0.24);
}

.vdp-course-detail__lab-grid strong{
display:block;
margin-bottom:5px;
color:#075985;
font-size:13.8px;
}

.vdp-course-detail__lab-grid span{
display:block;
color:#475569;
font-size:13.2px;
line-height:1.85;
}

/* Challenge grid */
.vdp-course-detail__challenge-grid{
position:relative;
z-index:1;
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:9px;
margin-top:10px;
}

.vdp-course-detail__challenge-grid div{
position:relative;
padding:10px 34px 10px 10px;
border-radius:15px;
background:#f8fafc;
border:1px solid rgba(148,163,184,0.24);
font-size:13.2px;
line-height:1.85;
font-weight:850;
color:#334155;
}

.vdp-course-detail__challenge-grid div::before{
content:"!";
position:absolute;
right:10px;
top:10px;
width:20px;
height:20px;
display:flex;
align-items:center;
justify-content:center;
border-radius:8px;
background:#ecfdf5;
color:#047857;
font-size:12px;
font-weight:950;
}

/* Summary */
.vdp-course-detail__summary{
position:relative;
z-index:1;
margin-top:10px;
font-size:13.8px;
color:#047857;
background:rgba(236,253,245,0.96);
border-radius:13px;
padding:9px 10px;
border-right:3px solid #10b981;
line-height:1.95;
}

/* Path cards */
.vdp-course-detail__path-cards{
position:relative;
z-index:1;
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:10px;
margin-top:10px;
}

.vdp-course-detail__path-cards a{
display:block;
padding:12px 11px;
border-radius:16px;
background:#f8fafc;
border:1px solid rgba(148,163,184,0.24);
text-decoration:none;
transition:transform .18s ease, box-shadow .18s ease, background .18s ease;
}

.vdp-course-detail__path-cards a:hover{
transform:translateY(-1px);
background:#f0f9ff;
box-shadow:0 10px 22px rgba(15,23,42,0.08);
}

.vdp-course-detail__path-cards strong{
display:block;
margin-bottom:5px;
color:#075985;
font-size:13.7px;
}

.vdp-course-detail__path-cards span{
display:block;
color:#475569;
font-size:12.9px;
line-height:1.85;
}

/* Pills */
.vdp-course-detail__tool-pills,
.vdp-course-detail__path-pills{
position:relative;
z-index:1;
display:flex;
flex-wrap:wrap;
gap:8px;
margin:4px 0 12px;
}

.vdp-course-detail__tool-pills span,
.vdp-course-detail__path-pills span{
display:inline-flex;
padding:7px 11px;
border-radius:999px;
background:#f0f9ff;
color:#075985;
border:1px solid rgba(14,165,233,0.22);
font-size:12.8px;
font-weight:900;
}

/* FAQ */
.vdp-course-detail__faq-item{
position:relative;
z-index:1;
margin-bottom:10px;
padding:10px 11px;
border-radius:14px;
background:rgba(248,250,252,0.96);
border:1px solid rgba(209,213,219,0.75);
}

.vdp-course-detail__faq-q{
margin:0 0 4px;
font-size:14.2px;
font-weight:950;
color:#0f172a;
line-height:1.8;
}

.vdp-course-detail__faq-a{
margin:0;
font-size:13.6px;
color:#475569;
line-height:1.95;
}

/* Responsive */
@media (max-width:960px){
.vdp-course-detail__grid{
grid-template-columns:1fr;
}

.vdp-course-detail__col--side{
order:2;
}
}

@media (max-width:850px){
.vdp-course-detail__bullets--two{
columns:1;
}

.vdp-course-detail__columns,
.vdp-course-detail__lab-grid,
.vdp-course-detail__path-cards,
.vdp-course-detail__challenge-grid{
grid-template-columns:1fr;
}
}

@media (max-width:640px){
.vdp-course-detail{
padding:0 12px 26px;
}

.vdp-course-detail__card{
padding:16px 12px 13px;
border-radius:17px;
}

.vdp-course-detail__title{
font-size:17px;
}

.vdp-course-detail__text,
.vdp-course-detail__bullets li{
font-size:13.7px;
}

.vdp-course-detail__quick-list li{
flex-direction:column;
align-items:flex-start;
gap:4px;
}

.vdp-course-detail__quick-list strong{
text-align:right;
}

.vdp-course-detail__tagline{
border-radius:14px;
}
}

@media (max-width:480px){
.vdp-course-detail{
padding:0 10px 22px;
}
}
```/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05e23dd */```id="vdp-teaching-note-css"
/* ================================
بلاک کوتاه روش تدریس دوره VMware vSphere Data Protection VDP
رنگ‌بندی: آبی تیره / فیروزه‌ای / سبز مجازی‌سازی / خاکستری
================================ */

.vdp-teaching-note,
.vdp-teaching-note *{
box-sizing:border-box;
}

.vdp-teaching-note{
direction:rtl;
font-family:"IRANYekan","Vazirmatn","Segoe UI",Tahoma,Arial,sans-serif;
max-width:1180px;
margin:22px auto 26px;
padding:0 16px;
color:#0f172a;
overflow-x:clip;
}

.vdp-teaching-note__inner{
position:relative;
overflow:hidden;
max-width:1120px;
margin:0 auto;
display:flex;
align-items:center;
gap:14px;
padding:15px 17px;
border-radius:22px;
background:
radial-gradient(circle at top right, rgba(14,165,233,.20), transparent 58%),
radial-gradient(circle at bottom left, rgba(16,185,129,.13), transparent 62%),
radial-gradient(circle at center left, rgba(51,65,85,.10), transparent 60%),
linear-gradient(135deg,#ffffff 0%,#f0f9ff 48%,#ecfdf5 100%);
border:1px solid rgba(14,165,233,.24);
box-shadow:0 12px 30px rgba(15,23,42,.10);
}

.vdp-teaching-note__inner::after{
content:"Theory + Practice";
position:absolute;
left:16px;
bottom:-18px;
font-size:44px;
font-weight:950;
color:rgba(7,89,133,.07);
letter-spacing:-1.5px;
white-space:nowrap;
pointer-events:none;
}

.vdp-teaching-note__icon{
position:relative;
z-index:1;
flex:0 0 56px;
width:56px;
height:56px;
display:flex;
align-items:center;
justify-content:center;
border-radius:19px;
background:linear-gradient(135deg,#0f172a,#075985,#0e7490,#10b981);
color:#ffffff;
font-size:27px;
box-shadow:0 12px 26px rgba(14,116,144,.22);
}

.vdp-teaching-note__content{
position:relative;
z-index:1;
min-width:0;
}

.vdp-teaching-note__badge{
display:inline-flex;
padding:4px 11px;
margin-bottom:5px;
border-radius:999px;
background:#f0f9ff;
color:#075985;
border:1px solid rgba(14,165,233,.24);
font-size:12.2px;
font-weight:950;
}

.vdp-teaching-note__title{
margin:0 0 4px;
color:#0f172a;
font-size:18px;
font-weight:950;
line-height:1.8;
}

.vdp-teaching-note__text{
margin:0;
color:#334155;
font-size:13.8px;
line-height:2;
}

.vdp-teaching-note__text strong{
color:#0369a1;
font-weight:950;
}

@media (max-width:620px){
.vdp-teaching-note{
padding:0 12px;
}

.vdp-teaching-note__inner{
flex-direction:column;
align-items:flex-start;
border-radius:18px;
padding:14px 12px;
}

.vdp-teaching-note__icon{
width:52px;
height:52px;
flex-basis:52px;
font-size:25px;
}

.vdp-teaching-note__title{
font-size:16.8px;
}

.vdp-teaching-note__text{
font-size:13.2px;
}

.vdp-teaching-note__inner::after{
font-size:32px;
bottom:-12px;
}
}
```/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-432b832 */```id="vdp-syllabus-css"
/* ================================
سرفصل‌های دوره VMware vSphere Data Protection VDP
رنگ‌بندی: آبی تیره / فیروزه‌ای / سبز مجازی‌سازی / خاکستری
================================ */

.vdp-syllabus,
.vdp-syllabus *{
box-sizing:border-box;
}

.vdp-syllabus{
direction:rtl;
max-width:1220px;
margin:34px auto 42px;
padding:0 16px;
color:#0f172a;
font-family:"IRANYekan","Vazirmatn","Segoe UI",Tahoma,Arial,sans-serif;
scroll-margin-top:90px;
overflow-x:clip;
}

.vdp-syllabus__wrap{
max-width:1120px;
margin:0 auto;
}

/* Header */
.vdp-syllabus__header{
position:relative;
overflow:hidden;
padding:20px;
margin-bottom:16px;
border-radius:25px;
background:
radial-gradient(circle at top right, rgba(14,165,233,.22), transparent 55%),
radial-gradient(circle at bottom left, rgba(16,185,129,.14), transparent 62%),
radial-gradient(circle at center left, rgba(51,65,85,.10), transparent 58%),
linear-gradient(135deg,#ffffff 0%,#f0f9ff 48%,#ecfdf5 100%);
border:1px solid rgba(14,165,233,.26);
box-shadow:0 18px 44px rgba(15,23,42,.10);
}

.vdp-syllabus__header::after{
content:"VMware VDP";
position:absolute;
left:14px;
bottom:-25px;
font-size:56px;
font-weight:950;
color:rgba(7,89,133,.075);
letter-spacing:-2px;
pointer-events:none;
white-space:nowrap;
}

.vdp-syllabus__badge{
position:relative;
z-index:1;
display:inline-flex;
align-items:center;
gap:6px;
padding:5px 13px;
margin-bottom:8px;
border-radius:999px;
background:#f0f9ff;
color:#075985;
border:1px solid rgba(14,165,233,.24);
font-size:12.8px;
font-weight:950;
}

.vdp-syllabus__title{
position:relative;
z-index:1;
margin:0 0 8px;
color:#0f172a;
font-size:23px;
font-weight:950;
line-height:1.85;
}

.vdp-syllabus__stats{
position:relative;
z-index:1;
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:10px;
margin-top:14px;
}

.vdp-syllabus__stats div{
padding:10px;
border-radius:16px;
background:rgba(255,255,255,.94);
border:1px solid rgba(14,165,233,.24);
text-align:center;
box-shadow:0 8px 22px rgba(15,23,42,.05);
}

.vdp-syllabus__stats div:nth-child(even){
border-color:rgba(16,185,129,.22);
background:rgba(236,253,245,.82);
}

.vdp-syllabus__stats strong{
display:block;
color:#075985;
font-size:20px;
font-weight:950;
line-height:1.4;
}

.vdp-syllabus__stats div:nth-child(even) strong{
color:#047857;
}

.vdp-syllabus__stats span{
display:block;
color:#475569;
font-size:12px;
font-weight:850;
line-height:1.7;
}

/* List */
.vdp-syllabus__list{
display:grid;
gap:13px;
}

.vdp-syllabus__item{
position:relative;
overflow:hidden;
padding:15px;
border-radius:21px;
background:
radial-gradient(circle at top left, rgba(14,165,233,.055), transparent 58%),
#ffffff;
border:1px solid rgba(148,163,184,.48);
box-shadow:0 12px 28px rgba(15,23,42,.07);
}

.vdp-syllabus__item::before{
content:"";
position:absolute;
inset-block-start:0;
inset-inline-start:0;
width:100%;
height:4px;
background:linear-gradient(90deg,#0f172a,#075985,#0e7490,#10b981);
}

.vdp-syllabus__item--free{
border-color:rgba(14,165,233,.30);
background:
radial-gradient(circle at top left, rgba(240,249,255,.92), transparent 60%),
radial-gradient(circle at bottom right, rgba(236,253,245,.78), transparent 62%),
#ffffff;
}

.vdp-syllabus__item--free::before{
background:linear-gradient(90deg,#0f172a,#075985,#0e7490,#10b981,#22d3ee);
}

.vdp-syllabus__top{
position:relative;
z-index:1;
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:12px;
}

.vdp-syllabus__num{
display:inline-flex;
padding:4px 10px;
margin-bottom:5px;
border-radius:999px;
background:#f0f9ff;
color:#075985;
border:1px solid rgba(14,165,233,.24);
font-size:12px;
font-weight:950;
}

.vdp-syllabus__item h3{
margin:0;
color:#0f172a;
font-size:15.8px;
font-weight:950;
line-height:1.9;
}

.vdp-syllabus__access{
flex:0 0 auto;
display:inline-flex;
align-items:center;
justify-content:center;
padding:5px 11px;
border-radius:999px;
font-size:12px;
font-weight:950;
white-space:nowrap;
}

.vdp-syllabus__access--free{
color:#047857;
background:rgba(236,253,245,.96);
border:1px solid rgba(16,185,129,.26);
}

.vdp-syllabus__access--locked{
color:#64748b;
background:#f8fafc;
border:1px solid rgba(203,213,225,.92);
}

.vdp-syllabus__locked{
position:relative;
z-index:1;
display:inline-flex;
margin-top:10px;
padding:7px 11px;
border-radius:12px;
background:#f8fafc;
color:#64748b;
font-size:13px;
font-weight:850;
border:1px solid rgba(226,232,240,.92);
}

/* Preview */
.vdp-syllabus__preview{
position:relative;
z-index:1;
margin-top:10px;
}

.vdp-syllabus__preview > summary{
list-style:none;
}

.vdp-syllabus__preview > summary::-webkit-details-marker{
display:none;
}

.vdp-syllabus__preview summary{
display:inline-flex;
align-items:center;
justify-content:center;
width:fit-content;
min-height:40px;
padding:8px 16px;
border-radius:999px;
background:linear-gradient(90deg,#0f172a,#075985,#0e7490,#10b981);
color:#ffffff;
font-size:13.4px;
font-weight:950;
cursor:pointer;
box-shadow:0 10px 24px rgba(14,116,144,.18);
text-align:center;
white-space:normal;
overflow-wrap:anywhere;
}

.vdp-syllabus__close{
display:none;
}

.vdp-syllabus__preview[open] .vdp-syllabus__open{
display:none;
}

.vdp-syllabus__preview[open] .vdp-syllabus__close{
display:inline;
}

.vdp-syllabus__preview[open] summary{
background:linear-gradient(90deg,#0f172a,#075985,#0e7490,#10b981,#22d3ee);
}

.vdp-syllabus__video{
display:none;
width:100%;
margin-top:11px;
overflow:hidden;
border-radius:16px;
background:#020617;
box-shadow:0 14px 34px rgba(15,23,42,.18);
}

.vdp-syllabus__preview[open] .vdp-syllabus__video{
display:block;
}

.vdp-syllabus__video iframe{
display:block;
width:100%;
min-height:230px;
aspect-ratio:16 / 9;
border:0;
}

html{
scroll-behavior:smooth;
}

/* Responsive */
@media (max-width:768px){
.vdp-syllabus__stats{
grid-template-columns:repeat(2,minmax(0,1fr));
}

.vdp-syllabus__top{
flex-direction:column;
}

.vdp-syllabus__preview summary{
width:100%;
}
}

@media (max-width:480px){
.vdp-syllabus{
margin:26px auto 34px;
padding:0 12px;
}

.vdp-syllabus__header{
padding:15px;
border-radius:20px;
}

.vdp-syllabus__header::after{
font-size:36px;
}

.vdp-syllabus__title{
font-size:17px;
}

.vdp-syllabus__stats{
grid-template-columns:1fr;
}

.vdp-syllabus__item{
padding:13px;
border-radius:18px;
}

.vdp-syllabus__item h3{
font-size:14.7px;
}
}
```/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2897c20 */```id="vdp-short-compare-css"
/* ================================
بلاک مقایسه کوتاه VMware VDP
رنگ‌بندی: آبی تیره / فیروزه‌ای / سبز مجازی‌سازی / خاکستری
================================ */

.vdp-short-compare,
.vdp-short-compare *{
box-sizing:border-box;
}

.vdp-short-compare{
direction:rtl;
font-family:"IRANYekan","Vazirmatn","Segoe UI",Tahoma,Arial,sans-serif;
max-width:1180px;
margin:26px auto 32px;
padding:0 16px;
color:#0f172a;
overflow-x:clip;
}

.vdp-short-compare__inner{
max-width:1120px;
margin:0 auto;
padding:18px;
border-radius:24px;
background:
radial-gradient(circle at top right, rgba(14,165,233,.20), transparent 58%),
radial-gradient(circle at bottom left, rgba(16,185,129,.13), transparent 62%),
linear-gradient(135deg,#ffffff 0%,#f0f9ff 48%,#ecfdf5 100%);
border:1px solid rgba(14,165,233,.26);
box-shadow:0 14px 34px rgba(15,23,42,.10);
}

.vdp-short-compare__header{
margin-bottom:13px;
}

.vdp-short-compare__badge{
display:inline-flex;
padding:5px 12px;
margin-bottom:7px;
border-radius:999px;
background:#f0f9ff;
color:#075985;
border:1px solid rgba(14,165,233,.24);
font-size:12.4px;
font-weight:950;
}

.vdp-short-compare__title{
margin:0 0 6px;
font-size:19px;
font-weight:950;
line-height:1.8;
color:#0f172a;
}

.vdp-short-compare__text{
margin:0;
font-size:13.8px;
line-height:2;
color:#334155;
}

.vdp-short-compare__grid{
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:10px;
}

.vdp-short-compare__card{
display:block;
min-width:0;
padding:13px 12px;
border-radius:17px;
background:#ffffff;
border:1px solid rgba(148,163,184,.34);
text-decoration:none;
box-shadow:0 8px 22px rgba(15,23,42,.06);
transition:transform .18s ease, box-shadow .18s ease, background .18s ease;
}

.vdp-short-compare__card:hover{
transform:translateY(-1px);
background:#ffffff;
box-shadow:0 12px 28px rgba(15,23,42,.11);
}

.vdp-short-compare__card span{
display:flex;
align-items:center;
justify-content:center;
width:38px;
height:38px;
margin-bottom:7px;
border-radius:14px;
background:linear-gradient(135deg,#0f172a,#075985,#0e7490,#10b981);
color:#ffffff;
font-size:20px;
}

.vdp-short-compare__card strong{
display:block;
margin-bottom:5px;
font-size:13.8px;
font-weight:950;
line-height:1.75;
color:#075985;
}

.vdp-short-compare__card p{
margin:0;
font-size:12.8px;
line-height:1.9;
color:#475569;
}

.vdp-short-compare__card--current{
border-right:4px solid #0ea5e9;
}

.vdp-short-compare__card--veeam{
border-right:4px solid #10b981;
}

.vdp-short-compare__card--veeam strong{
color:#047857;
}

.vdp-short-compare__card--one{
border-right:4px solid #2563eb;
}

.vdp-short-compare__card--one span{
background:linear-gradient(135deg,#0f172a,#1d4ed8,#0ea5e9);
}

.vdp-short-compare__card--one strong{
color:#1d4ed8;
}

.vdp-short-compare__card--backup{
border-right:4px solid #f59e0b;
}

.vdp-short-compare__card--backup span{
background:linear-gradient(135deg,#111827,#334155,#7c2d12,#f59e0b);
}

.vdp-short-compare__card--backup strong{
color:#7c2d12;
}

.vdp-short-compare__result{
margin-top:12px;
padding:10px 12px;
border-radius:16px;
background:#ffffff;
border-right:4px solid #10b981;
color:#334155;
font-size:13.6px;
line-height:2;
}

.vdp-short-compare__result strong{
color:#075985;
font-weight:950;
}

.vdp-short-compare__result a{
color:#047857;
font-weight:950;
text-decoration:none;
}

.vdp-short-compare__result a:hover{
text-decoration:underline;
}

@media (max-width:960px){
.vdp-short-compare__grid{
grid-template-columns:repeat(2,minmax(0,1fr));
}
}

@media (max-width:560px){
.vdp-short-compare{
padding:0 12px;
}

.vdp-short-compare__inner{
padding:14px 12px;
border-radius:19px;
}

.vdp-short-compare__grid{
grid-template-columns:1fr;
}

.vdp-short-compare__title{
font-size:17px;
}

.vdp-short-compare__text{
font-size:13.2px;
}
}
```/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f990287 */```id="vdp-next-courses-css"
/* ================================
بعد از دوره VMware vSphere Data Protection VDP چه بخوانم؟
رنگ‌بندی: آبی تیره / فیروزه‌ای / سبز مجازی‌سازی / خاکستری
================================ */

.vdp-next-courses,
.vdp-next-courses *{
box-sizing:border-box;
}

.vdp-next-courses{
direction:rtl;
font-family:"IRANYekan","Vazirmatn","Segoe UI",Tahoma,Arial,sans-serif;
max-width:1220px;
margin:30px auto 48px;
padding:0 16px;
color:#0f172a;
overflow-x:clip;
}

.vdp-next-courses__wrap{
max-width:1120px;
margin:0 auto;
}

/* Header */
.vdp-next-courses__header{
position:relative;
overflow:hidden;
padding:22px 20px 19px;
margin-bottom:17px;
border-radius:28px;
background:
radial-gradient(circle at top right, rgba(14,165,233,.22), transparent 56%),
radial-gradient(circle at bottom left, rgba(16,185,129,.14), transparent 62%),
radial-gradient(circle at center left, rgba(51,65,85,.10), transparent 60%),
linear-gradient(135deg,#ffffff 0%,#f0f9ff 48%,#ecfdf5 100%);
border:1px solid rgba(14,165,233,.26);
box-shadow:0 16px 42px rgba(15,23,42,.11);
}

.vdp-next-courses__header::after{
content:"Next VMware Path";
position:absolute;
left:18px;
bottom:-24px;
font-size:62px;
font-weight:950;
color:rgba(7,89,133,.075);
letter-spacing:-2px;
white-space:nowrap;
pointer-events:none;
}

.vdp-next-courses__eyebrow{
position:relative;
z-index:1;
display:inline-flex;
align-items:center;
gap:7px;
padding:5px 13px;
border-radius:999px;
background:#f0f9ff;
color:#075985;
border:1px solid rgba(14,165,233,.24);
font-size:12.5px;
font-weight:950;
margin-bottom:8px;
}

.vdp-next-courses__title{
position:relative;
z-index:1;
margin:0 0 8px;
font-size:22px;
line-height:1.8;
font-weight:950;
color:#0f172a;
}

.vdp-next-courses__subtitle{
position:relative;
z-index:1;
margin:0;
color:#334155;
font-size:14.6px;
line-height:2.08;
}

.vdp-next-courses strong{
color:#0369a1;
font-weight:950;
}

.vdp-next-courses__quick-route{
position:relative;
z-index:1;
display:flex;
flex-wrap:wrap;
gap:8px;
margin-top:14px;
}

.vdp-next-courses__quick-route span{
display:inline-flex;
align-items:center;
padding:7px 12px;
border-radius:999px;
color:#075985;
background:#ffffff;
border:1px solid rgba(14,165,233,.24);
font-size:12.5px;
font-weight:900;
line-height:1.7;
}

/* Layout */
.vdp-next-courses__layout{
display:grid;
gap:16px;
}

.vdp-next-courses__hero-path{
position:relative;
overflow:hidden;
display:grid;
grid-template-columns:70px minmax(0,1fr) minmax(190px,.32fr);
gap:15px;
align-items:center;
padding:17px 18px;
border-radius:24px;
background:
radial-gradient(circle at top right, rgba(16,185,129,.18), transparent 58%),
linear-gradient(135deg,#0f172a 0%,#075985 40%,#0e7490 68%,#10b981 100%);
color:#ffffff;
box-shadow:0 18px 44px rgba(14,116,144,.20);
}

.vdp-next-courses__hero-path::after{
content:"Veeam Path";
position:absolute;
left:16px;
bottom:-18px;
font-size:46px;
font-weight:950;
color:rgba(255,255,255,.075);
white-space:nowrap;
}

.vdp-next-courses__hero-icon{
position:relative;
z-index:1;
width:64px;
height:64px;
border-radius:23px;
display:flex;
align-items:center;
justify-content:center;
font-size:31px;
background:rgba(255,255,255,.12);
border:1px solid rgba(255,255,255,.16);
box-shadow:0 12px 26px rgba(0,0,0,.16);
}

.vdp-next-courses__hero-content{
position:relative;
z-index:1;
min-width:0;
}

.vdp-next-courses__label{
display:inline-flex;
margin-bottom:6px;
padding:4px 11px;
border-radius:999px;
color:#166534;
background:#dcfce7;
font-size:12px;
font-weight:950;
}

.vdp-next-courses__hero-content h3{
margin:0 0 5px;
color:#ffffff;
font-size:18px;
font-weight:950;
line-height:1.85;
}

.vdp-next-courses__hero-content p{
margin:0;
color:#ecfeff;
font-size:13.9px;
line-height:2;
}

.vdp-next-courses__hero-content strong{
color:#fef08a;
}

.vdp-next-courses__hero-path > a{
position:relative;
z-index:1;
display:flex;
align-items:center;
justify-content:center;
padding:10px 14px;
border-radius:999px;
background:#ffffff;
color:#075985;
text-decoration:none;
font-size:13.1px;
font-weight:950;
line-height:1.8;
text-align:center;
white-space:normal;
overflow-wrap:anywhere;
box-shadow:0 10px 24px rgba(0,0,0,.13);
}

/* Cards */
.vdp-next-courses__grid{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:14px;
}

.vdp-next-courses__card{
position:relative;
overflow:hidden;
min-width:0;
padding:16px 15px 15px;
border-radius:22px;
background:#ffffff;
border:1px solid rgba(148,163,184,.42);
box-shadow:0 12px 30px rgba(15,23,42,.08);
}

.vdp-next-courses__card::before{
content:"";
position:absolute;
inset-inline-start:-62px;
inset-block-start:-62px;
width:150px;
height:150px;
border-radius:999px;
background:radial-gradient(circle, rgba(14,165,233,.24), transparent 64%);
pointer-events:none;
}

.vdp-next-courses__card--veeam{ border-right:5px solid #10b981; }
.vdp-next-courses__card--one{ border-right:5px solid #2563eb; }
.vdp-next-courses__card--exec{ border-right:5px solid #f59e0b; }
.vdp-next-courses__card--acronis{ border-right:5px solid #0ea5e9; }
.vdp-next-courses__card--vsr{ border-right:5px solid #0f766e; }
.vdp-next-courses__card--all{ border-right:5px solid #075985; }

.vdp-next-courses__card-head{
position:relative;
z-index:1;
display:flex;
align-items:flex-start;
gap:11px;
margin-bottom:10px;
}

.vdp-next-courses__icon{
flex:0 0 46px;
width:46px;
height:46px;
display:flex;
align-items:center;
justify-content:center;
border-radius:17px;
color:#ffffff;
background:linear-gradient(135deg,#0f172a,#075985,#0e7490,#10b981);
font-size:22px;
box-shadow:0 12px 24px rgba(15,23,42,.15);
}

.vdp-next-courses__card--exec .vdp-next-courses__icon{
background:linear-gradient(135deg,#111827,#334155,#7c2d12,#f59e0b);
}

.vdp-next-courses__card--one .vdp-next-courses__icon{
background:linear-gradient(135deg,#0f172a,#1d4ed8,#0ea5e9);
}

.vdp-next-courses__badge{
display:inline-flex;
margin-bottom:5px;
padding:4px 10px;
border-radius:999px;
color:#075985;
background:#f0f9ff;
border:1px solid rgba(14,165,233,.22);
font-size:11.8px;
font-weight:950;
line-height:1.7;
}

.vdp-next-courses__card h3{
margin:0;
color:#0f172a;
font-size:15.8px;
font-weight:950;
line-height:1.85;
}

.vdp-next-courses__card p{
position:relative;
z-index:1;
margin:0 0 10px;
color:#334155;
font-size:13.7px;
line-height:2;
}

.vdp-next-courses__card ul{
position:relative;
z-index:1;
list-style:none;
padding:0;
margin:0 0 12px;
}

.vdp-next-courses__card li{
position:relative;
padding-right:20px;
margin-bottom:5px;
color:#475569;
font-size:13.1px;
line-height:1.9;
}

.vdp-next-courses__card li::before{
content:"✓";
position:absolute;
right:0;
top:0;
color:#059669;
font-weight:950;
}

.vdp-next-courses__card a{
position:relative;
z-index:1;
display:flex;
align-items:center;
justify-content:center;
width:100%;
padding:10px 15px;
border-radius:999px;
text-align:center;
color:#ffffff;
background:linear-gradient(90deg,#0f172a,#075985,#0e7490,#10b981);
border:1px solid rgba(14,165,233,.38);
box-shadow:0 10px 24px rgba(14,116,144,.18);
text-decoration:none;
font-size:13.5px;
font-weight:950;
line-height:1.8;
white-space:normal;
overflow-wrap:anywhere;
transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

.vdp-next-courses__card--exec a{
background:linear-gradient(90deg,#111827,#334155,#7c2d12,#f59e0b);
border-color:rgba(245,158,11,.34);
box-shadow:0 10px 24px rgba(124,45,18,.16);
}

.vdp-next-courses__card a:hover,
.vdp-next-courses__hero-path > a:hover{
transform:translateY(-1px);
filter:brightness(1.04);
box-shadow:0 15px 32px rgba(15,23,42,.16);
}

/* Decision */
.vdp-next-courses__decision{
position:relative;
overflow:hidden;
padding:17px 16px 15px;
border-radius:24px;
background:
radial-gradient(circle at top right, rgba(14,165,233,.16), transparent 58%),
radial-gradient(circle at bottom left, rgba(16,185,129,.13), transparent 62%),
#ffffff;
border:1px solid rgba(148,163,184,.42);
box-shadow:0 14px 34px rgba(15,23,42,.09);
border-right:5px solid #075985;
}

.vdp-next-courses__decision-head{
position:relative;
z-index:1;
display:flex;
align-items:center;
gap:10px;
margin-bottom:12px;
}

.vdp-next-courses__decision-head span{
width:44px;
height:44px;
border-radius:16px;
display:flex;
align-items:center;
justify-content:center;
background:linear-gradient(135deg,#0f172a,#075985,#0e7490,#10b981);
color:#ffffff;
font-size:22px;
}

.vdp-next-courses__decision-head h3{
margin:0;
color:#0f172a;
font-size:17px;
font-weight:950;
line-height:1.8;
}

.vdp-next-courses__choice-list{
position:relative;
z-index:1;
display:grid;
grid-template-columns:repeat(5,minmax(0,1fr));
gap:10px;
}

.vdp-next-courses__choice-list div{
padding:11px;
border-radius:16px;
background:#f8fafc;
border:1px solid rgba(148,163,184,.24);
}

.vdp-next-courses__choice-list small{
display:block;
margin-bottom:5px;
color:#64748b;
font-size:12.3px;
font-weight:850;
line-height:1.8;
}

.vdp-next-courses__choice-list strong{
display:block;
color:#075985;
font-size:13.1px;
line-height:1.85;
}

/* Map */
.vdp-next-courses__map{
position:relative;
overflow:hidden;
padding:17px 16px 15px;
border-radius:24px;
background:
radial-gradient(circle at top right, rgba(14,165,233,.14), transparent 58%),
linear-gradient(135deg,#f0f9ff 0%,#ffffff 50%,#ecfdf5 100%);
border:1px solid rgba(14,165,233,.24);
box-shadow:0 14px 34px rgba(15,23,42,.09);
}

.vdp-next-courses__map-title{
position:relative;
z-index:1;
margin-bottom:12px;
color:#0f172a;
font-size:16.8px;
font-weight:950;
line-height:1.8;
}

.vdp-next-courses__steps{
position:relative;
z-index:1;
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:9px;
margin-bottom:12px;
}

.vdp-next-courses__steps span{
display:flex;
align-items:center;
justify-content:center;
min-height:48px;
padding:9px 10px;
border-radius:16px;
background:#ffffff;
border:1px solid rgba(148,163,184,.25);
color:#334155;
text-align:center;
font-size:13px;
font-weight:900;
line-height:1.8;
box-shadow:0 8px 20px rgba(15,23,42,.045);
}

.vdp-next-courses__map p{
position:relative;
z-index:1;
margin:0;
padding:10px 11px;
border-radius:15px;
background:#ffffff;
border-right:4px solid #10b981;
color:#334155;
font-size:13.5px;
line-height:2;
}

.vdp-next-courses__map p strong{
color:#0369a1;
}

/* Responsive */
@media (max-width:1040px){
.vdp-next-courses__choice-list{
grid-template-columns:repeat(2,minmax(0,1fr));
}

.vdp-next-courses__steps{
grid-template-columns:repeat(2,minmax(0,1fr));
}

.vdp-next-courses__hero-path{
grid-template-columns:70px minmax(0,1fr);
}

.vdp-next-courses__hero-path > a{
grid-column:1 / -1;
}
}

@media (max-width:820px){
.vdp-next-courses__grid{
grid-template-columns:1fr;
}

.vdp-next-courses__hero-path{
grid-template-columns:1fr;
}

.vdp-next-courses__hero-icon{
width:56px;
height:56px;
}
}

@media (max-width:640px){
.vdp-next-courses{
padding:0 12px;
}

.vdp-next-courses__header,
.vdp-next-courses__hero-path,
.vdp-next-courses__card,
.vdp-next-courses__decision,
.vdp-next-courses__map{
border-radius:18px;
padding:14px 12px 12px;
}

.vdp-next-courses__header::after{
font-size:40px;
bottom:-15px;
}

.vdp-next-courses__title{
font-size:19px;
line-height:1.9;
}

.vdp-next-courses__subtitle,
.vdp-next-courses__card p,
.vdp-next-courses__hero-content p{
font-size:13.3px;
}

.vdp-next-courses__card-head{
flex-direction:column;
}

.vdp-next-courses__choice-list,
.vdp-next-courses__steps{
grid-template-columns:1fr;
}

.vdp-next-courses__quick-route span{
width:100%;
justify-content:center;
text-align:center;
}
}

@media (max-width:480px){
.vdp-next-courses__hero-content h3,
.vdp-next-courses__decision-head h3,
.vdp-next-courses__map-title{
font-size:15.7px;
}

.vdp-next-courses__card h3{
font-size:14.8px;
}

.vdp-next-courses__card a{
font-size:13px;
padding:9px 12px;
}
}
```/* End custom CSS */