:root { --f3capital-altura-cabecalho: 4.5rem; --f3capital-camada-cabecalho: 100; --f3capital-camada-overlay: 200; --f3capital-alvo-minimo: 44px;}html { scroll-padding-top: calc(var(--f3capital-altura-cabecalho) + var(--wp--preset--spacing--sm));}.f3capital-regiao { display: contents;}.f3capital-cabecalho { position: sticky; inset-block-start: 0; z-index: var(--f3capital-camada-cabecalho); border-block-end: 1px solid var(--wp--preset--color--borda);}.wp-site-blocks > main { margin-block-start: 0px;}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close { box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; min-inline-size: var(--f3capital-alvo-minimo); min-block-size: var(--f3capital-alvo-minimo); padding: var(--wp--preset--spacing--xs); color: currentColor;}.wp-block-navigation__responsive-container.is-menu-open { position: fixed; inset: 0; z-index: var(--f3capital-camada-overlay); padding: var(--wp--preset--spacing--lg) var(--wp--preset--spacing--md);}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content { padding-block: var(--wp--preset--spacing--xs);}.f3capital-cartao,.f3base-consentimento-rodape,.f3base-consentimento-abrir,.f3base-consentimento-banner,.f3base-consentimento-banner *,.f3base-consentimento-caixa,.f3base-formulario,.f3base-formulario * { box-sizing: border-box;}.wp-block-column > .f3capital-cartao { height: 100%;}.f3base-formulario p,.f3base-formulario label,.f3base-formulario ul,.f3base-formulario .f3base-campo { margin: 0;}.f3base-formulario { display: grid; gap: var(--wp--preset--spacing--sm);}.f3base-formulario input,.f3base-formulario select,.f3base-formulario textarea,.f3base-formulario button { font-family: inherit; font-size: 1rem; line-height: 1.4; color: var(--wp--preset--color--contraste); background-color: var(--wp--preset--color--superficie); border: 1px solid var(--wp--preset--color--borda); border-radius: 12px; padding-block: var(--wp--preset--spacing--xs); padding-inline: var(--wp--preset--spacing--xs); min-block-size: var(--f3capital-alvo-minimo);}.f3base-formulario button { background-color: var(--wp--preset--color--primaria); border-color: var(--wp--preset--color--primaria); color: var(--wp--preset--color--tinta); font-weight: 800; padding-inline: var(--wp--preset--spacing--md); cursor: pointer;}h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,.wp-block-post-title,.wp-block-query-title,.wp-block-site-title { overflow-wrap: break-word;}.f3base-consentimento-abrir { padding: 0; background-color: transparent; color: var(--wp--style--color--link, currentColor); border: 0; border-radius: 0; font-family: inherit; font-size: inherit; line-height: inherit; text-decoration: underline; cursor: pointer;}.f3base-faixa-escura .f3base-consentimento-abrir:hover { color: var(--wp--preset--color--primaria-forte);}:root { --f3base-banner-altura: 0px;}.f3base-consentimento-banner { position: fixed; inset-inline: 0; inset-block-end: 0; z-index: var(--f3capital-camada-overlay); display: block; padding-block: var(--wp--preset--spacing--sm); padding-inline: var(--wp--preset--spacing--md); background-color: var(--wp--preset--color--fundo-alto); color: var(--wp--preset--color--claro); border-block-start: 1px solid var(--wp--preset--color--borda);}.f3base-consentimento-banner[hidden] { display: none;}.f3base-consentimento-caixa { display: flex; flex-wrap: wrap; align-items: center; gap: var(--wp--preset--spacing--sm); inline-size: min(100%, 60rem); margin-inline: auto;}.f3base-consentimento-acoes { display: flex; flex-wrap: wrap; gap: var(--wp--preset--spacing--sm); margin-inline-start: auto;}.f3base-consentimento-acoes button { min-block-size: var(--f3capital-alvo-minimo); padding-block: var(--wp--preset--spacing--xs); padding-inline: var(--wp--preset--spacing--sm); background-color: transparent; color: currentColor; border: 1px solid currentColor; border-radius: 2px; font-family: inherit; font-size: var(--wp--preset--font-size--pequeno); line-height: 1.4; cursor: pointer;}.f3base-consentimento-titulo,.f3base-consentimento-texto,.f3base-consentimento-estado { margin-block: 0; font-size: var(--wp--preset--font-size--pequeno);}[data-f3base-banner="aberto"] body { padding-block-end: var(--f3base-banner-altura);}.f3base-consentimento-abrir:focus-visible,.f3base-formulario :focus-visible,.wp-block-navigation__responsive-container-open:focus-visible,.wp-block-navigation__responsive-container-close:focus-visible { outline: 2px solid var(--wp--preset--color--primaria); outline-offset: 2px;}.f3capital-papel :focus,.f3capital-papel :focus-visible { outline: 2px solid var(--wp--preset--color--azul); outline-offset: 2px;}.f3base-consentimento-banner:focus,.f3base-consentimento-banner :focus,.f3base-consentimento-banner :focus-visible { outline: 2px solid var(--wp--preset--color--primaria); outline-offset: 2px;}@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; }}@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }}.wp-block-navigation .f3capital-menu-botao > .wp-block-navigation-item__content { background-color: var(--wp--preset--color--primaria); color: var(--wp--preset--color--tinta); border-radius: 999px; padding: var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm); text-decoration: none;}.wp-block-navigation .f3capital-menu-botao > .wp-block-navigation-item__content:hover,.wp-block-navigation .f3capital-menu-botao > .wp-block-navigation-item__content:focus-visible { text-decoration: underline; text-underline-offset: 0.2em;}:root { --f3capital-raio-xl: 34px; --f3capital-raio-lg: 24px; --f3capital-raio-md: 16px; --f3capital-raio-sm: 12px; --f3capital-largo: var(--wp--style--global--wide-size, 1240px); --f3capital-respiro: clamp(20px, 4vw, 56px);}body { background-image: var(--wp--preset--gradient--pagina); background-attachment: fixed; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}img,svg { max-width: 100%; height: auto;}.f3capital-cabecalho { background-color: var(--wp--preset--color--base); color: var(--wp--preset--color--contraste);}.f3capital-header-inner { min-height: 82px; gap: var(--wp--preset--spacing--md);}.admin-bar .f3capital-cabecalho { inset-block-start: 32px;}.f3capital-brand { gap: var(--wp--preset--spacing--xs); flex-wrap: nowrap; min-width: max-content;}.f3capital-brand-logo { margin: 0; width: auto; max-width: 40vw;}.f3capital-brand-logo img { display: block; width: auto; height: 46px; max-width: 128px; object-fit: contain;}.f3capital-brand-text { display: grid; gap: 1px; padding-inline-start: 10px; border-inline-start: 1px solid var(--wp--preset--color--borda); line-height: 1.15;}.f3capital-brand-text strong { font-size: var(--wp--preset--font-size--normal); letter-spacing: 0.02em;}.f3capital-brand-text span { color: var(--wp--preset--color--suave); font-size: var(--wp--preset--font-size--pequeno); letter-spacing: 0.105em; text-transform: uppercase;}.f3capital-navigation { gap: 4px;}.f3capital-navigation .wp-block-navigation-item__content { padding: 10px 12px; border-radius: 999px; text-decoration: none;}.f3capital-navigation .wp-block-navigation-item__content:hover,.f3capital-navigation .wp-block-navigation-item__content:focus-visible { background-color: var(--wp--preset--color--superficie); color: var(--wp--preset--color--contraste);}.f3capital-navigation .f3capital-nav-highlight > .wp-block-navigation-item__content,.f3capital-navigation .f3capital-nav-cta > .wp-block-navigation-item__content { background-color: var(--wp--preset--color--primaria); color: var(--wp--preset--color--tinta); border: 1px solid var(--wp--preset--color--primaria); box-shadow: var(--wp--preset--shadow--amarela-curta);}.f3capital-navigation .f3capital-nav-cta > .wp-block-navigation-item__content { min-height: 42px;}.f3capital-navigation .f3capital-nav-highlight > .wp-block-navigation-item__content:hover,.f3capital-navigation .f3capital-nav-highlight > .wp-block-navigation-item__content:focus-visible,.f3capital-navigation .f3capital-nav-cta > .wp-block-navigation-item__content:hover,.f3capital-navigation .f3capital-nav-cta > .wp-block-navigation-item__content:focus-visible { background-color: var(--wp--preset--color--primaria-forte); color: var(--wp--preset--color--tinta); border-color: var(--wp--preset--color--primaria-forte);}.wp-block-navigation__responsive-container.is-menu-open { background-color: var(--wp--preset--color--base); color: var(--wp--preset--color--contraste);}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content { font-size: var(--wp--preset--font-size--medio);}.f3capital-section.alignfull { position: relative; margin-block: 0px; overflow: clip;}.f3capital-conteudo-principal,.f3capital-conteudo-principal > .wp-block-post-content,.wp-block-post-content > .f3capital-section.alignfull { box-sizing: border-box; width: 100%; max-width: none; margin-inline: 0px;}.wp-block-post-content.has-global-padding > .f3capital-section.alignfull { width: auto; margin-inline: calc(var(--wp--style--root--padding-left) * -1) calc(var(--wp--style--root--padding-right) * -1);}.f3capital-cabecalho > .alignwide,.f3capital-site-footer > .alignwide,.f3capital-section.alignfull > .alignwide,.f3capital-section.alignfull > .wp-block-columns.alignwide,.f3capital-section.alignfull > .wp-block-group.alignwide { width: var(--f3capital-largo); max-width: calc(100% - var(--f3capital-respiro) - var(--f3capital-respiro)); margin-inline: auto;}.wp-block-post-content > * { margin-block: 0px;}.f3capital-papel { background-color: var(--wp--preset--color--papel); color: var(--wp--preset--color--tinta);}.f3capital-papel h1,.f3capital-papel h2,.f3capital-papel h3,.f3capital-papel h4 { color: var(--wp--preset--color--tinta);}.f3capital-papel .f3capital-muted,.f3capital-papel .f3capital-section-head p,.f3capital-papel p { color: var(--wp--preset--color--tinta-suave);}.f3capital-kicker { display: inline-flex; align-items: center; gap: 10px; width: fit-content; margin-block-end: var(--wp--preset--spacing--md); padding: 8px 12px; border: 1px solid var(--wp--preset--color--borda); border-radius: 999px; background-color: var(--wp--preset--color--superficie); color: var(--wp--preset--color--primaria-forte); font-size: var(--wp--preset--font-size--pequeno); font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase;}.f3capital-kicker::before { content: ""; flex: 0 0 auto; width: 8px; height: 8px; border-radius: 50%; background-color: var(--wp--preset--color--primaria);}.f3capital-papel .f3capital-kicker { background-color: var(--wp--preset--color--contraste); color: var(--wp--preset--color--azul); border-color: var(--wp--preset--color--borda-clara);}.f3capital-papel .f3capital-kicker::before { background-color: var(--wp--preset--color--azul);}.f3capital-section-head { align-items: end; margin-block-end: var(--wp--preset--spacing--lg);}.f3capital-section-head p { color: var(--wp--preset--color--suave); font-size: var(--wp--preset--font-size--medio);}.f3capital-lead { max-width: 760px; color: var(--wp--preset--color--claro); font-size: var(--wp--preset--font-size--maior); line-height: 1.24; letter-spacing: -0.028em; font-weight: 700;}.f3capital-hero-title,.f3capital-section-title,.f3capital-card-title,.f3capital-panel-title { text-wrap: balance;}.f3capital-section-title { font-size: var(--wp--preset--font-size--enorme);}h1.f3capital-section-title { font-size: var(--wp--preset--font-size--heroi);}.f3capital-panel-title { font-size: var(--wp--preset--font-size--grande);}.f3capital-copy { color: var(--wp--preset--color--suave); line-height: 1.55;}.f3capital-footnote { margin-block-start: var(--wp--preset--spacing--md); color: var(--wp--preset--color--claro); font-size: var(--wp--preset--font-size--pequeno);}.f3capital-muted { color: var(--wp--preset--color--suave);}.f3capital-buttons { gap: var(--wp--preset--spacing--xs); margin-block-start: var(--wp--preset--spacing--md);}.f3capital-button .wp-block-button__link { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 50px; padding: 13px 20px; font-weight: 900; letter-spacing: -0.01em; text-decoration: none;}.f3capital-button-primary .wp-block-button__link { background-color: var(--wp--preset--color--primaria); color: var(--wp--preset--color--tinta); border-color: var(--wp--preset--color--primaria); box-shadow: var(--wp--preset--shadow--amarela);}.f3capital-button-primary .wp-block-button__link:hover,.f3capital-button-primary .wp-block-button__link:focus-visible { background-color: var(--wp--preset--color--primaria-forte); color: var(--wp--preset--color--tinta); border-color: var(--wp--preset--color--primaria-forte);}.f3capital-button-secondary .wp-block-button__link { background-color: var(--wp--preset--color--superficie); color: var(--wp--preset--color--contraste); border: 1px solid var(--wp--preset--color--borda);}.f3capital-button-secondary .wp-block-button__link:hover,.f3capital-button-secondary .wp-block-button__link:focus-visible { background-color: var(--wp--preset--color--painel); color: var(--wp--preset--color--contraste); border-color: var(--wp--preset--color--borda);}.f3capital-papel .f3capital-button-secondary .wp-block-button__link { background-color: var(--wp--preset--color--contraste); color: var(--wp--preset--color--tinta); border: 1px solid var(--wp--preset--color--borda-clara);}.f3capital-hero { padding-block-start: var(--wp--preset--spacing--xxl); padding-block-end: var(--wp--preset--spacing--xxl);}.f3capital-hero-grid { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(360px, 0.92fr); gap: var(--wp--preset--spacing--lg); align-items: center;}.f3capital-hero-grid > .wp-block-column,.f3capital-section-head > .wp-block-column,.f3capital-investor-panel > .wp-block-column,.f3capital-testimonial-wrap > .wp-block-column,.f3capital-cta-grid > .wp-block-column,.f3capital-faq-grid > .wp-block-column { min-width: 0; flex-basis: auto;}.f3capital-hero .f3capital-lead { margin-block-start: var(--wp--preset--spacing--md);}.f3capital-hero .f3capital-copy { max-width: 760px; margin-block-start: var(--wp--preset--spacing--sm); font-size: var(--wp--preset--font-size--medio);}.f3capital-panel { position: relative; padding: var(--wp--preset--spacing--lg); border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-xl); background-color: var(--wp--preset--color--superficie); background-image: var(--wp--preset--gradient--painel-heroi); box-shadow: var(--wp--preset--shadow--profunda); overflow: hidden;}.f3capital-panel-label,.f3capital-front-kicker { margin-block-end: var(--wp--preset--spacing--xs); color: var(--wp--preset--color--primaria-forte); font-size: var(--wp--preset--font-size--pequeno); font-weight: 900; letter-spacing: 0.12em; text-transform: uppercase;}.f3capital-panel-title { max-width: 520px; color: var(--wp--preset--color--contraste); font-weight: 900; letter-spacing: -0.048em;}.f3capital-check-list { display: grid; gap: var(--wp--preset--spacing--md); margin-block: var(--wp--preset--spacing--md) 0px; padding: 0px; list-style: none;}.f3capital-check-list li { position: relative; padding-inline-start: 30px; color: var(--wp--preset--color--claro);}.f3capital-check-list li::before { content: "\2713"; position: absolute; inset-inline-start: 0; inset-block-start: 0; display: inline-grid; place-items: center; width: 20px; height: 20px; border-radius: 50%; background-color: var(--wp--preset--color--primaria); color: var(--wp--preset--color--tinta); font-size: var(--wp--preset--font-size--pequeno); font-weight: 900;}.f3capital-check-list strong { display: block; margin-block-end: 3px; color: var(--wp--preset--color--contraste);}.f3capital-tag-list,.f3capital-mini-list,.f3capital-about-tags { display: flex; flex-wrap: wrap; gap: var(--wp--preset--spacing--xs); margin-block: var(--wp--preset--spacing--md) 0px; padding: 0px; list-style: none;}.f3capital-mini-list { margin-block-start: 0px;}.f3capital-tag-list li,.f3capital-mini-list li,.f3capital-about-tags li { padding: 8px 10px; border: 1px solid var(--wp--preset--color--borda); border-radius: 999px; background-color: var(--wp--preset--color--superficie); color: var(--wp--preset--color--claro); font-size: var(--wp--preset--font-size--pequeno); font-weight: 800;}.f3capital-about-tags li { color: var(--wp--preset--color--primaria-forte);}.f3capital-papel .f3capital-tag-list li { background-color: var(--wp--preset--color--contraste); color: var(--wp--preset--color--azul); border-color: var(--wp--preset--color--borda-clara);}.f3capital-plain-list { display: grid; gap: var(--wp--preset--spacing--xs); margin-block: var(--wp--preset--spacing--md) 0px; padding-inline-start: var(--wp--preset--spacing--md);}.f3capital-metrics { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; margin-block-start: var(--wp--preset--spacing--md);}.f3capital-metrics > .wp-block-column { min-width: 0; flex-basis: auto;}.f3capital-metric { padding: var(--wp--preset--spacing--sm); border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-md); background-color: var(--wp--preset--color--superficie-2); color: var(--wp--preset--color--suave);}.f3capital-metric strong { display: block; color: var(--wp--preset--color--primaria); font-size: var(--wp--preset--font-size--maior); line-height: 1;}.f3capital-metric span { display: block; margin-block-start: 6px; font-size: var(--wp--preset--font-size--pequeno); line-height: 1.25;}.f3capital-strip { padding-block: var(--wp--preset--spacing--md); border-block: 1px solid var(--wp--preset--color--borda); background-color: var(--wp--preset--color--superficie-2);}.f3capital-strip-grid { gap: var(--wp--preset--spacing--xs);}.f3capital-strip-item { min-height: 126px; padding: var(--wp--preset--spacing--sm); border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-lg); background-color: var(--wp--preset--color--superficie); color: var(--wp--preset--color--suave);}.f3capital-strip-item strong { display: block; margin-block-end: 8px; color: var(--wp--preset--color--contraste); font-size: var(--wp--preset--font-size--medio);}.f3capital-cartao,.f3capital-front-card,.f3capital-value-card,.f3capital-deliverable,.f3capital-differential-card { height: 100%; padding: var(--wp--preset--spacing--lg); border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-lg); background-color: var(--wp--preset--color--superficie); color: var(--wp--preset--color--suave); box-shadow: var(--wp--preset--shadow--cartao);}.f3capital-cartao h3,.f3capital-front-card h3,.f3capital-value-card h3,.f3capital-deliverable strong,.f3capital-differential-card h3 { color: var(--wp--preset--color--contraste);}.f3capital-papel .f3capital-cartao,.f3capital-papel .f3capital-front-card,.f3capital-papel .f3capital-value-card,.f3capital-papel .f3capital-deliverable,.f3capital-papel .f3capital-differential-card { background-color: var(--wp--preset--color--contraste); color: var(--wp--preset--color--tinta-suave); border-color: var(--wp--preset--color--borda-clara); box-shadow: var(--wp--preset--shadow--cartao-claro);}.f3capital-warning-card { background-color: var(--wp--preset--color--contraste); background-image: var(--wp--preset--gradient--cartao-aviso); border-color: var(--wp--preset--color--borda-clara); color: var(--wp--preset--color--tinta-suave);}.f3capital-front-card.is-featured { background-image: var(--wp--preset--gradient--cartao-destaque);}.f3capital-front-card.is-capital { background-image: var(--wp--preset--gradient--cartao-capital);}.f3capital-front-note { margin-block-start: var(--wp--preset--spacing--md); padding-block-start: var(--wp--preset--spacing--sm); border-block-start: 1px solid var(--wp--preset--color--borda);}.f3capital-card-grid { display: grid; gap: var(--wp--preset--spacing--sm);}.f3capital-grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr));}.f3capital-grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr));}.f3capital-deliverable,.f3capital-value-card { display: grid; gap: 10px; align-content: start;}.f3capital-deliverable-number,.f3capital-value-number { display: inline-grid; place-items: center; width: 42px; height: 42px; border-radius: 14px; background-color: var(--wp--preset--color--primaria); color: var(--wp--preset--color--tinta); font-size: var(--wp--preset--font-size--pequeno); font-weight: 900;}.f3capital-big-word { margin-block-end: var(--wp--preset--spacing--md); color: var(--wp--preset--color--primaria); font-size: var(--wp--preset--font-size--enorme); line-height: 0.9; letter-spacing: -0.07em; font-weight: 900;}.f3capital-investor-panel { padding: var(--wp--preset--spacing--lg); border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-xl); background-color: var(--wp--preset--color--painel); background-image: var(--wp--preset--gradient--painel-investidor); box-shadow: var(--wp--preset--shadow--profunda);}.f3capital-deal-card { padding: var(--wp--preset--spacing--lg); border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-lg); background-color: var(--wp--preset--color--superficie-2); color: var(--wp--preset--color--suave);}.f3capital-deal-row { padding-block: var(--wp--preset--spacing--sm); border-block-start: 1px solid var(--wp--preset--color--borda);}.f3capital-deal-row:first-of-type { border-block-start: 0;}.f3capital-deal-row strong { display: block; color: var(--wp--preset--color--contraste);}.f3capital-deal-row span { display: block; margin-block-start: 5px;}.f3capital-method-list { display: grid; gap: var(--wp--preset--spacing--sm);}.f3capital-method-step { display: grid; grid-template-columns: 82px minmax(0, 1fr) minmax(220px, 0.45fr); gap: var(--wp--preset--spacing--md); align-items: start; padding: var(--wp--preset--spacing--md); border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-lg); background-color: var(--wp--preset--color--superficie); color: var(--wp--preset--color--suave);}.f3capital-step-number { display: inline-grid; place-items: center; width: 56px; height: 56px; border-radius: 18px; background-color: var(--wp--preset--color--primaria); color: var(--wp--preset--color--tinta); font-weight: 900;}.f3capital-testimonial-wrap,.f3capital-cta-grid { align-items: center;}.f3capital-portrait { margin: 0;}.f3capital-portrait img { width: 100%; border-radius: var(--f3capital-raio-xl); box-shadow: var(--wp--preset--shadow--retrato);}.f3capital-quote { margin: 0; color: var(--wp--preset--color--tinta); font-size: var(--wp--preset--font-size--maior); line-height: 1.24; letter-spacing: -0.026em; font-weight: 700;}.f3capital-quote-author { margin-block-start: var(--wp--preset--spacing--md); color: var(--wp--preset--color--tinta-suave);}.f3capital-cta-band { padding: var(--wp--preset--spacing--lg); border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-xl); background-color: var(--wp--preset--color--painel); background-image: var(--wp--preset--gradient--faixa-cta); box-shadow: var(--wp--preset--shadow--profunda);}.f3capital-cta-actions { justify-content: flex-end;}.f3capital-about-hero { padding-block: var(--wp--preset--spacing--xxl);}.f3capital-about-lead { max-width: 900px; margin-block-start: var(--wp--preset--spacing--md); color: var(--wp--preset--color--claro); font-size: var(--wp--preset--font-size--maior); line-height: 1.28; letter-spacing: -0.025em; font-weight: 700;}.f3capital-intro-card { padding: var(--wp--preset--spacing--lg); border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-xl); background-color: var(--wp--preset--color--superficie); color: var(--wp--preset--color--suave);}.f3capital-faq-grid { align-items: start;}.f3capital-faq-list { display: grid; gap: var(--wp--preset--spacing--xs);}.f3capital-faq-list .wp-block-details { margin: 0; padding: 18px 20px; border: 1px solid var(--wp--preset--color--borda-clara); border-radius: var(--f3capital-raio-md); background-color: var(--wp--preset--color--contraste); color: var(--wp--preset--color--tinta);}.f3capital-faq-list summary { cursor: pointer; font-weight: 900; letter-spacing: -0.01em; min-block-size: var(--f3capital-alvo-minimo); display: flex; align-items: center;}.f3capital-faq-list details p { margin-block-start: var(--wp--preset--spacing--xs); color: var(--wp--preset--color--tinta-suave);}.f3capital-site-footer { padding-block: var(--wp--preset--spacing--xl) var(--wp--preset--spacing--md); border-block-start: 1px solid var(--wp--preset--color--borda); background-color: var(--wp--preset--color--base); color: var(--wp--preset--color--suave);}.f3capital-footer-grid { gap: var(--wp--preset--spacing--lg);}.f3capital-footer-logo { margin: 0; width: auto;}.f3capital-footer-logo img { width: auto; height: 52px; max-width: 148px; object-fit: contain;}.f3capital-footer-title { color: var(--wp--preset--color--contraste); font-weight: 900; letter-spacing: 0.08em; text-transform: uppercase; font-size: var(--wp--preset--font-size--pequeno);}.f3capital-footer-links { display: grid; gap: 10px; margin-block-start: var(--wp--preset--spacing--xs);}.f3capital-footer-links a { color: var(--wp--preset--color--suave); text-decoration: none;}.f3capital-footer-links a:hover,.f3capital-footer-links a:focus-visible { color: var(--wp--preset--color--primaria-forte); text-decoration: underline;}.f3capital-legal { margin-block-start: var(--wp--preset--spacing--lg); padding-block-start: var(--wp--preset--spacing--md); border-block-start: 1px solid var(--wp--preset--color--borda); color: var(--wp--preset--color--suave-2); font-size: var(--wp--preset--font-size--pequeno);}.f3capital-strip-grid.wp-block-columns { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));}.f3capital-section-head.wp-block-columns { display: grid; grid-template-columns: minmax(0, 0.95fr) minmax(300px, 0.75fr);}.f3capital-investor-panel.wp-block-columns { display: grid; grid-template-columns: 0.88fr 1.12fr;}.f3capital-testimonial-wrap.wp-block-columns { display: grid; grid-template-columns: 0.45fr 1fr;}.f3capital-cta-grid.wp-block-columns { display: grid; grid-template-columns: 1fr auto;}.f3capital-faq-grid.wp-block-columns { display: grid; grid-template-columns: 0.78fr 1.22fr;}.f3capital-intro-card.wp-block-columns { display: grid; grid-template-columns: 0.42fr 0.58fr;}.editor-styles-wrapper { background-color: var(--wp--preset--color--base); background-image: var(--wp--preset--gradient--pagina);}.editor-styles-wrapper .f3capital-cabecalho { position: relative; inset-block-start: 0;}.editor-styles-wrapper .f3capital-section > .alignwide,.editor-styles-wrapper .f3capital-section .alignwide { width: 100%;}@media (max-width: 1040px) { .f3capital-hero-grid, .f3capital-section-head.wp-block-columns, .f3capital-investor-panel.wp-block-columns, .f3capital-testimonial-wrap.wp-block-columns, .f3capital-cta-grid.wp-block-columns, .f3capital-faq-grid.wp-block-columns, .f3capital-intro-card.wp-block-columns { grid-template-columns: 1fr; } .f3capital-strip-grid.wp-block-columns, .f3capital-grid-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .f3capital-grid-3 { grid-template-columns: 1fr; } .f3capital-method-step { grid-template-columns: 64px 1fr; } .f3capital-method-step .f3capital-mini-list { grid-column: 2; } .f3capital-cta-actions { justify-content: flex-start; }}@media (max-width: 781px) { .admin-bar .f3capital-cabecalho { inset-block-start: 46px; } .f3capital-header-inner { min-height: 72px; } .f3capital-brand-text span { display: none; } .f3capital-brand-logo img { height: 40px; max-width: 112px; } .f3capital-card-grid, .f3capital-grid-4, .f3capital-grid-3, .f3capital-strip-grid.wp-block-columns, .f3capital-metrics { grid-template-columns: 1fr; } .f3capital-method-step { grid-template-columns: 1fr; } .f3capital-method-step .f3capital-mini-list { grid-column: auto; } .f3capital-hero-grid { grid-template-columns: 1fr; } .f3capital-button .wp-block-button__link { white-space: normal; width: 100%; } .f3capital-buttons .wp-block-button { width: 100%; }}@media (max-width: 520px) { .f3capital-brand-text { display: none; } .f3capital-cabecalho > .alignwide, .f3capital-site-footer > .alignwide, .f3capital-section.alignfull > .alignwide, .f3capital-section.alignfull > .wp-block-columns.alignwide, .f3capital-section.alignfull > .wp-block-group.alignwide { max-width: calc(100% - var(--wp--preset--spacing--md) - var(--wp--preset--spacing--md)); } .f3capital-panel, .f3capital-cta-band, .f3capital-investor-panel, .f3capital-intro-card { border-radius: var(--f3capital-raio-lg); }}.f3capital-navigation .wp-block-navigation-item__content { white-space: nowrap;}@media (min-width: 600px) and (max-width: 1279.98px) { .f3capital-navigation .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { display: none; } .f3capital-navigation .wp-block-navigation__responsive-container-open:not(.always-shown) { display: flex; }}.f3base-formulario { --f3base-form-campo-fundo: var(--wp--preset--color--base); --f3base-form-campo-texto: var(--wp--preset--color--contraste); --f3base-form-borda: var(--wp--preset--color--borda); --f3base-form-raio: 10px; --f3base-form-foco: var(--wp--preset--color--primaria); --f3base-form-botao-fundo: var(--wp--preset--color--primaria); --f3base-form-botao-borda: var(--wp--preset--color--primaria); --f3base-form-botao-texto: var(--wp--preset--color--tinta); --f3base-form-botao-fundo-hover: var(--wp--preset--color--primaria-forte); --f3base-form-botao-borda-hover: var(--wp--preset--color--primaria-forte); --f3base-form-botao-texto-hover: var(--wp--preset--color--tinta); --f3base-form-botao-raio: 999px;}.f3base-formulario .f3base-campo > label,.f3base-formulario .f3base-campo > fieldset > legend { display: block; margin: 0 0 0.35em; padding: 0; color: inherit; font-size: inherit; font-weight: 600; letter-spacing: normal; line-height: 1.35; text-transform: none;}.f3base-formulario .f3base-campo > label + fieldset > legend { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;}.f3base-formulario .f3base-campo > small { display: block; margin-top: 0.35em; font-size: 0.875em; line-height: 1.45;}.f3base-formulario .f3base-campo > p { margin: 0;}.f3base-formulario .f3base-campo input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.f3base-formulario .f3base-campo select,.f3base-formulario .f3base-campo textarea { box-sizing: border-box; width: 100%; min-height: 44px; margin: 0; padding: 0.65rem 0.8rem; border: 1px solid var(--f3base-form-borda); border-radius: var(--f3base-form-raio); background-color: var(--f3base-form-campo-fundo); color: var(--f3base-form-campo-texto); font-family: inherit;  font-size: max(1rem, 16px); line-height: 1.4; box-shadow: none;}.f3base-formulario .f3base-campo textarea { min-height: 8rem; resize: vertical;}.f3base-formulario .f3base-campo input[type="file"] { box-sizing: border-box; width: 100%; min-height: 0; padding: 0.4rem 0; border: 0; background: none; color: inherit; font-size: 0.95rem;}.f3base-formulario .f3base-campo input[type="checkbox"],.f3base-formulario .f3base-campo input[type="radio"] { width: 1.15em; height: 1.15em; min-width: 0; min-height: 0; min-block-size: 0; margin: 0; padding: 0; flex: 0 0 auto; accent-color: var(--f3base-form-foco);}.f3base-formulario .f3base-campo fieldset { margin: 0; padding: 0; border: 0;}.f3base-formulario .f3base-campo fieldset label { display: inline-flex; align-items: center; gap: 0.45em; margin: 0 1.25em 0.35em 0; font-size: 1rem; font-weight: 400; text-transform: none; letter-spacing: normal;}.f3base-formulario input:focus-visible,.f3base-formulario select:focus-visible,.f3base-formulario textarea:focus-visible,.f3base-formulario button:focus-visible { outline: 2px solid var(--f3base-form-foco); outline-offset: 2px;}.f3base-formulario .f3base-campo:has(+ button[type="submit"]) { flex-basis: 100%;}.f3base-formulario button[type="submit"] { align-self: flex-start; min-height: 44px; margin: 0; padding: 0.75rem 1.5rem; border: 1px solid var(--f3base-form-botao-borda); border-radius: var(--f3base-form-botao-raio); background-color: var(--f3base-form-botao-fundo); color: var(--f3base-form-botao-texto); font-family: inherit; font-size: var(--wp--preset--font-size--normal); font-weight: 800; letter-spacing: normal; line-height: 1.25; text-transform: none; cursor: pointer;}.f3base-formulario button[type="submit"]:hover { border-color: var(--f3base-form-botao-borda-hover); background-color: var(--f3base-form-botao-fundo-hover); color: var(--f3base-form-botao-texto-hover);}.f3base-formulario button[type="submit"]:disabled { opacity: 0.6; cursor: progress;}.f3base-formulario-resultado:not(:empty) { padding: 0.75rem 1rem; border-inline-start: 3px solid var(--f3base-form-foco); background-color: var(--f3base-form-campo-fundo); color: var(--f3base-form-campo-texto); line-height: 1.5;}@media (max-width: 600px) { .f3base-formulario button[type="submit"] { width: 100%; }}dialog.f3base-dialogo,dialog.f3base-dialogo[open] { box-sizing: border-box; width: min(34rem, calc(100vw - 2rem)); max-width: none; max-height: calc(100vh - 2rem); max-height: calc(100dvh - 2rem); margin: auto; padding: 0; overflow: auto; border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-md); background-color: var(--wp--preset--color--base); color: var(--wp--preset--color--contraste); text-align: start;}.f3base-dialogo::backdrop { background-color: var(--wp--preset--color--base); opacity: 0.6;}.f3base-dialogo__caixa { display: flex; flex-direction: column; gap: var(--wp--preset--spacing--sm); padding: var(--wp--preset--spacing--md);}.f3base-dialogo__topo { display: flex; align-items: flex-start; justify-content: space-between; gap: var(--wp--preset--spacing--sm);}.f3base-dialogo .f3base-dialogo__titulo { margin: 0; color: var(--wp--preset--color--contraste); font-size: var(--wp--preset--font-size--medio); line-height: 1.25;}.f3base-dialogo .f3base-dialogo__texto { margin: 0; color: var(--wp--preset--color--contraste);}.f3base-dialogo .f3base-dialogo__fechar { flex: 0 0 auto; min-width: var(--f3capital-alvo-minimo); min-height: var(--f3capital-alvo-minimo); margin: 0; padding: 0; border: 1px solid var(--wp--preset--color--borda); border-radius: var(--f3capital-raio-sm); background: none; color: var(--wp--preset--color--contraste); font-family: inherit; font-size: 1.5rem; line-height: 1; cursor: pointer;}.f3base-dialogo .f3base-dialogo__fechar:focus-visible { outline: 2px solid var(--wp--preset--color--primaria); outline-offset: 2px;}.f3base-dialogo .f3base-campo[hidden],.f3base-dialogo [data-f3base-pular] { display: none;}@media (max-width: 600px) { dialog.f3base-dialogo, dialog.f3base-dialogo[open] { width: calc(100vw - 1rem); max-height: calc(var(--f3base-dialogo-altura, 100dvh) - 1rem); margin: calc(var(--f3base-dialogo-topo, 0px) + 0.5rem) auto auto; } .f3base-dialogo__caixa { gap: 0.5rem; padding: 0.75rem; } .f3base-dialogo__topo { align-items: center; } .f3base-dialogo .f3base-dialogo__titulo { font-size: var(--wp--preset--font-size--normal); } .f3base-dialogo .f3base-dialogo__texto { font-size: var(--wp--preset--font-size--pequeno); line-height: 1.4; } #f3base-dialogo-whatsapp .f3base-dialogo__texto, .f3base-dialogo .f3base-formulario-grupo { display: none; } .f3base-dialogo .f3base-formulario { gap: 0.4rem; } .f3base-dialogo .f3base-formulario .f3base-campo:not([hidden]):has(> input) { display: grid; grid-template-columns: 5.25rem minmax(0, 1fr); align-items: center; column-gap: 0.5rem; } .f3base-dialogo .f3base-formulario .f3base-campo:not([hidden]):has(> input) > label { margin: 0; font-size: var(--wp--preset--font-size--pequeno); } .f3base-dialogo .f3base-formulario .f3base-campo:not([hidden]):has(> input) > small { display: none; } .f3base-dialogo .f3base-formulario .f3base-campo textarea { min-height: 4.5rem; }}.f3capital-header-inner > .f3capital-navigation { margin-inline-start: auto;}.f3capital-header-acoes { flex: 0 0 auto; margin: 0;}.f3capital-header-cta > .wp-block-button__link { box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; min-block-size: var(--f3capital-alvo-minimo); padding: 10px 18px; border: 1px solid var(--wp--preset--color--primaria); border-radius: 999px; background-color: var(--wp--preset--color--primaria); color: var(--wp--preset--color--tinta); box-shadow: var(--wp--preset--shadow--amarela-curta); font-size: var(--wp--preset--font-size--pequeno); font-weight: 800; line-height: 1.2; text-decoration: none; white-space: nowrap;}.f3capital-header-cta > .wp-block-button__link:hover,.f3capital-header-cta > .wp-block-button__link:focus-visible { border-color: var(--wp--preset--color--primaria-forte); background-color: var(--wp--preset--color--primaria-forte); color: var(--wp--preset--color--tinta);}.f3capital-header-cta > .wp-block-button__link:focus-visible { outline: 2px solid var(--wp--preset--color--primaria); outline-offset: 2px;}@media (max-width: 599.98px) { .f3capital-header-cta > .wp-block-button__link { inline-size: var(--f3capital-alvo-minimo); block-size: var(--f3capital-alvo-minimo); min-inline-size: var(--f3capital-alvo-minimo); padding: 0; border-radius: 50%; font-size: 0; line-height: 0; letter-spacing: 0; overflow: hidden; } .f3capital-header-cta > .wp-block-button__link::before { content: "↗"; font-size: var(--wp--preset--font-size--medio); line-height: 1; }}.f3capital-contato-grid.wp-block-columns { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: var(--wp--preset--spacing--lg); align-items: start;}.f3capital-contato-grid > .wp-block-column { min-width: 0;}@media (max-width: 1040px) { .f3capital-contato-grid.wp-block-columns { grid-template-columns: 1fr; }}@media (max-width: 781px) { .f3capital-contato-grid.f3capital-cta-band { padding: var(--wp--preset--spacing--md) var(--wp--preset--spacing--sm); }}@media (max-width: 520px) { .f3capital-section.alignfull > .f3capital-contato-grid.alignwide { max-width: 100%; }}.f3base-formulario button.f3base-dialogo__whatsapp { align-self: flex-start; min-height: 44px; margin: 0; padding: 0.75rem 1.5rem; border: 1px solid var(--f3base-form-botao-fundo); border-radius: var(--f3base-form-botao-raio); background-color: transparent; color: var(--f3base-form-botao-fundo); font-family: inherit; font-size: var(--wp--preset--font-size--normal); font-weight: 800; line-height: 1.25; cursor: pointer;}.f3base-formulario button.f3base-dialogo__whatsapp:hover { background-color: var(--f3base-form-botao-fundo); color: var(--f3base-form-botao-texto);}.f3base-formulario[data-whatsapp-automatico="0"] [data-f3base-pular],.f3base-formulario.f3base-concluido .f3base-campo,.f3base-formulario.f3base-concluido .f3base-formulario-grupo { display: none;}@media (max-width: 600px) { .f3base-formulario button.f3base-dialogo__whatsapp { width: 100%; }}