body[data-coaching-review] #como{position:relative;overflow:hidden}
body[data-coaching-review] #como>.container{position:relative;z-index:1}
body[data-coaching-review] .hero-lead{max-width:44ch}
body[data-coaching-review] .hero-meta{gap:12px 24px}
body[data-coaching-review] #escolher .offer{min-width:0}
/* Keep all reading content stable; the timeline line and ambient layer carry motion. */
body[data-coaching-review] #experiencia [data-premium-reveal]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}
body[data-coaching-review] #experiencia .pr-step-copy{animation:none!important}
body[data-coaching-review] .dr-example-wrap{position:relative;z-index:1;margin-top:52px}
body[data-coaching-review] .coaching-example{padding:36px;background:#f3f0e8;border:0;border-top:1px solid #102f5040}
body[data-coaching-review] .coaching-example h3{font:400 clamp(28px,3vw,42px)/1.15 Georgia,serif;letter-spacing:-.03em;color:#102f50;max-width:28ch;margin:16px 0 32px}
body[data-coaching-review] .coaching-example ol{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:0;list-style:none}
body[data-coaching-review] .coaching-example strong{font:600 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#3156d8}
body[data-coaching-review] .coaching-example p{font-size:16px;line-height:1.75;color:#344d68}
@media(max-width:900px){
 body[data-coaching-review] .hero-coaching .hero-media{height:240px!important;min-height:0!important}
 body[data-coaching-review] .hero-coaching h1{font-size:38px!important;line-height:1.08!important;letter-spacing:-.035em!important}
 body[data-coaching-review] .hero-coaching .hero-lead{font-size:18px!important;line-height:1.55!important;margin:22px 0!important}
 body[data-coaching-review] .hero-coaching .hero-inner{padding-top:24px!important}
 body[data-coaching-review] .hero-coaching{min-height:0!important}
 body[data-coaching-review] .coaching-example{padding:28px 22px}
 body[data-coaching-review] .coaching-example ol{grid-template-columns:1fr;gap:24px}
}

/* On narrow screens keep the hero choice clear above the consent notice while retaining Nuno’s portrait. */
@media(max-width:900px){body[data-coaching-review] .hero-coaching .hero-media{height:200px!important}body[data-coaching-review] .hero-coaching h1{font-size:34px!important;line-height:1.06!important}body[data-coaching-review] .hero-coaching .hero-lead{font-size:17px!important;line-height:1.48!important;margin:16px 0!important}}
@media(max-width:600px){body[data-coaching-review] .hero-coaching .hero-media{height:170px!important}}
@media(max-width:375px){body[data-coaching-review] .hero-coaching .hero-media{height:110px!important}}

/* Reserve the primary coaching action above consent on 320–335px screens. */
@media(max-width:335px){body[data-coaching-review] .hero-coaching .hero-media{height:105px!important}body[data-coaching-review] .hero-coaching .hero-inner{padding-top:0!important}}
