.hero-prot[data-astro-cid-ftlljezd]{padding:9rem 2rem 6rem;overflow:hidden}.grid[data-astro-cid-ftlljezd]{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:5rem;align-items:center}.title[data-astro-cid-ftlljezd]{font-size:clamp(4rem,11vw,9rem);line-height:.95;margin:1.4rem 0 .6rem}.title[data-astro-cid-ftlljezd] sup[data-astro-cid-ftlljezd]{font-size:.3em;color:var(--color-rose-gold);vertical-align:super}.tagline[data-astro-cid-ftlljezd]{font-size:clamp(2rem,4vw,3.4rem);color:var(--color-rose-gold-deep);margin-bottom:2rem}.lead[data-astro-cid-ftlljezd]{max-width:540px;margin-bottom:2.4rem}.visual[data-astro-cid-ftlljezd] .img-frame[data-astro-cid-ftlljezd]{aspect-ratio:3 / 4;overflow:hidden;border-radius:6px;box-shadow:var(--shadow-soft)}.visual[data-astro-cid-ftlljezd] img{width:100%;height:100%;object-fit:cover}.bloco[data-astro-cid-ftlljezd]{padding:6rem 2rem}.bloco-grid[data-astro-cid-ftlljezd]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:5rem}.bloco-body[data-astro-cid-ftlljezd] .lead[data-astro-cid-ftlljezd]{margin-bottom:1.4rem}.section-title[data-astro-cid-ftlljezd]{font-size:clamp(2.4rem,5vw,4.4rem);margin:1.4rem 0}.section-title[data-astro-cid-ftlljezd] em[data-astro-cid-ftlljezd]{font-style:italic;color:var(--color-rose-gold-deep)}.section-title[data-astro-cid-ftlljezd].huge{font-size:clamp(3rem,7vw,6rem)}.section-title[data-astro-cid-ftlljezd].light em[data-astro-cid-ftlljezd]{color:var(--color-rose-gold)}.beneficios[data-astro-cid-ftlljezd]{padding:8rem 2rem;background:var(--color-ink);color:var(--color-cream)}.beneficios[data-astro-cid-ftlljezd] .container[data-astro-cid-ftlljezd]{max-width:1280px;margin:0 auto}.beneficios[data-astro-cid-ftlljezd] .eyebrow[data-astro-cid-ftlljezd]{color:var(--color-rose-gold)}.beneficios[data-astro-cid-ftlljezd] .section-title[data-astro-cid-ftlljezd]{color:var(--color-cream)}.ben-grid[data-astro-cid-ftlljezd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:color-mix(in oklab,var(--color-cream) 14%,transparent);border:1px solid color-mix(in oklab,var(--color-cream) 14%,transparent);margin-top:4rem}.ben-card[data-astro-cid-ftlljezd]{background:var(--color-ink);padding:2.4rem 2rem;transition:background .4s ease}.ben-card[data-astro-cid-ftlljezd]:hover{background:var(--color-ink-soft)}.ben-card[data-astro-cid-ftlljezd] .num[data-astro-cid-ftlljezd]{font-family:var(--font-display);font-style:italic;color:var(--color-rose-gold);font-size:1.1rem}.ben-card[data-astro-cid-ftlljezd] h3[data-astro-cid-ftlljezd]{font-family:var(--font-display);font-size:1.6rem;margin:1.2rem 0 .6rem;color:var(--color-cream)}.ben-card[data-astro-cid-ftlljezd] p[data-astro-cid-ftlljezd]{color:color-mix(in oklab,var(--color-cream) 70%,transparent);font-size:.92rem;line-height:1.5}.etapas[data-astro-cid-ftlljezd]{padding:8rem 2rem}.etapas[data-astro-cid-ftlljezd] .container[data-astro-cid-ftlljezd]{max-width:1100px;margin:0 auto}.etapas-list[data-astro-cid-ftlljezd]{margin-top:4rem;display:flex;flex-direction:column;gap:0}.etapa[data-astro-cid-ftlljezd]{display:grid;grid-template-columns:200px 1fr;gap:3rem;padding:3rem 0;border-top:1px solid color-mix(in oklab,var(--color-ink) 12%,transparent)}.etapa[data-astro-cid-ftlljezd]:last-child{border-bottom:1px solid color-mix(in oklab,var(--color-ink) 12%,transparent)}.etapa-n[data-astro-cid-ftlljezd]{font-size:4.5rem;color:var(--color-rose-gold);line-height:1}.etapa-body[data-astro-cid-ftlljezd] h3[data-astro-cid-ftlljezd]{font-family:var(--font-display);font-size:1.8rem;margin-bottom:.8rem}.etapa-body[data-astro-cid-ftlljezd] p[data-astro-cid-ftlljezd]{color:var(--color-ink-soft);font-size:1rem;line-height:1.65;max-width:620px}.contra[data-astro-cid-ftlljezd]{padding:8rem 2rem;background:var(--color-cream-2)}.contra[data-astro-cid-ftlljezd] .container[data-astro-cid-ftlljezd]{max-width:1280px;margin:0 auto}.contra-grid[data-astro-cid-ftlljezd]{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.contra-list[data-astro-cid-ftlljezd]{display:flex;flex-direction:column;gap:1rem;align-self:center}.contra-list[data-astro-cid-ftlljezd] li[data-astro-cid-ftlljezd]{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;background:var(--color-cream);border-left:2px solid var(--color-rose-gold);font-size:.95rem;color:var(--color-ink-soft)}.contra-list[data-astro-cid-ftlljezd] svg[data-astro-cid-ftlljezd]{color:var(--color-rose-gold-deep);flex-shrink:0}.cta[data-astro-cid-ftlljezd]{padding:10rem 2rem;text-align:center;background:radial-gradient(ellipse at top,color-mix(in oklab,var(--color-nude) 50%,transparent),transparent 60%),var(--color-cream)}.cta[data-astro-cid-ftlljezd] .container[data-astro-cid-ftlljezd]{max-width:800px;margin:0 auto}.cta[data-astro-cid-ftlljezd] .btn-primary[data-astro-cid-ftlljezd]{margin-top:1.5rem}@media(max-width:1024px){.grid[data-astro-cid-ftlljezd],.bloco-grid[data-astro-cid-ftlljezd],.contra-grid[data-astro-cid-ftlljezd]{grid-template-columns:1fr;gap:3rem}.etapa[data-astro-cid-ftlljezd]{grid-template-columns:1fr;gap:.8rem}.etapa-n[data-astro-cid-ftlljezd]{font-size:3rem}.hero-prot[data-astro-cid-ftlljezd],.bloco[data-astro-cid-ftlljezd],.beneficios[data-astro-cid-ftlljezd],.etapas[data-astro-cid-ftlljezd],.contra[data-astro-cid-ftlljezd],.cta[data-astro-cid-ftlljezd]{padding-left:1.5rem;padding-right:1.5rem}}
