.financial-page .fold-hero{background:var(--dark)}.financial-page .fold-title{white-space:normal;letter-spacing:-.02em;text-wrap:balance;max-width:850px;font-size:min(4.3rem,9.5vh);font-weight:700;line-height:1.1}.financial-page .fold-eyebrow{letter-spacing:.16em;margin-bottom:min(44px,5vh)}.financial-page .fold-sub{max-width:790px;margin:min(38px,4.5vh) 0 min(64px,7vh);font-size:min(1.3rem,2.7vh)}.financial-page .fold-note{margin-top:min(22px,2.5vh);font-size:1rem}@media (width>=761px){.financial-page .fold-hero{max-height:none}.financial-page .fold-inner{padding:min(48px,4vh) 0 min(24px,3vh)}.financial-page .fold-cta{min-height:min(60px,7vh)}}.financial-page .financial-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;display:grid}.financial-page .financial-pillars article{border-top:1px solid var(--border);padding-top:24px}.financial-page .financial-pillars h3{margin:0;font-size:1.45rem}.financial-page .financial-pillars p{color:var(--muted-foreground);margin:20px 0 0;line-height:1.78}.financial-page .dark .financial-pillars p{color:var(--secondary-foreground)}.financial-page .financial-questions{margin:30px 0;padding:0;list-style:none}.financial-page .financial-questions li{border-bottom:1px solid var(--border);padding:14px 0;line-height:1.65}.financial-page .financial-prose{max-width:820px}.financial-page .financial-prose p{max-width:740px}.financial-page #formulario{scroll-margin-top:96px}@media (width<=760px){.financial-page .fold-inner{width:calc(100% - 36px);padding:64px 0 36px}.financial-page .fold-eyebrow{margin-bottom:40px;font-size:.72rem;line-height:1.5}.financial-page .fold-title{max-width:370px;font-size:2.35rem;line-height:1.13}.financial-page .fold-sub{margin:44px 0 48px;font-size:1rem;line-height:1.5}.financial-page .fold-cta{gap:20px;width:100%;padding-inline:16px}.financial-page .fold-note{margin-top:20px;font-size:.8rem}.financial-page .fold-bottom{margin-top:auto;padding-bottom:36px}.financial-page .financial-pillars{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:42px}.financial-page h2{letter-spacing:0;font-size:2rem}}@media (width<=360px){.financial-page .fold-inner{padding-top:44px}.financial-page .fold-title{font-size:2.1rem}.financial-page .fold-eyebrow{margin-bottom:28px}.financial-page .fold-sub{margin:30px 0 34px}.financial-page .fold-cta{gap:12px;font-size:.92rem}.financial-page h2{font-size:1.8rem}}
