@font-face{font-family:Sora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/sora-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gf-primary:#0f1b32;--gf-primary-light:#1a2542;--gf-primary-deep:#070c1a;--gf-accent:#da9e4a;--gf-accent-hover:#c28a3d;--gf-accent-soft:#f0d4a0;--gf-accent-deep:#8a5a1e;--gf-text-dark:#0f1b32;--gf-text-mid:#4a5468;--gf-text-muted:#6e7686;--gf-text-light:#cdccc8;--gf-bg:#fff;--gf-bg-soft:#f8f8f6;--gf-border:#e5e5e1;--gf-accent-rgb:218, 158, 74;--gf-primary-rgb:15, 27, 50;--gf-primary-deep-rgb:7, 12, 26;--gf-text-light-rgb:205, 204, 200;--gf-alert:#d64d4f;--gf-alert-soft:#f7dddd;--gf-success:#33c15e;--gf-warning:#e89c2d;--gf-info:#3d7bcf;--gf-whatsapp:#25d366;--gf-font:"Sora", system-ui, sans-serif;--gf-radius-xs:4px;--gf-radius-sm:8px;--gf-radius-card:12px;--gf-radius-lg:16px;--gf-radius-pill:9999px;--gf-section-y:96px;--gf-card-padding:32px;--gf-gutter:clamp(20px, 5vw, 72px);--gf-canvas:1720px;--gf-reading:min(70ch, 100% - 2 * var(--gf-gutter));--gf-editorial:min(1180px, 100% - 2 * var(--gf-gutter));--gf-grid:min(1560px, 100% - 2 * var(--gf-gutter));--gf-wide:min(1720px, 100% - 2 * var(--gf-gutter));--gf-hero:min(1560px, 100% - 2 * var(--gf-gutter));--gf-aside:clamp(280px, 22vw, 360px);--w-prose:var(--gf-reading);--w-grid:var(--gf-grid)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--gf-font);color:var(--gf-text-dark);background:var(--gf-bg);margin:0;font-size:16px;line-height:1.65}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--gf-primary);font-weight:700;line-height:1.2}h1{font-size:clamp(28px,22px + 1.9vw,52px)}h2{font-size:clamp(24px,20px + 1.3vw,42px);font-weight:600;line-height:1.25}h3{font-size:clamp(20px,18px + .7vw,28px);font-weight:600;line-height:1.3}h4{font-size:20px;font-weight:600;line-height:1.35}a{color:var(--gf-accent-deep);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--gf-primary)}img{max-width:100%;height:auto}.container{max-width:var(--gf-grid);padding-inline:var(--gf-gutter);margin-inline:auto}.section{padding:clamp(48px, 8vw, var(--gf-section-y)) 0}.section-dark{background:var(--gf-primary);color:#fff}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:#fff}.section-dark a{color:var(--gf-accent)}.section-dark a:hover,.section-dark a:focus-visible{color:#fff}.section-dark .btn-primary,.section-dark .btn-primary:hover{color:var(--gf-primary)}.section-soft{background:var(--gf-bg-soft)}.accent{color:var(--gf-accent)}.btn,.btn-primary,.btn-secondary,.btn-dark{border-radius:var(--gf-radius-pill);font-weight:600;font-family:var(--gf-font);cursor:pointer;border:0;padding:12px 24px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.btn-primary{background:var(--gf-accent);color:var(--gf-primary)}.btn-primary:hover{background:var(--gf-accent-hover);color:var(--gf-primary)}.btn-secondary{color:var(--gf-accent);border:1px solid var(--gf-accent);background:0 0}.btn-secondary:hover{background:var(--gf-accent);color:var(--gf-primary)}.btn-dark{background:var(--gf-primary);color:#fff}.btn-dark:hover{background:var(--gf-primary-light);color:#fff}.card{border-radius:var(--gf-radius-card);padding:var(--gf-card-padding);background:var(--gf-bg-soft);border:1px solid var(--gf-border)}.legacy-content ul{padding-left:1.4em}.legacy-content li{margin-bottom:.4em}.legacy-content p{margin:0 0 1em}.legacy-content h1{margin-top:0}.legacy-content h2,.legacy-content h3,.legacy-content h4{margin:1.6em 0 .6em}.legacy-content img{border-radius:var(--gf-radius-sm)}.legacy-content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.legacy-content td,.legacy-content th{border:1px solid var(--gf-border);padding:8px 12px}.legacy-content blockquote{border-left:3px solid var(--gf-accent);background:var(--gf-bg-soft);margin:1.5em 0;padding:12px 20px}:focus-visible{outline:3px solid var(--gf-primary);outline-offset:2px;box-shadow:0 0 0 5px #ffffffe6}.skip-link{background:var(--gf-primary);color:#fff;z-index:100;align-items:center;min-height:44px;padding:8px 16px;display:inline-flex;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media print{.site-header,.site-footer{display:none}}.site-header{background:var(--gf-primary);z-index:50;box-shadow:0 1px 0 rgba(var(--gf-accent-rgb), .25);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.site-header .container{padding-inline:clamp(16px,1.5vw,48px);position:relative}.brand{flex:none;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.brand img{width:188px;height:auto;display:block}.mobile-nav{display:none}.site-nav{flex:auto;min-width:0}.site-nav>ul{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-nav>ul>li{position:relative}.site-nav>ul>li>a{color:#fff;white-space:nowrap;border-radius:var(--gf-radius-sm);align-items:center;min-block-size:44px;min-inline-size:44px;padding:8px 11px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.site-nav>ul>li>a:hover,.site-nav>ul>li>a:focus-visible{color:var(--gf-accent);background:rgba(var(--gf-accent-rgb), .1)}.site-nav a[aria-current=page]{color:var(--gf-accent)}.site-nav>ul>li>a[aria-current=page]:after{content:"";background:var(--gf-accent);border-radius:2px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}.caret{opacity:.7;margin-left:5px;font-size:10px;transition:transform .18s}.has-children:hover>a .caret,.has-children:focus-within>a .caret{transform:rotate(180deg)}.dropdown{background:var(--gf-primary-light);border:1px solid rgba(var(--gf-accent-rgb), .25);border-radius:var(--gf-radius-card);min-width:220px;box-shadow:0 18px 40px rgba(var(--gf-primary-deep-rgb), .45);opacity:0;visibility:hidden;z-index:60;flex-direction:column;align-items:stretch;margin:0;list-style:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;position:absolute;top:100%;left:0;transform:translateY(6px);padding:8px!important}.has-children:hover>.dropdown,.has-children:focus-within>.dropdown{opacity:1;visibility:visible;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}.dropdown li{width:100%}.dropdown a{color:#fff;border-radius:var(--gf-radius-sm);align-items:center;min-block-size:44px;min-inline-size:44px;padding:10px 14px;font-size:14px;text-decoration:none;transition:color .14s,background-color .14s;display:flex}.dropdown a:hover,.dropdown a:focus-visible{color:var(--gf-accent);background:rgba(var(--gf-accent-rgb), .1)}.dropdown a[aria-current=page]{color:var(--gf-accent)}.site-nav>ul>li.has-mega{position:static}.mega{background:var(--gf-primary-light);border-top:1px solid rgba(var(--gf-accent-rgb), .28);box-shadow:0 22px 48px rgba(var(--gf-primary-deep-rgb), .5);opacity:0;visibility:hidden;z-index:60;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;left:0;right:0;transform:translateY(6px)}.has-mega:hover>.mega,.has-mega:focus-within>.mega{opacity:1;visibility:visible;transition:opacity .18s,transform .18s,visibility;transform:translateY(0)}.mega-inner{max-width:var(--gf-grid);padding:28px var(--gf-gutter) 32px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-inline:auto;display:grid}.mega-col{border-left:2px solid rgba(var(--gf-accent-rgb), .3);padding-left:18px}.mega-col-head{color:#fff;letter-spacing:-.01em;align-items:center;gap:8px;min-block-size:44px;min-inline-size:44px;padding:4px 0;font-size:16px;font-weight:700;text-decoration:none;transition:color .15s;display:flex}.mega-col-head:hover,.mega-col-head:focus-visible,.mega-col-head[aria-current=page]{color:var(--gf-accent)}.mega-arrow{opacity:0;font-size:14px;transition:opacity .16s,transform .16s;transform:translate(-4px)}.mega-col-head:hover .mega-arrow,.mega-col-head:focus-visible .mega-arrow{opacity:1;transform:translate(0)}.mega-links{flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mega-links a{min-block-size:44px;min-inline-size:44px;color:var(--gf-text-light);align-items:center;padding:7px 0;font-size:14px;text-decoration:none;transition:color .14s,padding-left .14s;display:flex}.mega-links a:hover,.mega-links a:focus-visible{color:var(--gf-accent);padding-left:5px}.mega-links a[aria-current=page]{color:var(--gf-accent)}.nav-cta{flex:none;margin-left:6px}.nav-cta .btn-primary{white-space:nowrap;box-shadow:0 6px 18px rgba(var(--gf-accent-rgb), .28);padding:9px 18px;font-size:14px}.nav-cta .btn-primary,.nav-cta .btn-primary:focus-visible,.nav-cta .btn-primary[aria-current=page]{background:var(--gf-accent);color:var(--gf-primary)}.nav-cta .btn-primary:hover{background:var(--gf-accent-hover);color:var(--gf-primary)}.site-search{flex:none;align-items:center;display:flex}.search-toggle{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.search-btn{border-radius:var(--gf-radius-pill);color:#fff;cursor:pointer;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;transition:color .15s,background-color .15s;display:inline-flex}.search-btn:hover{color:var(--gf-accent);background:rgba(var(--gf-accent-rgb), .12)}.search-toggle:focus-visible+.search-btn{outline:3px solid var(--gf-accent);outline-offset:2px}.search-ico-close,.search-toggle:checked+.search-btn .search-ico-open{display:none}.search-toggle:checked+.search-btn .search-ico-close{display:block}.search-panel{background:var(--gf-primary-light);border-top:1px solid rgba(var(--gf-accent-rgb), .28);box-shadow:0 22px 48px rgba(var(--gf-primary-deep-rgb), .5);opacity:0;visibility:hidden;z-index:61;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;left:0;right:0;transform:translateY(6px)}.search-toggle:checked~.search-panel{opacity:1;visibility:visible;transition:opacity .18s,transform .18s,visibility;transform:translateY(0)}.search-panel-inner{align-items:center;gap:12px;padding-block:18px;display:flex}.search-panel-ico{color:var(--gf-accent);flex:none;display:inline-flex}.search-field{min-width:0;color:#fff;border:1px solid rgba(var(--gf-accent-rgb), .35);border-radius:var(--gf-radius-pill);min-block-size:44px;font-size:16px;font-family:var(--gf-font);background:#ffffff0f;flex:auto;padding:12px 18px}.search-field::placeholder{color:#fff9}.search-field:focus-visible{outline:3px solid var(--gf-accent);outline-offset:2px}.search-hint{color:#ffffff80;flex:none;font-size:13px}.nav-search{display:none}.nav-toggle{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.nav-burger:focus-visible{outline:3px solid var(--gf-accent);outline-offset:2px}.nav-burger{cursor:pointer;flex:none;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding:8px;display:none}.nav-burger span{background:#fff;border-radius:2px;width:24px;height:2px;margin:5px 0;transition:transform .2s,opacity .2s;display:block}@media (width<=1360px){.nav-burger{flex-direction:column;display:flex}.desktop-nav,.site-search{display:none}.mobile-nav{background:var(--gf-primary);border-top:1px solid rgba(var(--gf-accent-rgb), .25);padding:16px var(--gf-gutter) 24px;max-block-size:calc(100vh - 72px);z-index:60;flex:none;min-width:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-toggle:checked~.mobile-nav{display:block}.nav-toggle:checked~.nav-burger span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle:checked~.nav-burger span:nth-child(2){opacity:0}.nav-toggle:checked~.nav-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-search{border:1px solid rgba(var(--gf-accent-rgb), .35);border-radius:var(--gf-radius-pill);background:#ffffff0f;align-items:center;gap:8px;margin:2px 0 14px;padding:2px 8px 2px 14px;display:flex}.nav-search-ico{color:var(--gf-accent);flex:none;display:inline-flex}.nav-search-field{color:#fff;min-width:0;font-size:16px;font-family:var(--gf-font);background:0 0;border:0;flex:auto;min-block-size:44px;padding:12px 4px}.nav-search-field::placeholder{color:#fff9}.nav-search-field:focus-visible{outline:3px solid var(--gf-accent);outline-offset:2px;border-radius:var(--gf-radius-sm)}.mobile-nav-groups{border-top:1px solid rgba(var(--gf-accent-rgb), .18)}.mobile-nav-group{border-bottom:1px solid rgba(var(--gf-accent-rgb), .18)}.mobile-nav-group summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-block-size:44px;min-inline-size:44px;padding:10px 4px;font-size:16px;font-weight:600;list-style:none;display:flex}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group summary:after{content:"+";color:var(--gf-accent);flex:none;font-size:20px;line-height:1}.mobile-nav-group[open] summary:after{content:"−"}.mobile-nav-group-body,.mobile-nav-group>ul{padding:0 0 10px 12px}.mobile-nav-group ul{margin:0;padding-inline-start:12px;list-style:none}.mobile-nav-subgroup{min-width:0}.site-header .mobile-nav a{min-block-size:44px;min-inline-size:44px;color:var(--gf-text-light);white-space:normal;overflow-wrap:anywhere;align-items:center;padding:9px 4px;font-size:15px;text-decoration:none;display:flex}.site-header .mobile-nav summary{white-space:normal;overflow-wrap:anywhere}.site-header .mobile-nav .mobile-nav-parent,.site-header .mobile-nav .mobile-nav-subgroup>a{color:#fff;font-weight:600}.site-header .mobile-nav a:hover,.site-header .mobile-nav a:focus-visible,.site-header .mobile-nav a[aria-current=page]{color:var(--gf-accent)}.mobile-nav-direct{margin-top:8px;font-weight:600}.site-header .mobile-nav .mobile-nav-cta,.site-header .mobile-nav .mobile-nav-cta:hover,.site-header .mobile-nav .mobile-nav-cta:focus-visible,.site-header .mobile-nav .mobile-nav-cta[aria-current=page]{background:var(--gf-accent);color:var(--gf-primary);text-align:center;justify-content:center;margin-top:8px;padding:12px 22px;font-size:16px}.brand img{width:180px}}@media (prefers-reduced-motion:reduce){.site-nav>ul>li>a,.caret,.dropdown,.mega,.search-panel,.mega-arrow,.mega-links a,.dropdown a,.nav-burger span,.search-btn{transition:none!important}}.breadcrumb{background:var(--gf-bg-soft);border-bottom:1px solid var(--gf-border)}.breadcrumb ol{padding:10px var(--gf-gutter);max-width:var(--gf-grid);color:var(--gf-text-mid);flex-wrap:wrap;gap:4px;margin:0 auto;font-size:14px;list-style:none;display:flex}.breadcrumb li{min-width:0}.breadcrumb li+li:before{content:"›";color:var(--gf-text-muted);margin:0 6px}.breadcrumb a{min-block-size:44px;min-inline-size:44px;color:var(--gf-text-mid);white-space:normal;overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.breadcrumb a:hover{color:var(--gf-accent-deep);text-decoration:underline}.breadcrumb [aria-current=page]{color:var(--gf-primary);font-weight:500}.breadcrumb--navy,.breadcrumb--light{border-bottom:0}.breadcrumb--navy ol,.breadcrumb--light ol{max-width:var(--gf-grid)}.breadcrumb--navy{background:var(--gf-primary)}.breadcrumb--navy ol{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;padding-top:18px;font-size:12.5px}.breadcrumb--navy ol a{color:#ffffff8c;transition:color .2s}.breadcrumb--navy ol a:hover{color:var(--gf-accent)}.breadcrumb--navy ol li[aria-current]{color:var(--gf-accent);font-weight:600}.breadcrumb--navy a{color:#ffffff9e}.breadcrumb--navy a:hover{color:var(--gf-accent)}.breadcrumb--navy li+li:before{color:rgba(var(--gf-accent-rgb), .5)}.breadcrumb--navy [aria-current=page]{color:var(--gf-accent);font-weight:500}.breadcrumb--light{background:var(--gf-bg-soft)}.breadcrumb--light ol{padding-top:14px}.site-footer{background:var(--gf-primary-deep);color:var(--gf-text-light)}.footer-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-top:56px;padding-bottom:40px;display:grid}.footer-grid>*{min-width:0}.footer-brand img{width:200px;height:auto}.footer-tagline{color:var(--gf-text-light);max-width:34ch;font-size:14px;line-height:1.6}.footer-col h2{letter-spacing:.04em;text-transform:uppercase;color:var(--gf-accent);margin:0 0 14px;font-size:14px;font-weight:600}.footer-col h2 a{color:inherit;text-decoration:none}.footer-col h2 a:hover{text-decoration:underline}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li{margin-bottom:8px}.footer-col a{min-block-size:44px;min-inline-size:44px;color:var(--gf-text-light);white-space:normal;overflow-wrap:anywhere;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.footer-col a:hover{color:var(--gf-accent)}.footer-legal{border-top:1px solid rgba(var(--gf-text-light-rgb), .15);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:20px;padding-bottom:24px;font-size:13px;display:flex}.footer-legal p{margin:0}.footer-legal ul{gap:20px;margin:0;padding:0;list-style:none;display:flex}.footer-legal a{min-block-size:44px;min-inline-size:44px;color:var(--gf-text-light);white-space:normal;overflow-wrap:anywhere;align-items:center;display:inline-flex}.footer-legal a:hover{color:var(--gf-accent)}@media (width<=900px){.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}}@media (width<=560px){.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.footer-brand{grid-column:1/-1}.footer-legal{flex-direction:column;align-items:flex-start}}.home-destaques h2{margin-top:0}.destaques-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;margin:32px 0 0;padding:0 0 12px;list-style:none;display:flex;overflow-x:auto}.destaque-card{scroll-snap-align:start;flex:0 0 300px}.destaque-card a{background:var(--gf-primary-light);border:1px solid rgba(var(--gf-accent-rgb), .25);border-radius:var(--gf-radius-card);color:#fff;height:100%;text-decoration:none;display:block;overflow:hidden}.destaque-card a:hover{border-color:var(--gf-accent);color:#fff}.destaque-card img{object-fit:cover;width:100%;height:168px;display:block}.destaque-titulo{padding:16px;font-size:15px;font-weight:600;line-height:1.4;display:block}.post-container{max-width:800px}.post-header h1{margin-bottom:8px}.post-meta{color:var(--gf-text-muted);margin:0 0 20px;font-size:13px}.post-hero{margin:0 0 28px}.post-hero img{border-radius:var(--gf-radius-card);width:100%;height:auto}.post-hero picture{display:block}.post-hero figcaption{color:var(--gf-text-muted);margin-top:8px;font-size:13px}.post-hero.float-left{float:left;max-width:46%;margin:4px 24px 12px 0}.post-hero.float-right{float:right;max-width:46%;margin:4px 0 12px 24px}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.blog-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.blog-card>a{color:inherit;text-decoration:none}.blog-card img{object-fit:cover;width:100%;height:190px;display:block}.blog-card h2{color:var(--gf-primary);margin:16px 20px 4px;font-size:17px;line-height:1.35}.blog-card>a:hover h2{color:var(--gf-accent-deep)}.blog-card .post-meta{margin:0 20px 8px}.blog-intro{color:var(--gf-text-mid);margin:0 20px 20px;font-size:14px;line-height:1.55}@media (width<=900px){.blog-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.blog-grid{grid-template-columns:1fr}}.breadcrumb--light ol{letter-spacing:.04em;text-transform:uppercase;color:var(--gf-text-muted,#6b7280);font-size:12.5px}.breadcrumb--light ol a{color:var(--gf-text-muted,#6b7280);transition:color .2s}.breadcrumb--light ol a:hover{color:var(--gf-accent-deep,#b07c2e);text-decoration:none}.breadcrumb--light ol li[aria-current]{color:var(--gf-accent-deep,#b07c2e);font-weight:600}.legacy-content h1 strong,.legacy-content h1 b{color:var(--gf-accent-deep);font-weight:inherit}.gf-ph h1 strong,.gf-ph h1 b,.gf-hero h1 strong,.gf-hero h1 b,.gf-band h1 strong,.gf-band h1 b,.gf-manifesto h1 strong,.gf-manifesto h1 b,.gf-sec-nl :is(h1,h2) strong,.gf-sec-nl :is(h1,h2) b,.gf-sec-reviews :is(h1,h2) strong,.gf-sec-reviews :is(h1,h2) b,.section-dark h1 strong,.section-dark h1 b{color:var(--gf-accent)}.gf-page .legacy-content a[href*="api.whatsapp.com"],.gf-hero a[href*="api.whatsapp.com"],.gf-home-rest a[href*="api.whatsapp.com"],.gf-sec-areas>ul>li>p:last-child>a,.gf-sec-news>ul>li>p:last-child>a{border-radius:var(--gf-radius-pill);color:var(--gf-accent-deep);border:1px solid var(--gf-accent);background:0 0;padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.gf-sec-areas>ul>li>p:last-child>a:hover,.gf-sec-areas>ul>li>p:last-child>a:focus-visible,.gf-sec-news>ul>li>p:last-child>a:hover,.gf-sec-news>ul>li>p:last-child>a:focus-visible{background:var(--gf-accent);color:var(--gf-primary)}.gf-page .legacy-content a[href*="api.whatsapp.com"],.gf-hero a[href*="api.whatsapp.com"],.gf-home-rest a[href*="api.whatsapp.com"]{background:var(--gf-accent);color:var(--gf-primary);border-color:var(--gf-accent)}.gf-page .legacy-content a[href*="api.whatsapp.com"]:hover,.gf-page .legacy-content a[href*="api.whatsapp.com"]:focus-visible,.gf-hero a[href*="api.whatsapp.com"]:hover,.gf-hero a[href*="api.whatsapp.com"]:focus-visible,.gf-home-rest a[href*="api.whatsapp.com"]:hover,.gf-home-rest a[href*="api.whatsapp.com"]:focus-visible{background:var(--gf-accent-hover);color:var(--gf-primary)}.gf-home{display:block}.gf-hero{background:radial-gradient(1100px 500px at 85% -10%, rgba(var(--gf-accent-rgb), .14), transparent 60%), linear-gradient(180deg, var(--gf-primary) 0%, var(--gf-primary-deep) 100%);color:#fff;padding:clamp(64px,10vw,120px) 0 clamp(56px,8vw,96px)}.gf-hero-inner{width:100%;max-width:var(--gf-hero);padding-inline:var(--gf-gutter);margin-left:auto;margin-right:auto}.gf-hero h1{color:#fff;letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(2.75rem,2.2rem + 2.4vw,6rem);font-weight:700;line-height:1.05}.gf-hero h2{color:var(--gf-accent);letter-spacing:.34em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(15px,2vw,19px);font-weight:600}.gf-hero div p,.gf-hero div p span{color:var(--gf-text-light);text-wrap:balance;max-width:56ch;line-height:1.65;font-size:19px!important}.gf-hero p:last-child{margin-top:28px;margin-bottom:0}.gf-home-rest{padding-bottom:32px}.gf-home-rest .gf-sec>:is(h1,h2){letter-spacing:-.02em;margin-top:0;margin-bottom:28px;font-size:clamp(26px,4vw,34px)}.gf-home-rest .gf-sec>:is(h1,h2)>div{letter-spacing:0;color:var(--gf-text-mid);max-width:64ch;margin:0 auto;font-size:18px;font-weight:400;line-height:1.6}.gf-sec-areas>ul{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}.gf-sec-areas>ul>li{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-card);flex-direction:column;display:flex;overflow:hidden}.gf-sec-areas>ul>li>img{display:none}.home-areas-editorial{aspect-ratio:16/9;width:100%;margin:0;overflow:hidden}.home-areas-editorial .gf-area-editorial-image{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.gf-sec-areas>ul h3{margin:20px 24px 8px;font-size:20px}.gf-sec-areas>ul div p{color:var(--gf-text-mid);margin:0 24px 16px;font-size:14.5px;line-height:1.6;text-align:left!important}.gf-sec-areas>ul>li>p:last-child{margin:auto 24px 22px}.gf-sec-steps>ul{counter-reset:passo;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:40px 0 8px;padding:0;list-style:none;display:grid;position:relative}.gf-sec-steps>ul:before{content:"";background:linear-gradient(90deg, var(--gf-accent-soft), var(--gf-accent), var(--gf-accent-soft));height:2px;position:absolute;top:34px;left:8%;right:8%}.gf-sec-steps>ul>li{counter-increment:passo;text-align:center;padding-top:76px;position:relative}.gf-sec-steps>ul>li:before{content:counter(passo, decimal-leading-zero);background:var(--gf-primary);width:52px;height:52px;color:var(--gf-accent);border:2px solid var(--gf-accent);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.gf-sec-steps>ul>li>img{display:none}.gf-sec-steps>ul h5{color:var(--gf-primary);margin:0;font-size:14px;font-weight:600;line-height:1.35}.gf-sec-reviews>ul{flex-wrap:wrap;justify-content:center;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:flex}.gf-sec-reviews>ul a{border-radius:var(--gf-radius-pill);color:var(--gf-accent-deep);border:1px solid var(--gf-accent);padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.gf-sec-reviews>ul a:hover,.gf-sec-reviews>ul a:focus-visible{background:var(--gf-accent);color:var(--gf-primary)}.gf-sec-news>ul{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.gf-sec-news>ul>li{border:1px solid var(--gf-border);border-radius:var(--gf-radius-card);background:#fff;flex-direction:column;display:flex;overflow:hidden}.gf-sec-news>ul>li>img{object-fit:cover;border-radius:0;width:100%;height:170px}.gf-home-rest .news-item{padding:18px 22px 0}.gf-home-rest .news-date{letter-spacing:.08em;color:var(--gf-accent-deep);margin-bottom:6px;font-size:12px;font-weight:600}.gf-home-rest .news-title{color:var(--gf-primary);font-size:15.5px;font-weight:600;line-height:1.4}.gf-sec-news>ul>li>p:last-child{text-align:left;margin:auto 22px 20px;padding-top:12px}.gf-sec-news>ul>li>p:last-child>a{padding:9px 20px;font-size:13px}.gf-sec-reviews>hr{background:var(--gf-accent);border:0;width:72px;height:2px;margin:clamp(56px,8vw,80px) auto 0}.gf-home-rest .gf-sec>p{text-align:center;margin:32px 0 0}.gf-sec-nl>div{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-card);max-width:640px;margin:48px auto 32px;padding:8px 24px 24px}.gf-page .legacy-content{max-width:var(--gf-grid);margin:0 auto}.gf-page .legacy-content>h1:first-child{letter-spacing:-.02em;margin:0 0 12px;padding-bottom:18px;font-size:clamp(32px,5vw,44px);position:relative}.gf-page .legacy-content>h1:first-child:after{content:"";background:var(--gf-accent);border-radius:2px;width:72px;height:3px;position:absolute;bottom:0;left:0}.gf-page .legacy-content>h1:not(:first-child){margin:56px 0 16px;font-size:clamp(24px,3.5vw,30px)}.gf-page .legacy-content p{font-size:clamp(17px,16px + .4vw,21px);line-height:1.75}.gf-page .legacy-content>p,.gf-page .legacy-content>div>p,.gf-page .legacy-content>div>div>p{max-width:var(--gf-reading)}.gf-page .legacy-content>div>img,.gf-page .legacy-content>div>a>img{border-radius:var(--gf-radius-card);margin:8px 0 16px}.gf-page .legacy-content>h1:first-child+h1{color:var(--gf-text-mid);margin-top:4px;font-size:clamp(18px,2.5vw,22px);font-weight:500}@media (width>=768px){.gf-sec-areas>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-sec-areas>ul>li:first-child{grid-column:1/-1}.gf-sec-steps>ul{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.gf-sec-steps>ul:before{display:none}}@media (width>=1024px){.gf-sec-areas>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.gf-sec-areas>ul>li:first-child{grid-column:auto}.gf-sec-steps>ul{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:0}.gf-sec-steps>ul:before{display:block}}@media (prefers-reduced-motion:reduce){.legacy-content a,.gf-hero a{transition:none}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.read-progress{background:linear-gradient(90deg, var(--gf-accent), var(--gf-accent-hover));transform-origin:0;z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.read-progress{animation:linear both gf-progress scroll(root)}}@keyframes gf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.post-grid{grid-template-columns:minmax(0,720px) 260px;justify-content:center;gap:56px;display:grid}.post-main{min-width:0}.post-aside{display:block}.toc{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-card);max-height:calc(100vh - 130px);padding:20px 22px;position:sticky;top:96px;overflow-y:auto}.toc-title{letter-spacing:.1em;text-transform:uppercase;color:var(--gf-accent-deep);margin:0 0 12px;font-size:11px;font-weight:600}.toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.toc li{margin-bottom:10px}.toc a{color:var(--gf-text-mid);border-left:2px solid var(--gf-border);padding-left:14px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.toc a:hover{color:var(--gf-primary);border-left-color:var(--gf-accent)}.post-body h2[id]{scroll-margin-top:96px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.toc-mobile{display:none}.post-eyebrow{color:var(--gf-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px;font-size:13px;font-weight:500;display:flex}.post-eyebrow-nicho{color:var(--gf-text-muted)}.post-eyebrow a{color:var(--gf-accent-deep);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:none}.post-eyebrow a:hover{text-decoration:underline}.post-header h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px;font-size:clamp(30px,4.6vw,42px);line-height:1.15}.post-body{font-size:17px;line-height:1.78}.post-body p{text-wrap:pretty;margin:0 0 1.25em}.post-body h2{text-wrap:balance;margin:1.9em 0 .7em;font-size:clamp(22px,3vw,27px)}.post-body h3{margin:1.6em 0 .6em}.post-body li{margin-bottom:.5em}.post-body img{border-radius:var(--gf-radius-card)}.post-share{border-top:1px solid var(--gf-border);flex-wrap:wrap;align-items:center;gap:10px;margin:40px 0 0;padding-top:24px;font-size:14px;display:flex}.post-share span{color:var(--gf-text-muted);font-weight:500}.post-share a{border-radius:var(--gf-radius-pill);border:1px solid var(--gf-border);color:var(--gf-text-mid);padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.post-share a:hover{border-color:var(--gf-accent);color:var(--gf-accent-deep)}.post-cta{background:radial-gradient(700px 300px at 90% -20%, rgba(var(--gf-accent-rgb), .16), transparent 60%), var(--gf-primary);border-radius:var(--gf-radius-lg);color:#fff;margin:40px 0 8px;padding:36px 36px 32px}.post-cta-title{letter-spacing:-.01em;color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}.post-cta-sub{color:var(--gf-text-light);margin:0 0 22px;font-size:15px}.post-cta-actions{flex-wrap:wrap;gap:14px;margin:0;display:flex}.post-cta .btn-secondary{color:var(--gf-accent)}.post-cta .btn-secondary:hover{color:var(--gf-primary)}.post-related h2{margin-top:0}.post-related h2 .accent{color:var(--gf-accent-deep)}.post-related .blog-card h3{color:var(--gf-primary);margin:16px 20px 4px;font-size:17px;line-height:1.35}.post-related .blog-card>a:hover h3{color:var(--gf-accent-deep)}@media (width<=1023px){.post-grid{grid-template-columns:minmax(0,1fr)}.post-aside{display:none}.toc-mobile{border:1px solid var(--gf-border);border-radius:var(--gf-radius-card);background:var(--gf-bg-soft);margin:0 0 24px;padding:4px 18px;display:block}.toc-mobile summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--gf-accent-deep);padding:10px 0;font-size:13px;font-weight:600}.toc-mobile ol{margin:4px 0 14px;padding-left:20px}.toc-mobile li{margin-bottom:8px}.toc-mobile a{color:var(--gf-text-mid);font-size:14px}}:root{--gf-ease:cubic-bezier(.22, .61, .36, 1)}.post-body a:not([class]),.gf-page .legacy-content a:not([class]):not([href*="api.whatsapp.com"]){color:var(--gf-accent-deep);background-image:linear-gradient(var(--gf-accent), var(--gf-accent));transition:background-size .25s var(--gf-ease), color .2s var(--gf-ease);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.post-body a:not([class]):hover,.gf-page .legacy-content a:not([class]):not([href*="api.whatsapp.com"]):hover{color:var(--gf-primary);background-size:100% 2px}.blog-card,.destaque-card a{transition:transform .3s var(--gf-ease), box-shadow .3s var(--gf-ease), border-color .3s var(--gf-ease)}.blog-card:hover{box-shadow:0 14px 32px -18px rgba(var(--gf-primary-rgb), .35);border-color:var(--gf-accent-soft)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.blog-card,.gf-reviews-add,.destaque-card,.ig-grid>li{animation:gf-rise .5s var(--gf-ease) both;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes gf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.post-body{max-width:68ch}.post-body blockquote{color:var(--gf-primary);font-size:18px;font-weight:500;line-height:1.6}.post-cta-inline{background:var(--gf-bg-soft);border-left:3px solid var(--gf-accent);border-radius:0 var(--gf-radius-sm) var(--gf-radius-sm) 0;margin:2em 0;padding:16px 22px}.post-cta-inline p{color:var(--gf-text-mid);font-size:15px;margin:0!important}.post-cta-inline a{font-weight:600}.ig-shell{align-items:center;gap:clamp(28px,4vw,56px);display:grid}.home-instagram h2{margin:0 0 22px;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.ig-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gf-accent);margin:0 0 12px;font-size:11px;font-weight:600}.ig-intro .ig-follow{margin:4px 0 0}.ig-grid{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ig-card a{background:var(--gf-primary-light);border:1px solid rgba(var(--gf-accent-rgb), .25);border-radius:var(--gf-radius-card);color:#fff;transition:border-color .3s var(--gf-ease), transform .3s var(--gf-ease), box-shadow .3s var(--gf-ease);grid-template-columns:auto 1fr;grid-template-areas:"thumb topic""thumb open";align-content:center;gap:4px 18px;padding:18px 20px;text-decoration:none;display:grid}.ig-card a:hover,.ig-card a:focus-visible{border-color:var(--gf-accent);color:#fff;transform:translateY(-3px);box-shadow:0 18px 40px -26px #0009}.ig-thumb{border:1px solid rgba(var(--gf-accent-rgb), .45);background:radial-gradient(120% 120% at 30% 20%, rgba(var(--gf-accent-rgb), .28), transparent 60%), linear-gradient(135deg, var(--gf-primary), var(--gf-primary-deep));border-radius:16px;grid-area:thumb;align-self:center;place-items:center;width:58px;height:58px;display:grid}.ig-glyph{color:var(--gf-accent);font-size:26px;font-weight:700;line-height:1}.ig-topic{grid-area:topic;align-self:end;font-size:16px;font-weight:600;line-height:1.35}.ig-open{color:var(--gf-accent);grid-area:open;align-self:start;font-size:13px;font-weight:600}.ig-follow{margin:0}@media (width>=900px){.ig-shell{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}@media (prefers-reduced-motion:reduce){.blog-card,.destaque-card a,.ig-card a{transition:none}.blog-card:hover,.ig-card a:hover{transform:none}}.home-instagram{background:var(--gf-primary);margin:0}.home-instagram .ig-shell{align-items:stretch}.home-instagram .instagram-grid{grid-template-columns:minmax(0,1fr)}.home-instagram .ig-card{min-width:0}.home-instagram .ig-card>a{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.home-instagram .ig-thumb{aspect-ratio:1;border:0;border-radius:0;width:100%;height:auto;display:block;position:relative;overflow:hidden}.home-instagram .ig-thumb img{object-fit:cover;width:100%;height:100%;display:block}.home-instagram .ig-glyph{background:rgba(var(--gf-primary-rgb), .9);border:1px solid rgba(var(--gf-accent-rgb), .75);border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid;position:absolute;top:12px;left:12px}.home-instagram .ig-topic{padding:16px 18px 0}.home-instagram .ig-open{margin-top:auto;padding:8px 18px 18px}@media (width>=768px){.home-instagram .instagram-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.home-instagram .ig-shell{grid-template-columns:repeat(12,minmax(0,1fr))}.home-instagram .ig-intro{grid-column:span 4;align-self:center}.home-instagram .instagram-grid{grid-column:span 8}}.post-body p,.post-body li,.post-body td,.post-body th,.post-body label,.post-body summary{font-size:max(1rem,1em)!important}.post-body sup,.post-body sub{font-size:.75em!important}.post-body button,.post-body input:not([type=hidden]),.post-body select,.post-body textarea{min-block-size:44px;font-size:max(1rem,1em)!important}.post-share a{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.toc-mobile>summary,.toc a,.toc-mobile ol a{align-items:center;min-block-size:44px;display:flex}.post-cta-actions a{min-block-size:44px}.post-cta-inline a{align-items:center;min-block-size:44px;display:inline-flex}.post-body a.share-btn,.post-body a.gf-share-btn,.post-body a.btn-contato{box-sizing:border-box;justify-content:center;align-items:center;min-block-size:44px;display:inline-flex!important}.post-body a:has(img){max-width:100%;min-block-size:44px;display:inline-block}.post-body :is(div,section,aside,h2,h3,h4)>a:not(:has(img)){align-items:center;min-block-size:44px;display:inline-flex}:root{--ph-inner:var(--gf-grid);--ph-filete:56px}.gf-ph{margin-top:0;margin-inline:calc(50% - 50vw);padding-inline:0}.gf-faq-whatsapp{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;border-radius:var(--gf-radius-pill);color:#071a12;min-width:44px;min-height:44px;font:700 14px/1 var(--gf-font);background:#25d366;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 12px 28px #071a1247}.gf-faq-whatsapp:hover{background:#2ee171}.gf-faq-whatsapp:focus-visible{outline:3px solid var(--gf-accent);outline-offset:3px}.gf-ph__in,.gf-ph>.gf-cp-hero{max-width:var(--ph-inner);padding-inline:var(--gf-gutter);margin-inline:auto}.gf-page.gf-has-band{padding-top:0}.gf-404-actions{max-width:var(--gf-grid);padding-inline:var(--gf-gutter);margin:28px auto 0}.gf-ph--navy{background: repeating-linear-gradient(135deg, rgba(var(--gf-accent-rgb), .05) 0 1px, transparent 1px 28px), radial-gradient(900px 400px at 88% -25%, rgba(var(--gf-accent-rgb), .18), transparent 60%), linear-gradient(180deg, var(--gf-primary) 0%, var(--gf-primary-light) 135%);color:#fff;padding-block:clamp(56px,8vw,96px) clamp(48px,6vw,72px)}.gf-ph--navy h1{color:#fff;font-size:clamp(34px,26px + 2.4vw,76px)}.gf-ph--navy .gf-ph__kicker{color:var(--gf-accent)}.gf-ph--navy .gf-ph__in>div p{color:var(--gf-text-light)}.gf-ph--light{background:var(--gf-bg-soft);border-bottom:1px solid var(--gf-border);color:var(--gf-primary);padding-block:clamp(44px,6vw,72px) clamp(40px,5vw,60px)}.gf-ph--light h1{color:var(--gf-primary);font-size:clamp(30px,24px + 1.9vw,60px)}.gf-ph--light .gf-ph__kicker{color:var(--gf-accent-deep)}.gf-ph--light .gf-ph__in>div p{color:var(--gf-text-mid)}.gf-ph h1{letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}.gf-ph__in>h1:first-child:after,.gf-cp-hero-txt>h1:first-child:after,.gf-cp-hero-txt>h2:first-child:after{content:"";width:var(--ph-filete);background:var(--gf-accent);border-radius:2px;height:3px;margin:24px 0 0;display:block}.gf-ph__kicker{text-transform:uppercase;letter-spacing:.28em;margin:16px 0 0;font-size:clamp(12px,1.4vw,13px);font-weight:600}.gf-ph__in>h1+h1,.gf-ph__in>h1+h2{letter-spacing:0;text-transform:none;margin:18px 0 0;font-size:clamp(16px,1.9vw,20px);font-weight:500;line-height:1.4}.gf-ph--navy .gf-ph__in>h1+h1,.gf-ph--navy .gf-ph__in>h1+h2{color:var(--gf-accent-soft)}.gf-ph--light .gf-ph__in>h1+h1,.gf-ph--light .gf-ph__in>h1+h2{color:var(--gf-text-mid)}.gf-ph__in>div{margin-top:18px}.gf-ph__in>div p{max-width:60ch;margin:0 0 8px;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.gf-ph__in>div p:last-child{margin-bottom:0}.gf-ph a{color:var(--gf-accent)}.gf-ph--navy a:hover,.gf-ph--navy a:focus-visible{color:#fff}.gf-ph--light a:hover,.gf-ph--light a:focus-visible{color:var(--gf-accent-deep);text-decoration:underline}.gf-ph--navy ul:has(>li>a:only-child) a{color:var(--gf-accent);border-color:var(--gf-accent);background:0 0}.gf-ph--navy ul:has(>li>a:only-child) a:hover,.gf-ph--navy ul:has(>li>a:only-child) a:focus-visible{background:var(--gf-accent);color:var(--gf-primary)}.gf-ph--light ul:has(>li>a:only-child) a{background:#fff}.gf-page .legacy-content ul:has(>li>a:only-child):not(:has(h3)){flex-wrap:wrap;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.gf-page .legacy-content ul:has(>li>a:only-child):not(:has(h3)) li{margin:0}.gf-page .legacy-content ul:has(>li>a:only-child):not(:has(h3)) a{border-radius:var(--gf-radius-pill);border:1px solid var(--gf-accent);color:var(--gf-accent-deep);transition:background-color .2s var(--gf-ease), color .2s var(--gf-ease);background:0 0;padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.gf-page .legacy-content ul:has(>li>a:only-child):not(:has(h3)) a:hover,.gf-page .legacy-content ul:has(>li>a:only-child):not(:has(h3)) a:focus-visible{background:var(--gf-accent);color:var(--gf-primary)}.gf-feature{border-top:1px solid var(--gf-border);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:12px clamp(28px,5vw,64px);padding:clamp(32px,5vw,56px) 0;display:grid}.gf-feature>h1{letter-spacing:.02em;grid-column:1;margin:0 0 4px;font-size:clamp(24px,3.4vw,32px)}.gf-feature>h1:before{content:"";background:var(--gf-accent);border-radius:2px;width:44px;height:3px;margin-bottom:14px;display:block}.gf-feature>div:not(:last-child){grid-column:1}.gf-feature>p{grid-column:1;margin:8px 0 0}.gf-feature>div:last-child{grid-area:1/2/span 3;align-self:center}.gf-feature>div:last-child img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--gf-radius-lg);width:100%;box-shadow:0 24px 48px -28px rgba(var(--gf-primary-rgb), .45);margin:0}.gf-rev>h1,.gf-rev>div:not(:last-child),.gf-rev>p{grid-column:2}.gf-rev>div:last-child{grid-area:1/1/span 3}.gf-feature p:has(>a:only-child)>a{border-radius:var(--gf-radius-pill);border:1px solid var(--gf-accent);background:var(--gf-accent);color:var(--gf-primary);transition:background-color .2s var(--gf-ease);padding:12px 26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.gf-feature p:has(>a:only-child)>a:hover,.gf-feature p:has(>a:only-child)>a:focus-visible{background:var(--gf-accent-hover);color:var(--gf-primary)}.gf-page .legacy-content>ul:has(>li>h3),.gf-page .legacy-content .gf-pedidos ul:has(>li>h3){grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:24px 0 8px;padding:0;list-style:none;display:grid}.gf-page .legacy-content ul:has(>li>h3)>li{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-left:3px solid var(--gf-accent);border-radius:var(--gf-radius-card);margin:0;padding:20px 22px}.gf-page .legacy-content ul:has(>li>h3) h3{margin:0 0 6px;font-size:16px;line-height:1.4}.gf-page .legacy-content ul:has(>li>h3) p{color:var(--gf-text-mid);margin:0;font-size:13.5px}.gf-band{background:radial-gradient(700px 300px at 12% -20%, rgba(var(--gf-accent-rgb), .15), transparent 60%), var(--gf-primary);color:#fff;border-radius:var(--gf-radius-lg);text-align:center;margin:clamp(40px,6vw,64px) 0 8px;padding:clamp(40px,6vw,64px) clamp(24px,5vw,56px)}.gf-band h1{color:#fff;margin:0 0 8px;font-size:clamp(24px,3.6vw,32px)}.gf-band h1 strong{color:var(--gf-accent)}.gf-band h4{color:var(--gf-text-light);margin:0;font-size:16px;font-weight:400}.gf-band-actions{margin:26px 0 0!important}.gf-prefooter{background:var(--gf-primary);border-top:1px solid rgba(var(--gf-accent-rgb), .3);margin-top:64px}.gf-prefooter-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:44px;padding-bottom:44px;display:flex}.gf-prefooter-title{color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:24px;font-weight:700}.gf-prefooter-sub{color:var(--gf-text-light);margin:0;font-size:15px}.gf-prefooter-actions{flex-wrap:wrap;gap:14px;margin:0;display:flex}.gf-prefooter .btn-secondary{color:var(--gf-accent)}.gf-prefooter .btn-secondary:hover{color:var(--gf-primary)}.gf-prefooter+.site-footer{margin-top:0}.gf-qs-head img{display:none}.gf-photo{text-align:center;margin:0 0 clamp(36px,5vw,56px)}.gf-photo p{margin:0}.gf-photo img{border-radius:var(--gf-radius-lg);width:100%;max-width:760px;height:auto;box-shadow:0 24px 48px -28px rgba(var(--gf-primary-rgb), .45)}.gf-mvv{margin:0 0 clamp(40px,6vw,64px)}.gf-mvv ul{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.gf-mvv li{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-top:3px solid var(--gf-accent);border-radius:var(--gf-radius-card);margin:0;padding:26px 26px 22px}.gf-mvv h3{letter-spacing:.08em;color:var(--gf-accent-deep);margin:0 0 10px;font-size:15px}.gf-mvv p{color:var(--gf-text-mid);margin:0;font-size:14.5px}.gf-manifesto{background:linear-gradient(180deg, var(--gf-primary) 0%, var(--gf-primary-deep) 100%);color:#fff;border-radius:var(--gf-radius-lg);padding:clamp(40px,6vw,72px) clamp(28px,5vw,64px)}.gf-manifesto h1{margin:0 0 20px;font-size:clamp(28px,4.5vw,44px);line-height:1.15}.gf-manifesto p{color:var(--gf-text-light);max-width:62ch;font-size:16.5px}.gf-manifesto p:last-child{color:var(--gf-accent);font-weight:600}.gf-contact{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-lg);padding:clamp(32px,5vw,48px)}.gf-contact h2{margin:0 0 16px;font-size:22px}.gf-contact p{font-size:16px}.gf-page .legacy-content>div>img,.gf-page .legacy-content>div>a>img,.gf-page .legacy-content>p>img{object-fit:cover;border-radius:var(--gf-radius-lg);width:100%;max-height:460px;box-shadow:0 24px 48px -28px rgba(var(--gf-primary-rgb), .4)}.gf-page .legacy-content img[src*=Logo]{width:auto;max-width:min(320px,100%);box-shadow:none;border-radius:0}@media (width<=860px){.gf-feature{grid-template-columns:1fr}.gf-feature>*,.gf-rev>*{grid-column:1!important}.gf-feature>div:last-child,.gf-rev>div:last-child{grid-row:auto}.gf-photo img{height:320px}.gf-mvv ul{grid-template-columns:1fr}.gf-prefooter-inner{flex-direction:column;align-items:flex-start}}.site-nav a{white-space:nowrap}.hub-head{margin-bottom:clamp(28px,4vw,44px)}.hub-head h1{margin:0 0 6px;padding-bottom:14px;position:relative}.hub-head h1:after{content:"";background:var(--gf-accent);border-radius:2px;width:56px;height:3px;position:absolute;bottom:0;left:0}.tag-head{margin-bottom:clamp(28px,4vw,44px)}.tag-eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--gf-accent-deep);margin:0 0 10px;font-size:12px;font-weight:600}.tag-head h1{margin:0;padding-bottom:14px;position:relative}.tag-head h1:after{content:"";background:var(--gf-accent);border-radius:2px;width:56px;height:3px;position:absolute;bottom:0;left:0}.hub-standfirst{color:var(--gf-text-mid);margin:10px 0 18px;font-size:17px}.hub-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hub-chips a{border-radius:var(--gf-radius-pill);border:1px solid var(--gf-border);background:var(--gf-bg-soft);color:var(--gf-text-mid);transition:border-color .2s var(--gf-ease), color .2s var(--gf-ease);padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.hub-chips a:hover,.hub-chips a:focus-visible{border-color:var(--gf-accent);color:var(--gf-accent-deep)}.hub-featured{border:1px solid var(--gf-border);border-radius:var(--gf-radius-lg);color:inherit;transition:border-color .3s var(--gf-ease), box-shadow .3s var(--gf-ease);background:#fff;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;margin-bottom:clamp(28px,4vw,44px);text-decoration:none;display:grid;overflow:hidden}.hub-featured:hover{border-color:var(--gf-accent-soft);box-shadow:0 20px 44px -24px rgba(var(--gf-primary-rgb), .35);color:inherit}.hub-featured-media{aspect-ratio:1200/555;background:var(--gf-primary);display:block}.hub-featured-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hub-featured-media picture,.hub-cover-media picture,.card-media picture,.gf-news-media picture,.post-related .related-thumb picture{width:100%;height:100%;display:block}.hub-featured-body{flex-direction:column;gap:12px;padding:clamp(22px,3vw,40px);display:flex}.hub-featured-body h2{letter-spacing:-.015em;text-wrap:balance;color:var(--gf-primary);margin:0;font-size:clamp(21px,2.6vw,28px);line-height:1.22}.hub-featured:hover h2{color:var(--gf-accent-deep)}.hub-featured-intro{color:var(--gf-text-mid);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--gf-accent-deep);font-size:11px;font-weight:600;display:block}.card-media{aspect-ratio:1200/555;background:var(--gf-primary);display:block;overflow:hidden}.card-media img{object-fit:cover;object-position:center;width:100%;display:block;height:100%!important}.blog-card .card-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.blog-card .card-body h2{letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-card .card-body .blog-intro{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.card-more{color:var(--gf-accent-deep);margin-top:auto;padding-top:10px;font-size:13px;font-weight:600}.blog-card>a{flex-direction:column;height:100%;display:flex}.hub-featured .card-more,.blog-card .card-more{transition:transform .2s var(--gf-ease)}.hub-featured:hover .card-more,.blog-card:hover .card-more{transform:translate(4px)}.gf-hero .gf-hero-actions2 .btn-secondary{color:var(--gf-accent)}.gf-hero .gf-hero-actions2 .btn-secondary:hover{color:var(--gf-primary)}.gf-sec-faq>img{object-fit:contain;max-width:420px;max-height:240px;box-shadow:none}.destaque-card a{background:linear-gradient(160deg, var(--gf-primary-light), var(--gf-primary))}.destaque-titulo{border-top:2px solid rgba(var(--gf-accent-rgb), .5)}.gf-sec-steps>ul h5{max-width:140px;margin:0 auto;font-size:13.5px}[id^=newsletter-form] input[type=text],[id^=newsletter-form] input[type=email]{min-height:48px!important;font-size:16px!important;font-family:var(--gf-font)!important;color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff40!important;border-radius:10px!important;padding:12px 14px!important}[id^=newsletter-form] input[type=text]:focus,[id^=newsletter-form] input[type=email]:focus{outline-offset:1px;outline:2px solid var(--gf-accent)!important;border-color:var(--gf-accent)!important}[id^=newsletter-form] label{font-family:var(--gf-font)!important;color:#ffffffeb!important;font-size:13.5px!important}[id^=newsletter-form] input[type=checkbox]{accent-color:var(--gf-accent);width:20px!important;height:20px!important}[id^=newsletter-form] label:has(>input[type=checkbox]),[id^=newsletter-form] label:has(input[type=checkbox]){cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex!important}[id^=newsletter-form] button[type=submit],[id^=newsletter-form] input[type=submit],.gf-sec-nl>div button[type=submit],.gf-sec-nl>div input[type=submit]{cursor:pointer;padding:13px 30px;font-weight:600;background:var(--gf-accent)!important;min-height:52px!important;color:var(--gf-primary)!important;border-radius:var(--gf-radius-pill)!important;font-size:16px!important;font-family:var(--gf-font)!important;border:0!important}.gf-page .legacy-content a[href*="api.whatsapp.com"] span,.gf-hero a[href*="api.whatsapp.com"] span,.gf-home-rest a[href*="api.whatsapp.com"] span{color:inherit!important;font-size:inherit!important}.post-body>h2:before{content:"";background:var(--gf-accent);border-radius:2px;width:32px;height:2px;margin-bottom:10px;display:block}@media (width<=560px){.gf-hero h1{font-size:34px}.gf-hero h2{letter-spacing:.16em;font-size:12px}.gf-hero div p,.gf-hero div p span{color:#ffffffdb;font-size:17px!important}.gf-home-rest .gf-sec>:is(h1,h2){text-wrap:balance}}@media print{.blog-card,.gf-reviews-add,.destaque-card,.ig-grid>li{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=900px){.hub-featured{grid-template-columns:1fr}}.gf-manifesto p{color:var(--gf-text-light)}.gf-manifesto p:last-child,.gf-manifesto p:last-child *{color:var(--gf-accent)}.gf-hero{border-bottom:1px solid rgba(var(--gf-accent-rgb), .35);isolation:isolate;background-color:var(--gf-primary);background-image:url(/brand/hero-poster.jpg);background-position:50% 28%;background-repeat:no-repeat;background-size:cover;align-content:center;min-height:min(64vh,660px);display:grid;position:relative;overflow:hidden}.gf-hero-video{object-fit:cover;z-index:-2;width:auto;min-width:100%;max-width:none;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gf-hero:before{content:"";z-index:-1;background:radial-gradient(1100px 500px at 85% -10%, rgba(var(--gf-accent-rgb), .18), transparent 60%), linear-gradient(100deg, rgba(var(--gf-primary-rgb), .96) 30%, rgba(var(--gf-primary-rgb), .82) 70%, rgba(var(--gf-primary-rgb), .68) 100%);position:absolute;inset:0}.gf-hero-inner{width:100%;position:relative}.gf-hero-inner p:has(>a[href*="api.whatsapp.com"]),.gf-hero-inner .gf-hero-actions2{vertical-align:middle;margin:26px 14px 0 0;padding-left:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.gf-hero-video{display:none}}@media (width<=700px){.gf-hero-video{display:none}}.gf-home-rest{padding:0}.gf-sec{padding:clamp(56px,7vw,84px) 0}.gf-sec>*{max-width:var(--gf-grid);padding-inline:var(--gf-gutter);margin-left:auto;margin-right:auto}.gf-home-rest .gf-sec>:is(h1,h2){margin-top:0;margin-bottom:28px}.gf-sec-steps,.gf-sec-news{background:var(--gf-bg-soft)}.gf-sec-reviews{background:var(--gf-primary);color:#fff;padding-bottom:clamp(40px,5vw,64px)}.gf-sec-reviews>:is(h1,h2){color:#fff}.gf-home-rest .gf-sec-reviews>:is(h1,h2)>div{color:#ffffffd1}.gf-sec-reviews>:is(h1,h2)>br,.gf-sec-reviews>img,.gf-sec-faq>img,.gf-sec-faq>h1 br{display:none}.gf-sec-reviews>hr{margin-bottom:0}.gf-sec-reviews>ul a{color:var(--gf-accent);border-color:var(--gf-accent)}.gf-reviews-add{margin-top:36px}.gf-reviews-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gf-accent);text-align:center;margin:0 0 18px;font-size:13px;font-weight:600}.gf-reviews-track:focus-visible{outline:2px solid var(--gf-accent);outline-offset:4px;border-radius:4px}.gf-reviews-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--gf-accent-rgb), .45) transparent;gap:20px;margin:0;padding:4px 4px 18px;list-style:none;display:flex;overflow-x:auto}.gf-review-card{scroll-snap-align:start;text-align:left;background:var(--gf-primary-light);border:1px solid rgba(var(--gf-accent-rgb), .25);border-radius:var(--gf-radius-card);flex-direction:column;flex:0 0 min(340px,84%);gap:16px;padding:26px 24px;display:flex}.gf-review-quote{color:#ffffffdb;flex:1;margin:0;font-size:15px;line-height:1.65}.gf-review-autor{align-items:center;gap:12px;margin:0;display:flex}.gf-review-autor img{object-fit:cover;border-radius:50%;width:48px;height:48px}.gf-review-autor strong{color:#fff;font-size:14px;display:block}.gf-review-cargo{color:#fff9;margin-top:1px;font-size:12px;display:block}.gf-review-stars{color:var(--gf-accent);letter-spacing:2px;margin-top:3px;font-size:13px;display:block}.gf-sec-faq{text-align:center}.gf-sec-faq>h1{text-align:left}.gf-sec-nl{background:linear-gradient(180deg, var(--gf-primary) 0%, var(--gf-primary-deep) 100%)}.gf-sec-nl>div{border-radius:var(--gf-radius-lg);max-width:620px;box-shadow:0 28px 64px -32px rgba(var(--gf-primary-deep-rgb), .8);background:#fff;border:0;padding:16px 28px 28px}.gf-sec-nl [id^=newsletter-form-site]{min-height:400px}.gf-home-rest .gf-sec>*{margin-left:auto;margin-right:auto}.gf-home-rest .gf-sec>ul{margin-top:0}.gf-sec-steps>ul{margin-top:24px}.gf-home-rest .gf-sec>:is(h1,h2),.gf-home-rest .gf-sec>ul,.gf-home-rest .gf-sec>p,.gf-home-rest .gf-sec>div,.gf-home-rest .gf-sec>img,.gf-home-rest .gf-sec>hr{margin-left:auto;margin-right:auto}.destaque-card:first-child{margin-left:auto}.destaque-card:last-child{margin-right:auto}.gf-sec-faq>p>a{border-radius:var(--gf-radius-pill);border:1px solid var(--gf-accent);background:var(--gf-accent);color:var(--gf-primary);padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.gf-sec-faq>p>a:hover,.gf-sec-faq>p>a:focus-visible{background:var(--gf-accent-hover);color:var(--gf-primary)}.gf-sec-reviews{text-align:center}.gf-sec-reviews>:is(h1,h2){text-align:left}.gf-sec-reviews>:is(h1,h2):first-of-type{margin-bottom:4px}.gf-sec-reviews>:is(h1,h2):has(>div){margin-top:0;margin-bottom:10px}.gf-home-rest .gf-sec-reviews>:is(h1,h2):has(>div)>div{letter-spacing:.01em;color:#ffffffe6;text-align:left;max-width:46ch;margin:0;font-size:clamp(16px,.7vw + 13px,20px);font-weight:500;line-height:1.4}.gf-sec-news>ul{display:none}.gf-news-auto{margin-top:8px}.gf-news-track:focus-visible{outline:2px solid var(--gf-accent);outline-offset:4px;border-radius:6px}.gf-news-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--gf-accent-rgb), .4) transparent;gap:20px;margin:0;padding:4px 4px 16px;list-style:none;display:flex;overflow-x:auto}.gf-news-card{scroll-snap-align:start;flex:0 0 min(300px,82%)}.gf-news-card>a{border:1px solid var(--gf-border);border-radius:var(--gf-radius-card);height:100%;color:inherit;transition:border-color .25s var(--gf-ease), box-shadow .25s var(--gf-ease);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.gf-news-card>a:hover,.gf-news-card>a:focus-visible{border-color:var(--gf-accent-soft);box-shadow:0 14px 32px -18px rgba(var(--gf-primary-rgb), .35)}.gf-news-media img{object-fit:cover;width:100%;height:176px;display:block}.gf-news-media--empty{background:linear-gradient(160deg, var(--gf-primary-light), var(--gf-primary));height:176px;display:block}.gf-news-body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.gf-news-date{letter-spacing:.06em;color:var(--gf-accent-deep);font-size:12px;font-weight:600}.gf-news-title{color:var(--gf-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.gf-news-more{color:var(--gf-accent-deep);margin-top:auto;padding-top:6px;font-size:13px;font-weight:600}.gf-faq-inline{text-align:left;flex-direction:column;gap:12px;max-width:780px;margin:4px auto 0;display:flex}.gf-faq-inline-item{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-card);overflow:hidden}.gf-faq-inline-item>summary{cursor:pointer;color:var(--gf-primary);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.gf-faq-inline-item>summary::-webkit-details-marker{display:none}.gf-faq-inline-item>summary:after{content:"+";color:var(--gf-accent-deep);flex:none;font-size:22px;font-weight:400;line-height:1}.gf-faq-inline-item[open]>summary:after{content:"–"}.gf-faq-inline-item[open]>summary{color:var(--gf-accent-deep)}.gf-faq-inline-answer{color:var(--gf-text-mid);padding:0 22px 18px;font-size:15px;line-height:1.7}.gf-faq-inline-answer p{margin:0 0 10px}.gf-faq-inline-answer p:last-child{margin-bottom:0}.gf-faq-inline-answer a{color:var(--gf-accent-deep);font-weight:600}.gf-nl-aside{text-align:left;align-self:center}.gf-nl-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gf-accent-deep);margin:0 0 12px;font-size:12px;font-weight:600}.gf-nl-benefit{color:var(--gf-primary);max-width:30ch;margin:0;font-size:clamp(16px,.5vw + 14px,19px);font-weight:500;line-height:1.55}.gf-nl-benefit:after{content:"";background:var(--gf-accent);border-radius:2px;width:56px;height:3px;margin-top:20px;display:block}@media (width>=1024px){.gf-sec-nl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,60px);max-width:min(1040px,92vw);padding:clamp(32px,3vw,44px) clamp(32px,3.4vw,52px);display:grid}}@media (width<=1023px){.gf-nl-aside{text-align:center;margin-bottom:20px}.gf-nl-benefit{margin-inline:auto}}.gf-page .legacy-content ul:has(>li>a:only-child):not(:has(h3))>li{background:0 0;border:0;border-radius:0;padding:0}.gf-mvv ul,.gf-mvv li{list-style:none}.gf-mvv li::marker{content:none}.gf-page .legacy-content{width:var(--gf-grid)}.gf-photo img{width:min(760px,100%)}.gf-band,.gf-manifesto,.gf-contact{width:100%}.legacy-content{overflow-wrap:break-word}.gf-contact strong,.gf-contact a{overflow-wrap:anywhere}.gf-cp-head p{max-width:62ch}.gf-cp-body>h1{margin:0 0 6px;font-size:clamp(24px,3.4vw,32px)}.gf-cp-body>div>p{color:var(--gf-text-mid);max-width:62ch}.gf-brmap{margin:28px 0 40px}.gf-brmap-grid{grid-template-columns:repeat(8,minmax(30px,64px));grid-auto-rows:minmax(30px,64px);justify-content:center;gap:6px;display:grid}.gf-brmap-grid button{background:var(--gf-primary);color:var(--gf-accent);border:1px solid rgba(var(--gf-accent-rgb), .35);letter-spacing:.04em;cursor:pointer;appearance:none;transition:background-color .18s var(--gf-ease), color .18s var(--gf-ease), transform .18s var(--gf-ease);border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-size:clamp(11px,1.4vw,15px);font-weight:700;display:flex}.gf-brmap-grid button:hover,.gf-brmap-grid button:focus-visible{background:var(--gf-accent);color:var(--gf-primary);transform:translateY(-2px)}.uf-rr{grid-area:1/3}.uf-ap{grid-area:1/5}.uf-am{grid-area:2/2}.uf-pa{grid-area:2/4}.uf-ma{grid-area:2/5}.uf-ce{grid-area:2/6}.uf-rn{grid-area:2/7}.uf-ac{grid-area:3/1}.uf-ro{grid-area:3/2}.uf-mt{grid-area:3/3}.uf-to{grid-area:3/4}.uf-pi{grid-area:3/5}.uf-pe{grid-area:3/6}.uf-pb{grid-area:3/7}.uf-ms{grid-area:4/3}.uf-go{grid-area:4/4}.uf-df{grid-area:4/5}.uf-ba{grid-area:4/6}.uf-se{grid-area:4/7}.uf-al{grid-area:4/8}.uf-sp{grid-area:5/4}.uf-mg{grid-area:5/5}.uf-es{grid-area:5/6}.uf-pr{grid-area:6/4}.uf-rj{grid-area:6/5}.uf-sc{grid-area:7/4}.uf-rs{grid-area:8/3}.gf-ufgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gf-ufgrid>.gf-uf{margin:0}.gf-ufgrid>.gf-uf::marker{content:none}.gf-uf{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-card);transition:border-color .3s var(--gf-ease), box-shadow .3s var(--gf-ease);padding:20px 22px;scroll-margin-top:110px}.gf-uf h3{letter-spacing:.06em;color:var(--gf-primary);margin:0 0 12px;font-size:15px}.gf-uf p{flex-wrap:wrap;gap:8px;margin:0;display:flex}.gf-uf a{border-radius:var(--gf-radius-pill);border:1px solid var(--gf-accent);color:var(--gf-accent-deep);transition:background-color .15s var(--gf-ease), color .15s var(--gf-ease);background:#fff;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.gf-uf a:hover,.gf-uf a:focus-visible{background:var(--gf-accent);color:var(--gf-primary)}.gf-uf:target{border-color:var(--gf-accent);box-shadow:0 0 0 3px rgba(var(--gf-accent-rgb), .35), 0 18px 40px -22px rgba(var(--gf-primary-rgb), .4);background:#fff}.gf-contact.contact-pathways{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2.5vw,32px);padding:0;display:grid}.gf-contact-path{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-lg);min-width:0;padding:clamp(24px,3.4vw,40px)}.gf-contact-path>h2:first-child{margin-top:0}.gf-contact p{margin:0 0 12px;font-size:17px}@media (width<=960px){.gf-contact.contact-pathways{grid-template-columns:1fr}}.gf-page .legacy-content:has(>h1:only-of-type) p{max-width:72ch}@media (width<=720px){.gf-contact{grid-template-columns:1fr}.gf-brmap-grid{grid-template-columns:repeat(8,minmax(30px,1fr))}}.gf-cp-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.gf-cp-hero-txt h1,.gf-cp-hero-txt>h2:first-child{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(30px,4.4vw,44px);line-height:1.1}.gf-cp-hero-txt p{color:var(--gf-text-light)}.gf-cp-hero-txt a{color:var(--gf-accent);font-weight:600}.gf-cp-hero-map .gf-brmap{margin:0}.gf-cp-hero-map .gf-brmap-grid{grid-template-columns:repeat(8,clamp(26px,3.2vw,44px));grid-auto-rows:clamp(26px,3.2vw,44px);gap:5px}.gf-cp-hero-map .gf-brmap-grid button{border-color:rgba(var(--gf-accent-rgb), .4);background:#ffffff0f;font-size:clamp(9px,1.1vw,12px)}.gf-cp-hero-map .gf-brmap-grid button:hover,.gf-cp-hero-map .gf-brmap-grid button:focus-visible{background:var(--gf-accent);color:var(--gf-primary)}.gf-uf h3,.gf-uf p{position:relative}@media (width<=860px){.gf-cp-hero{grid-template-columns:1fr}.gf-cp-hero-map{justify-self:center}}.gf-cp-hero-txt h1+h1{letter-spacing:.22em;text-transform:uppercase;color:var(--gf-accent);margin:18px 0 10px;font-size:14px;font-weight:600}.gf-cp-hero-txt>div p{color:var(--gf-text-light);margin:0 0 8px;font-size:16px}.gf-cp-hero-txt>p:last-child{margin-top:18px}.gf-cp-hero-txt>p>a{border-radius:var(--gf-radius-pill);border:1px solid var(--gf-accent);color:var(--gf-accent);padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.gf-cp-hero-txt>p>a:hover,.gf-cp-hero-txt>p>a:focus-visible{background:var(--gf-accent);color:var(--gf-primary)}.gf-cp-body{margin-top:8px}.gf-timeline{margin:0 0 40px;padding-left:clamp(72px,9vw,120px);position:relative}.gf-timeline:before{content:"";background:linear-gradient(180deg, var(--gf-accent-soft), var(--gf-accent), var(--gf-accent-soft));width:2px;position:absolute;top:8px;bottom:8px;left:clamp(20px,3vw,40px)}.gf-tl-item{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-lg);margin-bottom:28px;padding:clamp(22px,3vw,34px);position:relative}.gf-tl-item:before{content:attr(data-year);writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.14em;color:var(--gf-accent-deep);background:var(--gf-bg);padding:8px 4px;font-size:clamp(15px,2vw,20px);font-weight:800;position:absolute;top:24px;left:calc(-1*clamp(72px,9vw,120px) + clamp(20px,3vw,40px) - 8px);transform:translate(-50%)rotate(0)}.gf-tl-item:after{content:"";background:var(--gf-accent);border:2px solid var(--gf-bg);border-radius:50%;width:12px;height:12px;position:absolute;top:34px;left:calc(-1*clamp(72px,9vw,120px) + clamp(20px,3vw,40px) - 5px)}.gf-tl-item h1{margin:0 0 10px;font-size:clamp(20px,2.8vw,26px)}.gf-tl-item h1 p{margin:0}.gf-tl-item img{border-radius:var(--gf-radius-card);margin:12px 0 4px}.gf-tl-item p{color:var(--gf-text-mid);font-size:15.5px}.gf-tl-quote{background:linear-gradient(135deg, var(--gf-primary), var(--gf-primary-light));color:#fff;border-radius:var(--gf-radius-lg);margin:36px 0;padding:clamp(28px,4vw,44px);position:relative}.gf-tl-quote h1{color:#fff;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:600;line-height:1.35}.gf-tl-quote:before{content:"";background:var(--gf-accent);border-radius:2px;width:3px;position:absolute;top:20px;bottom:20px;left:0}@media (width<=640px){.gf-timeline{padding-left:52px}.gf-timeline:before{left:14px}.gf-tl-item:before{writing-mode:horizontal-tb;padding:2px 4px;font-size:13px;left:-52px;transform:none}.gf-tl-item:after{left:-43px}}.gf-sec-faq>img{max-width:300px}.gf-sec-reviews{padding-top:clamp(40px,5vw,60px)}.gf-faq-head h1{color:#fff;margin-bottom:10px}.gf-faq-head div p{color:var(--gf-text-light);max-width:66ch}.gf-faq-page{width:min(880px,100%)}.gf-faq-list{flex-direction:column;gap:12px;display:flex}.gf-faq-item{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-card);transition:border-color .2s var(--gf-ease);overflow:hidden}.gf-faq-item[open]{border-color:var(--gf-accent);background:#fff}.gf-faq-item summary{cursor:pointer;color:var(--gf-primary);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.gf-faq-item summary::-webkit-details-marker{display:none}.gf-faq-item summary:after{content:"+";border:1px solid var(--gf-accent);width:28px;height:28px;color:var(--gf-accent-deep);transition:transform .2s var(--gf-ease), background-color .2s var(--gf-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.gf-faq-item[open] summary:after{content:"−";background:var(--gf-accent);color:var(--gf-primary)}.gf-faq-item summary:hover:after{background:var(--gf-accent);color:var(--gf-primary)}.gf-faq-answer{padding:0 22px 20px}.gf-faq-answer p{color:var(--gf-text-mid);margin:0 0 10px;font-size:15px;line-height:1.7}.gf-faq-head img{display:none}.gf-faq-head ul,.gf-faq-head li{margin:0;padding:0;list-style:none}.gf-faq-head li::marker{content:none}.gf-gloss-head{margin:clamp(34px,5vw,52px) 0 6px}.gf-gloss-head p{margin:0 0 6px;text-align:left!important}.gf-gloss-head strong{color:var(--gf-primary);font-size:19px}.gf-gloss-head em{color:var(--gf-accent-deep);font-style:normal}.gf-gloss{gap:10px;margin:14px 0 0;display:grid}.gf-gloss-item{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-left:3px solid var(--gf-accent);border-radius:var(--gf-radius-card);padding:16px 20px}.gf-gloss-item dt{color:var(--gf-primary);letter-spacing:.02em;margin:0 0 5px;font-size:15px;font-weight:600}.gf-gloss-item dd{margin:0}.gf-gloss-item dd p{color:var(--gf-text-mid);margin:0;font-size:14.5px;line-height:1.6}.gf-team-band{background:var(--gf-bg-soft);margin-inline:calc(50% - 50vw);padding-block:clamp(40px,6vw,88px)}.gf-team-in{max-width:var(--gf-wide);padding-inline:var(--gf-gutter);margin-inline:auto}.gf-team-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(180px,15vw,240px),1fr));gap:clamp(14px,1.4vw,24px);margin:0;padding:0;list-style:none;display:grid}.gf-team-tile{margin:0}.gf-team-face{aspect-ratio:4/5;cursor:pointer;border-radius:var(--gf-radius-card);background:var(--gf-primary);width:100%;transition:transform .4s var(--gf-ease,ease), box-shadow .4s var(--gf-ease,ease);border:0;padding:0;display:block;position:relative;overflow:hidden}.gf-team-face:before{content:attr(data-mono);z-index:0;font:700 clamp(30px, 4vw, 52px)/1 var(--gf-font);color:var(--gf-accent);background:linear-gradient(160deg, var(--gf-primary-light), var(--gf-primary));place-items:center;display:grid;position:absolute;inset:0}.gf-team-face img{z-index:1;object-fit:cover;object-position:top center;filter:grayscale()contrast(1.08)brightness(.97);width:100%;height:100%;transition:filter .4s var(--gf-ease,ease);position:relative}.gf-team-face:after{content:"";z-index:2;background:var(--gf-primary);mix-blend-mode:color;opacity:.5;transition:opacity .4s var(--gf-ease,ease);pointer-events:none;position:absolute;inset:0}.gf-team-scrim{z-index:3;text-align:left;background:linear-gradient(0deg, rgba(var(--gf-primary-deep-rgb), .94), rgba(var(--gf-primary-deep-rgb), 0));max-height:48%;padding:clamp(10px,1.4vw,16px) 14px clamp(9px,1.1vw,12px);position:absolute;inset:auto 0 0;overflow:hidden}.gf-team-scrim h3{color:#fff;letter-spacing:0;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:clamp(13px,1vw,15px);line-height:1.25;display:-webkit-box;overflow:hidden}.gf-team-scrim p{color:var(--gf-accent);text-transform:uppercase;letter-spacing:.05em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.gf-team-face:hover,.gf-team-face:focus-visible{box-shadow:0 14px 32px rgba(var(--gf-primary-rgb), .3), 0 0 0 2px var(--gf-accent);outline:none;transform:translateY(-4px)}.gf-team-face:hover img,.gf-team-face:focus-visible img{filter:none}.gf-team-face:hover:after,.gf-team-face:focus-visible:after{opacity:0}.gf-team-card{border:1px solid var(--gf-border);border-radius:var(--gf-radius-lg);opacity:0;width:min(720px,92vw);transition:opacity .28s var(--gf-ease,ease), transform .28s var(--gf-ease,ease), overlay .28s var(--gf-ease,ease) allow-discrete, display .28s var(--gf-ease,ease) allow-discrete;margin:auto;padding:0;overflow:hidden;transform:translateY(10px)scale(.98);box-shadow:0 30px 70px #070c1a73}.gf-team-card:popover-open{opacity:1;transform:none}@starting-style{.gf-team-card:popover-open{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.gf-team-card{opacity:1;transition:none;transform:none}}.gf-team-card::backdrop{backdrop-filter:blur(3px);background:#0f1b328c}.gf-team-card-in>img{object-fit:cover;object-position:top center;border-radius:0;width:100%;height:100%;display:block}.gf-team-card-in>h3{color:var(--gf-primary);margin:24px 28px 2px;font-size:22px}.gf-team-card-in>p{color:var(--gf-accent-deep);text-transform:uppercase;letter-spacing:.04em;margin:0 28px 16px;font-size:13px;font-weight:600}.gf-team-card-in>div{margin:0 28px 26px}.gf-team-card-in>div ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.gf-team-card-in>div li{color:var(--gf-text-mid);margin:0;padding-left:18px;font-size:14.5px;line-height:1.55;position:relative}.gf-team-card-in>div li:before{content:"";background:var(--gf-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.gf-team-card-in>div li span{font-size:inherit!important}@media (width>=768px){.gf-team-card-in{grid-template-columns:264px minmax(0,1fr);display:grid}.gf-team-card-in>img{grid-area:1/1/span 3;height:100%;max-height:460px}.gf-team-card-in>h3{grid-column:2;margin-top:30px}.gf-team-card-in>p,.gf-team-card-in>div{grid-column:2}}.gf-team-filter{flex-wrap:wrap;gap:10px;margin:0 0 clamp(20px,3vw,34px);display:flex}.gf-team-filter label{border-radius:var(--gf-radius-pill);border:1px solid var(--gf-border);color:var(--gf-text-mid);cursor:pointer;transition:background-color .15s var(--gf-ease,ease), color .15s var(--gf-ease,ease), border-color .15s var(--gf-ease,ease);background:#fff;padding:8px 18px;font-size:14px;font-weight:600}.gf-team-radio{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.gf-team-radio:checked+label{background:var(--gf-accent);color:var(--gf-primary);border-color:var(--gf-accent)}.gf-team-radio:focus-visible+label{outline:2px solid var(--gf-primary);outline-offset:2px}.gf-team-in:has(#f-socios:checked) .gf-team-tile:not([data-cargo=socios]),.gf-team-in:has(#f-advogados:checked) .gf-team-tile:not([data-cargo=advogados]),.gf-team-in:has(#f-equipe:checked) .gf-team-tile:not([data-cargo=equipe]){display:none}@supports not selector(:popover-open){.gf-team-card{width:auto;box-shadow:none;opacity:1;margin:12px 0 0;display:block;position:static;transform:none}}@media (width<=640px){.gf-team-grid{grid-template-columns:repeat(2,1fr)}}.gf-cp-stage{overflow:hidden}.gf-cp-lede{text-align:center;max-width:780px}.gf-cp-lede>h1:first-child:after{margin-inline:auto}.gf-cp-lede .gf-decoder{text-align:left;max-width:620px;margin-inline:auto}.gf-cp-lede .gf-decoder-help{max-width:58ch}.gf-cp-mapzone{border-top:1px solid rgba(var(--gf-accent-rgb), .18);margin-top:clamp(48px,7vw,104px);padding-top:clamp(40px,5vw,72px)}.gf-cp-stage>.gf-cp-hero{max-width:var(--gf-wide);grid-template-columns:1fr;align-items:center;gap:clamp(24px,3vw,56px)}@media (width>=900px){.gf-cp-stage>.gf-cp-hero{grid-template-columns:38fr 62fr}}.gf-cp-stage .gf-cp-hero-map{justify-self:center;width:100%;position:relative}.gf-cp-stage .gf-cp-hero-map .gf-brmap{margin:0}.gf-cp-stage .gf-cp-hero-map .gf-brmap-grid{grid-template-columns:repeat(8,minmax(0,clamp(34px,5vw,84px)));grid-auto-rows:clamp(34px,5vw,84px);justify-content:center;gap:clamp(5px,.7vw,11px)}.gf-cp-stage .gf-cp-hero-map .gf-brmap-grid button{border-radius:clamp(8px,.9vw,12px);font-size:clamp(11px,1.4vw,18px)}@media (width<=360px){.gf-cp-stage .gf-cp-hero-txt h1:first-child{font-size:26px}.gf-cp-stage>.gf-cp-hero{gap:18px}}.gf-cp-cards{display:block}.gf-uf[popover]{border-radius:var(--gf-radius-lg);background:#fff;border:0;width:min(440px,92vw);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 60px #070c1a66}.gf-uf[popover]::backdrop{backdrop-filter:blur(3px);background:#0f1b328c}.gf-uf[popover] h3{background:var(--gf-primary);color:#fff;letter-spacing:.02em;margin:0;padding:18px 22px;font-size:18px}.gf-uf[popover]>div{margin:0;padding:0}.gf-uf[popover] p{flex-wrap:wrap;gap:10px;margin:0;padding:20px 22px;display:flex}.gf-uf[popover] p br{display:none}.gf-uf[popover] p>span{display:inline-flex}.gf-uf[popover] a{border-radius:var(--gf-radius-pill);background:var(--gf-accent);border:0;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;color:var(--gf-primary)!important}.gf-uf[popover] a:hover,.gf-uf[popover] a:focus-visible{background:var(--gf-accent-hover);color:var(--gf-primary)!important}@media (width<=560px){.gf-uf[popover]{border-radius:16px 16px 0 0;width:100%;max-width:100%;margin:0;inset:auto 0 0}}@supports not selector(:popover-open){.gf-cp-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:clamp(28px,4vw,44px);display:grid}.gf-uf[popover]{background:var(--gf-bg-soft);width:auto;box-shadow:none;border:1px solid var(--gf-border);margin:0;position:static}.gf-uf[popover] h3{color:var(--gf-primary);background:0 0;padding:0 0 12px;font-size:15px}.gf-uf[popover] a{border:1px solid var(--gf-accent);background:#fff;color:var(--gf-accent-deep)!important}}.gf-decoder,.gf-uf-search{display:none}.gf-js .gf-decoder,.gf-js .gf-uf-search{display:block}@media (width>=900px){.gf-cp-stage>.gf-cp-hero{grid-template-columns:44fr 56fr}}.gf-decoder{margin:26px 0 0}.gf-decoder-label{letter-spacing:.02em;color:var(--gf-accent-soft);margin:0 0 8px;font-size:13px;font-weight:600;display:block}.gf-decoder-row{align-items:stretch;gap:10px;display:flex}.gf-decoder-input{border-radius:var(--gf-radius-pill);border:1px solid rgba(var(--gf-accent-rgb), .5);min-width:0;height:54px;color:var(--gf-primary);font:600 clamp(15px, 1.6vw, 17px)/1 var(--gf-font);letter-spacing:.02em;background:#fffffff7;flex:auto;padding:0 16px}.gf-decoder-input::placeholder{color:#9aa0ad;letter-spacing:.04em;font-weight:500}.gf-decoder-input:focus-visible{outline:2px solid var(--gf-accent);outline-offset:2px}.gf-decoder-go{cursor:pointer;border-radius:var(--gf-radius-pill);background:var(--gf-accent);height:54px;color:var(--gf-primary);font:700 15px var(--gf-font);transition:background-color .15s var(--gf-ease);border:0;flex:none;padding:0 22px}.gf-decoder-go:hover,.gf-decoder-go:focus-visible{background:var(--gf-accent-hover)}.gf-decoder-help{max-width:54ch;color:rgba(var(--gf-text-light-rgb), .82);margin:10px 2px 0;font-size:12.5px;line-height:1.5}.gf-cp-lede p.gf-decoder-disclaimer,.gf-decoder-disclaimer{max-width:58ch;color:rgba(var(--gf-text-light-rgb), .62);margin:14px 2px 0;font-size:12px;font-style:italic;line-height:1.5}.post-nota-contexto{border-left:3px solid var(--gf-accent);background:var(--gf-bg-soft);border-radius:0 var(--gf-radius-sm) var(--gf-radius-sm) 0;color:var(--gf-text-mid);margin:0 0 28px;padding:12px 16px;font-size:14px;line-height:1.6}.gf-decoder-out:empty{display:none}.gf-decoder-out{border-radius:var(--gf-radius-sm);background:rgba(var(--gf-accent-rgb), .13);border:1px solid rgba(var(--gf-accent-rgb), .32);color:#fff;animation:gf-cw-rise .32s var(--gf-ease) both;margin:12px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.5}.gf-decoder-out strong{color:var(--gf-accent-soft)}.gf-decoder-out .gf-decoder-pill,.gf-decoder-out .gf-decoder-pill:hover,.gf-decoder-out .gf-decoder-pill:focus-visible{color:var(--gf-primary)}.gf-decoder-out .gf-decoder-pill{width:fit-content;margin:12px 0 0;display:block}.gf-uf-search{margin:18px 0 0}.gf-uf-search-label{color:var(--gf-accent-soft);margin:0 0 8px;font-size:13px;font-weight:600;display:block}.gf-uf-search-input{border-radius:var(--gf-radius-pill);border:1px solid rgba(var(--gf-accent-rgb), .35);color:#fff;width:100%;height:46px;font:500 15px var(--gf-font);background:#ffffff0f;padding:0 16px}.gf-uf-search-input::placeholder{color:rgba(var(--gf-text-light-rgb), .7)}.gf-uf-search-input:focus-visible{outline:2px solid var(--gf-accent);outline-offset:2px}.gf-acolhe{color:rgba(var(--gf-text-light-rgb), .9);margin:18px 0 0;font-size:14px;line-height:1.55}.gf-acolhe a{color:var(--gf-accent);font-weight:600}.gf-brmap-hint{z-index:1;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--gf-text-light-rgb), .72);margin:0 0 12px;font-size:12.5px;position:relative}.gf-brmap-stage{width:100%;max-width:560px;margin-inline:auto;position:relative}.gf-brmap-canvas{position:relative}.gf-brmap-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 54% at 60% 42%, rgba(var(--gf-accent-rgb), .22), transparent 70%);filter:blur(8px);transition:opacity .3s var(--gf-ease);opacity:.85;position:absolute;inset:6% 3% 2%}.gf-brmap-stage:has(.gf-uf-btn:hover):before{opacity:1}.gf-brmap-svg{z-index:1;filter:drop-shadow(0 22px 38px #070c1a8c);width:100%;height:auto;display:block;position:relative}.gf-brmap-svg path{fill:var(--gf-primary-light);stroke:rgba(var(--gf-accent-rgb), .4);stroke-width:1.1px;stroke-linejoin:round;transition:fill .2s var(--gf-ease), stroke .2s var(--gf-ease), stroke-width .2s var(--gf-ease)}.gf-brmap-svg path.gf-bussola,.gf-brmap:has(.uf-ac:is(:hover,:focus-visible)) #p-ac,.gf-brmap:has(.uf-al:is(:hover,:focus-visible)) #p-al,.gf-brmap:has(.uf-ap:is(:hover,:focus-visible)) #p-ap,.gf-brmap:has(.uf-am:is(:hover,:focus-visible)) #p-am,.gf-brmap:has(.uf-ba:is(:hover,:focus-visible)) #p-ba,.gf-brmap:has(.uf-ce:is(:hover,:focus-visible)) #p-ce,.gf-brmap:has(.uf-df:is(:hover,:focus-visible)) #p-df,.gf-brmap:has(.uf-es:is(:hover,:focus-visible)) #p-es,.gf-brmap:has(.uf-go:is(:hover,:focus-visible)) #p-go,.gf-brmap:has(.uf-ma:is(:hover,:focus-visible)) #p-ma,.gf-brmap:has(.uf-mt:is(:hover,:focus-visible)) #p-mt,.gf-brmap:has(.uf-ms:is(:hover,:focus-visible)) #p-ms,.gf-brmap:has(.uf-mg:is(:hover,:focus-visible)) #p-mg,.gf-brmap:has(.uf-pa:is(:hover,:focus-visible)) #p-pa,.gf-brmap:has(.uf-pb:is(:hover,:focus-visible)) #p-pb,.gf-brmap:has(.uf-pr:is(:hover,:focus-visible)) #p-pr,.gf-brmap:has(.uf-pe:is(:hover,:focus-visible)) #p-pe,.gf-brmap:has(.uf-pi:is(:hover,:focus-visible)) #p-pi,.gf-brmap:has(.uf-rj:is(:hover,:focus-visible)) #p-rj,.gf-brmap:has(.uf-rn:is(:hover,:focus-visible)) #p-rn,.gf-brmap:has(.uf-rs:is(:hover,:focus-visible)) #p-rs,.gf-brmap:has(.uf-ro:is(:hover,:focus-visible)) #p-ro,.gf-brmap:has(.uf-rr:is(:hover,:focus-visible)) #p-rr,.gf-brmap:has(.uf-sc:is(:hover,:focus-visible)) #p-sc,.gf-brmap:has(.uf-se:is(:hover,:focus-visible)) #p-se,.gf-brmap:has(.uf-sp:is(:hover,:focus-visible)) #p-sp,.gf-brmap:has(.uf-to:is(:hover,:focus-visible)) #p-to{fill:var(--gf-primary);stroke:var(--gf-accent);stroke-width:2.2px;filter:drop-shadow(0 0 10px rgba(var(--gf-accent-rgb), .55))}.gf-brmap-svg path.gf-bussola{animation:gf-cw-glow 1.1s var(--gf-ease) 2}.gf-brmap-hits{z-index:2;position:absolute;inset:0}.gf-uf-btn{left:var(--x);top:var(--y);min-width:44px;min-height:44px;color:var(--gf-accent);font:700 12px/1 var(--gf-font);letter-spacing:.03em;cursor:pointer;appearance:none;transition:transform .16s var(--gf-ease), color .16s var(--gf-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.gf-uf-btn:before{content:"";z-index:-1;border:1px solid var(--gf-accent);border-radius:var(--gf-radius-pill);width:34px;height:26px;transition:background-color .16s var(--gf-ease), box-shadow .16s var(--gf-ease);background:#0f1b32db;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gf-uf-btn:hover,.gf-uf-btn:focus-visible{color:var(--gf-primary);z-index:5;transform:translate(-50%,-50%)scale(1.14)}.gf-uf-btn:hover:before,.gf-uf-btn:focus-visible:before{background:var(--gf-accent);box-shadow:0 6px 18px -6px rgba(var(--gf-accent-rgb), .7)}.gf-uf-btn.gf-bussola{color:var(--gf-primary);animation:gf-cw-pulse 1.1s var(--gf-ease) 2;z-index:6}.gf-uf-btn.gf-bussola:before{background:var(--gf-accent)}.gf-uf[popover] a.gf-hl{outline:2px solid var(--gf-accent-soft);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--gf-accent-rgb), .28)}.gf-uf[popover]{opacity:0;transition:opacity .26s var(--gf-ease), transform .26s var(--gf-ease), overlay .26s var(--gf-ease) allow-discrete, display .26s var(--gf-ease) allow-discrete;transform:translateY(8px)scale(.97)}.gf-uf[popover]:popover-open{opacity:1;transform:none}@starting-style{.gf-uf[popover]:popover-open{opacity:0;transform:translateY(8px)scale(.97)}}.gf-uf[popover]::backdrop{background:rgba(var(--gf-primary-rgb), .55);backdrop-filter:blur(6px)}.gf-cp-howto{margin:0}.gf-howto-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.gf-howto-steps li{border:1px solid var(--gf-border);border-top:3px solid var(--gf-accent);border-radius:var(--gf-radius-card);color:var(--gf-text-mid);box-shadow:0 14px 30px -24px rgba(var(--gf-primary-rgb), .4);background:#fff;align-items:center;gap:14px;margin:0;padding:20px 22px;font-size:15px;line-height:1.45;display:flex}.gf-howto-steps li span{background:var(--gf-accent);width:34px;height:34px;color:var(--gf-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}@media (width<=720px){.gf-howto-steps{grid-template-columns:1fr}}.gf-cp-guide>.gf-ph__in{max-width:min(var(--gf-wide), 1080px)}.gf-cp-guide .gf-area-kicker{margin:0 0 22px}.gf-cp-guide .gf-acolhe{color:var(--gf-text-mid);margin:24px 0 0;font-size:15px}.gf-cp-guide .gf-acolhe a{color:var(--gf-accent-deep);font-weight:600}.gf-cp-guide .gf-acolhe a:hover,.gf-cp-guide .gf-acolhe a:focus-visible{text-decoration:underline}.gf-cp-more{padding-block:clamp(44px,6vw,80px) 0}.gf-cp-more-in{max-width:min(var(--gf-grid), 1120px);margin-inline:auto}.gf-cp-faq{margin:0}.gf-cp-faq .gf-faq-inline{max-width:820px;margin-inline:0}.gf-cp-faq .gf-area-faq-all{margin:20px 0 0}.gf-cp-reads-wrap{margin-top:clamp(40px,6vw,68px)}.gf-cp-reads{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=560px){.gf-cp-reads{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.gf-cp-reads{grid-template-columns:repeat(4,1fr)}}@supports not selector(:popover-open){.gf-cp-more .gf-cp-cards{margin-top:clamp(40px,6vw,68px)}}@media (width>=1680px){.gf-brmap-stage{max-width:680px}}@media (width>=2000px){.gf-brmap-stage{max-width:780px}}@media (width<=899px){.gf-brmap-hits{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex;position:static;inset:auto}.gf-uf-btn{border:1px solid var(--gf-accent);border-radius:var(--gf-radius-pill);background:#0f1b32db;min-width:44px;height:44px;padding:0 8px;font-size:13px;position:static;transform:none}.gf-uf-btn:before{content:none}.gf-uf-btn:hover,.gf-uf-btn:focus-visible,.gf-uf-btn.gf-bussola{background:var(--gf-accent);transform:none}}@media (width<=640px){.gf-brmap-stage{max-width:440px}.gf-brmap-svg{opacity:.5;width:auto;max-width:100%;max-height:42vh;margin-inline:auto}.gf-brmap-stage:before{opacity:.5}}@keyframes gf-cw-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gf-cw-pulse{0%{box-shadow:0 0 0 0 rgba(var(--gf-accent-rgb), .55)}70%{box-shadow:0 0 0 12px rgba(var(--gf-accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--gf-accent-rgb), 0)}}@keyframes gf-cw-glow{0%,to{stroke-width:2.2px}50%{stroke-width:3.6px}}@media (prefers-reduced-motion:reduce){.gf-uf[popover]{opacity:1;transition:none;transform:none}.gf-uf[popover]:popover-open{opacity:1;transform:none}.gf-decoder-out{animation:none}.gf-uf-btn{transition:none}.gf-uf-btn:hover,.gf-uf-btn:focus-visible,.gf-uf-btn.gf-bussola{animation:none}.gf-brmap-svg path{transition:none}.gf-brmap-svg path.gf-bussola{animation:none}.gf-brmap-stage:before{transition:none}}@media (prefers-reduced-motion:reduce) and (width>=900px){.gf-uf-btn:hover,.gf-uf-btn:focus-visible,.gf-uf-btn.gf-bussola{transform:translate(-50%,-50%)}}@media (width<=560px){.gf-ph__kicker,.gf-cp-hero-txt h1+h1{letter-spacing:.14em}.container{padding-inline:0}.gf-page .legacy-content>ul:has(>li>h3),.gf-page .legacy-content .gf-pedidos ul:has(>li>h3){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gf-404-actions,.post-cta-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.gf-404-actions>a,.post-cta-actions>a{text-align:center;width:100%;display:block}.gf-faq-answer p{text-align:left!important}.gf-page .legacy-content ul:has(>li>a:only-child):not(:has(h3)) a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.post-share a,.gf-team-filter label,.gf-sec-news>ul>li>p:last-child>a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=900px){.site-nav a{align-items:center;min-height:44px;display:flex}.nav-toggle:checked~.site-nav:before{content:"";z-index:-1;background:#0f1b328c;position:fixed;inset:72px 0 0}.site-nav .has-children{border-top:1px solid #da9e4a2e}}@media (width<=560px){.gf-decoder-row{flex-direction:column;align-items:stretch}.gf-decoder-input,.gf-decoder-go{width:100%}}@media (width<=360px){.gf-decoder-input{padding-inline:12px;font-size:13px}}@media (width<=560px){.gf-team-scrim{max-height:none}.gf-team-scrim h3{-webkit-line-clamp:2}.gf-team-scrim p{-webkit-line-clamp:2;font-size:11.5px}}@media (width<=360px){.gf-team-scrim p{-webkit-line-clamp:1}}@media (width<=560px){.gf-brmap-svg,.gf-brmap-stage:before{display:none}.gf-brmap-stage{max-width:100%}.gf-contact a[href^=tel\:]{align-items:center;min-height:44px;margin:2px 0;padding:6px 4px;display:inline-flex}}.gf-contact-msg-cta{margin:10px 0 0}.gf-team-close{z-index:4;width:44px;height:44px;color:var(--gf-primary);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:26px;line-height:1;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 6px #070c1a47}.gf-team-close:hover,.gf-team-close:focus-visible{color:var(--gf-accent-deep);background:#fff}.gf-pop-close{z-index:2;width:44px;height:44px;color:var(--gf-accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:flex;position:absolute;top:6px;right:8px}.gf-pop-close:hover,.gf-pop-close:focus-visible{color:#fff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gf-accent-deep);margin:0 0 18px;padding-left:30px;font-size:12px;font-weight:700;position:relative}.hub-eyebrow:before{content:"";background:var(--gf-accent);border-radius:2px;width:22px;height:2px;position:absolute;top:.5em;left:0}.hub-chips{display:block}.hub-chips ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hub-chip-count{border-radius:var(--gf-radius-pill);background:rgba(var(--gf-accent-rgb), .16);color:var(--gf-accent-deep);margin-left:2px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.hub-chips a[aria-current=page]{border-color:var(--gf-accent);color:var(--gf-accent-deep);background:#fff}.hub-triage{margin:0 0 clamp(28px,4vw,44px)}.triage-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.triage-card{display:flex}.triage-card>a{border-radius:var(--gf-radius-lg);background:linear-gradient(160deg, var(--gf-primary-light), var(--gf-primary));border:1px solid rgba(var(--gf-accent-rgb), .28);color:#fff;width:100%;transition:border-color .3s var(--gf-ease), transform .3s var(--gf-ease);flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none;display:flex}.triage-card>a:hover{border-color:var(--gf-accent);color:#fff;transform:translateY(-3px)}.triage-label{color:#fff;font-size:18px;font-weight:700}.triage-count{letter-spacing:.04em;color:var(--gf-accent);text-transform:uppercase;font-size:12px;font-weight:600}.triage-desc{color:var(--gf-text-light);font-size:14px;line-height:1.5}.triage-card .card-more{color:var(--gf-accent);margin-top:6px}.hub-search{align-items:stretch;gap:10px;max-width:560px;margin:0 0 clamp(28px,4vw,44px);display:flex}.hub-search input{border:1px solid var(--gf-border);border-radius:var(--gf-radius-pill);min-width:0;height:48px;font-family:var(--gf-font);color:var(--gf-text-dark);background:#fff;flex:1;padding:0 16px;font-size:15px}.hub-search input:focus-visible{outline:2px solid var(--gf-primary);outline-offset:2px}.hub-search .btn-primary{align-items:center;padding:0 24px;display:inline-flex}.hub-rails{margin:0 0 clamp(32px,5vw,56px)}.rail{margin:0 0 36px}.rail:last-child{margin-bottom:0}.rail-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rail-title{margin:0;font-size:clamp(19px,2.2vw,24px)}.rail-title a{color:var(--gf-primary);text-decoration:none}.rail-title a:hover{color:var(--gf-accent-deep)}.rail-standfirst{color:var(--gf-text-mid);margin:4px 0 0;font-size:14px}.rail-all{color:var(--gf-accent-deep);white-space:nowrap;flex:none;align-items:center;min-block-size:44px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.rail-title a,.facet-crosslink a{align-items:center;min-block-size:44px;display:inline-flex}.rail-all:hover{color:var(--gf-primary);text-decoration:underline}.rail-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.rail-card,.rail-card h4{margin:0}.hub-cornerstone{margin:0 0 clamp(32px,5vw,56px)}.corner-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.hub-archive{margin:0}.archive-more{text-align:center;margin:28px 0 0}.archive-more .btn-secondary{min-width:200px}.blog-card .card-body h3,.blog-card .card-body h4{letter-spacing:-.01em;color:var(--gf-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-card>a:hover h3,.blog-card>a:hover h4{color:var(--gf-accent-deep)}.hub-editorial-footer{border-top:1px solid var(--gf-border);margin:clamp(28px,4vw,44px) 0 0;padding-top:24px}.hub-editorial-footer a{color:var(--gf-accent-deep);align-items:center;min-block-size:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hub-editorial-footer a:hover{color:var(--gf-primary);text-decoration:underline}.cat-head .cat-count{vertical-align:middle;border-radius:var(--gf-radius-pill);background:rgba(var(--gf-accent-rgb), .16);color:var(--gf-accent-deep);margin-left:8px;padding:2px 12px;font-size:.5em;font-weight:700;display:inline-block}.cat-head .hub-chips{margin-top:18px}.facet-bar{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;display:flex}.facet-chip{border-radius:var(--gf-radius-pill);border:1px solid var(--gf-border);background:var(--gf-bg-soft);min-block-size:44px;color:var(--gf-text-mid);transition:border-color .2s var(--gf-ease), color .2s var(--gf-ease), background .2s var(--gf-ease);align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.facet-chip span{opacity:.75;font-size:11px;font-weight:700}.facet-chip:hover{border-color:var(--gf-accent);color:var(--gf-accent-deep)}.facet-chip.is-active{background:var(--gf-primary);border-color:var(--gf-primary);color:#fff}.facet-chip.is-active span{color:var(--gf-accent);opacity:1}.facet-crosslink{margin:0 0 24px}.facet-crosslink a{color:var(--gf-accent-deep);font-size:13px;font-weight:600;text-decoration:none}.facet-crosslink a:hover{color:var(--gf-primary);text-decoration:underline}.cat-featured{margin-top:8px}.post-related .related-group{margin-top:28px}.post-related .related-group:first-of-type{margin-top:24px}.related-grouplabel{letter-spacing:.1em;text-transform:uppercase;color:var(--gf-accent-deep);margin:0 0 14px;font-size:12px;font-weight:700}.related-grid{margin-top:0}.related-chip{border-radius:var(--gf-radius-pill);background:rgba(var(--gf-primary-rgb), .06);border:1px solid var(--gf-border);color:var(--gf-accent-deep);letter-spacing:.02em;align-self:flex-start;margin-bottom:2px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.post-related .blog-card .card-body h3{margin:2px 0 0}.blog-backtotop{display:none}@media (width<=1023px){.rail-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:44%;grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.rail-card{scroll-snap-align:start}}@media (width<=640px){.rail-track{grid-auto-columns:82%}.triage-grid{grid-template-columns:1fr}}@media (width<=900px){.hub-chips{z-index:20;margin-inline:calc(-1 * var(--gf-gutter));padding:10px var(--gf-gutter);background:var(--gf-primary);position:sticky;top:72px}.hub-chips ul{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.hub-chips li{flex:none}.hub-chips a{border-color:rgba(var(--gf-accent-rgb), .3);color:#fff;white-space:nowrap;background:#ffffff0f;align-items:center;min-height:44px;display:inline-flex}.hub-chips a:hover,.hub-chips a:focus-visible,.hub-chips a[aria-current=page]{color:var(--gf-accent);background:#ffffff1a}.hub-chip-count{background:rgba(var(--gf-accent-rgb), .22);color:var(--gf-accent)}.facet-bar{flex-wrap:wrap}.facet-chip{white-space:nowrap;flex:none;min-height:44px}.blog-backtotop{z-index:30;background:var(--gf-accent);width:48px;height:48px;color:var(--gf-primary);box-shadow:0 6px 20px -6px rgba(var(--gf-primary-rgb), .5);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:16px;right:16px}.blog-backtotop:hover,.blog-backtotop:focus-visible{background:var(--gf-accent-hover);color:var(--gf-primary)}}@media (width<=560px){.triage-card>a{min-height:44px}.hub-search{flex-direction:column}.hub-search input,.hub-search .btn-primary{width:100%;flex:none;min-block-size:48px}.hub-search .btn-primary{justify-content:center}.corner-grid{grid-template-columns:1fr 1fr;gap:12px}.rail-head{flex-direction:column;align-items:flex-start;gap:6px}.rail-all{align-self:flex-start}.hub-eyebrow{letter-spacing:.14em}}@media (prefers-reduced-motion:reduce){.triage-card>a{transition:none}.triage-card>a:hover{transform:none}}.gf-lp-intro-doc{display:block}.gf-lp-anchor{height:0;scroll-margin-top:92px;display:block}.gf-lp-intro>p,.gf-lp-intro>div>p,.gf-lp-intro>div>div>p{max-width:var(--gf-reading)}.gf-lp-rail{display:none}.gf-lp-rail-in{border:1px solid var(--gf-border);border-top:3px solid var(--gf-accent);border-radius:var(--gf-radius-lg);background:var(--gf-bg-soft);padding:22px 24px 24px}.gf-lp-rail-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gf-accent-deep);margin:0 0 12px;font-size:12px;font-weight:600}.gf-lp-rail-jump{color:var(--gf-primary);border-top:1px solid var(--gf-border);margin:0;padding:12px 0 12px 22px;font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1.3;text-decoration:none;display:block;position:relative}.gf-lp-rail-jump:before{content:"";border-right:2px solid var(--gf-accent);border-bottom:2px solid var(--gf-accent);width:8px;height:8px;position:absolute;top:50%;left:2px;transform:translateY(-60%)rotate(45deg)}.gf-lp-rail-jump:hover,.gf-lp-rail-jump:focus-visible{color:var(--gf-accent-deep)}.gf-lp-rail-cta{margin-top:18px}@media (width>=1200px){.gf-lp-intro-doc{grid-template-columns:minmax(0, var(--gf-reading)) var(--gf-aside);justify-content:start;column-gap:clamp(32px,4vw,80px);display:grid}.gf-lp-rail{display:block}.gf-lp-rail-in{position:sticky;top:100px}}@media (width>=1120px){.gf-manifesto{background:repeating-linear-gradient(135deg, rgba(var(--gf-accent-rgb), .05) 0 1px, transparent 1px 26px), radial-gradient(760px 420px at 108% 12%, rgba(var(--gf-accent-rgb), .16), transparent 62%), linear-gradient(180deg, var(--gf-primary) 0%, var(--gf-primary-deep) 100%);padding-right:clamp(64px,12vw,220px);position:relative;overflow:hidden}.gf-manifesto>*{z-index:1;max-width:60ch;position:relative}.gf-manifesto:after{content:"";z-index:0;pointer-events:none;opacity:.06;background:url(/brand/icone-branco.png) 100%/contain no-repeat;width:clamp(180px,22vw,340px);height:118%;position:absolute;top:50%;right:clamp(-40px,-2vw,8px);transform:translateY(-50%)}}.gf-contact{max-width:min(1040px,100%);margin-inline:auto}@media (width>=1024px){.gf-contact{column-gap:clamp(48px,6vw,96px)}.gf-faq-page{width:var(--gf-grid)}.gf-faq-list{max-width:820px}.gf-faq-item{margin-bottom:12px}.gf-gloss{gap:12px;max-width:820px}}.hub-cornerstone .blog-card>a:not(:has(.card-media)):before,.hub-archive .blog-card>a:not(:has(.card-media)):before,.hub-rails .blog-card>a:not(:has(.card-media)):before{content:"";border-radius:var(--gf-radius-card) var(--gf-radius-card) 0 0;border-bottom:2px solid rgba(var(--gf-accent-rgb), .5);background:repeating-linear-gradient(135deg, rgba(var(--gf-accent-rgb), .07) 0 1px, transparent 1px 11px), radial-gradient(120% 130% at 100% 0, rgba(var(--gf-accent-rgb), .2), transparent 58%), linear-gradient(160deg, var(--gf-primary-light), var(--gf-primary));height:clamp(52px,6vw,76px);display:block}@media (width>=1024px){.gf-reviews-track{scroll-snap-type:none;grid-template-columns:repeat(2,1fr);gap:20px;padding-bottom:0;display:grid;overflow:visible}.gf-review-card{flex:initial;scroll-snap-align:none}}@media (width>=1440px){.gf-reviews-track{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.gf-news-track{scroll-snap-type:none;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:0;display:grid;overflow:visible}.gf-news-card{flex:initial;scroll-snap-align:none}.destaques-track{justify-content:center;overflow-x:visible}.destaque-card{flex:0 0 clamp(320px,22vw,440px)}.destaque-card:first-child,.destaque-card:last-child{margin:0}.destaque-card img{height:clamp(168px,13vw,230px)}}.gf-sec-nl{position:relative;overflow:hidden}.gf-sec-nl>div{z-index:1;position:relative}@media (width>=1024px){.gf-sec-nl:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(135deg, rgba(var(--gf-accent-rgb), .045) 0 1px, transparent 1px 30px), radial-gradient(600px 360px at 12% 8%, rgba(var(--gf-accent-rgb), .14), transparent 60%), radial-gradient(600px 360px at 88% 92%, rgba(var(--gf-accent-rgb), .1), transparent 60%);position:absolute;inset:0}}@media (width>=1920px){.gf-home-rest .gf-sec-areas>*,.gf-home-rest .gf-sec-news>*,.gf-home-rest .gf-sec-steps>*{max-width:var(--gf-wide)}.gf-sec-steps>ul>li{padding-top:92px}.gf-sec-steps>ul>li:before{width:64px;height:64px;font-size:17px}.gf-sec-steps>ul:before{top:40px}}.hub-cover{color:#fff;background:radial-gradient(120% 150% at 90% -20%, rgba(var(--gf-accent-rgb), .18), transparent 55%), linear-gradient(178deg, var(--gf-primary-light) 0%, var(--gf-primary) 58%, var(--gf-primary-deep) 100%);padding:clamp(40px,6vw,92px) 0 clamp(44px,6vw,100px);position:relative;overflow:hidden}.hub-cover:before{content:"";background:linear-gradient(90deg, var(--gf-accent), transparent 70%);height:3px;position:absolute;top:0;left:0;right:0}.hub-cover-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hub-cover-lead{min-width:0}.hub-cover-count{letter-spacing:.14em;text-transform:uppercase;color:var(--gf-accent-soft);border:1px solid rgba(var(--gf-accent-rgb), .42);border-radius:var(--gf-radius-pill);align-items:baseline;gap:6px;margin:0 0 clamp(16px,2vw,22px);padding:6px 15px;font-size:12px;font-weight:600;display:inline-flex}.hub-cover-count strong{color:#fff;font-size:13px;font-weight:700}.hub-cover-lead h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(52px,20px + 5.2vw,100px);line-height:.9}.hub-cover-lead h1:after{content:"";background:var(--gf-accent);border-radius:2px;width:clamp(56px,8vw,92px);height:4px;margin-top:clamp(16px,2vw,24px);display:block}.hub-cover .hub-standfirst{color:#ffffffd1;max-width:44ch;margin:clamp(18px,2.4vw,28px) 0 clamp(20px,2.6vw,30px);font-size:clamp(16px,15px + .35vw,20px);line-height:1.5}.hub-cover .hub-search{max-width:520px;margin:0 0 clamp(18px,2.4vw,26px)}.hub-cover .hub-search input{color:#fff;background:#ffffff14;border-color:#ffffff3d}.hub-cover .hub-search input::placeholder{color:#ffffff94}.hub-cover .hub-search input:focus,.hub-cover .hub-search input:focus-visible{border-color:var(--gf-accent);background:#ffffff21}.hub-cover .hub-chips ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hub-cover .hub-chips a{border-radius:var(--gf-radius-pill);color:#fff;transition:background-color .2s var(--gf-ease), border-color .2s var(--gf-ease);background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hub-cover .hub-chips a:hover,.hub-cover .hub-chips a:focus-visible{background:rgba(var(--gf-accent-rgb), .18);border-color:var(--gf-accent);color:#fff}.hub-cover .hub-chip-count{color:var(--gf-primary);background:var(--gf-accent-soft);border-radius:var(--gf-radius-pill);padding:1px 9px;font-size:12px;font-weight:700}.hub-cover-story{background:var(--gf-bg);border-radius:var(--gf-radius-lg);color:inherit;transition:transform .3s var(--gf-ease), box-shadow .3s var(--gf-ease);text-decoration:none;display:block;overflow:hidden;box-shadow:0 30px 68px -32px #0009}.hub-cover-story:hover{color:inherit;transform:translateY(-4px);box-shadow:0 42px 82px -32px #000000a8}.hub-cover-media{aspect-ratio:1200/555;background:var(--gf-primary-light);display:block}.hub-cover-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hub-cover-body{flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,30px);display:flex}.hub-cover-flag{letter-spacing:.12em;text-transform:uppercase;color:var(--gf-primary);background:var(--gf-accent);border-radius:var(--gf-radius-pill);align-self:flex-start;padding:4px 12px;font-size:11px;font-weight:700}.hub-cover-story .card-kicker{color:var(--gf-accent-deep)}.hub-cover-story h2{color:var(--gf-primary);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(21px,17px + .9vw,28px);line-height:1.2}.hub-cover-story:hover h2{color:var(--gf-accent-deep)}.hub-cover-intro{color:var(--gf-text-mid);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.hub-cover-story .card-more{color:var(--gf-accent-deep);margin-top:4px}@media (width<=900px){.hub-cover-inner{grid-template-columns:1fr;gap:clamp(26px,6vw,40px)}.hub-cover-lead h1{font-size:clamp(46px,13vw,82px)}.hub-cover .hub-chips{z-index:auto;background:0 0;margin-inline:0;padding:0;position:static}}.gf-area-kicker,.gf-hub-ponte .gf-area-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gf-accent-deep);margin:0 0 20px;font-size:12px;font-weight:600}.gf-hub-ponte{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-lg);margin:clamp(40px,6vw,64px) 0 8px;padding:clamp(30px,4vw,48px) clamp(24px,4vw,48px)}.gf-hub-ponte-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(22px,3vw,40px);display:grid}.gf-hub-frente-head{color:var(--gf-primary);border-bottom:2px solid var(--gf-accent);margin-bottom:14px;padding-bottom:12px;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.25;text-decoration:none;display:block}.gf-hub-frente-head:hover,.gf-hub-frente-head:focus-visible{color:var(--gf-accent-deep)}.gf-hub-frente-links{flex-direction:column;display:flex}.gf-hub-frente-link{color:var(--gf-text-mid);padding:9px 0 9px 18px;font-size:clamp(14.5px,1vw,15.5px);line-height:1.35;text-decoration:none;position:relative}.gf-hub-frente-link:before{content:"";border-right:2px solid var(--gf-accent);border-bottom:2px solid var(--gf-accent);width:6px;height:6px;position:absolute;top:50%;left:2px;transform:translateY(-60%)rotate(-45deg)}.gf-hub-frente-link:hover,.gf-hub-frente-link:focus-visible{color:var(--gf-accent-deep)}.gf-hub-frente-blog{border-top:1px solid var(--gf-border);color:var(--gf-accent-deep);margin-top:8px;padding-top:12px;font-size:14px;font-weight:600;text-decoration:none}.gf-hub-frente-blog:hover,.gf-hub-frente-blog:focus-visible{text-decoration:underline}.gf-area-extras{grid-template-columns:1fr;gap:clamp(28px,4vw,52px);margin:clamp(40px,6vw,64px) 0 8px;display:grid}@media (width>=960px){.gf-area-extras:has(.gf-area-bridge){grid-template-columns:minmax(0,1.9fr) minmax(240px,.85fr);align-items:start}}.gf-area-faq .gf-faq-inline{max-width:none;margin:0}.gf-area-faq-all{margin:18px 0 0}.gf-area-faq-all a{color:var(--gf-accent-deep);font-weight:600;text-decoration:none}.gf-area-faq-all a:hover,.gf-area-faq-all a:focus-visible{text-decoration:underline}.gf-area-bridge{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-top:3px solid var(--gf-accent);border-radius:var(--gf-radius-lg);padding:22px 24px 24px}@media (width>=960px){.gf-area-bridge{position:sticky;top:100px}}.gf-area-bridge-link{border-top:1px solid var(--gf-border);color:var(--gf-primary);padding:13px 0;font-size:clamp(15px,1.1vw,16px);font-weight:600;line-height:1.35;text-decoration:none;display:block}.gf-area-bridge-link:first-of-type{border-top:0;padding-top:2px}.gf-area-bridge-link:hover,.gf-area-bridge-link:focus-visible{color:var(--gf-accent-deep)}.gf-tax-doc{margin-bottom:clamp(8px,2vw,20px)}.gf-tax-doc .gf-lp-intro>h1{margin-top:1.2em}.gf-tax-doc .gf-lp-intro>h1:first-of-type{margin-top:0}.gf-tax-rail .gf-lp-rail-jump+.gf-lp-rail-jump{border-top:1px solid var(--gf-border)}.gf-photo{margin:0;text-align:initial;background:repeating-linear-gradient(135deg, rgba(var(--gf-accent-rgb), .05) 0 1px, transparent 1px 28px), radial-gradient(900px 460px at 82% -10%, rgba(var(--gf-accent-rgb), .16), transparent 60%), linear-gradient(180deg, var(--gf-primary) 0%, var(--gf-primary-deep) 125%);margin-inline:calc(50% - 50vw);padding:clamp(36px,5vw,80px) 0 clamp(40px,6vw,92px);position:relative}.gf-photo:before{content:"";left:var(--gf-gutter);background:var(--gf-accent);border-radius:2px;width:56px;height:3px;position:absolute;top:clamp(18px,3vw,40px)}.gf-photo p{width:fit-content;max-width:min(960px, calc(100% - 2 * var(--gf-gutter)));margin:0 auto;display:block;position:relative}.gf-photo img{border-radius:var(--gf-radius-lg);filter:grayscale()contrast(1.04)brightness(.99);width:100%;height:auto;margin:0;display:block;box-shadow:0 40px 80px -48px #000000b3}.gf-photo p:after{content:"";z-index:1;pointer-events:none;border-radius:var(--gf-radius-lg);background:var(--gf-primary);mix-blend-mode:color;opacity:.42;position:absolute;inset:0}@media (width>=1920px){.gf-photo p{max-width:min(1120px, calc(100% - 2 * var(--gf-gutter)))}}.gf-qs-bridge{text-align:center;min-height:clamp(200px,26vw,360px);padding:clamp(36px, 6vw, 80px) var(--gf-gutter);background:linear-gradient(180deg, rgba(var(--gf-primary-deep-rgb), .5) 0%, rgba(var(--gf-primary-deep-rgb), .9) 100%), #0f1b32 url(/images/quem_somos_imagem_de_baixo.jpg) center / cover no-repeat;background-blend-mode:normal;place-items:center;margin:0;margin-inline:calc(50% - 50vw);display:grid}.gf-qs-bridge-cta{background:var(--gf-accent);color:var(--gf-primary);font-family:var(--gf-font);border-radius:var(--gf-radius-pill);transition:background-color .15s var(--gf-ease), transform .2s var(--gf-ease);align-items:center;gap:.55em;padding:15px 34px;font-size:clamp(15px,1.5vw,18px);font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px -18px #000000b3}.gf-qs-bridge-cta:hover,.gf-qs-bridge-cta:focus-visible{background:var(--gf-accent-hover);color:var(--gf-primary);transform:translateY(-2px)}.gf-qs-bridge-cta span{transition:transform .2s var(--gf-ease)}.gf-qs-bridge-cta:hover span,.gf-qs-bridge-cta:focus-visible span{transform:translate(4px)}.gf-mvv{counter-reset:gfmvv;margin:clamp(52px,8vw,104px) 0}.gf-mvv>ul{grid-template-columns:none;gap:0;max-width:none;margin:0;padding:0;list-style:none;display:block}.gf-page .legacy-content .gf-mvv>ul>li{counter-increment:gfmvv;border:0;border-top:1px solid var(--gf-border);background:0 0;border-radius:0;grid-template-columns:minmax(72px,.16fr) 1fr;align-items:start;gap:6px clamp(20px,4vw,56px);margin:0;padding:clamp(26px,3.6vw,44px) 0;display:grid}.gf-page .legacy-content .gf-mvv>ul>li:last-child{border-bottom:1px solid var(--gf-border)}.gf-mvv>ul>li:before{content:counter(gfmvv, decimal-leading-zero);font:700 clamp(38px, 5.6vw, 76px)/.85 var(--gf-font);letter-spacing:-.04em;color:var(--gf-accent);grid-area:1/1/span 2}.gf-page .legacy-content .gf-mvv>ul>li>h3{letter-spacing:.16em;text-transform:uppercase;color:var(--gf-accent-deep);grid-area:1/2;margin:0 0 4px;font-size:clamp(13px,1.3vw,15px);font-weight:700}.gf-mvv>ul>li>div{grid-area:2/2}.gf-page .legacy-content .gf-mvv>ul>li>div>p{color:var(--gf-text-dark);max-width:52ch;margin:0;font-size:clamp(17px,1.7vw,21px);font-weight:400;line-height:1.5}.gf-mvv-vals>p{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.gf-qs-vals{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.gf-qs-vals>li{color:var(--gf-primary);background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-pill);align-items:center;margin:0;padding:9px 18px;font-size:clamp(14px,1.3vw,16px);font-weight:500;line-height:1;display:inline-flex}.gf-manifesto{width:100vw;padding:clamp(52px, 7vw, 108px) max(var(--gf-gutter), calc((100vw - min(1560px, 100vw - 2 * var(--gf-gutter))) / 2 + var(--gf-gutter)));background:repeating-linear-gradient(135deg, rgba(var(--gf-accent-rgb), .05) 0 1px, transparent 1px 28px), linear-gradient(180deg, var(--gf-primary) 0%, var(--gf-primary-deep) 100%);border-radius:0;margin:0;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.gf-manifesto,.gf-manifesto *{color:#fff}.gf-manifesto:after{content:"";z-index:0;pointer-events:none;aspect-ratio:1;opacity:.05;background:url(/brand/icone-branco.png) 50%/contain no-repeat;width:min(56vw,760px);height:auto;position:absolute;top:50%;right:clamp(-80px,-4vw,-20px);transform:translateY(-50%)}.gf-manifesto>*{z-index:1;position:relative}.gf-manifesto .ld-fancy-heading{margin:0 0 clamp(14px,2vw,22px)}.gf-manifesto .ld-fancy-heading .split-inner{letter-spacing:.14em;text-transform:uppercase;color:var(--gf-accent);font-size:clamp(14px,1.7vw,19px);font-weight:600;display:block}.gf-manifesto .ld-fancy-heading h4{display:none}.gf-manifesto h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(30px,4.6vw,58px);line-height:1.08}.gf-manifesto>div:not([class]) p{color:var(--gf-text-light);max-width:60ch;margin:0 0 1em;font-size:clamp(16px,1.55vw,18px);line-height:1.7}.gf-manifesto>div:not([class]) p:last-child{color:var(--gf-accent);margin:.3em 0 0;font-size:clamp(18px,2vw,23px);font-weight:600}@media (width>=900px){.gf-manifesto{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;column-gap:clamp(40px,6vw,104px);display:grid}.gf-manifesto>.ld-fancy-heading{grid-area:1/1}.gf-manifesto>h2{grid-area:2/1;align-self:start}.gf-manifesto>div:not([class]){grid-area:1/2/span 3;align-self:center}.gf-manifesto>.gf-qs-facts{grid-area:4/1/auto/-1}}.gf-qs-facts{border-top:1px solid rgba(var(--gf-accent-rgb), .35);flex-wrap:wrap;align-items:baseline;gap:clamp(14px,3vw,44px);margin:clamp(34px,5vw,60px) 0 0;padding:clamp(22px,3vw,34px) 0 0;display:flex}.gf-qs-fact{color:#fff;letter-spacing:-.01em;padding-right:clamp(14px,3vw,44px);font-size:clamp(17px,2.2vw,30px);font-weight:700;line-height:1.1;position:relative}.gf-qs-fact:not(:last-child):after{content:"";background:rgba(var(--gf-accent-rgb), .4);width:1px;height:84%;position:absolute;top:8%;right:0}@media (width<=680px){.gf-qs-facts{flex-direction:column;align-items:flex-start;gap:12px}.gf-qs-fact{padding-right:0}.gf-qs-fact:not(:last-child):after{display:none}}@media (width<=560px){.gf-page .legacy-content .gf-mvv>ul>li{grid-template-columns:1fr;gap:4px 0}.gf-mvv>ul>li:before{grid-area:auto/1;margin-bottom:2px;font-size:clamp(34px,12vw,46px)}.gf-page .legacy-content .gf-mvv>ul>li>h3,.gf-mvv>ul>li>div{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.gf-qs-bridge-cta,.gf-qs-bridge-cta span{transition:none}.gf-qs-bridge-cta:hover,.gf-qs-bridge-cta:focus-visible,.gf-qs-bridge-cta:hover span,.gf-qs-bridge-cta:focus-visible span{transform:none}}.gf-home-rest .gf-sec-areas>h1{max-width:var(--gf-hero)}.gf-home-rest .gf-sec-areas>ul{max-width:var(--gf-editorial)}.gf-home-rest .home-areas-editorial{padding-inline:0}.gf-home-rest .gf-reviews-add{gap:clamp(18px,3vw,30px);margin-top:28px;display:grid}.gf-home-rest .reviews-featured{background:linear-gradient(135deg, rgba(var(--gf-accent-rgb), .1), transparent 62%), var(--gf-primary-light);border-color:rgba(var(--gf-accent-rgb), .5);flex:none;width:100%;min-width:0}.gf-home-rest .gf-reviews-archive{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(var(--gf-accent-rgb), .45) transparent;-webkit-overflow-scrolling:touch;gap:16px;margin:0;padding:4px 2px 16px;list-style:none;display:flex;overflow-x:auto}.gf-home-rest .gf-reviews-archive:focus-visible{outline:2px solid var(--gf-accent);outline-offset:4px}.gf-home-rest .gf-review-card--archive{scroll-snap-align:start;flex:0 0 min(300px,100vw - 80px);min-width:0}.gf-home-rest .gf-sec-reviews>ul{gap:16px;margin-top:30px}.gf-home-rest .gf-news-track,.gf-home-rest .gf-news-support-grid>ul{margin:0;padding:0;list-style:none}.gf-home-rest .gf-news-track{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:20px;display:grid;overflow:visible}.gf-home-rest .gf-news-support-grid{min-width:0;list-style:none}.gf-home-rest .gf-news-support-grid>ul{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.gf-home-rest .gf-news-card{scroll-snap-align:none;flex:none;min-width:0}.gf-home-rest .gf-news-media,.gf-home-rest .gf-news-media img{aspect-ratio:1200/555;width:100%;display:block}.gf-home-rest .gf-news-media img{object-fit:cover;height:auto}.gf-home-rest .news-lead>a{border-color:var(--gf-accent-soft)}.gf-home-rest .news-lead .gf-news-title{-webkit-line-clamp:4;font-size:clamp(18px,1vw + 14px,25px);line-height:1.25}.gf-home-rest .news-lead .gf-news-excerpt{-webkit-line-clamp:4;color:var(--gf-text-mid);-webkit-box-orient:vertical;margin-top:10px;font-size:15.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.gf-home-rest .gf-faq-inline{width:100%;max-width:780px}.gf-home-rest .gf-faq-inline-item>summary{text-align:left;min-height:44px}@media (width>=768px){.gf-home-rest .gf-review-card--archive{flex-basis:340px}.gf-home-rest .gf-news-support-grid>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.gf-home-rest .gf-news-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px}.gf-home-rest .news-lead,.gf-home-rest .gf-news-support-grid{grid-column:span 2}.gf-home-rest .news-lead>a{height:100%}}@media (width>=1440px){.gf-home-rest .reviews-featured{grid-template-columns:minmax(0,1.55fr) minmax(230px,.45fr);align-items:center;column-gap:clamp(28px,4vw,64px);display:grid}.gf-home-rest .reviews-featured .gf-review-autor{justify-self:end;min-width:230px}}.about-founder-manifesto{flex-direction:column;margin:0;display:flex}.about-founder-manifesto>.gf-photo{order:1;padding-bottom:clamp(20px,3vw,44px)}.about-founder-manifesto>.gf-manifesto{order:2;margin-top:0}.about-founder-manifesto>.gf-mvv{order:3}.legacy-content>.gf-qs-bridge{margin-top:clamp(40px,6vw,72px)}.gf-ph__in>h1+.gf-team-deck{letter-spacing:0;text-transform:none;margin:18px 0 0;font-size:clamp(16px,1.9vw,20px);font-weight:500;line-height:1.4}.gf-ph--navy .gf-ph__in>h1+.gf-team-deck{color:var(--gf-accent-soft)}@media (width<=420px){.gf-team-grid{grid-template-columns:1fr}.gf-team-scrim h3,.gf-team-scrim p{-webkit-line-clamp:unset}.gf-team-scrim p{font-size:13px}}.gf-contact-path a{align-items:center;min-block-size:44px;display:inline-flex}.gf-contact-path a.btn-primary{display:inline-flex}.gf-faq-tools{gap:14px;margin:clamp(20px,3vw,32px) 0 clamp(24px,3.4vw,40px);display:grid}.gf-faq-search label{color:var(--gf-primary);margin:0 0 8px;font-size:15px;font-weight:600;display:block}.gf-faq-search-row{flex-wrap:wrap;gap:10px;display:flex}.gf-faq-search-row input[type=search]{min-block-size:48px;font:inherit;border:1px solid var(--gf-border);border-radius:var(--gf-radius-pill);color:var(--gf-text-dark);background:#fff;flex:260px;padding:10px 16px;font-size:16px}.gf-faq-search-row input[type=search]:focus-visible{outline:3px solid var(--gf-accent);outline-offset:2px}.gf-faq-search-row button{min-block-size:48px;min-inline-size:96px;font:inherit;color:var(--gf-primary);background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-pill);cursor:pointer;flex:none;padding:10px 22px;font-size:15px;font-weight:600}.gf-faq-search-row button:hover{background:var(--gf-accent)}.gf-faq-search-row button:focus-visible{outline:3px solid var(--gf-accent);outline-offset:2px}.gf-faq-count{color:var(--gf-text-mid);min-height:1.4em;margin:0;font-size:15px}.gf-faq-index{flex-wrap:wrap;gap:10px;display:flex}.gf-faq-index a{min-block-size:44px;color:var(--gf-primary);background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-pill);align-items:center;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gf-faq-index a:hover,.gf-faq-index a:focus-visible{border-color:var(--gf-accent)}.gf-faq-page [hidden]{display:none!important}#perguntas,#glossario{scroll-margin-top:96px}.privacy-doc{align-items:start;gap:clamp(24px,4vw,56px);margin-top:clamp(24px,3.4vw,40px);display:grid}.privacy-toc{background:var(--gf-bg-soft);border:1px solid var(--gf-border);border-radius:var(--gf-radius-lg);padding:clamp(20px,2.6vw,28px)}.privacy-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.privacy-toc li{margin:0}.privacy-toc a{border-radius:var(--gf-radius);letter-spacing:.02em;min-block-size:44px;color:var(--gf-primary);align-items:center;padding:6px 10px;font-size:13.5px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.privacy-toc a:hover,.privacy-toc a:focus-visible{background:rgba(var(--gf-accent-rgb), .14)}.privacy-body{min-width:0;max-width:72ch}.privacy-body p{text-align:left!important}.privacy-h{letter-spacing:.04em;color:var(--gf-primary);margin:clamp(32px,4.4vw,52px) 0 12px;scroll-margin-top:96px;font-size:clamp(18px,2vw,22px)}.privacy-h span,.privacy-h strong{text-decoration:none!important}.privacy-h:after{content:"";background:var(--gf-accent);border-radius:2px;width:44px;height:3px;margin-top:10px;display:block}@media (width>=1100px){.privacy-doc{grid-template-columns:minmax(260px,.32fr) 1fr}.privacy-toc{max-height:calc(100vh - 120px);position:sticky;top:96px;overflow:auto}}.gf-404-actions{flex-wrap:wrap;gap:12px;display:flex}.gf-login-shell .gf-ph{margin-bottom:0}.gf-login-actions{max-width:var(--gf-grid);padding-inline:var(--gf-gutter);margin:28px auto 0}.area-dossier .area-h1{letter-spacing:-.01em;margin:56px 0 16px;font-size:clamp(24px,3.5vw,30px);line-height:1.2}.area-dossier .area-h1 strong,.area-dossier .area-h1 b{color:var(--gf-accent-deep);font-weight:inherit}.area-dossier .gf-ph .area-h1 strong,.area-dossier .gf-ph .area-h1 b,.area-dossier .gf-band .area-h1 strong,.area-dossier .gf-band .area-h1 b{color:var(--gf-accent)}.area-dossier .gf-ph__in>h1+.area-h1{margin:18px 0 0}.gf-feature>.area-h1{margin-top:0}.gf-band .area-h1{color:#fff;margin:0 0 8px;font-size:clamp(24px,3.6vw,32px)}.gf-tax-doc .gf-lp-intro>.area-h1{margin-top:1.2em}.gf-tax-doc .gf-lp-intro>.area-h1:first-of-type{margin-top:0}.gf-tl-item .area-h1{margin:0 0 6px;font-size:clamp(19px,2.4vw,24px)}.gf-tl-item .area-h1 p{margin:0}.gf-tl-quote .area-h1{margin:0;font-size:clamp(20px,2.8vw,28px);line-height:1.35}.gf-page .legacy-content .area-dossier>p,.gf-page .legacy-content .area-dossier>div>p,.gf-page .legacy-content .area-dossier>div>div>p{max-width:var(--gf-reading)}.gf-page .legacy-content .area-dossier>div>img,.gf-page .legacy-content .area-dossier>div>a>img,.gf-page .legacy-content .area-dossier>p>img{border-radius:var(--gf-radius-card);margin:8px 0 16px}.gf-page .legacy-content ul.area-request-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:24px 0 8px;padding:0;list-style:none;display:grid}.gf-page .legacy-content ul.area-request-grid>li{min-width:0}.gf-page .legacy-content ul.area-request-grid h3{overflow-wrap:normal;word-break:normal}@media (width<=560px){.gf-page .legacy-content ul.area-request-grid,.gf-page .legacy-content>ul:has(>li>h3),.gf-page .legacy-content .gf-pedidos ul:has(>li>h3){grid-template-columns:1fr;gap:12px}}.area-cta-media{border-radius:var(--gf-radius-card);min-block-size:44px;display:block}.area-cta-media:focus-visible{outline:3px solid var(--gf-accent);outline-offset:3px}.area-mobile-actions{border:1px solid var(--gf-border);border-left:3px solid var(--gf-accent);border-radius:var(--gf-radius-lg);background:var(--gf-bg-soft);margin:18px 0 22px}.area-mobile-actions>summary{cursor:pointer;min-block-size:48px;color:var(--gf-primary);align-items:center;padding:10px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.area-mobile-actions>summary::-webkit-details-marker{display:none}.area-mobile-actions>summary:after{content:"+";color:var(--gf-accent-deep);margin-left:auto;font-size:20px}.area-mobile-actions[open]>summary:after{content:"–"}.area-mobile-actions>summary:focus-visible{outline:3px solid var(--gf-accent);outline-offset:2px}.area-mobile-actions-in{gap:4px;padding:4px 14px 16px;display:grid}.area-mobile-jump{border-radius:var(--gf-radius);min-block-size:44px;color:var(--gf-primary);align-items:center;padding:6px 10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.area-mobile-jump:hover,.area-mobile-jump:focus-visible{background:rgba(var(--gf-accent-rgb), .14)}.area-mobile-cta{justify-self:start;min-block-size:44px;margin-top:8px}@media (width>=1200px){.area-mobile-actions{display:none}}.area-case-longread .area-context-media{margin:clamp(20px,3vw,36px) 0}.area-case-longread .area-context-media img{border-radius:var(--gf-radius-card);width:100%;max-width:880px;height:auto;box-shadow:0 24px 48px -28px rgba(var(--gf-primary-rgb), .45);display:block}.area-case-longread>p,.area-case-longread>div>p{max-width:72ch}.area-case-actions{border:1px solid var(--gf-border);border-top:3px solid var(--gf-accent);border-radius:var(--gf-radius-lg);background:var(--gf-bg-soft);justify-items:start;gap:8px;margin:clamp(28px,4vw,48px) 0 8px;padding:clamp(20px,2.6vw,28px);display:grid}.area-case-actions .gf-area-bridge-link{min-block-size:44px;color:var(--gf-primary);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.area-case-actions .gf-area-bridge-link:hover,.area-case-actions .gf-area-bridge-link:focus-visible{color:var(--gf-accent-deep)}.gf-faq-inline-answer,.gf-faq-inline-answer :is(p,ul,ol,li){text-align:left!important}@media (width<=640px){.gf-timeline{padding-left:0}.gf-timeline:before{display:none}.gf-tl-item{position:relative}.gf-tl-item:before{writing-mode:horizontal-tb;border-radius:var(--gf-radius-pill);margin:0 0 10px;padding:4px 12px;font-size:14px;display:inline-block;position:static;transform:none}.gf-tl-item:after{display:none}.gf-tl-item p{font-size:16px}}.gf-hub-frente-head,.gf-hub-frente-link,.gf-hub-frente-blog,.gf-area-bridge-link,.gf-area-faq-all a{align-items:center;min-block-size:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.area-mobile-actions,.area-mobile-jump,.area-cta-media{transition:none}}.hub-results{border-radius:var(--gf-radius-lg);background:#ffffff0d;border:1px solid #ffffff38;max-width:720px;margin:0 0 clamp(24px,3.4vw,40px);padding:clamp(16px,2.4vw,24px)}.hub-results-count{color:#ffffffd9;min-height:1.4em;margin:6px 0 10px;font-size:15px}.hub-results-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hub-results-list li{margin:0}.hub-results-list a{border-radius:var(--gf-radius);gap:2px;min-block-size:44px;padding:10px 12px;text-decoration:none;display:grid}.hub-results-list a:hover,.hub-results-list a:focus-visible{background:#ffffff17}.hub-result-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--gf-accent-soft);font-size:12.5px}.hub-result-title{color:#fff;font-size:16px;font-weight:600;line-height:1.35}.hub-result-excerpt{color:#ffffffb8;font-size:14px;line-height:1.5}.hub-results-clear{margin:12px 0 0}.hub-results-clear .btn-secondary{align-items:center;min-block-size:44px;display:inline-flex}.cat-result-count{color:var(--gf-text-mid);min-height:1.4em;margin:4px 0 14px;font-size:15px}.post-body h2{color:var(--gf-primary);font-size:26px;line-height:1.3}.post-body h3{color:var(--gf-primary);font-size:20px}.post-body h4{color:var(--gf-primary);font-size:17.5px}.post-body h2:before{content:"";background:var(--gf-accent);border-radius:2px;width:32px;height:2px;margin-bottom:10px;display:block}.post-body :is(h2,h3) u{text-decoration:none}.post-body :is(p,li,div,td,th,dd,dt,center,[align]){text-align:left}.post-body :is(.container,.section,.grid,.row,.hero){width:auto;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.post-body :is(.highlights,.checklist,.faq-block,.faq-section,.faq-answer,.cta-section,.related-articles,.card,.discriminacao-alert,[class*=alert],[class*=resumo],[class*=destaque]){border:1px solid var(--gf-border,#e5e2da);border-left:3px solid var(--gf-accent);border-radius:var(--gf-radius-card,10px);box-shadow:none;background:#f8f7f4;margin:28px 0;padding:22px 24px}.post-body .faq-answer{border:0;border-left:2px solid var(--gf-border,#e5e2da);background:0 0;border-radius:0;margin:12px 0 18px;padding:4px 0 4px 18px}.post-body :is(.highlights,.checklist,.faq-block,.faq-section,.cta-section,.related-articles,.card,.discriminacao-alert,[class*=alert],[class*=resumo],[class*=destaque])>:is(h2,h3,h4,h5){color:var(--gf-accent-deep);margin:0 0 14px;font-size:19px}.post-body :is(.highlights,.checklist,.faq-block,.faq-section,.cta-section,.related-articles,.card,.discriminacao-alert) :is(h2,h3):before{display:none}.post-body :is(.valor-destaque,.valor){color:var(--gf-accent-deep);font-weight:700}.post-body :is(.btn-contato,.btn-calculadora,.btn-joomla,.btn-cta,.btn-cta-joomla,.gf-cta-legado,a.button,a.btn){background:var(--gf-accent);min-block-size:44px;color:var(--gf-primary);border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 24px;font-weight:600;text-decoration:none;display:inline-flex}.post-body :is(.btn-contato,.btn-calculadora,.btn-joomla,.btn-cta,.btn-cta-joomla,.gf-cta-legado,a.button,a.btn):hover{background:var(--gf-accent-deep);color:#fff}.post-body .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.post-body a.skip-link,.post-body :is([class*=reading-progress],[class*=back-to-top],[class*=backtotop i],[id*=backtotop i]){display:none}.post-body .whatsapp-float{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;border-radius:var(--gf-radius-pill);color:#071a12;background:#25d366;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 8px 22px #071a1247}.post-body .whatsapp-float:hover{background:#2ee171}.post-body .whatsapp-float:focus-visible{outline:3px solid var(--gf-accent);outline-offset:3px}.post-body button{min-inline-size:44px}.post-body :is(.faq-block,.faq-section) button,.post-body button.faq-toggle{width:100%;text-align:left;min-block-size:44px;font:inherit;color:var(--gf-primary);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.post-body :is(.faq-block,.faq-section) button>span,.post-body button.faq-toggle>span{overflow-wrap:anywhere;min-width:0}.post-body table{border-collapse:collapse;background:0 0;border:0;width:100%;max-width:100%;margin:26px 0}.post-body :is(td,th){border:0;border-bottom:1px solid var(--gf-border,#e5e2da);vertical-align:top;background:0 0;width:auto;padding:12px 14px}.post-body table tr:first-child :is(th,td){color:var(--gf-primary);border-bottom:2px solid var(--gf-accent);font-weight:600}@media (width<=700px){.post-body table{display:block;overflow-x:auto}}.post-body :is(p,div,section,figure,center,a)>img{border-radius:var(--gf-radius-card,10px);border:1px solid var(--gf-border,#e5e2da);background:#fff;max-width:100%;height:auto;margin:26px auto;display:block}.post-body img+em,.post-body figcaption{text-align:center;color:var(--gf-text-mid);margin:-14px 0 26px;font-size:14.5px;display:block}.post-body blockquote{border:0;border-left:3px solid var(--gf-accent);border-radius:0 var(--gf-radius-card,10px) var(--gf-radius-card,10px) 0;background:#f8f7f4;margin:26px 0;padding:18px 24px}.post-body :is(div,p):empty{display:none}.post-body .gf-faq-inline{margin:26px 0}.post-body .gf-faq-inline-item{border:1px solid var(--gf-border,#e5e2da);border-radius:var(--gf-radius-card,10px);background:#fff;margin:0 0 10px}.post-body .gf-faq-inline-item>summary{cursor:pointer;min-height:44px;color:var(--gf-primary);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-weight:600;list-style:none;display:flex}.post-body .gf-faq-inline-item>summary::-webkit-details-marker{display:none}.post-body .gf-faq-inline-item>summary:after{content:"+";color:var(--gf-accent-deep);flex:none;font-weight:700}.post-body .gf-faq-inline-item[open]>summary:after{content:"–"}.post-body .gf-faq-inline-item .gf-faq-inline-answer{border:0;margin:0;padding:0 18px 16px}.post-body .faq-block:not(:has(button span:not(:empty))):not(:has(.faq-answer>*)){display:none}.post-body .gf-aside{border:1px solid var(--gf-border,#e5e2da);border-left:3px solid var(--gf-accent);border-radius:var(--gf-radius-card,10px);background:#f8f7f4;margin:28px 0;padding:20px 24px}.post-body .gf-aside-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gf-accent-deep);background:#ac84401f;border-radius:999px;margin:0 0 10px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-block}.post-body .gf-aside :is(h2,h3,h4){background:0 0;border:0;padding:0}.post-body .gf-cta-chamada{color:var(--gf-primary);margin:22px 0 10px;font-weight:600}.post-related .related-compact{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.post-related .related-item a{border:1px solid var(--gf-border,#e5e2da);border-radius:var(--gf-radius-card,10px);min-height:44px;transition:border-color .2s var(--gf-ease);background:#fff;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;padding:12px;text-decoration:none;display:grid}.post-related .related-item a:hover{border-color:var(--gf-accent)}.post-related .related-thumb{aspect-ratio:1200/555;border-radius:8px;width:132px;display:block;overflow:hidden}.post-related .related-thumb img{object-fit:cover;width:100%;height:100%;display:block}.post-related .related-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--gf-accent-deep);margin-bottom:4px;font-size:11px;font-weight:700;display:inline-block}.post-related .related-item h3{color:var(--gf-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.post-related .related-date{color:var(--gf-text-mid);font-size:12.5px}@media (width>=900px){.post-related .related-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.post-related .related-item a{grid-template-columns:minmax(0,1fr);align-items:start}.post-related .related-thumb{width:100%}}.gf-sec-nl [id^=newsletter-form],.gf-sec-nl [id^=newsletter-form] *{font-family:Sora,system-ui,sans-serif!important}.gf-sec-nl [id^=newsletter-form] h1,.gf-sec-nl [id^=newsletter-form] h2{letter-spacing:-.01em;color:var(--gf-primary)!important;font-weight:800!important}.gf-sec-nl [id^=newsletter-form] label{color:#4b5266!important;font-size:13px!important}.gf-sec-nl [id^=newsletter-form] input[type=checkbox]{vertical-align:middle;margin:0 10px 0 0!important}.gf-sec-nl [id^=newsletter-form] input[type=checkbox]+label,.gf-sec-nl [id^=newsletter-form] .bricks--component-privacy label{display:inline!important}.gf-sec-nl [id^=newsletter-form] .bricks--component{margin-bottom:14px!important}.gf-sec-nl [id^=newsletter-form] button,.gf-sec-nl [id^=newsletter-form] input[type=submit]{letter-spacing:.02em;border-radius:9999px!important;font-weight:700!important;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .3s!important}.gf-sec-nl [id^=newsletter-form] button:hover,.gf-sec-nl [id^=newsletter-form] input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #0f1b3266}.gf-page .lp-lede>p:first-of-type{color:var(--gf-primary);font-size:clamp(19px,2.1vw,23px);font-weight:500;line-height:1.6}.gf-page .lp-sec{padding:34px 0 8px}.gf-page .lp-sec-soft{background:linear-gradient(#faf7f1,#fff);border:1px solid #efe8da;border-radius:18px;margin:18px 0;padding:34px clamp(18px,3vw,36px) 18px}.gf-page .lp-sec>h2{margin-bottom:18px;font-size:clamp(22px,2.4vw,28px)}.gf-page .lp-sec>h2:before{content:"";background:var(--gf-accent);border-radius:2px;width:44px;height:3px;margin-bottom:14px;display:block}.area-request-link{color:var(--gf-accent);margin-top:10px;font-size:12.5px;font-weight:700;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.area-request-link:hover{transform:translate(4px)}@supports (animation-timeline:view()){.gf-page .lp-sec{animation:.55s cubic-bezier(.22,1,.36,1) both gf-mo-rise view();animation-range:entry entry 32%}}.gf-qs-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid!important}.gf-qs-fact{border:1px solid #da9e4a59;border-top:3px solid var(--gf-accent);text-align:center;color:#fff;letter-spacing:.01em;background:#ffffff0a;border-radius:14px;padding:22px 18px;font-size:clamp(17px,1.6vw,21px);font-weight:700;display:block!important}.gf-qs-facts .gf-qs-fact:before,.gf-qs-facts .gf-qs-fact:after{content:none!important}@media (width<=700px){.gf-qs-facts{grid-template-columns:1fr}}.gf-qs-vals{flex-wrap:wrap;gap:10px;padding:0!important;display:flex!important}.gf-qs-vals li{font-size:14px;font-weight:600;list-style:none;border:1.5px solid var(--gf-accent)!important;color:var(--gf-primary)!important;box-shadow:none!important;background:#fdf8ef!important;border-radius:9999px!important;padding:9px 20px!important}.about-founder-manifesto .gf-photo{justify-content:center;padding:26px 0 10px;display:flex}.about-founder-manifesto .gf-photo p{max-width:min(560px,78vw);margin:0;position:relative}.about-founder-manifesto .gf-photo img{border-radius:14px;box-shadow:0 30px 60px -30px #0009}.gf-qs-bridge{min-height:clamp(220px,32vh,320px)!important}.gf-qs-bridge .gf-qs-bridge-cta .btn-primary,.gf-qs-bridge .btn-primary{padding:14px 30px;font-size:16px}.gf-sec-nl [id^=newsletter-form] input[type=text],.gf-sec-nl [id^=newsletter-form] input[type=email]{caret-color:var(--gf-accent);color:var(--gf-primary)!important;background:#fff!important;border:1.5px solid #ddd5c4!important}.gf-sec-nl [id^=newsletter-form] input[type=text]:focus,.gf-sec-nl [id^=newsletter-form] input[type=email]:focus{outline:none;box-shadow:0 0 0 3px #da9e4a2e;border-color:var(--gf-accent)!important}.gf-sec-nl [id^=newsletter-form] input[type=checkbox]{margin-right:2px!important}@media (width<=560px){.gf-sec-nl [id^=newsletter-form] h1,.gf-sec-nl [id^=newsletter-form] h2{font-size:clamp(26px,8vw,34px)!important;line-height:1.2!important}}.gf-page .legacy-content ul.area-request-grid{gap:clamp(16px,1.6vw,22px)}.gf-page .legacy-content ul.area-request-grid>li{border:1px solid var(--gf-border);border-left:3px solid var(--gf-accent);border-radius:var(--gf-radius-card);background:#fff;flex-direction:column;padding:22px 24px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .2s;display:flex;box-shadow:0 1px 2px #0f1b320a,0 10px 26px -16px #0f1b3233}.gf-page .legacy-content ul.area-request-grid>li:hover{border-color:var(--gf-accent);transform:translateY(-3px);box-shadow:0 3px 6px #0f1b320f,0 20px 44px -18px #0f1b3252}.gf-page .legacy-content ul.area-request-grid>li>.area-request-link{margin-top:auto;padding-top:14px}.gf-ph--light{background:radial-gradient(130% 120% at 92% -12%,#da9e4a17,#da9e4a00 58%),linear-gradient(#fbfaf7 0%,#f3f1ea 100%);border-bottom-color:#e7ddca}.gf-page .lp-lede{border-left:3px solid var(--gf-accent);margin-left:2px;padding-left:clamp(18px,2vw,28px)}.area-niche-dossier>h2.area-h1{letter-spacing:.02em;margin-top:64px}.area-niche-dossier>h2.area-h1:before{content:"";background:var(--gf-accent);border-radius:2px;width:48px;height:3px;margin:0 0 18px;display:block}.gf-page .lp-sec-soft{border:1px solid #ece2cf;border-left:3px solid var(--gf-accent);background:linear-gradient(#faf6ee 0%,#fffdf9 100%);padding-left:clamp(22px,3.4vw,40px);box-shadow:0 10px 30px -22px #8a5a1e59}.gf-lp-rail-in{background:linear-gradient(#fff,#fbfaf7);box-shadow:0 18px 44px -28px #0f1b3259}.about-founder-manifesto{grid-template-columns:minmax(300px,430px) 1fr;grid-template-areas:"foto manifesto""mvv mvv";align-items:center;gap:clamp(28px,4.5vw,72px);padding:clamp(36px,5vw,72px) 0 0;display:grid}.about-founder-manifesto>.gf-photo{grid-area:foto;padding:0;display:block}.about-founder-manifesto>.gf-manifesto{grid-area:manifesto}.about-founder-manifesto>.gf-mvv{grid-area:mvv}.about-founder-manifesto .gf-photo p{margin:0;position:relative}.about-founder-manifesto .gf-photo img{border-radius:16px;width:100%;height:auto;box-shadow:0 34px 70px -34px #000000a6}.about-founder-manifesto .gf-photo p:after{content:"";z-index:-1;border:2px solid #da9e4a73;border-radius:18px;position:absolute;inset:22px -22px -22px 22px}.gf-qs-facts{margin-bottom:clamp(30px,4vw,56px)}.gf-qs-fact{font-size:clamp(15px,1.4vw,20px)}@media (width<=900px){.about-founder-manifesto{grid-template-columns:1fr;grid-template-areas:"foto""manifesto""mvv"}.about-founder-manifesto .gf-photo p{max-width:420px;margin:0 auto}.gf-qs-fact{white-space:normal}}.about-founder-manifesto>hr,.about-founder-manifesto>p:empty,.gf-qs-head+hr{display:none}.gf-faq-head{position:relative;overflow:hidden}.gf-faq-head:after{content:"§";color:#da9e4a1a;pointer-events:none;font-size:clamp(160px,22vw,340px);font-weight:800;line-height:1;position:absolute;top:50%;right:clamp(8px,6vw,90px);transform:translateY(-52%)}.gf-faq-page .gf-faq-inline-item{background:#fff;border:1px solid #e8e1d2;border-left:3px solid #da9e4a8c;border-radius:12px;transition:border-color .25s,box-shadow .3s,transform .25s cubic-bezier(.22,1,.36,1)}.gf-faq-page .gf-faq-inline-item:hover{transform:translateY(-2px);box-shadow:0 12px 28px -18px #0f1b3240}.gf-faq-page .gf-faq-inline-item[open]{border-left-color:var(--gf-accent);box-shadow:0 16px 34px -20px #0f1b3247}.gf-faq-page .gf-faq-inline-item summary:before{content:"§";color:var(--gf-accent);opacity:.65;margin-right:10px;font-size:.95em;font-weight:800}.gf-gloss-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.gf-gloss-item{background:#fbf8f1;border:1px solid #eee6d5;border-radius:12px;padding:16px 18px}.gf-gloss-item summary,.gf-gloss-item h3,.gf-gloss-item strong:first-child{color:var(--gf-accent-deep,#8a5a1e);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.about-founder-manifesto{background:linear-gradient(135deg,#0e1a30 0%,#14233f 100%);border-radius:20px;margin-top:26px;padding:clamp(32px,5vw,64px) clamp(22px,4vw,56px) 0}.about-founder-manifesto>.gf-photo,.about-founder-manifesto>.gf-manifesto{width:auto;margin-inline:0}.about-founder-manifesto>.gf-photo{background:0 0}.about-founder-manifesto>.gf-manifesto{background:0 0;border-radius:0;padding:0;overflow:visible}@media (width>=900px){.about-founder-manifesto>.gf-manifesto{display:block}.about-founder-manifesto>.gf-manifesto h2{max-width:16ch;font-size:clamp(28px,2.6vw,42px)}.about-founder-manifesto>.gf-manifesto>div:not([class]){margin-top:clamp(18px,2vw,28px)}}.about-founder-manifesto .gf-qs-facts{margin-bottom:0}.gf-page .legacy-content .about-founder-manifesto .gf-mvv>ul>li>div>p,.about-founder-manifesto .gf-mvv-vals>p,.about-founder-manifesto .gf-mvv p{color:#ffffffd9}.gf-page .legacy-content .about-founder-manifesto .gf-mvv>ul>li>h3,.about-founder-manifesto .gf-mvv h3{color:var(--gf-accent)}.about-founder-manifesto .gf-photo p:after{inset:16px -14px -14px 16px}@media (width<=700px){.about-founder-manifesto .gf-photo p:after{inset:14px 0 -14px 14px}}.gf-cp-stage .gf-decoder{text-align:left;background:#ffffff0b;border:1px solid #da9e4a47;border-radius:18px;max-width:760px;margin:26px auto 0;padding:clamp(22px,3vw,36px);box-shadow:0 24px 60px -30px #0000008c}.gf-cp-stage .gf-decoder-help{color:#ffffffb8;max-width:60ch;line-height:1.6;font-size:14.5px!important}.gf-cp-stage .gf-decoder-label{letter-spacing:.06em;text-transform:uppercase;color:var(--gf-accent);margin-bottom:10px;font-size:13px;display:block}.gf-cp-stage .gf-decoder-row{flex-wrap:wrap;gap:12px;display:flex}.gf-cp-stage .gf-decoder-input{letter-spacing:.04em;flex:320px;font-size:17px}.gf-cp-stage .gf-decoder-help{margin-top:14px}.gf-cp-stage .gf-cp-lede{text-align:center}@media (width<=640px){.gf-cp-stage .gf-decoder{padding:18px 16px}}.post-body .gf-faq-inline-item{background:#fffdf9;border:1px solid #e8e1d2;border-left:3px solid #da9e4a8c;border-radius:12px;transition:border-color .25s,box-shadow .3s,transform .25s cubic-bezier(.22,1,.36,1)}.post-body .gf-faq-inline-item:hover{transform:translateY(-2px);box-shadow:0 12px 28px -18px #0f1b3238}.post-body .gf-faq-inline-item[open]{border-left-color:var(--gf-accent);background:#fff;box-shadow:0 16px 34px -20px #0f1b3242}.post-body .gf-faq-inline-item summary:before{content:"§";color:var(--gf-accent);opacity:.6;margin-right:10px;font-size:.95em;font-weight:800}.post-body h6.gf-tldr{border:1px solid #e8ddc8;border-left:4px solid var(--gf-accent);color:var(--gf-primary);letter-spacing:0;background:linear-gradient(135deg,#fbf7ef,#f6efe1);border-radius:14px;margin:26px 0 30px;padding:20px 24px 20px 26px;font-size:1.02rem;font-weight:500;line-height:1.72;display:block}.post-body h6.gf-tldr strong:first-child{color:var(--gf-accent-deep,#a06a1f);letter-spacing:.04em}.post-body blockquote.gf-tldr-wrap{background:0 0;border:0;margin:26px 0 30px;padding:0;font-style:normal}.post-body blockquote.gf-tldr-wrap>h6.gf-tldr{margin:0}.post-body blockquote.gf-tldr-wrap>:not(.gf-tldr){margin:14px 4px 0}.post-body mark{color:inherit;background:linear-gradient(#0000 52%,#da9e4a52 52%);border-radius:2px;padding:0 2px}.post-body .tldr-section{border:1px solid #e8ddc8;border-left:4px solid var(--gf-accent);background:linear-gradient(135deg,#fbf7ef,#f6efe1);border-radius:14px;margin:26px 0 30px;padding:20px 24px 20px 26px}.post-body .tldr-section .tldr-label{color:var(--gf-primary);font-size:1.02rem;font-weight:500;line-height:1.72}.gf-qs-facts{align-items:stretch}.gf-qs-fact{text-align:center;text-wrap:balance;justify-content:center;align-items:center;min-height:86px;padding-inline:12px;font-size:clamp(15px,1.32vw,19px);line-height:1.3;display:flex!important}.gf-qs-fact+.gf-qs-fact{border-left:1px solid #da9e4a59}.gf-qs-facts .gf-qs-fact,.gf-qs-facts .gf-qs-fact+.gf-qs-fact{border:1px solid #da9e4a59;border-top:3px solid var(--gf-accent)}.gf-qs-bridge{background:linear-gradient(180deg, rgba(var(--gf-primary-deep-rgb), .28) 0%, rgba(var(--gf-primary-deep-rgb), .62) 100%), #0f1b32 url(/images/quem_somos_imagem_de_baixo.jpg) center / cover no-repeat;min-height:clamp(300px,40vh,460px)!important}@media (width>=900px) and (hover:hover){.gf-qs-bridge{background-attachment:scroll,fixed}}.gf-cp-faq .gf-faq-inline{max-width:none}@media (width>=1000px){.gf-cp-faq .gf-faq-inline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px;display:grid}.gf-cp-faq .gf-area-faq-all{text-align:center;margin-top:26px}}@media (width>=961px){.gf-contact.contact-pathways{grid-template:"tel form""mail form"".form"1fr/minmax(0,1fr) minmax(0,1.3fr)}.gf-contact-path--tel{grid-area:tel}.gf-contact-path--mail{grid-area:mail}.gf-contact-path--msg{grid-area:form}}.gf-contact-path--mail a{white-space:nowrap;font-size:clamp(15px,1.15vw,17px)}.gf-contact-path--msg{background:linear-gradient(160deg,#0f1b32 0%,#182749 100%);border-color:#da9e4a4d}.gf-contact-path--msg>h2{color:#fff}.gf-cform{margin-top:6px}.gf-cform-title{color:#fff;margin:0 0 2px;font-size:19px}.gf-cform-sub{color:#ffffffa6;margin:0 0 8px;font-size:13.5px}.gf-cform label:not(.gf-cform-consent){color:#ffffffeb;margin:14px 0 6px;font-size:13.5px;font-weight:600;display:block}.gf-cform input[type=text],.gf-cform input[type=email],.gf-cform input[type=tel],.gf-cform select,.gf-cform textarea{color:#fff;width:100%;min-height:48px;font-size:16px;font-family:var(--gf-font);background:#ffffff0f;border:1px solid #ffffff40;border-radius:10px;padding:12px 14px}.gf-cform select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fff9 50%),linear-gradient(135deg,#fff9 50%,#0000 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px}.gf-cform select option{color:var(--gf-primary);background:#fff}.gf-cform textarea{resize:vertical;min-height:110px}.gf-cform input::placeholder,.gf-cform textarea::placeholder{color:#fff6}.gf-cform input:focus,.gf-cform select:focus,.gf-cform textarea:focus{outline:2px solid var(--gf-accent);outline-offset:1px;border-color:var(--gf-accent)}.gf-cform-consent{cursor:pointer;color:#ffffffd9;align-items:flex-start;gap:12px;margin:16px 0;padding:6px 0;font-size:13.5px;line-height:1.5;display:flex}.gf-cform-consent input{width:20px;height:20px;accent-color:var(--gf-accent);flex:none;margin-top:1px}.gf-cform-consent a{color:var(--gf-accent)}.gf-cform-send{background:var(--gf-accent);border-radius:var(--gf-radius-pill);width:100%;min-height:52px;color:var(--gf-primary);font-size:16px;font-weight:700;font-family:var(--gf-font);cursor:pointer;transition:background-color .15s var(--gf-ease), transform .2s var(--gf-ease);border:0;margin-top:6px}.gf-cform-send:hover,.gf-cform-send:focus-visible{background:var(--gf-accent-hover);transform:translateY(-1px)}.gf-cform-note{color:#ffffff8c;margin:12px 0 0;font-size:12px}.gf-cform-note--stage{color:#da9e4abf}.gf-contact-path--msg .gf-contact-msg-cta{text-align:center;margin:18px 0 0}:root{--mo-fast:.16s;--mo-base:.3s;--mo-slow:.55s;--mo-ease:cubic-bezier(.22, 1, .36, 1);--mo-ease-in-out:cubic-bezier(.65, 0, .35, 1);--mo-lift:-4px;--mo-shadow:0 14px 34px -14px #0f1b3259;--mo-shadow-soft:0 10px 24px -12px #0f1b3247}.gf-motion{--gf-motion:on}.blog-card,.card,.gf-news-card,.gf-review-card,.triage-card,.rail-card,.ig-card,.hub-cover,.hub-featured,.cat-featured,.gf-hub-frente,.related-item>a,.news-item>a,.gf-news-auto a{transition:transform var(--mo-base) var(--mo-ease), box-shadow var(--mo-base) var(--mo-ease), border-color var(--mo-base) var(--mo-ease), background-color var(--mo-base) var(--mo-ease);will-change:transform}.blog-card:hover,.card:hover,.gf-news-card:hover,.gf-review-card:hover,.triage-card:hover,.rail-card:hover,.ig-card:hover,.hub-cover:hover,.hub-featured:hover,.cat-featured:hover,.gf-hub-frente:hover,.related-item>a:hover,.news-item>a:hover{transform:translateY(var(--mo-lift));box-shadow:var(--mo-shadow);border-color:var(--gf-accent,#da9e4a)}.card-media,.gf-news-media,.related-thumb,.hub-featured-media,.hub-cover-media,.post-hero{overflow:hidden}.card-media img,.gf-news-media img,.related-thumb img,.hub-featured-media img,.hub-cover-media img{transition:transform var(--mo-slow) var(--mo-ease)}.blog-card:hover .card-media img,.card:hover .card-media img,.gf-news-card:hover .gf-news-media img,.related-item>a:hover .related-thumb img,.hub-featured:hover .hub-featured-media img,.cat-featured:hover .hub-featured-media img,.hub-cover:hover .hub-cover-media img,.news-item>a:hover img{transform:scale(1.045)}.card-more,.gf-news-more,.gf-hub-frente-blog,.gf-area-bridge-link,.hub-results-clear{transition:color var(--mo-fast) var(--mo-ease)}.card-more:after,.gf-news-more:after{content:""}.blog-card:hover .card-more,.card:hover .card-more,.gf-news-card:hover .gf-news-more{color:var(--gf-accent,#da9e4a)}.card-more,.gf-news-more{display:inline-block}.blog-card:hover .card-more,.card:hover .card-more,.gf-news-card:hover .gf-news-more,.gf-hub-frente-blog:hover,.gf-area-bridge-link:hover{transition:transform var(--mo-base) var(--mo-ease), color var(--mo-fast) var(--mo-ease);transform:translate(4px)}.btn-primary,.btn-secondary,.gf-cta-legado,.nav-cta a,.mobile-nav-cta,.facet-chip,.hub-chips a{transition:transform var(--mo-fast) var(--mo-ease), box-shadow var(--mo-base) var(--mo-ease), background-color var(--mo-base) var(--mo-ease), color var(--mo-base) var(--mo-ease), border-color var(--mo-base) var(--mo-ease)}.btn-primary:hover,.btn-secondary:hover,.gf-cta-legado:hover,.nav-cta a:hover{box-shadow:var(--mo-shadow-soft);transform:translateY(-2px)}.btn-primary:active,.btn-secondary:active,.gf-cta-legado:active{transition-duration:80ms;transform:translateY(0)}.post-body a:not(.gf-cta-legado):not(.btn-primary):not(.btn-secondary),.post-eyebrow a,.breadcrumb a,.gf-hub-frente-link{transition:background-size var(--mo-base) var(--mo-ease), color var(--mo-fast) var(--mo-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.post-body a:not(.gf-cta-legado):not(.btn-primary):not(.btn-secondary):hover,.post-eyebrow a:hover,.breadcrumb a:hover,.gf-hub-frente-link:hover{background-size:100% 1px}.gf-faq-inline-item summary:after{transition:transform var(--mo-base) var(--mo-ease)}.gf-faq-inline-item[open] summary:after{transform:rotate(180deg)}.gf-faq-inline-item[open] .gf-faq-inline-answer{animation:gf-mo-rise var(--mo-base) var(--mo-ease) both}@keyframes gf-mo-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.gf-hero-inner>*{animation:gf-mo-rise var(--mo-slow) var(--mo-ease) backwards}.gf-hero-inner>:first-child{animation-delay:60ms}.gf-hero-inner>:nth-child(2){animation-delay:.14s}.gf-hero-inner>:nth-child(3){animation-delay:.22s}.gf-hero-inner>:nth-child(4){animation-delay:.3s}@supports (animation-timeline:view()){.gf-sec>.container,.gf-sec .gf-news-card,.gf-sec .gf-review-card,.blog-card,.related-item,.gf-hub-frente,.triage-card,.area-dossier>section,.gf-prefooter-inner{animation:gf-mo-rise var(--mo-slow) var(--mo-ease) both;animation-timeline:view();animation-range:entry entry 36%}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.14s}::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@view-transition{navigation:none}}
