body[data-athletes-review] #como-funciona{position:relative;background:#e6edf7!important;color:#102f50!important;overflow:hidden}
body[data-athletes-review] .dr-athlete-process>.sp-cvs-wrap{position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:56px 80px}
body[data-athletes-review] .dr-athlete-process h2{font:400 clamp(36px,3.8vw,55px)/1.1 Georgia,serif;letter-spacing:-.035em;color:#102f50}
body[data-athletes-review] .dr-athlete-process p{font:400 17px/1.75 Inter,Arial,sans-serif;color:#344d68}
body[data-athletes-review] .dr-athlete-process .sp-cvs-ey{color:#284ba5}
body[data-athletes-review] .dr-athlete-steps{list-style:none;padding:0;margin:0;position:relative;z-index:1;display:grid;gap:28px}
body[data-athletes-review] .dr-athlete-steps li{position:relative;display:grid;grid-template-columns:44px 1fr;gap:24px}
body[data-athletes-review] .dr-athlete-steps h3{font:400 28px/1.15 Georgia,serif;color:#102f50;margin:0 0 14px}
body[data-athletes-review] .dr-athlete-steps p{margin:0}
body[data-athletes-review] .dr-athlete-index{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;background:#e6edf7;border:1px solid #8aa2bc;border-radius:50%;font:400 20px/1 Georgia,serif;color:#284ba5}
body[data-athletes-review] .dr-athlete-scope{grid-column:1/-1;border-top:1px solid #102f5026;padding-top:24px;font-size:14px!important;margin:0}
body[data-athletes-review] .dr-athlete-connector{position:absolute;left:21px;top:22px;width:1px;height:calc(100% + 28px);pointer-events:none;background:repeating-linear-gradient(to bottom,#7896b4 0 9px,transparent 9px 13px);animation:dr-athlete-track 24s linear infinite}
html.dr-motion-paused body[data-athletes-review] [data-review-motion]{animation-play-state:paused!important}
@keyframes dr-athlete-track{to{background-position:0 104px}}
body[data-athletes-review] #servico .sp-cvs-service{display:block;margin-top:32px}
body[data-athletes-review] #servico .sp-cvs-service ul{columns:2;column-gap:56px;max-width:1000px}
body[data-athletes-review] #servico .sp-cvs-service li{break-inside:avoid}
body[data-athletes-review] #servico .sp-cvs-book{margin-top:44px}
body[data-athletes-review] #agendar,body[data-athletes-review] #condicoes-packs{scroll-margin-top:120px}
body[data-athletes-review] .dr-athlete-conditions{border-top:1px solid #102f5026;margin-top:28px;padding:20px 0}
body[data-athletes-review] .dr-athlete-conditions summary{font:500 16px/1.6 Inter,Arial,sans-serif;cursor:pointer}
body[data-athletes-review] .dr-athlete-return{padding-block:36px 64px}
body[data-athletes-review] .sp-cvs-hero__inner .dr-motion-toggle{color:#fff;margin-top:20px}
body[data-athletes-review] .dr-athlete-hero-price{display:block;margin-top:7px;font-size:13px;letter-spacing:0}
@media(max-width:900px){
 body[data-athletes-review] .dr-athlete-process>.sp-cvs-wrap{grid-template-columns:1fr;gap:32px}
 body[data-athletes-review] .dr-athlete-steps{gap:28px}
 body[data-athletes-review] #servico .sp-cvs-service ul{columns:1}
}
@media(max-width:760px){
 body[data-athletes-review] .sp-a-hero-media,body[data-athletes-review] .sp-a-hero-shade{height:220px!important}
 body[data-athletes-review] .sp-cvs-hero__inner{padding-top:24px!important}
 body[data-athletes-review] .sp-cvs-hero h1{font-size:40px!important;line-height:1.08!important;margin-bottom:20px!important}
 body[data-athletes-review] .sp-cvs-hero .sp-cvs-lead{font-size:16px!important;line-height:1.65!important;margin-bottom:16px}
 body[data-athletes-review] .sp-cvs-hero .sp-cvs-actions{gap:14px;margin-top:12px}
 body[data-athletes-review] .dr-athlete-steps li{grid-template-columns:40px 1fr;gap:18px}
 body[data-athletes-review] .dr-athlete-index{width:40px;height:40px}
 body[data-athletes-review] .dr-athlete-steps h3{font-size:26px}
 body[data-athletes-review] .dr-athlete-steps p{font-size:16px}
 body[data-athletes-review] .dr-athlete-process>.sp-cvs-wrap{padding-bottom:20px}
 body[data-athletes-review] .dr-athlete-connector{left:19px;top:20px}
}
@media(prefers-reduced-motion:reduce){body[data-athletes-review] [data-review-motion]{animation:none!important;background:#7896b4}}
