[data-lp=quinta-do-mandacaru]{--e-primary:#a8472a;--e-secondary:#6c7a31;--e-accent:#e0631f;--e-soft:#fbe8da;--e-ink:#3a1d12;--e-muted:#6f5547;--e-bg:#fff7f0;--e-cta:#e0631f;--e-cta-ink:#fff;--e-radius:1.75rem;--e-field:1rem;--e-btn:9999px;--e-display:var(--font-mandacaru-display), Georgia, serif;--e-body:var(--font-mandacaru-body), system-ui, sans-serif}[data-lp=quinta-do-mandacaru] .m-h2{color:var(--e-primary);text-wrap:balance;font-size:clamp(1.7rem,4.5vw,2.8rem);line-height:1.08}[data-lp=quinta-do-mandacaru] .m-kicker{font:800 .72rem/1 var(--e-body);letter-spacing:.18em;text-transform:uppercase;color:var(--e-secondary);margin-bottom:.9rem;display:inline-block}[data-lp=quinta-do-mandacaru] .m-lead{color:var(--e-muted);max-width:40rem;margin-top:1rem}.m-hero{background:var(--e-accent);color:#fff;isolation:isolate;padding:6.5rem 0 4rem;position:relative;overflow:hidden}.m-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 0 0, #fff0 0 38%, #ffffff17 38% 39%, transparent 39% 46%, #ffffff17 46% 47%, transparent 47%) 0 0 / 520px 520px, var(--e-accent);position:absolute;inset:0}.m-hero-grid{align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.m-hero{padding:8.5rem 0 6rem}.m-hero-grid{grid-template-columns:1.05fr .95fr;gap:4rem}}.m-hero h1{text-wrap:balance;font-size:clamp(2rem,4.8vw,3.3rem);line-height:1.06}.m-hero h1 em{color:#ffd9a8;font-style:normal}.m-hero .m-kicker{color:#ffe6c7}.m-hero p.m-lead{color:#fff2e6;font-size:1.05rem}.m-arch{width:min(100%,30rem);margin:0 auto;position:relative}.m-arch:before{content:"";background:var(--e-secondary);z-index:0;border-radius:999px 999px 1.5rem 1.5rem;position:absolute;inset:1.2rem -1rem -1rem 1.4rem}.m-arch-img{z-index:1;aspect-ratio:4/5;border:.45rem solid #fff7f0;border-radius:999px 999px 1.5rem 1.5rem;position:relative;overflow:hidden}.m-arch-img img{object-fit:cover;width:100%;height:100%}.m-sol{z-index:2;color:#ffd36b;width:5.5rem;animation:40s linear infinite m-gira;position:absolute;top:-1.6rem;right:-.6rem}@keyframes m-gira{to{transform:rotate(360deg)}}.m-estrela{color:#ffe6c7;position:absolute}.m-hero-form{margin-top:2rem}@media (min-width:1024px){.m-hero-form{max-width:28rem}}.m-hero .lp-form-card{box-shadow:0 1.2rem 3rem #5019054d}.m-hero .lp-form-card h2{font-family:var(--e-display);font-weight:400}.m-festao{background:radial-gradient(circle at 50% 0, var(--e-accent) 0 .7rem, transparent calc(.7rem + 1px)) 0 0 / 1.9rem 1.4rem repeat-x;height:1.4rem;margin-top:-1px}.m-selos{padding:2.2rem 0 1rem}.m-selos ul{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.m-selo{border:2px dashed var(--e-primary);text-align:center;background:#fff;border-radius:999px;padding:.85rem 1.2rem}.m-selo b{font:800 .68rem/1 var(--e-body);letter-spacing:.14em;text-transform:uppercase;color:var(--e-secondary);display:block}.m-selo span{font:400 1.05rem/1.3 var(--e-display);color:var(--e-primary)}.m-grupos{gap:2.5rem;margin-top:2.5rem;display:grid}.m-grupo-head{align-items:baseline;gap:.8rem;margin-bottom:1.2rem;display:flex}.m-grupo-head h3{color:var(--e-primary);font-size:1.7rem}.m-grupo-head span{font:800 .8rem/1 var(--e-body);color:#fff;background:var(--e-secondary);border-radius:999px;padding:.4rem .8rem}.m-grupo[data-tipo=apto] .m-grupo-head span{background:var(--e-primary)}.m-cards{gap:1.2rem;display:grid}@media (min-width:640px){.m-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.m-grupo[data-tipo=apto] .m-cards{grid-template-columns:repeat(3,1fr)}}.m-card{border:2px solid var(--e-soft);box-shadow:0 .5rem 0 var(--e-soft);background:#fff;border-radius:1.6rem;overflow:hidden}.m-card:nth-child(odd){transform:rotate(-.6deg)}.m-card:nth-child(2n){transform:rotate(.6deg)}.m-card figure{aspect-ratio:16/10;background:var(--e-soft);margin:0}.m-card img{object-fit:contain;width:100%;height:100%}.m-card-body{padding:1rem 1.2rem 1.3rem}.m-card-body small{font:800 .7rem/1 var(--e-body);letter-spacing:.14em;text-transform:uppercase;color:var(--e-accent)}.m-card-body h4{color:var(--e-primary);margin:.3rem 0 .4rem;font-size:1.25rem}.m-card-body p{color:var(--e-muted);font-size:.9rem}.m-lazer{background:var(--e-primary);color:#fff7f0;overflow:hidden}.m-lazer .m-h2{color:#fff}.m-lazer .m-kicker{color:#ffd9a8}.m-lazer .m-lead{color:#ffe9d6}.m-lazer-grid{gap:2rem;margin-top:2.2rem;display:grid}@media (min-width:1024px){.m-lazer-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem}}.m-lista{gap:.1rem;display:grid}.m-lista li{border-bottom:1px solid #ffffff2e;align-items:flex-start;gap:.7rem;padding:.65rem 0;font-size:.98rem;display:flex}.m-lista svg{color:#ffc766;flex:none;margin-top:.25rem}.m-fotos{gap:1rem;display:grid}.m-foto{border:.35rem solid #fff7f0;border-radius:1.5rem;overflow:hidden}.m-foto img{width:100%;height:auto}.m-foto figcaption{font:800 .75rem/1 var(--e-body);letter-spacing:.12em;text-transform:uppercase;color:var(--e-primary);background:#fff7f0;padding:.5rem .9rem}.m-foto{margin:0}.m-lua{color:#ffffff1a;width:7rem;position:absolute;top:1.5rem;right:-2rem}.m-loc-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:2rem 0;display:grid}@media (min-width:768px){.m-loc-grid{grid-template-columns:repeat(4,1fr)}}.m-pt{border:2px solid var(--e-soft);background:#fff;border-radius:1.2rem;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.m-pt svg{color:var(--e-accent)}.m-pt b{font:400 1.35rem/1 var(--e-display);color:var(--e-primary)}.m-pt span{color:var(--e-ink);font-size:.85rem;line-height:1.3}.m-cond{background:var(--e-secondary);color:#fff;text-align:center}.m-cond .m-h2{color:#fff;margin-inline:auto}.m-cond .m-kicker{color:#e8f0b0}.m-selos-grandes{gap:1.2rem;max-width:40rem;margin:2.2rem auto;display:grid}@media (min-width:640px){.m-selos-grandes{grid-template-columns:1fr 1fr}}.m-selao{background:var(--e-primary);border:3px dashed #ffc766;border-radius:1.8rem;padding:1.6rem 1rem}.m-selao small{font:800 .72rem/1.3 var(--e-body);letter-spacing:.16em;text-transform:uppercase;color:#ffe0b8;display:block}.m-selao strong{font:400 2.6rem/1.1 var(--e-display);color:#fff;margin:.4rem 0;display:block}.m-selao span{color:#fff2e6;font-size:.85rem}.m-cond p{color:#f3f7dc;max-width:38rem;margin-inline:auto}.m-cond .lp-btn{color:var(--e-primary);background:#fff7f0;margin-top:1.5rem}.m-nota{opacity:.8;margin-top:1.2rem;font-size:.75rem}.m-faq-sec{background:var(--e-bg)}[data-lp=quinta-do-mandacaru] .lp-faq-item{border-bottom:2px dotted #a8472a59}[data-lp=quinta-do-mandacaru] .lp-faq-item summary{color:var(--e-primary);font-family:var(--e-display);font-size:1.1rem;font-weight:400}[data-lp=quinta-do-mandacaru] .lp-faq-item summary i{color:var(--e-accent)}.m-cta{background:var(--e-soft);text-align:center;overflow:hidden}.m-cta-card{text-align:left;max-width:30rem;box-shadow:0 .6rem 0 var(--e-accent);border:2px solid var(--e-accent);margin:2rem auto 0}[data-lp=quinta-do-mandacaru] .lp-footer{background:#2b140c}
