@media(min-width:64rem){.ue-home .eb-hero-photo-frame,.ue-home .eb-hero-photo-frame img{width:470px;height:470px;max-width:470px}}.ue-home-courses{padding-block:var(--ue-section-y);background:var(--ue-dark-bg-2)}body:not(.edublink-dark) .ue-home-courses{background:var(--ue-white)}body.edublink-dark .ue-home .eb-testimonials-section{background:#000}.ue-home .eb-dual-section,.ue-home .eb-testimonials-section,.ue-home .eb-about-section{padding-block:var(--ue-section-y)}.ue-home .eb-hero-section{padding-block:clamp(1.25rem,.5rem + 1.5vw,2.25rem)}.ue-home-courses__title{font-size:var(--ue-h2);text-align:center;margin:0 0 var(--ue-space-7);color:#fff}.ue-home-courses__title:after{content:"";display:block;inline-size:64px;block-size:3px;margin:var(--ue-space-3) auto 0;border-radius:var(--ue-radius-pill);background:var(--ue-gradient)}.ue-home-courses__title--mt{margin-block-start:var(--ue-space-9)}body:not(.edublink-dark) .ue-home-courses__title{color:var(--ue-heading)}.ue-home-courses__bundle{margin-block-end:var(--ue-space-8)}.ue-home-courses__grid{display:grid;grid-template-columns:1fr;gap:var(--ue-space-6)}@media(min-width:40rem){.ue-home-courses__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.ue-home-courses__grid{grid-template-columns:repeat(3,1fr)}}.eb-about-section{padding:60px 20px;background-color:#fff}.eb-about-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:50px;text-align:center}.eb-about-text{flex:1 1 400px;min-width:300px}.eb-about-text h2{font-size:40px;color:#1c2d64;margin-bottom:30px;font-family:var(--edublink-font-primary)!important}.eb-about-text p{font-size:20px;line-height:1.9;color:#1c2d64;margin-bottom:20px;font-family:var(--edublink-font-primary)!important}.eb-about-text p strong{color:#095fd3}.eb-about-stats{flex:1 1 400px;min-width:300px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.eb-stat-card{background-color:#fff;padding:30px 20px;border-radius:16px;box-shadow:0 10px 25px #0000000d;text-align:center;transition:transform .3s ease;flex:0 0 calc(50% - 10px);max-width:320px;box-sizing:border-box}.eb-stat-card:hover{transform:scale(1.03)}.eb-stat-card .eb-stat-icon{width:60px;height:60px;margin:0 auto 12px;display:block;object-fit:contain}.eb-stat-card .eb-stat-icon.udemy-icon{width:140px;height:auto}.eb-stat-card .udemy-dark,body.edublink-dark .eb-stat-card .udemy-light{display:none}body.edublink-dark .eb-stat-card .udemy-dark{display:block;margin:0 auto 12px}.eb-stat-card h3{font-size:36px;margin:0 0 10px;color:#007bff;font-family:var(--edublink-font-primary)!important}.eb-stat-card h4{font-size:24px;margin:0 0 10px;color:#095fd3;font-family:var(--edublink-font-primary)!important}.eb-stat-card p{margin:0;font-size:20px;color:#1c2d64;font-family:var(--edublink-font-primary)!important}.eb-about-text{opacity:0;transform:translate(60px)}.eb-about-text.eb-animated{animation:ebSlideInRight 1.2s ease-out forwards}.eb-about-stats{opacity:0;transform:translateY(40px)}.eb-about-stats.eb-animated{animation:ebFadeInUp 1.5s ease-out forwards}@keyframes ebSlideInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes ebFadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.eb-about-container{flex-direction:column;text-align:center}.eb-about-text,.eb-about-stats{opacity:1;transform:none;animation:none}.eb-about-text h2{font-size:30px}.eb-about-text p{font-size:17px}.eb-stat-card{flex:0 0 100%;max-width:100%}.eb-stat-card h3{font-size:28px}.eb-stat-card p{font-size:17px}}body.edublink-dark .eb-about-section{background-color:var(--edublink-dark-secondary)!important}body.edublink-dark .eb-about-text h2{color:#fff}body.edublink-dark .eb-about-text p{color:#bababa}body.edublink-dark .eb-about-text p strong{color:#5b9cf5}body.edublink-dark .eb-stat-card{background-color:var(--edublink-dark-primary);box-shadow:0 10px 25px #0003}body.edublink-dark .eb-stat-card h3,body.edublink-dark .eb-stat-card h4{color:#5b9cf5}body.edublink-dark .eb-stat-card p{color:#bababa}.eb-hero-section{padding:80px 20px 60px;background-color:#fff;overflow:hidden}.eb-hero-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:60px}.eb-hero-photo{flex:0 0 auto}.eb-hero-photo-frame{width:380px;height:380px;border-radius:50%;overflow:hidden;box-shadow:0 20px 50px #00000026;background-color:#1a3a8a}.eb-hero-photo-frame img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center top;display:block;min-width:100%;min-height:100%}.eb-hero-content{flex:1 1 0%;min-width:0}@media(min-width:769px){.eb-hero-greeting,.eb-hero-headline,.eb-hero-description,.eb-hero-cta{animation:ebHeroRiseIn .6s cubic-bezier(.2,.8,.3,1) both}.eb-hero-greeting{animation-delay:.05s}.eb-hero-headline{animation-delay:.13s}.eb-hero-description{animation-delay:.21s}.eb-hero-cta{animation-delay:.29s}}@keyframes ebHeroRiseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.eb-hero-greeting,.eb-hero-headline,.eb-hero-description,.eb-hero-cta{animation:none}}.eb-hero-greeting{font-size:20px;color:var(--edublink-color-primary);margin:0 0 12px;font-family:var(--edublink-font-primary)!important;font-weight:600}.eb-hero-headline{font-size:42px;font-weight:700;line-height:1.4;color:#1c2d64;margin:0 0 20px;font-family:var(--edublink-font-primary)!important}.eb-hero-highlight{color:var(--edublink-color-primary);position:relative}.eb-hero-description{font-size:20px;line-height:1.8;color:#555;margin:0 0 30px;font-family:var(--edublink-font-primary)!important}.eb-hero-cta{display:inline-block;background:linear-gradient(135deg,var(--edublink-color-primary, #095fd3) 0%,#6956ff 50%,#FF7C7C 100%);color:#fff!important;padding:16px 36px;font-size:20px;font-weight:700;border-radius:12px;text-decoration:none!important;font-family:var(--edublink-font-primary)!important;box-shadow:0 8px 25px #6956ff59;transition:transform .3s ease,box-shadow .3s ease}.eb-hero-cta:hover{transform:translateY(-3px);box-shadow:0 12px 35px #6956ff80;color:#fff!important}body.edublink-dark .eb-hero-section{background-color:var(--edublink-dark-secondary)!important}body.edublink-dark .eb-hero-headline{color:#fff}body.edublink-dark .eb-hero-description{color:#bababa}body.edublink-dark .eb-hero-photo-frame{box-shadow:0 20px 50px #0006}@media(max-width:991px){.eb-hero-section{padding:60px 20px 40px}.eb-hero-container{gap:40px}.eb-hero-photo-frame{width:280px;height:280px}.eb-hero-headline{font-size:32px}.eb-hero-description{font-size:18px}.eb-hero-cta{font-size:18px;padding:14px 30px}}@media(max-width:768px){.eb-hero-container{flex-direction:column;text-align:center}.eb-hero-photo{order:-1}.eb-hero-photo-frame{width:220px;height:220px}.eb-hero-headline{font-size:28px}.eb-hero-greeting{font-size:18px}.eb-hero-description{font-size:17px}.eb-hero-cta{width:100%;max-width:320px;box-sizing:border-box;text-align:center}}.eb-dual-section{direction:rtl;font-family:var(--edublink-font-primary, "Cairo", sans-serif);max-width:1240px;margin:0 auto;padding:56px 20px 64px}.eb-dual-heading{text-align:center;margin-bottom:40px}.eb-dual-heading h2{font-size:30px;font-weight:800;color:var(--edublink-color-heading, #1c2d64);margin:0 0 10px;letter-spacing:-.5px}.eb-dual-heading p{font-size:16px;color:var(--edublink-color-body, #555);margin:0;font-weight:500;opacity:.85}.eb-dual-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:stretch}.eb-dual-card{position:relative;border-radius:24px;padding:36px 32px 32px;display:flex;flex-direction:column;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s;opacity:0;transform:translateY(30px)}.eb-dual-card.eb-in-view{animation:ebDualRise .7s ease-out forwards}.eb-dual-card.eb-in-view:nth-child(2){animation-delay:.12s}@keyframes ebDualRise{to{opacity:1;transform:translateY(0)}}.eb-dual-card:hover{transform:translateY(-6px)}.eb-dual-card--bundle{background:linear-gradient(135deg,#0b1a3e,#1a1145,#2a1f5e);color:#fff;box-shadow:0 14px 40px #6c63ff40;border:1px solid rgba(108,99,255,.3)}.eb-dual-card--bundle:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 18%,rgba(108,99,255,.3) 0%,transparent 45%),radial-gradient(circle at 12% 88%,rgba(59,130,246,.22) 0%,transparent 50%);pointer-events:none}.eb-dual-card--bundle:hover{box-shadow:0 22px 55px #6c63ff59}.eb-dual-card--ai{background:linear-gradient(135deg,#fff,#f0f4ff,#fff5f7);color:var(--edublink-color-heading, #1c2d64);box-shadow:0 4px 24px #095fd314;border:1px solid rgba(9,95,211,.12)}.eb-dual-card--ai:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 18%,rgba(9,95,211,.06) 0%,transparent 50%),radial-gradient(circle at 12% 88%,rgba(105,86,255,.05) 0%,transparent 50%);pointer-events:none}.eb-dual-card--ai:hover{box-shadow:0 18px 48px #095fd32e}.eb-dual-thumb{position:relative;margin:-36px -32px 22px;aspect-ratio:16 / 9;overflow:hidden;background:#0000000f}.eb-dual-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.3,1)}.eb-dual-card:hover .eb-dual-thumb img{transform:scale(1.04)}.eb-dual-card--bundle .eb-dual-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(11,26,62,.55) 0%,transparent 45%);pointer-events:none}.eb-dual-badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;padding:7px 14px;border-radius:100px;letter-spacing:.2px;z-index:2}.eb-dual-badge--eid{background:linear-gradient(135deg,#f59e0b,#f97316);color:#000;box-shadow:0 4px 14px #f59e0b66}.eb-dual-badge--ai{background:linear-gradient(135deg,var(--edublink-color-primary, #095fd3),#6956ff);color:#fff;box-shadow:0 4px 14px #095fd340}.eb-dual-title{position:relative;font-size:26px;font-weight:800;margin:0 0 6px;line-height:1.35;letter-spacing:-.3px;z-index:1}.eb-dual-tagline{position:relative;font-size:14.5px;line-height:1.6;margin:0 0 18px;opacity:.92;font-weight:500;z-index:1}.eb-dual-card--ai .eb-dual-tagline{color:#555}.eb-dual-meta{position:relative;display:flex;gap:18px;padding:12px 16px;border-radius:14px;margin-bottom:18px;font-size:13px;font-weight:600;z-index:1}.eb-dual-card--bundle .eb-dual-meta{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#cbd5e1}.eb-dual-card--ai .eb-dual-meta{background:#095fd30f;border:1px solid rgba(9,95,211,.1);color:#444}.eb-dual-meta span{display:inline-flex;align-items:center;gap:5px}.eb-dual-features{position:relative;list-style:none;padding:0;margin:0 0 22px;display:grid;gap:8px;z-index:1}.eb-dual-features li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.55}.eb-dual-card--bundle .eb-dual-features li{color:#e2e8f0}.eb-dual-card--ai .eb-dual-features li{color:#444}.eb-dual-features li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:800;flex-shrink:0}.eb-dual-card--bundle .eb-dual-features li:before{background:#6c63ff59;color:#fff}.eb-dual-card--ai .eb-dual-features li:before{background:#095fd31a;color:var(--edublink-color-primary, #095fd3)}.eb-dual-price-block{position:relative;margin-top:auto;padding-top:16px;z-index:1}.eb-dual-card--bundle .eb-dual-price-block{border-top:1px solid rgba(255,255,255,.14)}.eb-dual-card--ai .eb-dual-price-block{border-top:1px solid rgba(9,95,211,.1)}.eb-dual-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:4px;flex-wrap:wrap}.eb-dual-price-old{font-size:16px;text-decoration:line-through;opacity:.55;font-weight:600}.eb-dual-price-new{font-size:38px;font-weight:900;letter-spacing:-1px;line-height:1}.eb-dual-card--bundle .eb-dual-price-new{background:linear-gradient(135deg,#fff 60%,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.eb-dual-card--ai .eb-dual-price-new{color:var(--edublink-color-primary, #095fd3)}.eb-dual-save{font-size:13px;font-weight:700;margin-bottom:16px;opacity:.85}.eb-dual-cta{display:block;text-align:center;font-size:16px;font-weight:700;padding:14px 20px;border-radius:14px;text-decoration:none!important;transition:transform .25s,box-shadow .25s}.eb-dual-cta--bundle{background:linear-gradient(135deg,#6c63ff,#3b82f6);color:#fff!important;box-shadow:0 8px 24px #6366f159}.eb-dual-cta--bundle:hover{transform:translateY(-2px);box-shadow:0 12px 30px #6366f180;color:#fff!important}.eb-dual-cta--ai{background:linear-gradient(135deg,var(--edublink-color-primary, #095fd3) 0%,#6956ff 50%,#FF7C7C 100%);color:#fff!important;box-shadow:0 8px 25px #6956ff59}.eb-dual-cta--ai:hover{transform:translateY(-2px);box-shadow:0 12px 35px #6956ff80;color:#fff!important}body.edublink-dark .eb-dual-heading h2{color:#fff}body.edublink-dark .eb-dual-heading p{color:#bababa}body.edublink-dark .eb-dual-card--ai{background:linear-gradient(135deg,var(--edublink-dark-primary, #1c242f) 0%,var(--edublink-dark-secondary, #111822) 100%);color:#fff;border-color:var(--edublink-dark-border, #333a44);box-shadow:0 4px 24px #0000004d}body.edublink-dark .eb-dual-card--ai:before{background:radial-gradient(circle at 88% 18%,rgba(9,95,211,.1) 0%,transparent 50%),radial-gradient(circle at 12% 88%,rgba(105,86,255,.08) 0%,transparent 50%)}body.edublink-dark .eb-dual-card--ai .eb-dual-tagline,body.edublink-dark .eb-dual-card--ai .eb-dual-features li,body.edublink-dark .eb-dual-card--ai .eb-dual-meta{color:#d0d0d0}body.edublink-dark .eb-dual-card--ai .eb-dual-meta{background:#ffffff0a;border-color:var(--edublink-dark-border, #333a44)}body.edublink-dark .eb-dual-card--ai .eb-dual-features li:before{background:#095fd333}body.edublink-dark .eb-dual-card--ai .eb-dual-price-block{border-top-color:var(--edublink-dark-border, #333a44)}@media(max-width:960px){.eb-dual-grid{grid-template-columns:1fr;gap:18px}.eb-dual-card{padding:32px 26px 28px;opacity:1;transform:none;animation:none}.eb-dual-thumb{margin:-32px -26px 20px}.eb-dual-title{font-size:24px}.eb-dual-price-new{font-size:34px}}@media(max-width:480px){.eb-dual-section{padding:40px 14px 48px}.eb-dual-heading h2{font-size:24px}.eb-dual-card{padding:28px 22px 24px}.eb-dual-thumb{margin:-28px -22px 18px}.eb-dual-badge{top:10px;right:10px;font-size:11.5px;padding:6px 12px}.eb-dual-title{font-size:22px}.eb-dual-price-new{font-size:32px}.eb-dual-meta{gap:12px;font-size:12.5px;padding:10px 12px}}
