.egycap-page{background:radial-gradient(circle at top,#0085ad0d,#0000 35%),linear-gradient(#f8fcfd 0%,#fff 25%,#f7fbfc 100%)}.dark .egycap-page{background:radial-gradient(circle at top,#0085ad14,#0000 35%),linear-gradient(#050b0f 0%,#07131a 30%,#09171f 100%)}.egycap-hero{background:linear-gradient(135deg,#004d5a 0%,#0085ad 40%,#00a3b5 70%,#006d8f 100%);align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.dark .egycap-hero{background:linear-gradient(135deg,#001820 0%,#034 40%,#004d5a 70%,#023 100%)}.egycap-hero-overlay{z-index:1;background:linear-gradient(135deg,#0085add9 0%,#004d5ab3 50%,#ecca2f26 100%);position:absolute;inset:0}.dark .egycap-hero-overlay{background:linear-gradient(135deg,#001820eb 0%,#003344d9 50%,#ecca2f14 100%)}.egycap-hero-img{-o-object-fit:cover;object-fit:cover;opacity:.25;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.dark .egycap-hero-img{opacity:.15}.egycap-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);align-items:center;gap:32px;display:grid}.egycap-hero-copy{max-width:760px}.egycap-hero-actions{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.egycap-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.egycap-btn:hover{transform:translateY(-2px)}.egycap-btn-primary{color:#004d5a;background:linear-gradient(135deg,#ecca2f 0%,#f5d654 100%);box-shadow:0 12px 26px #ecca2f47}.egycap-btn-primary:hover{box-shadow:0 16px 32px #ecca2f57}.egycap-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff42}.egycap-btn-secondary:hover{background:#ffffff29;border-color:#fff6}.egycap-hero-note{color:#ffffffb8;max-width:48rem;font-size:.98rem;line-height:1.8}.egycap-hero-panel{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:28px;padding:28px;position:relative;box-shadow:0 24px 60px #001a2440}.dark .egycap-hero-panel{background:#07151db8;border-color:#ffffff14}.egycap-hero-panel-head{margin-bottom:24px}.egycap-hero-panel-title{color:#fff;margin:0 0 10px;font-size:1.5rem;font-weight:800;line-height:1.4}.egycap-hero-panel-text{color:#ffffffc2;margin:0;line-height:1.8}.egycap-hero-highlights{gap:14px;margin-bottom:24px;display:grid}.egycap-highlight-item{background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.egycap-highlight-item p{color:#fff;margin:0;font-size:.96rem;line-height:1.7}.egycap-highlight-icon{color:#f7df72;background:#ecca2f2e;border-radius:999px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.egycap-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.egycap-stat-card{text-align:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;padding:16px 14px}.egycap-stat-card strong{color:#fff;margin-bottom:8px;font-size:1.5rem;line-height:1;display:block}.egycap-stat-card span{color:#ffffffb8;font-size:.84rem;line-height:1.5}.egycap-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#fff3 0%,#ecca2f4d 100%);border:1px solid #ffffff4d;border-radius:40px;align-items:center;gap:8px;padding:8px 20px;font-size:.875rem;font-weight:600;animation:3s ease-in-out infinite egycapBadgePulse;display:inline-flex}@keyframes egycapBadgePulse{0%,to{box-shadow:0 0 15px #ecca2f4d,0 0 30px #0085ad33}50%{box-shadow:0 0 25px #ecca2f80,0 0 50px #0085ad4d}}.egycap-orb{filter:blur(60px);opacity:.4;pointer-events:none;border-radius:50%;animation:8s ease-in-out infinite egycapOrbFloat;position:absolute}.egycap-orb-1{background:radial-gradient(circle,#ecca2f66 0%,#0000 70%);width:300px;height:300px;animation-delay:-2s;top:-50px;right:-50px}.egycap-orb-2{background:radial-gradient(circle,#00a3b580 0%,#0000 70%);width:200px;height:200px;animation-delay:-4s;bottom:-30px;left:10%}.egycap-orb-3{background:radial-gradient(circle,#ecca2f4d 0%,#0000 70%);width:150px;height:150px;animation-delay:-6s;top:30%;left:60%}[dir=rtl] .egycap-orb-2{left:auto;right:10%}[dir=rtl] .egycap-orb-3{left:auto;right:60%}@keyframes egycapOrbFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(15px,-20px)scale(1.1)}50%{transform:translate(-10px,10px)scale(.95)}75%{transform:translate(20px,5px)scale(1.05)}}.egycap-section{padding:92px 0;position:relative;overflow:hidden}.egycap-section-alt{background:#0085ad08}.dark .egycap-section-alt{background:#0085ad0d}.egycap-section-head{margin-bottom:40px}.egycap-section-title{background:linear-gradient(135deg,#0085ad 0%,#004d5a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2rem;font-weight:800}.dark .egycap-section-title{background:linear-gradient(135deg,#4dd8e8 0%,#0085ad 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.egycap-section-line{background:linear-gradient(90deg,#0085ad 0%,#ecca2f 100%);border-radius:2px;width:80px;height:4px;margin-bottom:1.5rem}.egycap-section-description{color:#5b6c75;line-height:1.9}.dark .egycap-section-description{color:#bac6cc}.egycap-eyebrow{color:#00789b;letter-spacing:.04em;text-transform:uppercase;background:#0085ad14;border-radius:999px;margin-bottom:12px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-block}.dark .egycap-eyebrow{color:#79e2ee;background:#4dd8e81a}.egycap-eyebrow-light{color:#fff;background:#ffffff1f}.egycap-glass-card{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffffffb3;border:1px solid #0085ad26;border-radius:20px;padding:32px;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.dark .egycap-glass-card{background:#11182799;border-color:#0085ad40}.egycap-glass-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0085ad 0%,#ecca2f 100%);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.egycap-glass-card:hover:before{opacity:1}.egycap-glass-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0085ad1f,0 8px 16px #0000000f}.dark .egycap-glass-card:hover{box-shadow:0 20px 40px #0085ad26,0 8px 16px #0003}.egycap-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.egycap-overview-card{height:100%}.egycap-overview-card-teal .egycap-card-icon,.egycap-exam-info-card .egycap-card-icon{color:#fff;background:linear-gradient(135deg,#0085ad 0%,#00a3b5 100%)}.egycap-overview-card-gold .egycap-card-icon{color:#004d5a;background:linear-gradient(135deg,#ecca2f 0%,#f5d654 100%)}.egycap-card-icon{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.egycap-card-title{color:#0f172a;margin:0 0 12px;font-size:1.2rem;font-weight:800}.dark .egycap-card-title{color:#f8fafc}.egycap-card-text{color:#4b5563;margin:0;line-height:1.9}.dark .egycap-card-text{color:#cbd5e1}.egycap-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.egycap-benefit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0085ad1a;border-radius:16px;min-height:180px;padding:24px;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.dark .egycap-benefit-card{background:#11182780;border-color:#0085ad33}.egycap-benefit-card:hover{border-color:#0085ad4d;transform:translateY(-6px)scale(1.02);box-shadow:0 15px 35px #0085ad26}.dark .egycap-benefit-card:hover{border-color:#0085ad66;box-shadow:0 15px 35px #0085ad33}.egycap-benefit-icon{color:#0085ad;background:linear-gradient(135deg,#0085ad1a 0%,#ecca2f1a 100%);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:1.25rem;transition:all .3s;display:flex}.dark .egycap-benefit-icon{color:#4dd8e8;background:linear-gradient(135deg,#0085ad33 0%,#ecca2f26 100%)}.egycap-benefit-card:hover .egycap-benefit-icon{color:#fff;background:linear-gradient(135deg,#0085ad 0%,#ecca2f 100%);transform:scale(1.1)}.egycap-requirements-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.egycap-panel{flex-direction:column;gap:24px;display:flex}.egycap-panel-head{flex-direction:column;gap:10px;display:flex}.egycap-panel-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.egycap-panel-kicker{color:#0085ad;font-size:.9rem;font-weight:700}.dark .egycap-panel-kicker{color:#79e2ee}.egycap-panel-description{color:#64748b;margin:0;line-height:1.8}.dark .egycap-panel-description{color:#cbd5e1}.egycap-requirements-stack{gap:6px;display:grid}.egycap-req-item{border-bottom:1px solid #0085ad14;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.egycap-req-item:last-child{border-bottom:none}.dark .egycap-req-item{border-color:#0085ad1f}.egycap-req-title{color:#0f172a;margin:0 0 8px;font-size:1rem;font-weight:700}.dark .egycap-req-title{color:#f8fafc}.egycap-req-icon{color:#fff;background:linear-gradient(135deg,#0085ad 0%,#00a3b5 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:.875rem;display:flex}.egycap-inline-link{color:#0085ad;text-underline-offset:3px;margin-top:8px;font-size:.92rem;font-weight:700;text-decoration:underline;transition:color .2s;display:inline-block}.egycap-inline-link:hover{color:#006d8f}.dark .egycap-inline-link{color:#7be4ef}.dark .egycap-inline-link:hover{color:#a7eef4}.egycap-universities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.egycap-uni-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#fff9;border:1px solid #0085ad1a;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;transition:all .3s;display:flex}.dark .egycap-uni-card{background:#11182766;border-color:#0085ad26}.egycap-uni-card:hover{background:#0085ad14;border-color:#0085ad40;transform:translate(4px)}[dir=rtl] .egycap-uni-card:hover{transform:translate(-4px)}.dark .egycap-uni-card:hover{background:#0085ad1f}.egycap-uni-dot{background:linear-gradient(135deg,#0085ad,#ecca2f);border-radius:50%;flex-shrink:0;width:8px;height:8px}.egycap-count-pill{color:#00789b;background:#0085ad1a;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.dark .egycap-count-pill{color:#9eeaf1;background:#4dd8e81f}.egycap-exam-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:24px;display:grid}.egycap-exam-side-grid{gap:24px;display:grid}.egycap-exam-card{text-align:center;background:linear-gradient(135deg,#ecca2f14 0%,#0085ad14 100%);border:2px dashed #ecca2f4d;border-radius:20px;padding:40px;position:relative}.dark .egycap-exam-card{background:linear-gradient(135deg,#ecca2f0d 0%,#0085ad0d 100%);border-color:#ecca2f33}.egycap-exam-pulse{color:#004d5a;background:linear-gradient(135deg,#ecca2f 0%,#f5d654 100%);border-radius:30px;align-items:center;gap:8px;padding:10px 24px;font-weight:700;animation:2s ease-in-out infinite egycapPulse;display:inline-flex}@keyframes egycapPulse{0%,to{transform:scale(1);box-shadow:0 0 #ecca2f66}50%{transform:scale(1.03);box-shadow:0 0 0 10px #ecca2f00}}.egycap-cta{background:linear-gradient(135deg,#004d5a 0%,#0085ad 50%,#006d8f 100%);position:relative;overflow:hidden}.dark .egycap-cta{background:linear-gradient(135deg,#001820 0%,#034 50%,#023 100%)}.egycap-cta-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;padding:48px}.egycap-cta-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);align-items:center;gap:28px;display:grid}.egycap-cta-actions{flex-direction:column;gap:14px;display:flex}.egycap-fade-up{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.egycap-fade-up.visible{opacity:1;transform:translateY(0)}.egycap-delay-1{transition-delay:.1s}.egycap-delay-2{transition-delay:.2s}.egycap-delay-3{transition-delay:.3s}.egycap-delay-4{transition-delay:.4s}.egycap-delay-5{transition-delay:.5s}.egycap-delay-6{transition-delay:.6s}.egycap-delay-7{transition-delay:.7s}.egycap-delay-8{transition-delay:.8s}@media (max-width:1200px){.egycap-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.egycap-hero{min-height:640px}.egycap-hero-grid,.egycap-overview-grid,.egycap-requirements-layout,.egycap-exam-layout,.egycap-cta-grid{grid-template-columns:1fr}.egycap-hero-copy{max-width:none}}@media (max-width:768px){.egycap-hero{min-height:560px}.egycap-section{padding:64px 0}.egycap-section-title{font-size:1.5rem}.egycap-glass-card,.egycap-hero-panel,.egycap-exam-card,.egycap-cta-glass{padding:22px}.egycap-benefits-grid,.egycap-universities-grid,.egycap-hero-stats{grid-template-columns:1fr}.egycap-hero-actions,.egycap-cta-actions,.egycap-btn{width:100%}.egycap-panel-row{align-items:flex-start}.egycap-orb-1{width:150px;height:150px}.egycap-orb-2{width:100px;height:100px}.egycap-orb-3{width:80px;height:80px}}@media (max-width:480px){.egycap-hero{min-height:520px}.egycap-benefit-card{padding:16px}.egycap-hero-note,.egycap-section-description,.egycap-card-text,.egycap-panel-description{font-size:.95rem}}@media (min-width:1600px){.egycap-section{padding:110px 0}.egycap-hero{min-height:760px}}
