/* PD702 Reviews polish | 2026-10-12
   Page 83 only. Montserrat typography and compact introductory section.
   Neon SVG, rotation script, customer reviews, source links remain untouched. */
html body.page-id-83 #main-content #post-83 #pd-reviews-modern{
 font-family:Montserrat,Arial,sans-serif!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern :is(h1,h2,h3,h4,p,blockquote,span,small,strong,em,li,a,button){
 font-family:Montserrat,Arial,sans-serif!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero{
 box-sizing:border-box!important;
 width:100%!important;max-width:1180px!important;
 margin:0 auto 22px!important;
 padding:clamp(30px,3.3vw,47px) clamp(25px,4.8vw,61px)!important;
 min-height:0!important;height:auto!important;
 border-radius:20px!important;
 background:linear-gradient(118deg,#12131f 5%,#291c47 65%,#37225a)!important;
 border:1px solid rgba(165,95,229,.32)!important;
 text-align:left!important;
 box-shadow:0 12px 38px rgba(0,0,0,.13)!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero>p:first-child{
 display:block!important;
 color:#6cebf5!important;
 font-family:Montserrat,Arial,sans-serif!important;
 font-size:12px!important;letter-spacing:.17em!important;
 font-weight:800!important;
 line-height:1.5!important;margin:0 0 13px!important;
 text-transform:uppercase!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero h1,
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero h1 *{
 color:#fff!important;
 font-family:Montserrat,Arial,sans-serif!important;
 font-size:clamp(29px,3.15vw,45px)!important;
 line-height:1.15!important;
 letter-spacing:-.037em!important;font-weight:800!important;
 margin:0!important;max-width:1050px!important;
 text-align:left!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero h1 span{
 color:#e1c7ff!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero>p:not(:first-child){
 color:#e3e9f6!important;
 font-family:Montserrat,Arial,sans-serif!important;
 font-size:clamp(14px,1.13vw,16px)!important;
 line-height:1.62!important;
 max-width:940px!important;
 margin:14px 0 18px!important;
 text-align:left!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero>.pd-rating{
 display:block!important;
 margin:0 0 14px!important;
 color:#f1b53e!important;
 font-size:clamp(18px,1.9vw,25px)!important;
 letter-spacing:4px!important;text-align:left!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero>.pd-review-stats{
 box-sizing:border-box!important;
 display:grid!important;
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 justify-content:stretch!important;
 align-items:stretch!important;
 width:100%!important;max-width:1100px!important;
 gap:12px!important;margin:0!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero .pd-stat{
 box-sizing:border-box!important;
 width:100%!important;min-width:0!important;max-width:none!important;
 margin:0!important;padding:16px 19px!important;
 background:rgba(10,13,32,.50)!important;
 border:1px solid rgba(184,151,244,.38)!important;
 border-radius:13px!important;
 box-shadow:none!important;text-align:left!important;
 display:flex!important;flex-direction:column!important;justify-content:flex-start!important;
 gap:5px!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero .pd-stat strong{
 color:#fff!important;
 font-family:Montserrat,Arial,sans-serif!important;
 font-size:clamp(17px,1.5vw,24px)!important;
 line-height:1.2!important;
 font-weight:800!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero .pd-stat span{
 color:#d9dff0!important;
 font-family:Montserrat,Arial,sans-serif!important;
 font-size:12px!important;line-height:1.5!important;
 font-weight:500!important;
}
/* Tighten the whitespace before the existing neon quote, without touching paths or animation. */
html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd702-neon-quote{
 margin-top:12px!important;
 margin-bottom:25px!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern .pd702-neon-copy :is(.pd702-neon-overline,blockquote,.pd702-neon-author){
 font-family:Montserrat,Arial,sans-serif!important;
}
html body.page-id-83 #main-content #post-83 #pd-reviews-modern .pd-review-card :is(blockquote,.pd-review-author,.pd-review-source),
html body.page-id-83 #main-content #post-83 #pd-reviews-modern .pd-jose-feature :is(h2,p,span,a),
html body.page-id-83 #main-content #post-83 #pd-reviews-modern .pd-section-title :is(h2,p){
 font-family:Montserrat,Arial,sans-serif!important;
}
@media(max-width:800px){
 html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero>.pd-review-stats{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
 html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero .pd-stat:last-child{
  grid-column:span 2!important;
 }
}
@media(max-width:500px){
 html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero{
  width:calc(100% - 16px)!important;border-radius:15px!important;padding:25px 20px!important;
 }
 html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero>.pd-review-stats{
  grid-template-columns:1fr!important;gap:8px!important;
 }
 html body.page-id-83 #main-content #post-83 #pd-reviews-modern>.pd-review-hero .pd-stat:last-child{
  grid-column:span 1!important;
 }
}
