/* LP partos · só o que é dela. O resto vem de /assets/iluminar/base.css */
.menu-mais{display:none}
@media (max-width:899px){.js .menu-mais{display:block}}
.capa-foto{object-position:50% 22%}
.capa-micro{margin-top:16px;color:rgba(255,255,255,.7)}
.motivos .passo h3{font-size:20px}
.galeria-parto{margin-top:56px}
@media (min-width:900px){
  .capa .wrap{padding-bottom:90px;padding-top:150px;display:flex;flex-direction:column;align-items:flex-end}
  .capa{align-items:center}
  .capa .wrap > *{max-width:560px;width:560px}
  .capa-foto{object-position:center}
  .capa h1{font-size:62px;max-width:14ch}
  .capa::after{background:linear-gradient(90deg,rgba(15,10,7,0) 24%,rgba(15,10,7,.08) 38%,rgba(15,10,7,.22) 50%,rgba(15,10,7,.4) 62%,rgba(15,10,7,.58) 75%,rgba(15,10,7,.68) 88%,rgba(15,10,7,.72) 100%),linear-gradient(180deg,rgba(15,10,7,.32) 0%,rgba(15,10,7,.1) 12%,rgba(15,10,7,0) 24%)}
  .motivos{grid-template-columns:repeat(3,minmax(0,1fr))}
  .motivos .passo h3{font-size:22px}
}
/* formatos sem valores */
.formatos .cartao{padding:24px 22px;border:1px solid var(--linha);border-radius:var(--raio);position:relative}
.formatos .cartao .lbl{margin-top:0}
.formatos .cartao.destaque{background:var(--papel);border-color:var(--luz)}
.formatos .cartao .selo{position:absolute;top:18px;right:18px}
#formatos .agenda{margin-top:48px}
#formatos .equipe{margin-top:48px}
@media (min-width:900px){.formatos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.formatos .cartao{padding:32px 30px}}
