.hero-subtitle,.hero-title{position:relative;z-index:1}.elite-card,.top-rated-hero{overflow:hidden;position:relative}.elite-img::before,.top-rated-hero::before{content:"";top:0;left:0;height:100%;width:100%}.top-rated-hero{background:linear-gradient(to bottom,rgba(10,10,10,.9),rgba(10,10,10,.7)) 0 0/cover,url("../images/fa") center/cover no-repeat;padding:80px 0}.top-rated-hero::before{position:absolute;background:radial-gradient(circle at 30% 50%,rgba(255,215,0,.1) 0,transparent 60%),radial-gradient(circle at 70% 50%,rgba(255,215,0,.1) 0,transparent 60%);z-index:0}.hero-title{font-size:3rem;margin-bottom:15px;color:#fff;text-shadow:0 0 15px rgba(255,215,0,.5)}.hero-subtitle{font-size:1.2rem;margin-bottom:30px;color:rgba(255,255,255,.8)}.elite-badge,.model-rank,.rating-badge{top:10px;font-weight:700;z-index:10}.section-description{text-align:center;color:rgba(255,255,255,.7);margin-top:-20px;margin-bottom:40px}.elite-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:60px}.elite-card{background-color:rgba(18,18,18,.9);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.3);transition:transform .3s,box-shadow .3s}.elite-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.4),0 0 15px rgba(255,215,0,.3)}.elite-badge{position:absolute;right:10px;background-color:rgba(255,215,0,.9);color:#000;padding:5px 12px;border-radius:20px;font-size:12px;box-shadow:0 0 10px rgba(255,215,0,.7);display:flex;align-items:center;gap:5px}.elite-rating,.rating-badge{white-space:nowrap;overflow:hidden;border-radius:4px}.elite-badge i,.elite-stats{font-size:14px}.elite-img{height:250px;position:relative;overflow:hidden}.elite-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.elite-card:hover .elite-img img{transform:scale(1.05)}.elite-img::before{position:absolute;background:linear-gradient(to bottom,rgba(255,215,0,.2),transparent);z-index:1}.elite-info{padding:20px;text-align:left}.elite-info h3{font-size:20px;margin-bottom:5px;color:#fff}.elite-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.elite-rating{display:flex;align-items:center;background-color:rgba(255,215,0,.2);padding:2px 5px;max-height:22px}.elite-rating i{color:#fd0;text-shadow:0 0 2px rgba(255,221,0,.5);margin-right:2px;font-size:10px}.elite-stats{display:flex;gap:15px;margin-bottom:15px;color:rgba(255,255,255,.7)}.elite-stats div{display:flex;align-items:center;gap:5px}.elite-stats i{color:#ff0042}.elite-btns{display:flex;gap:10px}.models-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:30px}.models-filters{display:flex;gap:15px;flex-wrap:wrap}.loading-spinner{text-align:center;padding:50px 0;width:100%;color:rgba(255,255,255,.7);font-size:18px}.loading-spinner i{font-size:40px;margin-bottom:15px;color:#fd0}.rating-banner{background-color:rgba(18,18,18,.95);padding:60px 0;margin:60px 0;border-top:1px solid rgba(255,215,0,.3);border-bottom:1px solid rgba(255,215,0,.3)}.rating-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px}.rating-text{flex:1;min-width:300px}.rating-text h2{font-size:28px;margin-bottom:15px;color:#fff}.rating-text p{font-size:16px;margin-bottom:25px;color:rgba(255,255,255,.7)}.rating-stars{flex:0 0 500px;display:flex;justify-content:center;gap:2px;font-size:18px;color:#fd0;text-shadow:0 0 8px rgba(255,221,0,.5);overflow:hidden}.rating-badge,.rating-stars i{align-items:center;display:flex}.rating-stars i{animation:3s infinite star-pulse;width:auto;height:auto;justify:center}.rating-stars i:nth-child(2){animation-delay:.2s}.rating-stars i:nth-child(3){animation-delay:.4s}.rating-stars i:nth-child(4){animation-delay:.6s}.rating-stars i:nth-child(5){animation-delay:.8s}@keyframes star-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.models-grid .model-card{position:relative}.rating-badge{position:absolute;right:10px;background-color:rgba(0,0,0,.7);color:#fd0;padding:3px 6px;font-size:12px;gap:3px;border:1px solid rgba(255,215,0,.5);height:auto;min-height:20px}.rating-badge i{font-size:9px}.rating-badge.five-star{background-color:rgba(255,215,0,.2);border:1px solid rgba(255,215,0,.8)}.model-rank{position:absolute;left:10px;background-color:#ff0042;color:#fff;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 0 10px rgba(255,0,66,.5)}@media (max-width:992px){.rating-content{justify-content:center;text-align:center}.rating-text{flex:0 0 100%}.models-header{flex-direction:column;gap:20px}.models-filters{justify-content:center;width:100%}.elite-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem}.rating-stars,.rating-stars i{font-size:16px}.rating-stars{flex:0 0 100%;gap:6px}.elite-img{height:200px}}@media (max-width:576px){.hero-title{font-size:2rem}.dropdown-filter{width:100%}.elite-grid{grid-template-columns:1fr}.rating-stars{gap:7px}.rating-stars i{font-size:14px}.rating-badge{font-size:11px;padding:3px 6px}}