/* Ajustes da revisão 04/11/2026 */
#IMAGE196>.ladi-image>.ladi-image-background{background-size:contain!important;background-repeat:no-repeat;background-position:center}
.dz-aviso{max-width:1000px;margin:0 auto;padding:18px 20px;font-size:14px;line-height:1.5;color:#333;background:#fff8e6;border:1px solid #f0d58a;border-radius:8px;text-align:left}
.dz-aviso strong{color:#120b5c}
.dz-faq{max-width:1000px;margin:0 auto;text-align:left;color:#333;padding:10px 20px 20px}
.dz-faq h2{font-size:22px;color:#120b5c;margin:0 0 10px;text-align:center}
.dz-topo{background:#f4f6f8;color:#555;font-size:12px;line-height:1.4;text-align:center;padding:5px 10px}
/* Passo a passo */
#SECTION602{height:auto!important}
#SECTION602>.ladi-container{height:auto!important;position:relative}
#SECTION602 #HEADLINE603{position:relative!important;top:auto!important;left:auto!important;width:100%!important;padding-top:24px}
.dz-passos{display:flex;gap:18px;padding:18px 15px 30px;box-sizing:border-box}
.dz-passo{flex:1;background:#fff;border:1px solid #d7e8da;border-radius:14px;padding:16px;text-align:center}
.dz-passo img{width:130px;height:130px;object-fit:contain;display:block;margin:0 auto 8px}
.dz-passo h3{font-size:18px;font-weight:700;color:#0b7a3b;margin:0 0 6px}
.dz-passo p{font-size:15px;line-height:1.45;color:#333;margin:0}
@media (max-width:767px){
.dz-passos{flex-direction:column;gap:10px;padding:12px 12px 24px}
.dz-passo{display:flex;align-items:center;gap:12px;text-align:left;padding:10px 12px}
.dz-passo img{width:72px;height:72px;flex:none;margin:0}
.dz-passo h3{font-size:16px;margin-bottom:3px}
.dz-passo p{font-size:14px}
}
/* FAQ em sanfona */
.dz-q{border:1px solid #d7e8da;border-radius:10px;background:#fff;margin:0 0 10px;overflow:hidden}
.dz-q summary{cursor:pointer;list-style:none;padding:14px 42px 14px 16px;font-size:16px;font-weight:700;color:#0b7a3b;position:relative}
.dz-q summary::-webkit-details-marker{display:none}
.dz-q summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;font-weight:400}
.dz-q[open] summary::after{content:"\2212"}
.dz-q p{font-size:15px;line-height:1.5;margin:0;padding:0 16px 14px;color:#333}
/* Imagem na seção de hábitos */
#dz-img7{position:absolute;background:url("../img/casal-habitos.png") right bottom/contain no-repeat}
@media (min-width:768px){#dz-img7{right:0;bottom:0;width:560px;height:100%}}
@media (max-width:767px){#SECTION7{height:auto!important}#SECTION7>.ladi-container{height:610px!important}#dz-img7{left:40px;right:40px;bottom:0;height:230px;background-position:center bottom}}
@media (max-width:767px){#HEADLINE339,#HEADLINE300,#HEADLINE277{width:96px!important;margin-left:-14px}#HEADLINE339 h3,#HEADLINE300 h3,#HEADLINE277 h3{overflow-wrap:normal;word-break:normal}}
/* Bloco AEO */
.dz-apa{max-width:1000px;margin:0 auto;padding:24px 20px 6px;color:#333;text-align:left}
.dz-apa h2{font-size:22px;color:#120b5c;margin:0 0 10px;text-align:center}
.dz-apa p{font-size:15px;line-height:1.6;margin:0 0 10px}
