.reviews-page{background:#000;color:#fff;min-height:100vh}.reviews-hero{background:radial-gradient(ellipse at 20% 0,#d4af371a 0,#0000 55%),linear-gradient(180deg,#0a0a0a 0,#000);overflow:hidden;padding:140px 0 90px;position:relative}.reviews-hero-overlay{background:radial-gradient(circle at 80% 100%,#ffffff0a 0,#0000 50%);inset:0;pointer-events:none;position:absolute}.reviews-hero-inner{max-width:1100px;position:relative;z-index:1}.reviews-eyebrow{color:#d4af37;font-size:12px;font-weight:600;letter-spacing:3px;margin-bottom:18px;text-transform:uppercase}.reviews-headline{color:#fff;font-size:clamp(36px,5vw,60px);font-weight:300;letter-spacing:-1.5px;line-height:1.1;margin:0 0 44px;max-width:900px}.reviews-hero-stats{grid-gap:48px;display:grid;gap:48px;grid-template-columns:repeat(3,minmax(0,240px));margin-bottom:40px}.reviews-hero-stat{display:flex;flex-direction:column;gap:8px}.reviews-hero-stat-num{color:#fff;font-size:44px;font-weight:300;letter-spacing:-1px;line-height:1}.reviews-hero-stat-label{color:#ffffff8c;display:flex;flex-direction:column;font-size:13px;gap:6px;letter-spacing:1px;text-transform:uppercase}.reviews-hero-stars{display:inline-flex;gap:2px}.reviews-hero-cta{align-items:center;border:1px solid #ffffff59;border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:2px;padding:16px 34px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.reviews-hero-cta:hover{background:#fff;color:#000;transform:translateY(-2px)}.reviews-grid-section{background:#050505;padding:90px 0 120px}.reviews-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0 auto;max-width:1300px}.review-card-luxury{background:linear-gradient(160deg,#141414f2,#0a0a0ae6);border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;gap:18px;padding:32px;transition:all .4s ease}.review-card-luxury:hover{border-color:#d4af3759;box-shadow:0 24px 60px #0000008c,0 0 32px #d4af3714;transform:translateY(-4px)}.review-card-top{align-items:center;display:flex;gap:14px}.review-card-avatar{background:linear-gradient(135deg,#d4af37,#a68426);border-radius:50%;color:#000;display:grid;flex-shrink:0;font-size:15px;font-weight:700;height:44px;letter-spacing:.5px;place-items:center;width:44px}.review-card-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.review-card-author{color:#fff;font-size:16px;font-weight:500;letter-spacing:.3px}.review-card-vehicle{color:#ffffff80;font-size:12px;letter-spacing:1px;text-transform:uppercase}.review-card-stars{display:flex;gap:3px}.review-card-body{color:#ffffffb8;font-size:14.5px;line-height:1.7;margin:0}.review-card-footer{align-items:center;border-top:1px solid #ffffff0f;color:#fff6;display:flex;font-size:12px;justify-content:space-between;letter-spacing:.5px;margin-top:auto;padding-top:14px}.review-card-source{color:#d4af37;text-decoration:none;transition:color .3s ease}.review-card-source:hover{color:#fff}.reviews-cta-band{background:linear-gradient(135deg,#d4af3714,#14141499);border:1px solid #d4af3733;border-radius:20px;margin-top:90px;padding:60px 40px;text-align:center}.reviews-cta-band h2{color:#fff;font-size:clamp(24px,3vw,36px);font-weight:400;letter-spacing:-.5px;margin:0 0 12px}.reviews-cta-band p{color:#fff9;font-size:15px;margin:0 0 30px}.reviews-cta-actions{display:inline-flex;flex-wrap:wrap;gap:14px;justify-content:center}.reviews-cta-btn{border-radius:4px;font-size:13px;font-weight:600;letter-spacing:2px;padding:14px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.reviews-cta-btn.primary{background:#fff;border:1px solid #fff;color:#000}.reviews-cta-btn.primary:hover{background:#d4af37;border-color:#d4af37;transform:translateY(-2px)}.reviews-cta-btn.secondary{background:#0000;border:1px solid #ffffff59;color:#fff}.reviews-cta-btn.secondary:hover{border-color:#fff;transform:translateY(-2px)}@media (max-width:900px){.reviews-hero{padding:100px 20px 70px}.reviews-hero-stats{gap:20px;grid-template-columns:repeat(3,1fr)}.reviews-hero-stat-num{font-size:32px}.reviews-grid-section{padding:60px 20px 90px}.reviews-cta-band{padding:40px 24px}}@media (max-width:560px){.reviews-grid,.reviews-hero-stats{grid-template-columns:1fr}.reviews-hero-stats{gap:20px}}
/*# sourceMappingURL=219.e4c53428.chunk.css.map*/