.eq-hero-wrapper{position:relative;background:url('/images/equipment/equipment-hero.jpg') center/cover no-repeat;margin-bottom:2rem}.eq-hero-wrapper::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,20,.4) 0,rgba(10,10,20,.75) 60%,#0a0a14 100%)}.eq-hero{position:relative;z-index:1;text-align:center;padding:5rem 2rem 4rem;max-width:900px;margin:0 auto}.eq-hero .hero-tag{display:inline-block;font-size:.85rem;text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:1rem}.eq-hero h1{font-size:2.8rem;margin:0 0 1.2rem;line-height:1.2}.eq-hero .lead{font-size:1.15rem;color:#b0b0b0;line-height:1.7;max-width:750px;margin:0 auto 2rem}.eq-hero-stats{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;margin-top:1.5rem}.eq-stat-item{text-align:center}.eq-stat-number{display:block;font-size:2rem;font-weight:700;color:var(--primary-color)}.eq-stat-label{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:#888;margin-top:.3rem}.eq-disclosure{max-width:1100px;margin:0 auto 2rem;padding:1rem 1.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:.85rem;color:#999;line-height:1.6}.eq-disclosure strong{color:#bbb}.eq-container{max-width:1100px;margin:0 auto;padding:0 2rem 4rem}.eq-section{margin-bottom:3rem}.eq-section-header{margin-bottom:2rem}.eq-section-label{display:inline-block;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:.5rem}.eq-section-header h2{font-size:1.8rem;margin:0 0 .8rem}.eq-section-header p{color:#999;font-size:1rem;line-height:1.6;max-width:700px}.eq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.eq-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,border-color .2s;display:flex;flex-direction:column}.eq-card:hover{transform:translateY(-3px);border-color:var(--primary-color)}.eq-card-img{height:180px;background-size:cover;background-position:center;position:relative}.eq-card-img::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,#14141e)}.eq-card-icon{font-size:3rem;text-align:center;padding:2.5rem 1.5rem 1rem;background:linear-gradient(180deg,rgba(0,200,200,.06) 0,transparent 100%)}.eq-card-body{padding:0 1.5rem 1.5rem;flex:1;display:flex;flex-direction:column}.eq-card-title{font-size:1.3rem;margin:0 0 .5rem}.eq-card-count{font-size:.8rem;color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:.8rem}.eq-card-desc{color:#999;font-size:.9rem;line-height:1.6;flex:1}.eq-card-price{display:block;margin-top:1rem;font-size:.85rem;color:#777}.eq-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.06)}.eq-read-link{color:var(--primary-color);font-size:.9rem;font-weight:600}.eq-approach{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem;margin-top:3rem}.eq-approach h2{font-size:1.4rem;margin:0 0 1rem}.eq-approach p{color:#999;font-size:.95rem;line-height:1.7;margin:0 0 1rem}.eq-approach p:last-child{margin-bottom:0}.eq-approach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.2rem;margin-top:1.5rem}.eq-approach-item{padding:1rem;background:rgba(255,255,255,.03);border-radius:8px}.eq-approach-item strong{display:block;color:#ddd;margin-bottom:.4rem;font-size:.95rem}.eq-approach-item span{color:#999;font-size:.85rem;line-height:1.5}.eq-setups{margin:3rem 0;background:linear-gradient(135deg,rgba(0,200,200,.06) 0,rgba(0,200,200,.02) 100%);border:1px solid rgba(0,200,200,.2);border-radius:16px;padding:2rem}.eq-setups-header{margin-bottom:1.5rem}.eq-setups-header h2{font-size:1.6rem;margin:.3rem 0 .5rem}.eq-setups-lead{color:#999;font-size:.95rem;line-height:1.6;max-width:700px;margin:0}.eq-setups-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.eq-setup-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.2rem 1.4rem;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.35rem;transition:transform .2s,border-color .2s}.eq-setup-card:hover{transform:translateY(-2px);border-color:var(--primary-color)}.eq-setup-tier{font-size:.72rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--primary-color)}.eq-setup-name{font-size:1.05rem;font-weight:700;color:#fff;margin:0;line-height:1.3}.eq-setup-desc{font-size:.85rem;color:#888;line-height:1.5;margin:.1rem 0 0;flex:1}.eq-setup-budget{font-size:.88rem;color:#bbb;font-weight:600;margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.06)}@media (max-width:480px){.eq-hero{padding:3rem 1.5rem 2.5rem}.eq-hero h1{font-size:2rem}.eq-hero .lead{font-size:1rem}.eq-hero-stats{gap:1.5rem}.eq-stat-number{font-size:1.6rem}.eq-grid{grid-template-columns:1fr}.eq-card-icon{font-size:2.5rem;padding:2rem 1rem .5rem}.eq-breadcrumb{padding:1rem}.eq-container{padding:0 1rem 3rem}.eq-setups{padding:1.5rem}.eq-setups-grid{grid-template-columns:1fr}}.ru-hero{text-align:center;padding:3rem 2rem 2rem;max-width:850px;margin:0 auto}.ru-hero .hero-tag{display:inline-block;font-size:.85rem;text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:1rem}.ru-hero h1{font-size:2.4rem;margin:0 0 1rem;line-height:1.2}.ru-hero .lead{font-size:1.1rem;color:#b0b0b0;line-height:1.7;max-width:700px;margin:0 auto}.ru-container{max-width:1100px;margin:0 auto;padding:0 2rem 4rem}.ru-disclosure{max-width:1100px;margin:0 auto 2rem;padding:.8rem 1.2rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:6px;font-size:.8rem;color:#888;line-height:1.5}.ru-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.ru-table-scroll .ru-comparison{margin:0}.ru-comparison{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.9rem}.ru-comparison th{text-align:left;padding:.8rem;color:var(--primary-color);border-bottom:2px solid rgba(0,200,200,.3);font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.ru-comparison td{padding:.8rem;border-bottom:1px solid rgba(255,255,255,.06);color:#ccc}.ru-comparison tr:hover{background:rgba(255,255,255,.03)}.ru-comparison a{color:var(--primary-color);text-decoration:none;font-weight:600}.ru-comparison a:hover{text-decoration:underline}.ru-comparison .ru-badge{display:inline-block;font-size:.7rem;padding:.15rem .5rem;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.ru-badge-beginner{background:rgba(0,180,100,.15);color:#0c7}.ru-badge-intermediate{background:rgba(200,150,0,.15);color:#da0}.ru-product{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem;margin:2rem 0}.ru-product-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.ru-product-number{font-size:3rem;font-weight:700;color:rgba(0,200,200,.2);line-height:1;margin-right:1rem}.ru-product-title{font-size:1.5rem;margin:0;flex:1}.ru-product-badges{display:flex;gap:.5rem;flex-wrap:wrap}.ru-product-price{font-size:1.1rem;color:var(--primary-color);font-weight:600}.ru-product-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.8rem;margin:1.2rem 0;padding:1rem;background:rgba(0,0,0,.2);border-radius:8px}.ru-product-spec-label{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--primary-color)}.ru-product-spec-value{font-size:.95rem;color:#ddd;margin-top:.2rem}.ru-product p{color:#bbb;font-size:.95rem;line-height:1.7;margin:.8rem 0}.ru-product-verdict{margin-top:1.2rem;padding:1rem;background:rgba(0,200,200,.05);border-left:3px solid var(--primary-color);border-radius:0 8px 8px 0}.ru-product-verdict strong{color:#ddd}.ru-product-verdict p{margin:0;color:#bbb;font-size:.9rem}.ru-product-link{display:inline-block;margin-top:1rem;color:var(--primary-color);font-weight:600;text-decoration:none;font-size:.95rem}.ru-product-link:hover{text-decoration:underline}.ru-product-img{margin:1.2rem 0;text-align:center}.ru-product-img img{max-width:400px;width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.ru-advice{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem;margin-top:3rem}.ru-advice h2{font-size:1.4rem;margin:0 0 1rem}.ru-advice h3{font-size:1.1rem;margin:1.5rem 0 .5rem;color:var(--primary-color)}.ru-advice p{color:#bbb;font-size:.95rem;line-height:1.7;margin:0 0 .8rem}@media (max-width:480px){.ru-hero h1{font-size:1.8rem}.ru-product-header{flex-direction:column}.ru-product-meta{grid-template-columns:1fr 1fr}.ru-comparison{font-size:.8rem}.ru-comparison td,.ru-comparison th{padding:.5rem}}.ru-affiliate-link{display:inline-block;margin-left:1rem;padding:.5rem 1.2rem;background:rgba(0,200,200,.15);border:1px solid rgba(0,200,200,.3);border-radius:4px;color:var(--primary-color);text-decoration:none;font-size:.9rem;font-weight:600;transition:background .2s}.ru-affiliate-link:hover{background:rgba(0,200,200,.25)}.ru-hero-banner{position:relative;width:100%;min-height:320px;display:flex;align-items:flex-end;overflow:hidden}.ru-hero-banner img.ru-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ru-hero-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.92) 0,rgba(0,0,0,.55) 55%,rgba(0,0,0,.15) 100%)}.ru-hero-inner{position:relative;z-index:2;padding:2.5rem 3rem;width:100%;text-align:center}.ru-hero-inner .hero-tag{display:inline-block;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:.8rem}.ru-hero-inner h1{font-size:2.4rem;margin:0 0 1rem;line-height:1.2}.ru-hero-inner .lead{font-size:1.05rem;color:#c8c8c8;line-height:1.7;max-width:700px;margin:0 auto}@media (max-width:640px){.ru-hero-inner{padding:2rem 1.2rem}.ru-hero-inner h1{font-size:1.8rem}}.cs-hero-content .hero-tag{display:inline-block;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:.8rem}.cs-hero-content .lead{font-size:1.05rem;color:#c8c8c8;line-height:1.7;max-width:680px;margin:0 auto .6rem}.cs-hero-content .sub-note{font-size:.85rem;color:#aaa}.cs-container{max-width:1100px;margin:0 auto;padding:0 2rem 5rem}.cs-disclosure{max-width:1100px}.cs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:1rem}.cs-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.8rem;text-decoration:none;color:inherit;display:block;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.cs-card:hover{border-color:rgba(0,200,200,.4);transform:translateY(-2px)}.cs-card-tier{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:.5rem}.cs-card h2{font-size:1.2rem;margin:0 0 .6rem;color:#fff;line-height:1.3}.cs-card .cs-card-price{font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.8rem}.cs-card p{font-size:.9rem;color:#aaa;line-height:1.6;margin:0 0 1.2rem}.cs-card-meta{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.2rem}.cs-tag-imaging{background:rgba(100,100,255,.12);color:#9090ff}.cs-tag-intermediate{background:rgba(200,150,0,.12);color:#da0}.cs-tag-advanced{background:rgba(200,50,50,.12);color:#ff7070}.cs-card-cta{font-size:.85rem;color:var(--primary-color);font-weight:600}.cs-card .cs-clicks{font-size:.75rem;color:#666;margin-top:.3rem}.cs-how-it-works{margin:3rem 0;padding:2rem;background:rgba(0,200,200,.04);border:1px solid rgba(0,200,200,.1);border-radius:12px}.cs-how-it-works h2{font-size:1.3rem;margin:0 0 .8rem}.cs-how-it-works p{color:#aaa;font-size:.95rem;line-height:1.7;margin:0}@media (max-width:640px){.cs-hero h1{font-size:1.8rem}.cs-grid{grid-template-columns:1fr}.cs-container{padding:0 1.2rem 3rem}}body,html{max-width:100%;overflow-x:hidden}.cs-page{max-width:900px;margin:0 auto;padding:0 2rem 5rem}.cs-breadcrumb-nav{padding:1.2rem 0 0;font-size:.9rem;color:#888}.cs-breadcrumb-nav a{color:var(--primary-color);text-decoration:none}.cs-breadcrumb-nav a:hover{text-decoration:underline}.cs-breadcrumb-nav .bc-sep{margin:0 .4rem;color:#555}.cs-hero-banner{position:relative;width:100%;min-height:380px;display:flex;align-items:flex-end;overflow:hidden}.cs-hero-banner img.cs-hero-photo{inset:0;object-fit:cover;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:14px}.cs-hero-banner::after{content:'';inset:0;content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.92) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.15) 100%);border-radius:14px}.cs-hero-content{position:relative;z-index:2;padding:2.5rem;width:100%;text-align:center}.cs-tier-label{font-size:.72rem;text-transform:uppercase;letter-spacing:2.5px;color:var(--primary-color);margin-bottom:.6rem}.cs-hero-content h1{font-size:2.1rem;margin:0 0 .9rem;line-height:1.2}.cs-hero-meta{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.cs-total{font-size:2.2rem;font-weight:700;color:var(--primary-color)}.cs-total-label{font-size:.78rem;color:#999;display:block}.cs-tag{text-transform:uppercase;display:inline-block;font-size:.72rem;padding:.28rem .7rem;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.cs-tag-beginner{background:rgba(0,180,100,.18);color:#0c7;border:1px solid rgba(0,180,100,.25)}.cs-tag-visual{background:rgba(0,180,100,.1);color:#4b8;border:1px solid rgba(0,180,100,.2)}.cs-disclosure{padding:.65rem 1rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:6px;font-size:.8rem;color:#777;margin:1.4rem 0}.cs-anchor{margin:0 0 2.5rem;background:linear-gradient(135deg,rgba(0,30,50,.8) 0,rgba(0,0,0,.9) 100%);border:1px solid rgba(0,200,200,.2);border-radius:14px;overflow:hidden}.cs-anchor-inner{display:grid;grid-template-columns:1fr 400px;gap:0}.cs-anchor-text{padding:2rem 2rem 2rem 2.5rem}.cs-anchor-text h2{font-size:1.35rem;margin:0 0 .3rem;color:#fff}.cs-anchor-sub{font-size:.82rem;color:#666;margin-bottom:1.1rem}.cs-anchor-why{color:silver;font-size:.95rem;line-height:1.75;margin:0 0 1rem}.cs-quote{margin:1rem 0;padding:.9rem 1.1rem;background:rgba(255,255,255,.03);border-left:3px solid rgba(0,200,200,.45);border-radius:0 8px 8px 0;font-size:.88rem;color:#bbb;font-style:italic;line-height:1.6}.cs-quote cite{display:block;font-style:normal;font-size:.78rem;color:#555;margin-top:.4rem}.cs-anchor-price{font-size:1.6rem;font-weight:700;color:var(--primary-color);margin:1rem 0 .6rem}.cs-buy-btn{display:inline-block;padding:.75rem 1.8rem;background:rgba(0,200,200,.18);border:1px solid rgba(0,200,200,.4);border-radius:8px;color:var(--primary-color);text-decoration:none;font-weight:700;font-size:.95rem;transition:.2s}.cs-buy-btn:hover{background:rgba(0,200,200,.3);transform:translateY(-1px)}.cs-anchor-image{position:relative;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.cs-anchor-image img{width:100%;height:auto;display:block;transition:transform .3s}.cs-anchor-image:hover img{transform:scale(1.03)}.cs-anchor-badge{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.85);border:1px solid rgba(0,200,200,.5);border-radius:6px;padding:.35rem .7rem;font-size:.7rem;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px}.cs-see-section{margin:2rem 0 2.5rem}.cs-see-section h2{font-size:1.25rem;margin:0 0 .4rem}.cs-see-intro{color:#999;font-size:.88rem;margin:0 0 1.2rem}.cs-see-panel{border-radius:12px;overflow:hidden;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.06)}.cs-see-panel img{width:100%;display:block}.cs-see-labels{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.06)}.cs-see-label{padding:.9rem 1rem;text-align:center;border-right:1px solid rgba(255,255,255,.06);color:#bbb;font-size:.82rem;line-height:1.4}.cs-see-label:last-child{border-right:none}.cs-see-label strong{display:block;color:#fff;font-size:.9rem;margin-bottom:.2rem}.cs-accessories{margin-bottom:1rem}.cs-accessories-header{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 .4rem}.cs-accessories-header h2{font-size:1.25rem;margin:0}.cs-accessories-count{font-size:.8rem;color:#666}.cs-accessories-intro{color:#888;font-size:.88rem;margin:0 0 1.4rem}.cs-item{display:grid;grid-template-columns:auto 1fr auto;gap:0 1.2rem;padding:1.2rem 1.5rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:12px;margin-bottom:.75rem;align-items:start;transition:border-color .2s}.cs-item:hover{border-color:rgba(0,200,200,.2)}.cs-item-icon{font-size:1.6rem;padding-top:.1rem}.cs-item-body{flex:1}.cs-item-body h3{font-size:1rem;margin:0 0 .3rem;color:#fff}.cs-item-body .cs-item-why{font-size:.88rem;color:#aaa;line-height:1.65;margin:0 0 .7rem}.cs-item-right{text-align:right;min-width:110px}.cs-item-price{font-size:1.1rem;color:var(--primary-color);font-weight:700;display:block;margin-bottom:.4rem}.cs-item-link{display:inline-block;font-size:.8rem;padding:.32rem .8rem;background:rgba(0,200,200,.1);border:1px solid rgba(0,200,200,.25);border-radius:5px;color:var(--primary-color);text-decoration:none;font-weight:600;white-space:nowrap;transition:background .2s}.cs-item-link:hover{background:rgba(0,200,200,.22)}.cs-item-tag{display:inline-block;margin-top:.3rem;font-size:.7rem;color:#555}.cs-total-box{margin:2rem 0;padding:1.6rem 2rem;background:linear-gradient(135deg,rgba(0,200,200,.07),rgba(0,200,200,.03));border:1px solid rgba(0,200,200,.25);border-radius:14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.cs-total-box .cs-total-text{font-size:1rem;color:#ccc;line-height:1.6}.cs-total-box .cs-total-text small{color:#555;font-size:.82rem}.cs-total-box .cs-grand-total{font-size:2.4rem;font-weight:700;color:var(--primary-color)}.cs-items-breakdown{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.cs-breakdown-chip{font-size:.72rem;padding:.2rem .55rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#888}.cs-upsell{margin:1.5rem 0;padding:1.2rem 1.5rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;border-left:3px solid rgba(200,150,0,.35)}.cs-upsell h3{font-size:.95rem;margin:0 0 .45rem;color:#ddb060}.cs-upsell p{font-size:.88rem;color:#888;line-height:1.65;margin:0}.cs-upsell a{color:var(--primary-color)}.cs-nav{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.9rem}.cs-nav a{color:var(--primary-color);text-decoration:none}.cs-nav a:hover{text-decoration:underline}@media (max-width:820px){.cs-anchor-inner{grid-template-columns:1fr}.cs-anchor-image{min-height:280px}.cs-anchor-image img{max-height:none}.cs-hero-content h1{font-size:1.6rem}.cs-hero-banner{position:relative;width:100%;min-height:380px;display:flex;align-items:flex-end;overflow:hidden}.cs-item{grid-template-columns:auto 1fr}.cs-item-right{grid-column:2;text-align:left}.cs-total-box{flex-direction:column}}@media (max-width:480px){.cs-page{padding:0 1rem 4rem}.cs-anchor-text,.cs-hero-content{padding:1.5rem}}.pg-page-wrapper{max-width:900px;margin:0 auto;padding:0 2rem 4rem}.pg-hero h1{color:#fff}.pg-price{font-size:1.8rem;color:#4dd0e1;font-weight:700;margin:.5rem 0}.pg-badge{display:inline-block;background:rgba(200,150,0,.15);color:#da0;padding:.4rem .8rem;border-radius:4px;font-size:.85rem;font-weight:700;margin-top:1rem}.pg-specs{padding:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.pg-spec-item{border-left:3px solid #4dd0e1;padding-left:1rem}.pg-spec-label{font-size:.85rem;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.pg-spec-value{font-size:1.2rem;color:#fff;font-weight:700;margin-top:.3rem}.pg-section h2{border-bottom:2px solid rgba(77,208,225,.3);padding-bottom:.5rem}.pg-section h3{font-size:1.15rem;margin:1.5rem 0 .5rem;color:#ccc}.pg-comparison{padding:1.5rem;border-left:4px solid #4dd0e1}.pg-comparison strong{color:#4dd0e1}.pg-target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1rem 0}.pg-target-card{background:rgba(77,208,225,.05);border:1px solid rgba(77,208,225,.3);border-radius:6px;padding:1rem}.pg-target-card strong{color:#4dd0e1;display:block;margin-bottom:.5rem}.pg-target-card p{font-size:.9rem;color:#bbb;margin:0}.pg-callout{background:rgba(221,170,0,.08);border-left:4px solid #da0;padding:1rem 1.5rem;border-radius:4px;margin:1.5rem 0}.pg-callout strong{color:#da0}.pg-upgrade-list{background:rgba(0,0,0,.5);padding:1.5rem;border-radius:6px;margin:1rem 0}.pg-upgrade-list li{margin:.7rem 0;color:#ddd;line-height:1.6}.pg-verdict{border-left:5px solid #4dd0e1}.pg-verdict h2{border:none;padding-bottom:0;margin-top:0}.pg-verdict p{font-size:1.05rem;color:#ddd;line-height:1.8}.pg-disclosure{border-top:1px solid rgba(255,255,255,.1)}.pg-disclosure a{color:#4dd0e1;text-decoration:none}.pg-disclosure a:hover{text-decoration:underline}@media (max-width:768px){.pg-page-wrapper{padding:0 1rem 3rem}.pg-hero{padding:2rem 1rem}.pg-hero h1{font-size:1.5rem}.pg-specs{grid-template-columns:1fr}.pg-section h2{font-size:1.3rem}}.pg-breadcrumb{padding:1rem 2rem;max-width:1200px;margin:0 auto}.pg-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;padding:0;margin:0;font-size:.9rem}.pg-breadcrumb a{color:var(--primary-color);text-decoration:none}.pg-breadcrumb a:hover{text-decoration:underline}.pg-breadcrumb .bc-sep{color:#666;margin:0 .2rem}.pg-breadcrumb [aria-current=page]{color:#ccc}.pg-hero{text-align:center}.pg-hero-tag{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:1rem}.pg-hero h1{font-size:2.4rem;margin:0 0 1rem;line-height:1.2}.pg-hero-meta{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:1.5rem;font-size:.95rem}.pg-hero-price{font-size:1.8rem;font-weight:700;color:var(--primary-color)}.pg-hero-badge{display:inline-block;padding:.4rem .9rem;background:rgba(0,180,100,.15);border:1px solid rgba(0,180,100,.3);border-radius:20px;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:#0c7}.pg-container{max-width:900px;margin:0 auto;padding:0 2rem 4rem}.pg-specs{margin:2.5rem 0;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.pg-specs table{width:100%;border-collapse:collapse;font-size:.95rem}.pg-specs th{background:rgba(255,255,255,.06);padding:1rem;text-align:left;font-weight:600;color:#ddd;border-bottom:1px solid rgba(255,255,255,.08)}.pg-specs td{padding:.9rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);color:#bbb}.pg-specs tr:last-child td{border-bottom:none}.pg-specs .spec-label{font-weight:600;color:#ddd;width:35%}.pg-specs .spec-value{color:#999}.pg-section{margin:3rem 0}.pg-section h2{font-size:1.7rem;margin:0 0 1.2rem;color:#fff}.pg-section p{color:#b0b0b0;line-height:1.8;margin:0 0 1rem}.pg-section p:last-child{margin-bottom:0}.pg-section ul{list-style:none;padding:0;margin:1rem 0}.pg-section li{padding:.6rem 0 .6rem 1.5rem;position:relative;color:#b0b0b0;line-height:1.6}.pg-section li:before{content:"→";position:absolute;left:0;color:var(--primary-color);font-weight:700}.pg-sky-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin:1.5rem 0}.pg-sky-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.3rem}.pg-sky-item h3{font-size:1.05rem;margin:0 0 .5rem;color:#fff}.pg-sky-item p{font-size:.9rem;color:#999;margin:0;line-height:1.6}.pg-feedback-box{background:rgba(0,200,200,.08);border-left:3px solid var(--primary-color);padding:1.5rem;margin:1.5rem 0;border-radius:6px}.pg-feedback-box p{color:#b0b0b0;font-size:.95rem;line-height:1.7;margin:.5rem 0}.pg-feedback-box p:first-child{margin-top:0}.pg-limitations{background:rgba(255,100,100,.08);border-left:3px solid #ff6464;padding:1.5rem;margin:1.5rem 0;border-radius:6px}.pg-limitations h3{color:#ff8080;margin:0 0 .8rem;font-size:1.1rem}.pg-limitations ul{margin:0}.pg-limitations li{color:#b0b0b0;font-size:.95rem}.pg-upgrades{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;margin:1.5rem 0}.pg-upgrade-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.3rem}.pg-upgrade-item h3{font-size:1rem;margin:0 0 .5rem;color:var(--primary-color)}.pg-upgrade-item p{font-size:.9rem;color:#999;margin:.5rem 0 0}.pg-upgrade-item .price-tag{display:block;font-weight:600;color:#bbb;margin-top:.8rem;font-size:.95rem}.pg-disclosure{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:1rem 1.5rem;border-radius:8px;font-size:.8rem;color:#888;margin:2rem 0;line-height:1.6}.pg-back-link{display:inline-block;margin-top:2.5rem;padding:.7rem 1.2rem;background:rgba(0,200,200,.1);border:1px solid rgba(0,200,200,.2);border-radius:6px;color:var(--primary-color);text-decoration:none;font-size:.9rem;transition:.2s}.pg-back-link:hover{background:rgba(0,200,200,.15);border-color:rgba(0,200,200,.4)}.pg-product-image{max-width:500px;margin:0 auto 2rem;text-align:center}.pg-product-image img{width:100%;max-width:500px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}@media (max-width:480px){.pg-hero h1{font-size:1.8rem}.pg-hero-meta{gap:.8rem}.pg-hero-price{font-size:1.4rem}.pg-specs td,.pg-specs th{padding:.8rem .6rem;font-size:.85rem}.pg-specs .spec-label{width:40%}.pg-section h2{font-size:1.4rem}.pg-sky-grid{grid-template-columns:1fr}.pg-container{padding:0 1.5rem 3rem}.pg-breadcrumb{padding:.8rem}}.pg-buy-cta{text-align:center;margin:0 auto 2rem;max-width:900px;padding:0 2rem}.pg-buy-btn{display:inline-block;padding:.9rem 2.2rem;background:var(--primary-color);color:#000;font-weight:700;font-size:1.05rem;text-decoration:none;border-radius:6px;transition:background .2s,transform .1s;letter-spacing:.3px}.pg-buy-btn:hover{background:#00e6e6;transform:translateY(-1px)}.pg-buy-subtext{display:block;font-size:.78rem;color:#888;margin-top:.5rem}.pg-hero-banner{position:relative;width:100%;min-height:320px;display:flex;align-items:flex-end;overflow:hidden}.pg-hero-banner img.pg-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pg-hero-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.92) 0,rgba(0,0,0,.55) 55%,rgba(0,0,0,.15) 100%)}.pg-hero-inner{position:relative;z-index:2;padding:2.5rem 3rem;width:100%;text-align:center}@media (max-width:640px){.pg-hero-inner{padding:2rem 1.2rem}}.pg-mag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin:1.5rem 0}.pg-mag-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.3rem}.pg-mag-value{display:block;font-size:1.1rem;font-weight:600;color:var(--primary-color);margin-top:.6rem}.pg-pairs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;margin:1.5rem 0}.pg-pair-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.3rem}.pg-pair-price{display:block;font-weight:600;color:#bbb;margin-top:.8rem;font-size:.95rem}.pg-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin:1.5rem 0}.pg-use-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.3rem}.pg-comparison{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;margin:1.5rem 0}.pg-comparison .comp-label{font-weight:600;color:#ddd;width:25%}.pg-hero .hero-tag{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin-bottom:.5rem;font-weight:600}.pg-hero .hero-badges{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem;flex-wrap:wrap}.pg-hero .badge{display:inline-block;font-size:.7rem;padding:.25rem .6rem;border-radius:3px;text-transform:uppercase;letter-spacing:.5px;background:rgba(0,180,100,.15);color:#0c7;font-weight:600}.pg-hero .award-badge{background:rgba(200,150,0,.15);color:#da0}.pg-hero .price{font-size:1.3rem;color:var(--primary-color);font-weight:700;margin:.5rem 0}.pg-hero .lead{font-size:1rem;color:#b0b0b0;line-height:1.7;max-width:700px;margin:0 auto}.pg-specs-table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.9rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.pg-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.5rem 0}.pg-comparison-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1.2rem}.pg-comparison-item .specs{display:flex;flex-direction:column;gap:.5rem}.pg-comparison-item .spec-row{display:flex;justify-content:space-between;font-size:.85rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.pg-comparison-item .label{color:var(--primary-color);font-weight:600}.pg-comparison-item .value{color:#bbb}.pg-verdict{background:rgba(0,200,200,.08);border:1px solid rgba(0,200,200,.3);border-left:4px solid var(--primary-color);border-radius:8px;padding:1.5rem;margin:1.5rem 0}.pg-verdict-title{color:var(--primary-color);font-weight:700;margin-bottom:.5rem}.pg-upgrades-list{list-style:none;padding:0;margin:1rem 0}