body[data-clubs-review] #programas,body[data-clubs-review] #diagnostico,body[data-clubs-review] #desenvolvimento,body[data-clubs-review] #formatos{scroll-margin-top:120px}
body[data-clubs-review] .dr-clubs-choices{background:#fff;padding-block:32px}
body[data-clubs-review] .dr-clubs-choices>.sp-cvs-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px}
body[data-clubs-review] .dr-clubs-choices a{display:flex;align-items:center;gap:22px;border-top:1px solid #102f5030;padding:22px 0;min-height:88px;text-decoration:none;color:#102f50}
body[data-clubs-review] .dr-clubs-choices a>span:first-child{font:400 32px/1 Georgia,serif;color:#284ba5}
body[data-clubs-review] .dr-clubs-choices a>span:last-child{margin-left:auto;font-size:22px}
body[data-clubs-review] .dr-clubs-choices small{display:block;font:500 12px/1.6 Inter,Arial,sans-serif;margin-bottom:8px;color:#344d68}
body[data-clubs-review] .dr-clubs-choices strong{display:block;font:400 26px/1.2 Georgia,serif}
body[data-clubs-review] #vantagens{background:#fff!important;color:#102f50}
body[data-clubs-review] .dr-clubs-context>.sp-cvs-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
body[data-clubs-review] .dr-clubs-context h2,body[data-clubs-review] .dr-clubs-stage h2{font:400 clamp(36px,3.8vw,54px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:18px 0 28px}
body[data-clubs-review] .dr-clubs-context p{font:400 17px/1.75 Inter,Arial,sans-serif;color:#344d68}
body[data-clubs-review] .dr-clubs-context h2{color:#102f50}
body[data-clubs-review] .dr-clubs-levels{background:#102f50;padding:32px}
body[data-clubs-review] .dr-clubs-levels :is(h3,p){color:#dce7f4}
body[data-clubs-review] .dr-clubs-context .sp-cvs-ey{color:#284ba5}
body[data-clubs-review] .dr-clubs-objectives{margin-top:28px;border-top:1px solid #102f5030;padding-top:20px}
body[data-clubs-review] .dr-clubs-objectives summary{cursor:pointer;font:500 15px/1.6 Inter,Arial,sans-serif;color:#102f50}
body[data-clubs-review] .dr-clubs-objectives li{font:400 15px/1.75 Inter,Arial,sans-serif;color:#344d68;margin-top:16px}
body[data-clubs-review] .dr-clubs-network{width:100%;height:auto;overflow:visible;display:block}
body[data-clubs-review] .dr-clubs-network circle{fill:#ffffff09;stroke:#91b2ff;stroke-width:1.4}
body[data-clubs-review] .dr-clubs-labels{fill:#fff;text-anchor:middle;font:400 32px Georgia,serif}
body[data-clubs-review] .dr-clubs-links{fill:none;stroke:#91b2ff;stroke-width:1.4;stroke-dasharray:16 8;animation:dr-clubs-flow 26s linear infinite}
html.dr-motion-paused body[data-clubs-review] [data-review-motion]{animation-play-state:paused!important}
@keyframes dr-clubs-flow{to{stroke-dashoffset:-240}}
body[data-clubs-review] .dr-clubs-level-copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}
body[data-clubs-review] .dr-clubs-level-copy h3{font:400 25px/1.2 Georgia,serif;margin:0 0 12px}
body[data-clubs-review] .dr-clubs-level-copy p{font-size:15px;line-height:1.7;margin:0}
body[data-clubs-review] #diagnostico{background:#f3f0e8!important;color:#102f50}
body[data-clubs-review] .dr-clubs-stage>.sp-cvs-wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px 80px;align-items:start}
body[data-clubs-review] .dr-clubs-stage p,body[data-clubs-review] .dr-clubs-stage li{font:400 17px/1.75 Inter,Arial,sans-serif}
body[data-clubs-review] .dr-clubs-first :is(h2,h3){color:#102f50}
body[data-clubs-review] .dr-clubs-first p{color:#344d68}
body[data-clubs-review] .dr-clubs-scope{margin:30px 0}
body[data-clubs-review] .dr-clubs-scope>div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:14px 0;border-top:1px solid #102f5026;font:400 15px/1.65 Inter,Arial,sans-serif}
body[data-clubs-review] .dr-clubs-scope dt{font-weight:600;color:#284ba5}
body[data-clubs-review] .dr-clubs-scope dd{margin:0;color:#344d68}
body[data-clubs-review] .dr-clubs-proposal{font-size:14px!important;line-height:1.7!important;margin-block:24px!important}
body[data-clubs-review] .dr-clubs-work{list-style:none;padding:0;margin:0}
body[data-clubs-review] .dr-clubs-work li{padding:26px 0;border-top:1px solid #102f5030}
body[data-clubs-review] .dr-clubs-work h3{font:400 29px/1.2 Georgia,serif;margin:0 0 16px}
body[data-clubs-review] .dr-clubs-work p{margin:0}
body[data-clubs-review] .dr-clubs-stage .sp-cvs-btn,body[data-clubs-review] .dr-clubs-next .sp-cvs-btn{font:600 14px/1.6 Inter,Arial,sans-serif;min-height:48px;padding:15px 22px;white-space:normal}
body[data-clubs-review] #desenvolvimento{background:#102f50!important;color:#fff}
body[data-clubs-review] .dr-clubs-program :is(h2,h3){color:#fff}
body[data-clubs-review] .dr-clubs-program :is(p,li){color:#dce7f4}
body[data-clubs-review] .dr-clubs-program .sp-cvs-ey{color:#a8c2ff}
body[data-clubs-review] .dr-clubs-program .sp-cvs-btn{background:#fff;color:#102f50}
body[data-clubs-review] .dr-clubs-program-levels>div{border-top:1px solid #ffffff40;padding:24px 0}
body[data-clubs-review] .dr-clubs-program-levels h3{font:400 29px/1.2 Georgia,serif;margin:0 0 12px}
body[data-clubs-review] .dr-clubs-cadence{padding-left:20px;margin-top:24px}
body[data-clubs-review] .dr-clubs-cadence li{margin-top:12px}
body[data-clubs-review] .dr-clubs-formats{grid-column:1/-1;border-top:1px solid #ffffff40;padding-top:24px}
body[data-clubs-review] .dr-clubs-formats summary{cursor:pointer;color:#fff;font:500 16px/1.6 Inter,Arial,sans-serif}
body[data-clubs-review] .dr-clubs-formats>div{display:grid;grid-template-columns:1fr 2fr;gap:16px 40px;margin-top:28px}
body[data-clubs-review] .dr-clubs-formats h3{font-size:25px;margin:0}
body[data-clubs-review] .dr-clubs-formats p{margin:0}
body[data-clubs-review] #clubs-autor{background:#f3f0e8!important}
body[data-clubs-review] .dr-clubs-next{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:center;padding-block:40px 64px}
body[data-clubs-review] .dr-clubs-next p{font:400 17px/1.75 Inter,Arial,sans-serif;color:#344d68;margin:0}
body[data-clubs-review] .dr-clubs-format{font-size:12px!important;line-height:1.6!important;margin:0 0 12px}
body[data-clubs-review] .sp-cvs-hero .sp-cvs-btn{font-size:14px!important;line-height:1.5!important}
body[data-clubs-review] .sp-cvs-hero__inner .dr-motion-toggle{color:#fff;margin-top:20px}
@media(max-width:1000px){
 body[data-clubs-review] :is(.dr-clubs-context,.dr-clubs-stage)>.sp-cvs-wrap{grid-template-columns:1fr;gap:40px}
 body[data-clubs-review] .dr-clubs-choices>.sp-cvs-wrap{gap:28px}
}
@media(max-width:760px){
 body[data-clubs-review] .sp-a-hero-media,body[data-clubs-review] .sp-a-hero-shade{height:200px!important}
 body[data-clubs-review] .sp-cvs-hero__inner{padding-top:24px!important}
 body[data-clubs-review] .sp-cvs-hero h1{font-size:38px!important;line-height:1.08!important;margin-bottom:20px!important}
 body[data-clubs-review] .sp-cvs-hero .sp-cvs-lead{font-size:16px!important;line-height:1.65!important;margin-bottom:16px}
 body[data-clubs-review] .sp-cvs-hero .sp-cvs-actions{gap:14px;margin-top:12px}
 body[data-clubs-review] .dr-clubs-choices>.sp-cvs-wrap{grid-template-columns:1fr;gap:0}
 body[data-clubs-review] .dr-clubs-choices strong{font-size:24px}
 body[data-clubs-review] .dr-clubs-level-copy{grid-template-columns:1fr;gap:24px}
 body[data-clubs-review] .dr-clubs-levels{padding:24px}
 body[data-clubs-review] .dr-clubs-level-copy>div{display:grid;grid-template-columns:80px 1fr;gap:20px;border-top:1px solid #ffffff40;padding-top:20px}
 body[data-clubs-review] .dr-clubs-level-copy h3{font-size:24px}
 body[data-clubs-review] .dr-clubs-scope>div{grid-template-columns:90px 1fr;gap:16px}
 body[data-clubs-review] .dr-clubs-formats>div{grid-template-columns:1fr;gap:14px}
 body[data-clubs-review] .dr-clubs-formats p{margin-bottom:20px}
 body[data-clubs-review] .dr-clubs-next{grid-template-columns:1fr;gap:24px}
}
@media(prefers-reduced-motion:reduce){body[data-clubs-review] [data-review-motion]{animation:none!important;stroke-dasharray:none}}

/* Keep the club's first action above consent on narrow screens. */
@media(max-width:900px){body[data-clubs-review] .sp-cvs-hero__inner{display:flex!important;flex-direction:column!important}body[data-clubs-review] .sp-cvs-hero .sp-cvs-actions{order:0!important;margin-top:2px!important}body[data-clubs-review] .sp-cvs-hero .dr-clubs-format{order:1!important}}
@media(max-width:760px){body[data-clubs-review] .sp-a-hero-media,body[data-clubs-review] .sp-a-hero-shade{height:140px!important}body[data-clubs-review] .sp-cvs-hero h1{font-size:35px!important;line-height:1.06!important}body[data-clubs-review] .sp-cvs-hero .sp-cvs-lead{line-height:1.5!important}}
@media(max-width:375px){body[data-clubs-review] .sp-a-hero-media,body[data-clubs-review] .sp-a-hero-shade{height:85px!important}body[data-clubs-review] .sp-cvs-hero__inner{padding-top:10px!important}body[data-clubs-review] .sp-cvs-hero h1{font-size:33px!important;margin-bottom:14px!important}body[data-clubs-review] .sp-cvs-hero .sp-cvs-lead{line-height:1.45!important;margin-bottom:12px!important}}
