.service-page:not(.service-credito-habitacao) .service-title{font-size:clamp(2.75rem,4.6vw,4.25rem);line-height:1.04}.service-introduction .lead p{font-size:inherit;line-height:inherit}.service-icon{color:var(--gold-light)}.service-consolidacao-de-creditos .service-hero-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:64px}.service-consolidacao-de-creditos .service-visual{opacity:1}.service-consolidacao-de-creditos .consolidation-diagram{border:1px solid var(--gold-line);background:var(--surface);border-radius:24px;margin:0;padding:28px;display:block}.consolidation-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}.consolidation-inputs li{color:var(--foreground);flex-direction:column;align-items:center;gap:14px;font-size:.8125rem;display:flex}.consolidation-diagram .diagram-join{height:24px;margin:24px 16% 22px}.consolidation-diagram .diagram-join:after{height:22px}.consolidation-diagram figcaption{border-top:1px solid var(--gold-line);padding-top:22px}.consolidation-diagram figcaption strong{color:var(--gold-light);font:400 2rem/1.14 var(--font-display),serif;display:block}.consolidation-diagram figcaption p{margin-top:14px;font-size:.875rem}.purpose-navigation.financing-navigation{gap:20px;display:grid}.purpose-navigation.financing-navigation a{border:1px solid var(--line);background:var(--surface);transition:border-color .16s var(--ease),background .16s var(--ease);border-radius:20px;justify-content:flex-start;align-items:flex-start;gap:20px;padding:26px;display:flex}.financing-navigation a:hover{border-color:var(--gold);background:var(--surface-raised)}.financing-navigation a:active{background:var(--gold-soft)}.financing-navigation .service-icon{margin-top:4px}.financing-navigation strong{font:400 2rem/1.15 var(--font-display),serif;display:block}.financing-navigation .financing-description{color:var(--muted);font:400 .9375rem/1.6 var(--font-body),sans-serif;margin-top:12px;display:block}.financing-explore{color:var(--gold-light);font:500 .875rem/1.5 var(--font-body),sans-serif;align-items:center;gap:10px;margin-top:16px;display:flex}.purpose-duo>article{flex-direction:column;align-items:flex-start;display:flex}.purpose-duo>article p{flex:1}.purpose-duo>article .button{max-width:100%;margin-top:28px}.service-seguros .service-hero-layout{display:block}.service-seguros .service-hero-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.service-seguros .lead{margin-top:0}.insurance-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;list-style:none;display:grid}.insurance-categories li{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:26px}.insurance-categories h2{letter-spacing:-.015em;margin-top:24px;font-size:1.875rem;line-height:1.12}.insurance-categories p{margin-top:12px;font-size:.875rem;line-height:1.55}.service-transferencia-de-credito .financial-simulator .simulator-heading h2{font-size:clamp(2.5rem,4.2vw,3.75rem);line-height:1.06}.service-transferencia-de-credito .financial-simulator .simulator-heading>p{flex-basis:340px}@media (max-width:1023px){.service-consolidacao-de-creditos .service-hero-layout,.service-credito-pessoal-e-empresas .service-hero-layout,.service-seguros .service-hero-copy{grid-template-columns:1fr;gap:40px}.service-consolidacao-de-creditos .consolidation-diagram{max-width:560px}.purpose-navigation.financing-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-navigation.financing-navigation a{gap:16px;padding:24px}.insurance-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-categories li:last-child{grid-column:1/-1}.service-seguros .service-hero-copy{gap:28px}}@media (max-width:639px){.service-page:not(.service-credito-habitacao) .service-title{font-size:clamp(2.5rem,10.5vw,3.25rem)}.purpose-navigation.financing-navigation{grid-template-columns:1fr}.purpose-navigation.financing-navigation strong{font-size:1.875rem}.service-consolidacao-de-creditos .consolidation-diagram{padding:24px 18px}.consolidation-inputs{gap:8px}.consolidation-inputs li{font-size:.75rem}.insurance-categories{gap:12px;margin-top:40px}.insurance-categories li{border-radius:16px;padding:22px 18px}.insurance-categories h2{overflow-wrap:normal;font-size:1.625rem}.insurance-categories p{font-size:.8125rem}}
