.site-pagina{color:#1e1238;min-height:100vh;font-family:var(--font-jakarta), var(--font-outfit), "Outfit", system-ui, sans-serif;background:#f3f1f8;flex-direction:column;display:flex}.site-cabecalho{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f1f8db;border-bottom:1px solid #1e123814;align-items:center;gap:16px;height:76px;padding:0 clamp(16px,3.4vw,48px);display:flex;position:sticky;top:0}.site-cabecalho-cta{color:#f3f1f8;white-space:nowrap;background:#2a1650;border-radius:999px;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.site-cabecalho-link{color:#1e1238;align-items:center;min-height:44px;padding:0 8px;font-size:15px;font-weight:600;display:inline-flex}@media (max-width:599.98px){.site-cabecalho-cta{display:none}}.site-pular{z-index:100;color:#f3f1f8;background:#2a1650;border-radius:999px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.site-pular:focus{top:12px}.pt-container{width:100%;max-width:1160px;margin:0 auto;padding:0 clamp(16px,3.4vw,48px)}.pt-h1{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.02em;margin:28px 0 12px;font-size:clamp(30px,4.2vw,48px);font-weight:700;line-height:1.08}.pt-h2{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.01em;margin:48px 0 16px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.2}.pt-h3{margin:0 0 8px;font-size:18px;font-weight:700}.pt-lead{color:#3d3456;max-width:70ch;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.pt-texto{color:#3d3456;font-size:16px;line-height:1.7}.pt-pequeno{color:#555c72;font-size:14px;line-height:1.55}.pt-migalhas{color:#555c72;flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.pt-migalhas a{color:#5b21b6;font-weight:600}.pt-cartao{background:#fff;border:1px solid #1e123814;border-radius:24px;padding:clamp(18px,2.4vw,28px)}.pt-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.pt-numeros{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.pt-numero{background:#fff;border:1px solid #1e123814;border-radius:20px;padding:18px 20px}.pt-numero-rotulo{letter-spacing:.06em;text-transform:uppercase;color:#555c72;font-size:13px;font-weight:600}.pt-numero-valor{font-family:var(--font-outfit), system-ui, sans-serif;color:#1e1238;margin-top:6px;font-size:clamp(24px,2.6vw,32px);font-weight:700;display:block}.pt-botoes{flex-wrap:wrap;gap:12px;margin:24px 0 0;display:flex}.pt-btn{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.pt-btn-cheio{color:#f3f1f8;background:#2a1650}.pt-btn-contorno{color:#1e1238;background:#fff;border:1.5px solid #1e123840}.pt-link{color:#5b21b6;text-underline-offset:3px;font-weight:600}.pt-imovel{color:#1e1238;background:#fff;border:1px solid #1e123814;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.pt-imovel img{aspect-ratio:4/3;object-fit:cover;background:#e9e5f3;width:100%}.pt-imovel-corpo{padding:14px 16px 18px}.pt-tabela{border-collapse:collapse;width:100%;font-size:15px}.pt-tabela th,.pt-tabela td{text-align:left;border-bottom:1px solid #e3def0;padding:10px 12px}.pt-tabela th{letter-spacing:.06em;text-transform:uppercase;color:#555c72;font-size:13px}.pt-tabela td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.pt-rolagem{overflow-x:auto}.pt-campo{color:#1e1238;background:#fff;border:1px solid #1e123833;border-radius:14px;width:100%;min-height:48px;padding:0 14px;font-size:16px}textarea.pt-campo{min-height:110px;padding:12px 14px}.pt-rotulo{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.pt-faq-item{border-bottom:1px solid #e3def0}.pt-faq-item>summary{cursor:pointer;justify-content:space-between;gap:24px;min-height:44px;padding:18px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.pt-faq-item>summary::-webkit-details-marker{display:none}.pt-faq-item p{color:#3d3456;max-width:70ch;margin:0;padding:0 0 20px;line-height:1.7}.pt-galeria{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;display:grid}.pt-galeria figure{background:#e9e5f3;border-radius:18px;margin:0;overflow:hidden}.pt-galeria img{aspect-ratio:4/3;object-fit:cover;width:100%;animation:14s ease-in-out infinite alternate pt-ken-burns;display:block}@keyframes pt-ken-burns{0%{transform:scale(1)translate(0)}to{transform:scale(1.08)translate(-1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.pt-galeria img{animation:none}}
