/* Tema: FRESH — treino e nutricao, claro e saudavel */
body{background-image:radial-gradient(620px 400px at 92% -4%,color-mix(in srgb,var(--c2) 16%,transparent),transparent),
  radial-gradient(560px 380px at -6% 50%,color-mix(in srgb,var(--c1) 10%,transparent),transparent);background-attachment:fixed}
.titulo-sec,.hero h1,.cta h2{letter-spacing:-.035em;font-weight:800}
.kicker{background:color-mix(in srgb,var(--c1) 12%,transparent);padding:7px 15px;border-radius:100px;
  letter-spacing:.12em;font-size:11.5px;font-weight:800}
.kicker i{display:none}
.btn{border-radius:14px;font-weight:800}
.btn-p{background:linear-gradient(115deg,var(--c1btn),var(--c1grad));box-shadow:0 14px 34px -16px var(--c1)}
.cartao,.modalidade,.plano,.depo,.resultado,.contato-form,.faq-item{border-radius:22px;
  box-shadow:0 18px 46px -34px rgba(15,36,23,.35)}
.cartao:hover,.modalidade:hover,.resultado:hover{box-shadow:0 28px 56px -34px rgba(15,36,23,.4)}
.cartao-ico,.destaque-ico,.info-ico{border-radius:16px;background:linear-gradient(140deg,color-mix(in srgb,var(--c1) 16%,transparent),color-mix(in srgb,var(--c2) 16%,transparent))}
.cartao:hover .cartao-ico{background:linear-gradient(140deg,var(--c1btn),var(--c1grad))}
.cartao-num{opacity:.06}
.galeria-item,.video-caixa,.pessoa-img,.hero-arte img{border-radius:22px}
.sobre-fotos .foto-1{border-radius:28px}
.sobre-fotos .foto-2{border-radius:22px}
.numeros{background:linear-gradient(115deg,var(--c1btn),var(--c1grad));border:0}
.numeros .numero-item b,.numeros .numero-item span,.numeros .titulo-sec{color:var(--btxt)}
.plano-top{background:linear-gradient(175deg,color-mix(in srgb,var(--c1) 8%,var(--card)),var(--card));transform:scale(1.015)}
.selo{background:linear-gradient(110deg,var(--c1btn),var(--c1grad));border-radius:100px}
.plano-lista .ico{color:var(--c1txt)}
.faixa-destaques{background:var(--card);border-color:var(--bd)}
.depo{background:var(--card)}
.depo footer img{border:3px solid color-mix(in srgb,var(--c1) 25%,transparent)}
.campo-form input,.campo-form select,.campo-form textarea{border-radius:14px;background:var(--bg2)}
.topbar{background:linear-gradient(100deg,var(--c1btn),var(--c1grad))}
.rodape{background:var(--bg2)}
