.page-module__sd4DTq__d21{--bg:#faf5ef;--bg-2:#f1e7dc;--ink:#3a2a24;--muted:#7c6a60;--accent:#b5654a;--accent-2:#9c5039;--deep:#4a2f28;--serif:"Cormorant Garamond", Georgia, serif;--sans:"DM Sans", system-ui, sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;overflow-x:hidden}:where(.page-module__sd4DTq__d21) section{padding:72px 0}:where(.page-module__sd4DTq__d21) h1,:where(.page-module__sd4DTq__d21) h2,:where(.page-module__sd4DTq__d21) h3,:where(.page-module__sd4DTq__d21) blockquote{font-family:var(--serif)}:where(.page-module__sd4DTq__d21) h1{margin:14px 0 24px;font-size:clamp(3rem,8.5vw,5.2rem);font-weight:600;line-height:.98}:where(.page-module__sd4DTq__d21) h2{margin:10px 0 22px;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:600;line-height:1.05}:where(.page-module__sd4DTq__d21) h1 em,:where(.page-module__sd4DTq__d21) h2 em{color:var(--accent);font-weight:500}:where(.page-module__sd4DTq__d21) h3{margin-bottom:6px;font-size:1.6rem;font-weight:600}:where(.page-module__sd4DTq__d21) p+p{margin-top:14px}.page-module__sd4DTq__wrap{max-width:1100px;margin:0 auto;padding-left:20px;padding-right:20px}.page-module__sd4DTq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.78rem;font-weight:600}.page-module__sd4DTq__lead{color:var(--muted);max-width:46ch;margin-bottom:30px;font-size:1.15rem}.page-module__sd4DTq__center{text-align:center}.page-module__sd4DTq__center .page-module__sd4DTq__lead{margin-left:auto;margin-right:auto}.page-module__sd4DTq__btn{background:var(--accent);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:16px 28px;font-size:.88rem;font-weight:600;transition:background .2s,transform .2s;display:inline-block}.page-module__sd4DTq__btn:hover{background:var(--accent-2);transform:translateY(-2px)}.page-module__sd4DTq__btnClaro{color:var(--deep);background:#fff;margin-top:26px}.page-module__sd4DTq__btnClaro:hover{background:var(--bg-2)}.page-module__sd4DTq__hero{align-items:center;gap:48px;padding-top:56px;display:grid}.page-module__sd4DTq__heroImg{justify-self:center;position:relative}.page-module__sd4DTq__capa{border-radius:6px;width:min(400px,100%);height:auto;box-shadow:0 30px 70px -25px #4a2f288c}.page-module__sd4DTq__selo{background:var(--accent);color:#fff;text-align:center;width:92px;height:92px;font-family:var(--serif);border-radius:50%;place-content:center;font-size:2.2rem;font-weight:600;line-height:.9;display:grid;position:absolute;bottom:24px;right:-12px;box-shadow:0 10px 30px -10px #0006}.page-module__sd4DTq__selo small{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem}.page-module__sd4DTq__sobre{background:var(--bg-2)}.page-module__sd4DTq__grid2{align-items:center;gap:40px;display:grid}.page-module__sd4DTq__foto{aspect-ratio:4/5;background:#e4d6c8;border-radius:200px 200px 16px 16px;width:100%;position:relative;overflow:hidden}.page-module__sd4DTq__foto img{object-fit:cover}.page-module__sd4DTq__sobre blockquote{text-align:center;max-width:30ch;color:var(--deep);margin:64px auto 32px;font-size:clamp(1.5rem,3.5vw,2.1rem);font-style:italic;line-height:1.3}.page-module__sd4DTq__pilares{gap:18px;margin-top:40px;list-style:none;display:grid}.page-module__sd4DTq__pilares li{background:#fff;border:1px solid #eadccf;border-radius:16px;padding:28px 24px}.page-module__sd4DTq__pilares p{color:var(--muted)}.page-module__sd4DTq__num{font-family:var(--serif);color:var(--accent);letter-spacing:.1em;font-size:1.1rem;font-weight:600}.page-module__sd4DTq__final{background:var(--deep);color:#f6ece3}.page-module__sd4DTq__final h2 em,.page-module__sd4DTq__final .page-module__sd4DTq__eyebrow{color:#e8a98f}.page-module__sd4DTq__rodape{text-align:center;color:var(--muted);padding-top:32px;padding-bottom:40px;font-size:.85rem}.page-module__sd4DTq__rodape p+p{margin-top:4px;font-style:italic}.page-module__sd4DTq__rodape a{text-underline-offset:3px;text-decoration:underline}@media (min-width:860px){:where(.page-module__sd4DTq__d21) section{padding:110px 0}.page-module__sd4DTq__hero{grid-template-columns:1.1fr .9fr}.page-module__sd4DTq__grid2{grid-template-columns:1fr 1fr;gap:72px}.page-module__sd4DTq__pilares{grid-template-columns:repeat(4,1fr)}.page-module__sd4DTq__selo{right:-30px}}
