.mid-range-section,.mid-range-cards-section{background:linear-gradient(135deg,rgb(15 23 42 / .95) 0%,rgb(30 41 59 / .9) 50%,rgb(51 65 85 / .95) 100%);position:relative;overflow:hidden;padding:60px 0 80px 0;min-height:100vh}.mid-range-section::before,.mid-range-cards-section::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,rgb(59 130 246 / .08) 0%,transparent 60%),radial-gradient(circle at 75% 75%,rgb(29 78 216 / .06) 0%,transparent 60%),linear-gradient(135deg,rgb(30 58 138 / .03) 0%,transparent 50%);pointer-events:none;z-index:1}.mid-range-card,.mid-range-product-card{background:linear-gradient(145deg,rgb(30 41 59 / .8) 0%,rgb(51 65 85 / .85) 50%,rgb(15 23 42 / .9) 100%);border:1px solid rgb(59 130 246 / .15);border-radius:24px;overflow:hidden;position:relative;backdrop-filter:blur(20px);transition:all 0.5s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 40px rgb(0 0 0 / .4),inset 0 1px 0 rgb(59 130 246 / .1);transform-style:preserve-3d}.mid-range-card::before,.mid-range-product-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(59 130 246 / .05) 0%,rgb(29 78 216 / .03) 50%,rgb(30 58 138 / .05) 100%);opacity:0;transition:opacity 0.5s ease;border-radius:24px}.mid-range-card:hover,.mid-range-product-card:hover{transform:translateY(-16px) rotateX(2deg);border-color:rgb(59 130 246 / .3);box-shadow:0 40px 80px rgb(0 0 0 / .6),0 0 60px rgb(59 130 246 / .15),inset 0 1px 0 rgb(59 130 246 / .15)}.mid-range-card:hover::before,.mid-range-product-card:hover::before{opacity:1}.mid-range-brand-badge{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:1px solid rgb(59 130 246 / .4)}.mid-range-new-badge{background:linear-gradient(135deg,#1e40af,#3730a3);color:#bfdbfe;border:1px solid rgb(30 64 175 / .4)}.mid-range-resolution-box{border-left:3px solid #3b82f6}.mid-range-resolution-box:hover{border-color:#3b82f6;box-shadow:0 8px 25px rgb(59 130 246 / .2)}.mid-range-resolution-box .spec-main-value{color:#60a5fa;text-shadow:0 0 15px rgb(96 165 250 / .4)}.mid-range-ibis-box{border-left:3px solid #2563eb}.mid-range-ibis-box:hover{border-color:#2563eb;box-shadow:0 8px 25px rgb(37 99 235 / .2)}.mid-range-ibis-box .spec-main-value{color:#3b82f6;text-shadow:0 0 15px rgb(59 130 246 / .4)}.mid-range-af-box{border-left:3px solid #1e40af}.mid-range-af-box:hover{border-color:#1e40af;box-shadow:0 8px 25px rgb(30 64 175 / .2)}.mid-range-af-box .spec-main-value{color:#60a5fa;text-shadow:0 0 15px rgb(96 165 250 / .4)}.mid-range-battery-box{border-left:3px solid #1d4ed8}.mid-range-battery-box:hover{border-color:#1d4ed8;box-shadow:0 8px 25px rgb(29 78 216 / .2)}.mid-range-battery-box .spec-main-value{color:#3b82f6;text-shadow:0 0 15px rgb(59 130 246 / .4)}.mid-range-burst-box{border-left:3px solid #2563eb}.mid-range-burst-box:hover{border-color:#2563eb;box-shadow:0 8px 25px rgb(37 99 235 / .2)}.mid-range-burst-box .spec-main-value{color:#60a5fa;text-shadow:0 0 15px rgb(96 165 250 / .4)}.mid-range-weight-box{border-left:3px solid #1e40af}.mid-range-weight-box:hover{border-color:#1e40af;box-shadow:0 8px 25px rgb(30 64 175 / .2)}.mid-range-weight-box .spec-main-value{color:#3b82f6;text-shadow:0 0 15px rgb(59 130 246 / .4)}.mid-range-film-sims-box{border-left:3px solid #1d4ed8}.mid-range-film-sims-box:hover{border-color:#1d4ed8;box-shadow:0 8px 25px rgb(29 78 216 / .2)}.mid-range-film-sims-box .spec-main-value{color:#60a5fa;text-shadow:0 0 15px rgb(96 165 250 / .4)}.mid-range-video-box{border-left:3px solid #1d4ed8}.mid-range-video-box:hover{border-color:#1d4ed8;box-shadow:0 8px 25px rgb(29 78 216 / .2)}.mid-range-video-box .spec-main-value{color:#3b82f6;text-shadow:0 0 15px rgb(59 130 246 / .4)}.mid-range-price-box{border-left:3px solid #1e40af}.mid-range-price-box:hover{border-color:#1e40af;box-shadow:0 8px 25px rgb(30 64 175 / .2)}.mid-range-price-box .spec-main-value{color:#60a5fa;text-shadow:0 0 15px rgb(96 165 250 / .4);font-size:1.3rem}.mid-range-rating{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,rgb(59 130 246 / .12) 0%,rgb(29 78 216 / .08) 100%);border:1px solid rgb(59 130 246 / .25);border-radius:12px;margin-bottom:18px;backdrop-filter:blur(15px);box-shadow:inset 0 1px 0 rgb(59 130 246 / .1),0 3px 12px rgb(59 130 246 / .1);position:relative;overflow:hidden}.mid-range-rating::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgb(59 130 246 / .1) 0%,transparent 70%);opacity:0;transition:opacity 0.3s ease}.mid-range-rating:hover::before{opacity:1}.mid-range-rating .rating-score{font-size:1.1rem;font-weight:900;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-shadow:0 0 15px rgb(59 130 246 / .5);position:relative;z-index:2}.mid-range-btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 8px 25px rgb(59 130 246 / .3)}.mid-range-btn-primary::before{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.mid-range-btn-primary:hover{box-shadow:0 15px 40px rgb(59 130 246 / .4)}.mid-range-amazon-btn{background:linear-gradient(135deg,#1e40af,#3730a3);color:#bfdbfe;border:1px solid rgb(30 64 175 / .3);box-shadow:0 6px 20px rgb(30 64 175 / .2)}.mid-range-amazon-btn:hover{box-shadow:0 12px 30px rgb(30 64 175 / .3);color:#bfdbfe}@keyframes midRangeCardGlow{0%,100%{box-shadow:0 20px 40px rgb(0 0 0 / .4),0 0 60px rgb(59 130 246 / .1)}50%{box-shadow:0 25px 50px rgb(0 0 0 / .5),0 0 80px rgb(59 130 246 / .2)}}.mid-range-card.featured{animation:midRangeCardGlow 3s ease-in-out infinite}@keyframes midRangeSpecGlow{0%,100%{box-shadow:0 4px 15px rgb(59 130 246 / .1)}50%{box-shadow:0 8px 25px rgb(59 130 246 / .25)}}.mid-range-card.featured .spec-box{animation:midRangeSpecGlow 3s ease-in-out infinite}