/* rodapé de compliance e páginas legais (o .footer original tem fundo branco e font-size 0) */
footer.legal{padding:28px 0 40px;text-align:left;border-top:1px solid #d7e9eb}
footer.legal .container{max-width:1000px}
footer.legal p{font-size:13px;line-height:20px;color:#3d5457;margin:0 0 10px}
footer.legal a{color:#22626a;font-weight:700}
.legal__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:16px}
.legal__links a{font-size:14px;line-height:22px}
.legal__warn{background:#eef7f8;border:1px solid #cfe5e8;border-radius:10px;padding:12px 14px}
.legal__copy{text-align:center;opacity:.7}

/* fundo claro fixo: sem isso o modo escuro do celular deixava a seção de ingredientes preta com texto preto */
html,body{background:#fff;color:#000;color-scheme:light}

/* selos com frases verdadeiras */
.medals ul li:nth-child(1){background-image:url(../images/selos/selo-fytika.svg)!important}
.medals ul li:nth-child(2){background-image:url(../images/selos/selo-antikatavoli.svg)!important}
.medals ul li:nth-child(3){background-image:url(../images/selos/selo-2-kapsoules.svg)!important}

/* depoimentos em cartão */
.reviews .rev-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}
.reviews .rev-list:after{display:none}
.reviews .rev-list>.rev-card{background:#fff!important;width:300px;max-width:100%;height:auto;margin:0;border-radius:16px;padding:22px 20px;box-sizing:border-box;text-align:left;box-shadow:0 10px 24px rgba(0,0,0,.15);display:flex;flex-direction:column}
.rev-card__stars{color:#f2b632;font-size:20px;letter-spacing:2px;margin-bottom:10px}
.rev-card__text{font-size:16px;line-height:1.5;color:#333;flex:1;margin-bottom:14px}
.rev-card__name{font-size:16px;font-weight:700;color:#22626a}
.rev-card__name span{display:block;font-size:13px;font-weight:400;color:#6b7c7e}

/* bloco de orientação: sem foto e carimbo de médico */
.recommend{background:#fff!important}
.recommend_inner{max-width:820px;margin:0 auto}
.recommend_inner p,.recommend_inner p:nth-child(2){padding-left:0!important;padding-right:0!important}
.recommend_inner_name:after{display:none!important}

/* certificados -> cartões de fatos */
.recommend .licences{font-size:16px;flex-wrap:wrap;gap:16px;justify-content:center}
.recommend .licences>.fact-card{background:#eef7f8!important;width:250px!important;height:auto!important;margin:0!important;border:1px solid #cfe5e8;border-radius:16px;padding:22px 18px;box-sizing:border-box;text-align:center}
.fact-card__ic{width:54px;height:54px;margin:0 auto 12px;border-radius:50%;background:#328692;color:#fff;display:grid;place-items:center}
.fact-card__ic svg{width:28px;height:28px}
.fact-card__title{font-size:18px;font-weight:700;color:#22626a;margin-bottom:6px}
.fact-card__text{font-size:15px;line-height:1.45;color:#3d5457}

/* FAQ em sanfona */
.faq{background:#eef7f8;padding:50px 0;font-family:Rubik,sans-serif}
.faq .container{max-width:860px}
.faq__title{color:#328692;font-size:34px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;text-align:center;margin-bottom:26px}
.faq__item{background:#fff;border:1px solid #cfe5e8;border-radius:12px;margin-bottom:12px;overflow:hidden}
.faq__item summary{cursor:pointer;list-style:none;padding:18px 56px 18px 20px;font-size:18px;line-height:1.4;font-weight:700;color:#22626a;position:relative}
.faq__item summary::-webkit-details-marker{display:none}
.faq__item summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#ff5b20;color:#fff;font-size:20px;line-height:28px;text-align:center;font-weight:700}
.faq__item[open] summary::after{content:"\2212"}
.faq__item p{padding:0 20px 18px;font-size:16px;line-height:1.55;color:#333}
@media (max-width:497px){
 .faq{padding:36px 0}.faq__title{font-size:22px}
 .faq__item summary{font-size:16px;padding:15px 52px 15px 16px}.faq__item p{padding:0 16px 16px;font-size:15px}
 .recommend .licences>.fact-card{width:100%!important}
}

/* "Τι προσφέρει": a lista subia com margem negativa (feita para a imagem de pílulas, desativada) e cobria o subtítulo */
.about .pills{margin-top:0!important;padding-top:24px!important}
.about .pills ul{min-height:0}
@media (max-width:497px){.about .pills li,.about .pills p{font-size:15px}}
