.lp{background:var(--ivory)}.lp-whatsapp,.lp-call{justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.lp-whatsapp svg,.lp-call svg{flex:none;width:22px;height:22px}.lp-whatsapp{color:#fff;background:#128c4a}.lp-whatsapp:hover,.lp-whatsapp:focus-visible{background:#0b743b;transform:translateY(-1px)}.lp-call{color:var(--ivory);border:1px solid #f4efe98c}.lp-call:hover,.lp-call:focus-visible{border-color:var(--ivory);background:#f4efe914}.lp-hero{color:var(--ivory);background:radial-gradient(ellipse at 10% 0%, #eab20f1f, transparent 55%), linear-gradient(140deg, var(--marsala-deep), var(--marsala) 70%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.lp-hero-copy{flex-direction:column;justify-content:center;padding:clamp(48px,7vw,96px) clamp(24px,6vw,88px);display:flex}.lp-kicker{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.lp-hero h1{max-width:16ch;margin:16px 0 18px;font-size:clamp(2.4rem,4.4vw,3.9rem);line-height:1.06}.lp-lead{max-width:52ch;color:var(--warm-copy);margin:0 0 30px;font-size:1.0625rem;line-height:1.6}.lp-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-facts{color:var(--stone);flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.lp-facts li{padding-left:14px;position:relative}.lp-facts li:before{content:"";background:var(--gold);width:6px;height:6px;position:absolute;top:.62em;left:0}.lp-hero-photo{min-height:460px;margin:0;position:relative}.lp-hero-photo img{object-fit:cover;object-position:50% 35%}.lp-hero-photo figcaption{color:var(--stone);background:linear-gradient(#0000,#15090abf);padding:40px 20px 14px;font-size:.75rem;position:absolute;bottom:0;left:0;right:0}.lp-frentes{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,64px)}.lp-frentes>h2,.lp-passos h2,.lp-socias h2{color:var(--marsala);margin:0 0 28px;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.15}.lp-frentes>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-frente{border:1px solid #4c0c0c24;border-top:3px solid var(--gold);background:#fff;flex-direction:column;padding:24px 22px;display:flex}.lp-frente.is-principal{border-color:var(--marsala);border-top-color:var(--gold);box-shadow:0 18px 40px -28px #4c0c0c8c}.lp-frente-nome{color:var(--muted-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.lp-frente h3{color:var(--marsala);margin:8px 0 14px;font-size:1.3rem;line-height:1.2}.lp-frente-itens{margin:0 0 18px;padding:0;list-style:none}.lp-frente-itens li{border-top:1px solid #4c0c0c14;padding:6px 0 6px 18px;font-size:.9375rem;line-height:1.4;position:relative}.lp-frente-itens li:before{content:"";border:1.5px solid var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:0}.lp-frente-quem{color:var(--muted-ink);border-top:1px solid #4c0c0c1a;align-items:center;gap:14px;margin:auto 0 16px;padding-top:14px;font-size:.8125rem;line-height:1.35;display:flex}.lp-frente-quem-titulo{letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:.6875rem;font-weight:600;display:block}.lp-frente-quem strong{color:var(--ink);font-size:.9375rem;font-weight:600;display:block}.lp-frente-foto{background:var(--stone);width:64px;height:64px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--gold);border-radius:50%;flex:none;position:relative;overflow:hidden}.lp-frente-foto img{object-fit:cover}.lp-whatsapp-sm{min-height:48px;padding:0 16px;font-size:.9375rem}.lp-frente-mais{color:var(--marsala);text-underline-offset:3px;align-self:center;margin-top:12px;font-size:.8125rem}.lp-passos{background:var(--warm-paper);border-block:1px solid var(--hairline-gold);padding:clamp(48px,6vw,80px) 0}.lp-passos>*{width:min(1180px,100% - 32px);margin-inline:auto}.lp-passos ol{counter-reset:passo;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.lp-passos li{counter-increment:passo;border-top:1px solid #4c0c0c40;gap:6px;padding-top:18px;display:grid}.lp-passos li:before{content:counter(passo, decimal-leading-zero);color:var(--gold);font-family:var(--font-display), serif;font-size:1.5rem;line-height:1}.lp-passos strong{color:var(--ink);font-size:1.0625rem}.lp-passos span{color:var(--muted-ink);font-size:.9375rem;line-height:1.5}.lp-socias{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(56px,7vw,96px) 0}.lp-socias>p{max-width:62ch;color:var(--muted-ink);margin:0 0 26px}.lp-socias ul{flex-wrap:wrap;gap:18px 40px;margin:0 0 26px;padding:0;list-style:none;display:flex}.lp-socias li{color:var(--muted-ink);align-items:center;gap:16px;font-size:.875rem;line-height:1.4;display:flex}.lp-socias li strong{color:var(--ink);font-size:1rem;font-weight:600;display:block}.lp-socia-foto{background:var(--stone);border-radius:50%;flex:none;width:88px;height:88px;position:relative;overflow:hidden}.lp-socia-foto img{object-fit:cover}.lp-socias address{color:var(--ink);font-size:.9375rem;font-style:normal}.lp-socias address a{color:var(--marsala);text-underline-offset:3px}.lp-fecho{color:var(--ivory);background:var(--night);text-align:center;padding:clamp(56px,7vw,96px) clamp(24px,6vw,88px)}.lp-fecho h2{margin:0 0 12px;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.12}.lp-fecho p{max-width:52ch;color:var(--stone);margin:0 auto 28px}.lp-fecho .lp-actions{justify-content:center}.lp-barra{display:none}[id=conteudo-principal].lp.lp :is(h1,h2){text-align:left;max-width:none;margin-inline:0}[id=conteudo-principal].lp.lp .lp-hero h1{max-width:16ch;margin:16px 0 18px;font-size:clamp(2.4rem,4.4vw,3.9rem);line-height:1.06}[id=conteudo-principal].lp.lp .lp-passos h2{margin-inline:auto}[id=conteudo-principal].lp.lp :is(.lp-frentes,.lp-passos,.lp-socias) h2{margin-top:0;margin-bottom:28px;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.15}[id=conteudo-principal].lp.lp .lp-fecho h2{text-align:center;max-width:22ch;margin:0 auto 12px;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.12}body:has(.lp) .whatsapp-float{display:none}@media (max-width:1080px){.lp-frentes>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.lp{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.lp-hero{background:var(--marsala-deep);grid-template-columns:1fr;position:relative;overflow:hidden}.lp-hero-photo{z-index:0;height:min(118vw,520px);min-height:0;position:absolute;top:0;left:0;right:0}.lp-hero-photo img{object-position:50% 52%}.lp-hero-photo:after{content:"";background:linear-gradient(180deg, #24060800 0%, #24060800 40%, #240608b8 62%, #240608f0 80%, var(--marsala-deep) 100%);position:absolute;inset:0}.lp-hero-photo figcaption{display:none}.lp-hero-copy{z-index:1;text-shadow:0 1px 12px #15090a8c;padding:calc(min(118vw,520px) - 186px) 20px 30px;position:relative}.lp-kicker{font-size:.75rem}[id=conteudo-principal].lp.lp .lp-hero h1{margin:10px 0 12px;font-size:clamp(2rem,9vw,2.6rem)}.lp-lead{margin-bottom:22px;font-size:1rem}.lp-actions{flex-direction:column}.lp-actions>a{width:100%}.lp-facts{margin-top:20px}.lp-frentes>ul,.lp-passos ol{grid-template-columns:1fr}.lp-frentes{padding-top:44px}.lp-barra{z-index:56;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#15090af5;border-top:1px solid #eab20f4d;grid-template-columns:1fr auto;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.lp-barra .lp-whatsapp,.lp-barra .lp-call{min-height:50px}.lp-barra .lp-call{padding:0 18px}html.menu-open .lp-barra{visibility:hidden}body:has(.lp-barra) .cookie-notice{bottom:calc(66px + env(safe-area-inset-bottom));padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.lp-whatsapp,.lp-call{transition:none}.lp-whatsapp:hover,.lp-whatsapp:focus-visible{transform:none}}
