/* Scope every adjustment to the editorial home; /lp/ retains the approved LP. */
.home-pillar .home-trust{padding-top:32px}.home-pillar .home-trust .bio__credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}.home-pillar .home-trust .credential__text{color:var(--color-cream)}.home-pillar .home-trust .credential__icon{color:var(--color-gold)}
.home-pillar .home-intro{font-size:var(--text-base);line-height:1.8;max-width:940px;margin-top:24px;margin-bottom:40px;color:var(--color-text-muted-light)}
.home-pillar .home-clinic-copy{max-width:940px;margin:40px auto 0}.home-pillar .home-results-copy{max-width:760px;margin:24px 0 32px}.home-pillar #resumo .guide-prose{color:#ded9d2}.home-pillar #resumo h3:first-child{margin-top:0}
.home-pillar .guide-section,.home-pillar #planejamento,.home-pillar #associacoes,.home-pillar #depoimentos,.home-pillar #resultados{scroll-margin-top:165px}.home-pillar #referencias .guide-author+.guide-prose{margin-top:24px}
@media(max-width:700px){.home-pillar .home-trust .bio__credentials{grid-template-columns:1fr}.home-pillar .home-clinic-copy{margin-top:32px}}

.home-pillar .home-anchor-alias{display:block;position:relative;scroll-margin-top:165px}
.home-pillar #associacoes .procedure-card{display:flex;flex-direction:column}
.home-pillar .home-procedure-link{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:auto;padding-top:24px;min-height:44px;font-weight:500;text-decoration:underline;text-underline-offset:5px}
.home-pillar .home-context-cta{margin-top:40px;padding:32px;border:1px solid #d8cec1;border-radius:12px;background:#eae2d6;text-align:center}
.home-pillar .home-context-cta h3{font-family:var(--font-display);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:400;margin:0 0 16px}
.home-pillar .home-context-cta p{max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.75}
.home-pillar .home-context-cta .testimonials__cta{margin-top:32px}
@media(max-width:700px){.home-pillar .home-context-cta{padding:28px 20px}.home-pillar .home-context-cta .btn-whatsapp{max-width:100%;white-space:normal}}
@media (max-width:640px){.home-pillar #resumo .help__card{padding:28px 18px;border-radius:20px}.home-pillar #resumo .guide-prose ul{padding-left:18px}}
.home-pillar p.home-intro{max-width:var(--lfdp-reading-width,72ch)}

/* Grupo de exatamente 3 cartões (viagem nas versões internacionais): 3 colunas em vez de 2 + 1. */
@media (min-width:900px){.home-pillar .guide-cards:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}
