/* Senlux · home de venda (22/09/2026, v2 no molde Alpha/Hormozi). Só layout: nenhuma cor aqui, as cores vêm das
   classes do site e da camada clara. */

/* topo com formulário (padrão Assessoria Alpha: pedido acima da dobra) */
.su-home [data-senlux-venda] #contato.sv-hero-form{padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(40px,5vw,72px)}
.su-home [data-senlux-venda] #contato.sv-hero-form .dc03183b326{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:start}
.su-home [data-senlux-venda] .sv-hero-title{font-size:clamp(40px,4.7vw,70px);line-height:1.02;letter-spacing:-.05em;margin:18px 0 24px;text-wrap:balance;white-space:normal;max-width:none}
.su-home [data-senlux-venda] .sv-hero-title em{display:block}
.su-home [data-senlux-venda] #contato.sv-hero-form .d8dc00e8371{max-width:520px;margin:0 0 8px}
.su-home [data-senlux-venda] .sv-proof-strip{justify-content:flex-start;margin-top:26px;padding-block:18px 0;gap:12px 20px}
.su-home [data-senlux-venda] .sv-proof-strip>span{max-width:none}
.su-home [data-senlux-venda] .sv-hero-nota{display:block;margin-top:22px;max-width:470px;font-size:13px;line-height:1.6}
.su-home [data-senlux-venda] .sv-form-titulo{margin:0 0 12px}

/* prova */
.su-home [data-senlux-venda] .sv-prova h2{font-size:clamp(36px,4.4vw,62px);line-height:1.06}
.su-home [data-senlux-venda] .sv-prova p+p{margin-top:14px}
.su-home [data-senlux-venda] .sv-prova .su-experience{margin-bottom:26px}
.su-home [data-senlux-venda] .sv-numeros{margin-top:0}
.su-home [data-senlux-venda] .sv-stats h3{font-size:clamp(42px,4.8vw,68px);line-height:1;letter-spacing:-.045em;margin-block:16px 12px}
.su-home [data-senlux-venda] .sv-stats li>span{font-size:10px;letter-spacing:.12em}
.su-home [data-senlux-venda] .sv-fonte{margin-top:26px;font-size:11px}
.su-home [data-senlux-venda] .sv-case-garden h2{font-size:clamp(30px,3.4vw,46px);line-height:1.1}
.su-home [data-senlux-venda] .sv-case-garden .cta-pair{margin-top:26px}
.su-home [data-senlux-venda] .sv-foto{margin:30px 0 0}
.su-home [data-senlux-venda] .sv-foto img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.su-home [data-senlux-venda] .sv-foto figcaption{font-size:10px;margin-top:10px}

/* dores, método, perguntas, fechamento */
.su-home [data-senlux-venda] .sv-problema{padding-block:78px}
.su-home [data-senlux-venda] .sv-problema h2{font-size:clamp(34px,4.2vw,58px);line-height:1.08}
.su-home [data-senlux-venda] .sv-dores p{font-size:16px;line-height:1.65;max-width:560px}
.su-home [data-senlux-venda] .sv-dores p+p{margin-top:16px}
.su-home [data-senlux-venda] .sv-metodo .su-section-head p{max-width:620px;margin-top:16px;font-size:15px;line-height:1.7}
.su-home [data-senlux-venda] .sv-faq{padding-block:72px 40px}
.su-home [data-senlux-venda] .sv-faq h2{font-size:clamp(32px,3.8vw,52px);line-height:1.1;margin-bottom:26px}
.su-home [data-senlux-venda] .sv-faq .simple-more{width:100%;margin:0}
.su-home [data-senlux-venda] .sv-faq .simple-more:not(:last-of-type){border-bottom:0}
.su-home [data-senlux-venda] .sv-faq .simple-more-body p{max-width:720px;padding:0 4px 22px;font-size:15px;line-height:1.7;margin:0}

@media (max-width:900px){
 .su-home [data-senlux-venda] #contato.sv-hero-form .dc03183b326{grid-template-columns:1fr;gap:30px}
 .su-home [data-senlux-venda] .sv-hero-title{font-size:clamp(38px,7vw,58px)}
}
@media (max-width:760px){
 .su-home [data-senlux-venda] .sv-hero-title{font-size:clamp(36px,10.4vw,46px);margin:14px 0 18px}
 .su-home [data-senlux-venda] .sv-proof-strip{gap:10px 16px;margin-top:20px}
 .su-home [data-senlux-venda] .sv-problema{padding-block:52px}
 .su-home [data-senlux-venda] .sv-faq{padding-block:52px 28px}
}
@media (max-width:650px){
 .su-home [data-senlux-venda] .sv-stats{grid-template-columns:1fr 1fr;gap:0 18px}
 .su-home [data-senlux-venda] .sv-stats li{display:block;padding-block:20px}
 .su-home [data-senlux-venda] .sv-stats li>span{padding-top:0}
 .su-home [data-senlux-venda] .sv-stats h3{font-size:40px;margin-block:12px 8px}
}
