.rev-hero{position:relative;padding:140px 0 80px;text-align:center;overflow:hidden}.rev-hero__bg{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgb(5 196 107 / .08) 0%,transparent 60%);pointer-events:none}.rev-hero__content{position:relative;z-index:1}.rev-hero__label{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px;padding:6px 20px;border:1px solid rgb(5 196 107 / .25);border-radius:50px}.rev-hero__title{font-size:clamp(2.4rem, 6vw, 4rem);font-weight:800;color:var(--color-white);line-height:1.1;margin-bottom:20px;letter-spacing:-.02em}.rev-hero__title .accent{background:linear-gradient(135deg,var(--color-accent),#1e90ff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.rev-hero__subtitle{font-size:1.1rem;color:var(--color-text-muted);max-width:600px;margin:0 auto;line-height:1.7}.rev-filter{position:sticky;top:var(--nav-height);z-index:100;background:rgb(10 10 10 / .92);backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);padding:14px 0}.rev-filter__inner{max-width:var(--container-max);margin:0 auto;padding:0 24px;display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rev-filter__inner::-webkit-scrollbar{display:none}.rev-filter__btn{flex-shrink:0;padding:8px 20px;font-family:var(--font-family);font-size:.85rem;font-weight:600;color:var(--color-text-muted);background:#fff0;border:1px solid var(--color-border);border-radius:50px;cursor:pointer;transition:var(--transition);white-space:nowrap}.rev-filter__btn:hover{color:var(--color-white);border-color:rgb(255 255 255 / .2);background:rgb(255 255 255 / .05)}.rev-filter__btn.active{color:var(--color-bg);background:var(--color-accent);border-color:var(--color-accent)}.rev-featured{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.rev-featured__image{position:relative;min-height:400px;overflow:hidden}.rev-featured__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.rev-featured:hover .rev-featured__image img{transform:scale(1.03)}.rev-featured__badge{position:absolute;top:20px;left:20px;padding:6px 16px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-bg);background:var(--color-accent);border-radius:50px}.rev-featured__body{padding:40px 36px;display:flex;flex-direction:column;justify-content:center}.rev-featured__meta{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:.82rem;color:var(--color-text-muted)}.rev-featured__model{color:var(--color-accent);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.rev-featured__title{font-size:1.6rem;font-weight:800;color:var(--color-white);line-height:1.2;margin-bottom:16px}.rev-featured__excerpt{color:var(--color-text-muted);font-size:.95rem;line-height:1.7;margin-bottom:20px}.rev-featured__actions{display:flex;gap:12px;margin-top:20px}.rev-rating{display:flex;align-items:center;gap:10px;margin-bottom:16px}.rev-rating__stars{display:flex;gap:3px;color:var(--color-accent)}.rev-star{width:18px;height:18px;fill:currentColor}.rev-star--empty{fill:none;stroke:currentColor;stroke-width:1.5}.rev-star--half{color:var(--color-accent)}.rev-rating__score{font-size:1rem;font-weight:800;color:var(--color-white)}.rev-rating--sm .rev-star{width:15px;height:15px}.rev-rating--sm .rev-rating__score{font-size:.88rem}.rev-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px}.rev-pros h4,.rev-cons h4{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.rev-pros h4{color:var(--color-accent)}.rev-cons h4{color:#ff6b6b}.rev-pros ul,.rev-cons ul{list-style:none;padding:0}.rev-pros li,.rev-cons li{font-size:.85rem;color:var(--color-text-muted);padding:3px 0 3px 18px;position:relative;line-height:1.5}.rev-pros li::before{content:'+';position:absolute;left:0;color:var(--color-accent);font-weight:700}.rev-cons li::before{content:'\2013';position:absolute;left:0;color:#ff6b6b;font-weight:700}.rev-pros-cons--compact{gap:12px;margin-bottom:4px}.rev-pros-cons--compact .rev-pros li,.rev-pros-cons--compact .rev-cons li{font-size:.8rem;padding:2px 0 2px 16px}.rev-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.rev-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition)}.rev-card:hover{transform:translateY(-4px);border-color:rgb(5 196 107 / .3);box-shadow:0 12px 40px rgb(0 0 0 / .3)}.rev-card--hidden{display:none}.rev-card__image{position:relative;height:200px;overflow:hidden}.rev-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.rev-card:hover .rev-card__image img{transform:scale(1.05)}.rev-card__badge{position:absolute;top:14px;left:14px;padding:4px 12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-bg);background:var(--color-accent);border-radius:50px}.rev-card__body{padding:24px}.rev-card__meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:.78rem;color:var(--color-text-muted)}.rev-card__model{color:var(--color-accent);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.rev-card__title{font-size:1.1rem;font-weight:700;color:var(--color-white);line-height:1.3;margin-bottom:10px}.rev-card__excerpt{color:var(--color-text-muted);font-size:.85rem;line-height:1.6;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rev-card__actions{display:flex;gap:10px;margin-top:16px}.rev-card--delay-1{transition-delay:0.08s}.rev-card--delay-2{transition-delay:0.16s}.rev-card--delay-3{transition-delay:0.24s}.rev-method-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px}.rev-method-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:28px 24px;text-align:center;transition:var(--transition)}.rev-method-card:hover{border-color:rgb(5 196 107 / .3);transform:translateY(-4px)}.rev-method-card__num{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--color-accent),#1e90ff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:14px}.rev-method-card h3{font-size:.95rem;font-weight:700;color:var(--color-white);margin-bottom:10px}.rev-method-card p{font-size:.82rem;color:var(--color-text-muted);line-height:1.6}.rev-cta-section{padding:80px 0}.rev-cta{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:60px 40px;text-align:center;position:relative;overflow:hidden}.rev-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(5 196 107 / .06) 0%,transparent 70%);pointer-events:none}.rev-cta h2{font-size:2rem;font-weight:800;color:var(--color-white);margin-bottom:12px;position:relative}.rev-cta p{color:var(--color-text-muted);font-size:1.05rem;margin-bottom:28px;position:relative}.rev-cta__actions{display:flex;gap:16px;justify-content:center;position:relative}.btn--sm{padding:10px 22px;font-size:.82rem}.btn--lg{padding:16px 36px;font-size:1rem}@media (max-width:1024px){.rev-method-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.rev-hero{padding:120px 0 60px}.rev-featured{grid-template-columns:1fr}.rev-featured__image{min-height:240px}.rev-featured__body{padding:28px 24px}.rev-featured__title{font-size:1.3rem}.rev-grid{grid-template-columns:1fr}.rev-method-grid{grid-template-columns:1fr 1fr}.rev-pros-cons{grid-template-columns:1fr;gap:8px}.rev-cta{padding:40px 24px}.rev-featured__actions,.rev-cta__actions{flex-direction:column;align-items:center}}@media (max-width:480px){.rev-method-grid{grid-template-columns:1fr}.rev-card__image{height:170px}}