/* Premium homepage polish for Mihnetak */
.home-menoufia-hero{isolation:isolate;padding:72px 0 30px;background:radial-gradient(circle at 12% 14%,rgba(52,211,153,.26),transparent 24%),radial-gradient(circle at 80% 18%,rgba(16,185,129,.2),transparent 23%),linear-gradient(130deg,#021f18,#064e3b 55%,#059669);box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}
.home-menoufia-hero:before{content:"";position:absolute;z-index:-2;inset:0;background-image:radial-gradient(rgba(209,250,229,.26) 1.2px,transparent 1.2px),linear-gradient(120deg,transparent 0 44%,rgba(255,255,255,.06) 44% 45%,transparent 45% 100%);background-size:22px 22px,170px 170px;opacity:.58}
.home-menoufia-hero:after{content:"";position:absolute;z-index:-1;left:-90px;top:80px;width:330px;height:330px;border-radius:45% 55% 60% 40%;border:1px solid rgba(209,250,229,.18);background:radial-gradient(circle,rgba(16,185,129,.18),transparent 62%);filter:blur(.2px)}
.home-menoufia-grid{gap:44px}.home-hero-copy{position:relative}.home-hero-copy:after{content:"وظائف · دورات · خدمات · شركات";display:inline-flex;margin-top:18px;padding:8px 13px;border:1px solid rgba(209,250,229,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#d1fae5;font-size:.72rem;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.home-hero-copy .hero-badge{background:rgba(255,255,255,.12);border-color:rgba(209,250,229,.22);box-shadow:0 10px 26px rgba(2,44,34,.16)}
.home-hero-copy h1{max-width:780px;letter-spacing:-.8px;text-shadow:0 8px 28px rgba(0,0,0,.2)}
.home-hero-copy p{max-width:660px;margin-bottom:18px;font-weight:700}
.home-hero-copy .hero-search{max-width:760px;margin-top:26px;border:1px solid rgba(255,255,255,.22);box-shadow:0 22px 58px rgba(2,18,14,.34)}
.home-hero-copy .hero-actions .button{box-shadow:0 14px 28px rgba(2,44,34,.2)}
.home-media-strip{position:relative}.home-media-strip:before{content:"";position:absolute;inset:-26px -18px auto auto;width:120px;height:120px;border-radius:32px;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.03));transform:rotate(12deg)}
.home-media-card{position:relative;overflow:hidden;border-color:rgba(209,250,229,.22);background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.075));box-shadow:0 22px 55px rgba(2,18,14,.22),inset 0 1px 0 rgba(255,255,255,.14)}
.home-media-card:before{content:"";position:absolute;top:-45px;left:-35px;width:120px;height:120px;border-radius:50%;background:rgba(209,250,229,.08)}
.home-media-card:nth-child(1) .home-media-visual:after{content:"▣";position:absolute;right:12px;bottom:7px;color:rgba(255,255,255,.82);font-size:1.4rem}
.home-media-card:nth-child(2) .home-media-visual:after{content:"⚒";position:absolute;right:12px;bottom:7px;color:rgba(255,255,255,.82);font-size:1.4rem}
.home-media-card:nth-child(3) .home-media-visual:after{content:"⌁";position:absolute;right:12px;bottom:7px;color:rgba(255,255,255,.82);font-size:1.4rem}
.home-media-visual{box-shadow:inset 0 -30px 50px rgba(2,44,34,.22)}
.home-media-fallback{background:radial-gradient(circle at 24% 20%,rgba(255,255,255,.24),transparent 28%),linear-gradient(135deg,#064e3b,#059669 68%,#34d399)}
.home-media-fallback b{font-size:.82rem}.video-url-card{background:linear-gradient(135deg,#064e3b,#047857)}
.home-media-card h2{font-size:1.12rem;color:#fff}.home-media-card p{color:#dcfce7}.home-media-card a{padding:4px 0;border-bottom:1px solid rgba(255,255,255,.35)}
.home-center-list-wrap{margin-top:28px;background:rgba(255,255,255,.1);box-shadow:0 18px 42px rgba(2,18,14,.14),inset 0 1px 0 rgba(255,255,255,.12)}
.home-center-list{scrollbar-width:none}.home-center-list::-webkit-scrollbar{display:none}.home-center-list a{border-color:rgba(209,250,229,.22);background:rgba(255,255,255,.12);color:#fff;box-shadow:0 7px 18px rgba(2,44,34,.12)}.home-center-list a:hover{background:#fff;color:#047857;transform:translateY(-2px)}
.stats-strip{position:relative;margin-top:0;padding:26px 0;background:linear-gradient(180deg,#fff,#f8fffc);box-shadow:0 -20px 45px rgba(2,44,34,.06)}
.stat{border-color:#dcefe7;border-radius:20px;background:linear-gradient(180deg,#fff,#fbfffd);box-shadow:0 12px 28px rgba(4,78,59,.06)}
.stat-icon{background:linear-gradient(135deg,#ecfdf5,#d1fae5);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}
.section{padding:58px 0}.section.tight{padding:38px 0}.section-head{margin-bottom:22px}.section-head h2{letter-spacing:-.25px}
@media(max-width:950px){.home-menoufia-hero{padding-top:48px}.home-media-strip:before{display:none}.home-hero-copy{text-align:center}.home-hero-copy p,.home-hero-copy h1{margin-inline:auto}.home-hero-copy:after{justify-content:center}.home-hero-copy .hero-actions{justify-content:center}.home-hero-copy .hero-search{margin-inline:auto}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.home-menoufia-hero{padding:34px 0 18px}.home-hero-copy{text-align:right}.home-hero-copy h1{font-size:clamp(2rem,10vw,2.65rem);line-height:1.25;letter-spacing:-.35px}.home-hero-copy p{font-size:.92rem;line-height:1.85}.home-hero-copy:after{margin-top:12px;font-size:.64rem}.home-hero-copy .hero-search{margin-top:18px;border-radius:18px}.home-hero-copy .hero-actions{display:grid;grid-template-columns:1fr;gap:8px}.home-media-strip{margin-top:8px;padding-bottom:8px}.home-media-card{padding:10px;border-radius:18px}.home-media-card h2{font-size:1rem}.home-media-card p{font-size:.74rem}.home-center-list-wrap{margin-top:14px;padding:12px}.home-center-list-wrap p{font-size:.78rem}.home-center-list{justify-content:flex-start}.home-center-list a{min-width:auto;padding:7px 11px;font-size:.66rem}.stats{grid-template-columns:1fr 1fr;gap:10px}.stat{min-height:84px;padding:13px;grid-template-columns:38px 1fr}.stat-icon{width:38px;height:38px}.stat strong{font-size:1.08rem}.stat span{font-size:.66rem}.section{padding:42px 0}.section.tight{padding:30px 0}}
@media(max-width:390px){.home-hero-copy h1{font-size:1.95rem}.stats{grid-template-columns:1fr}.home-media-card{flex-basis:92%}}
