@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;900&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}.ecg-line{stroke-dasharray:1400;stroke-dashoffset:1400;animation:ecg 3.5s linear infinite}@keyframes ecg{to{stroke-dashoffset:0}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes progress-bar{0%{width:0}to{width:100%}}@keyframes float-avatar{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmer-border{0%{background-position:200%}to{background-position:-200%}}@keyframes glow-gold{0%,to{box-shadow:0 0 8px 2px rgba(212,175,55,.25)}50%{box-shadow:0 0 22px 6px rgba(212,175,55,.55),0 0 40px 10px rgba(212,175,55,.18)}}@keyframes icon-pulse-ring{0%{transform:scale(.85);opacity:.7}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}@keyframes shimmer-card{0%{background-position:-200%}to{background-position:200%}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes hero-fade{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes slide-caption{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.stat-card{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s!important}.stat-card:hover{transform:translateY(-8px) scale(1.04)!important;box-shadow:0 16px 40px rgba(27,54,93,.14)!important}.slide-track{display:flex;transition:transform .5s cubic-bezier(.25,.8,.25,1);will-change:transform}.slide-track.drag{transition:none!important}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(27,54,93,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(212,175,55,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;z-index:10;transition:all .22s}.slider-arrow:hover{background:rgba(200,16,46,.75)!important;transform:translateY(-50%) scale(1.12)!important;border-color:rgba(212,175,55,.7)!important}.thumb-item{cursor:pointer;transition:all .22s;opacity:.5;border:2px solid transparent;border-radius:8px;overflow:hidden;flex-shrink:0;width:80px;height:52px;background:#dde3ec;position:relative}.thumb-item:hover{opacity:.8;transform:scale(1.07)}.thumb-item.active{opacity:1;border-color:#D4AF37;box-shadow:0 0 8px #D4AF3755}.modal-box{animation:scale-in .3s cubic-bezier(.34,1.56,.64,1)}.gold-glow-card{animation:glow-gold 3s ease-in-out infinite}.main-layout{display:flex;align-items:flex-start;gap:22px}.sidebar-l,.sidebar-r{display:flex;flex-direction:column;gap:16px;width:300px;flex-shrink:0}@media(max-width:1099px){.main-layout{flex-direction:column!important;gap:16px;align-items:stretch!important}.main-layout,.sidebar-l,.sidebar-r{width:100%!important;max-width:100%!important}.sidebar-l,.sidebar-r{position:static!important;border-radius:0!important}}@media(max-width:639px){.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.thumb-item{width:60px!important;height:42px!important}.slider-arrow{width:36px!important;height:36px!important;font-size:18px!important}}@keyframes feature-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(max-width:639px){.stats-overview-grid{grid-template-columns:repeat(2,1fr)!important}.fwnt-label-text{display:none}}