/* Acabamento visual dos componentes existentes. FAQ, ordem de seções e conteúdo clínico preservados. */
.prp-polished .hero{background:radial-gradient(ellipse at 88% 36%,#ead9e77a,transparent 48%),linear-gradient(125deg,#f9f8fa 0%,#f3f3f5 60%,#f1eaf0 100%)!important;isolation:isolate}
.prp-polished .hero:before{content:"";position:absolute;z-index:0;top:9%;right:3%;width:44%;height:75%;background:url('/assets/nexgeen-icon.png') center/contain no-repeat;opacity:.035;transform:rotate(-9deg);pointer-events:none}
.prp-polished .hero img.hero-background-video{filter:drop-shadow(0 35px 27px #67445d29)}
.prp-polished .hero-shade{z-index:0;pointer-events:none}
.prp-polished .hero-stats{border:1px solid #ffffffed!important;background:#ffffffb0!important;box-shadow:0 16px 46px #77436510;backdrop-filter:blur(12px)}
.prp-polished .hero-stats strong{text-shadow:0 3px 14px #aa438c12}
.prp-polished .hero-content>.prp-performance-note{max-width:590px;font-size:.61rem;line-height:1.6}
.prp-polished .reglow-kit-card{border-color:#e9dce6!important;box-shadow:0 26px 65px #7b48601a!important}
.prp-polished .reglow-kit-media--editorial{background:radial-gradient(ellipse at 48% 46%,#fff 10%,#f6eef4 67%,#ead9e6 100%)!important;isolation:isolate}
.prp-polished .reglow-kit-media--editorial:after{content:"";position:absolute;width:78%;aspect-ratio:1;border:1px solid #aa438c25;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;box-shadow:0 0 0 25px #ffffff3f,0 0 0 26px #aa438c10;pointer-events:none}
.prp-polished .reglow-kit-editorial-image{filter:drop-shadow(0 25px 22px #7e4c7029)!important}
.prp-polished .reglow-kit-items article{background:linear-gradient(150deg,#fff,#f4edf2)!important;border-color:#e9dbe5!important;box-shadow:0 9px 18px #73435f07}
.prp-polished .reglow-kit-items article>span{position:relative}
.prp-polished .reglow-kit-items img{max-width:70%!important;filter:none!important}
.prp-polished .pain-intro-grid article{position:relative;overflow:hidden;border-color:#e3cddd!important;background:linear-gradient(140deg,#fff,#fcf8fb)!important;box-shadow:0 16px 38px #7746650c!important}
.prp-polished .pain-intro-grid article:before{content:"";position:absolute;top:0;left:22px;right:22px;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#AA438C,#dbc0d3)}
.prp-polished .pain-intro-grid article>.pain-stat{letter-spacing:-.07em;color:#AA438C!important}
.prp-polished .reglow-explainer-flow article{border-color:#e5d7e1!important;background:linear-gradient(145deg,#fff,#f8f4f7)!important;box-shadow:0 18px 40px #7546610a!important}
.prp-polished .reglow-step-number{box-shadow:0 6px 16px #aa438c19}
.prp-polished .timeline-trigger[aria-pressed="true"]>span{box-shadow:0 0 0 7px #aa438c15,0 9px 22px #aa438c20}
.prp-polished .protocol-video-stage{border-color:#d5b3cd!important;box-shadow:0 22px 60px #6f3b5d17!important}
.prp-polished .rat-gallery-frame{box-shadow:0 25px 55px #6f3a5d24!important}
.prp-polished .section-cta-button,.prp-polished .product-cta{transition:transform .22s,box-shadow .22s!important}
.prp-polished .section-cta-button:hover,.prp-polished .product-cta:hover{transform:translateY(-3px)!important}
@media(max-width:680px){.prp-polished .hero:before{top:38%;right:-12%;height:45%;width:100%;opacity:.025}.prp-polished .hero-stats{box-shadow:0 12px 32px #7743650d}.prp-polished .hero-content>.prp-performance-note{font-size:.58rem}.prp-polished .reglow-kit-card{box-shadow:0 16px 40px #7b486015!important}.prp-polished .reglow-kit-media--editorial:after{width:65%}.prp-polished .reglow-kit-items img{max-width:62%!important}}
@media(prefers-reduced-motion:reduce){.prp-polished .section-cta-button,.prp-polished .product-cta{transition:none!important}.prp-polished .section-cta-button:hover,.prp-polished .product-cta:hover{transform:none!important}}
