@font-face{font-family:Lexend;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/lexend-500.woff2) format("woff2")}@font-face{font-family:Lexend;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/lexend-600.woff2) format("woff2")}@font-face{font-family:Lexend;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/lexend-700.woff2) format("woff2")}@font-face{font-family:Reddit Sans;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/reddit-sans-400.woff2) format("woff2")}@font-face{font-family:Reddit Sans;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/reddit-sans-500.woff2) format("woff2")}@font-face{font-family:Reddit Sans;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/reddit-sans-600.woff2) format("woff2")}@font-face{font-family:Reddit Sans;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/reddit-sans-700.woff2) format("woff2")}:root{--wp-teal-light: #63C19E;--wp-teal: #5B9E8B;--wp-teal-dark: #2D6966;--wp-orange-light: #E3A346;--wp-orange: #E0843C;--wp-orange-dark: #DD6E38;--wp-purple-light: #8C3E90;--wp-purple: #5B3E90;--wp-purple-dark: #3F277A;--wp-ink: #2A2342;--wp-ink-muted: #6B6B7A;--wp-ink-faint: #9A93A8;--wp-border: #E0DCE8;--wp-border-soft: #ECEAF1;--wp-white: #FFFFFF;--wp-surface-tint: #F7F5FA;--wp-night: #260A48;--text-heading: var(--wp-ink);--text-body: var(--wp-ink);--text-secondary: var(--wp-ink-muted);--text-faint: var(--wp-ink-faint);--text-on-color: var(--wp-white);--surface-page: var(--wp-white);--surface-card: var(--wp-white);--surface-subtle: var(--wp-surface-tint);--border-default: var(--wp-border);--border-subtle: var(--wp-border-soft);--accent: var(--wp-purple);--accent-light: var(--wp-purple-light);--accent-dark: var(--wp-purple-dark);--on-accent: var(--wp-white);--accent-press: color-mix(in srgb, var(--accent) 80%, var(--wp-ink));--accent-text: var(--wp-purple);--font-display: "Lexend", system-ui, sans-serif;--font-body: "Reddit Sans", system-ui, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-hero: clamp(2.5rem, 1.35rem + 3.9vw, 4.5rem);--fs-display: clamp(2rem, 1.3rem + 3.6vw, 3.5rem);--fs-h1: clamp(2rem, 1.45rem + 2.35vw, 2.75rem);--fs-h2: clamp(1.625rem, 1.25rem + 1.6vw, 2.25rem);--fs-h3: clamp(1.25rem, 1.1rem + .65vw, 1.5rem);--fs-h4: 1.125rem;--fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-body: 1rem;--fs-body-sm: .875rem;--fs-label: .75rem;--fs-eyebrow: .75rem;--fs-caption: .6875rem;--lh-tight: 1.08;--lh-heading: 1.2;--lh-body: 1.6;--ls-display: -.025em;--ls-heading: -.015em;--ls-eyebrow: .16em;--ls-label: .08em;--measure-text: 68ch;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--container: 1200px;--container-narrow: 860px;--gutter: clamp(20px, 5vw, 48px);--section-y: clamp(64px, 4vw + 40px, 120px);--section-y-destaque: clamp(88px, 7vw + 58px, 160px);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--border-width: 1px;--rule-height: 4px;--shadow-sm: 0 1px 2px rgba(42, 35, 66, .06);--shadow-card: 0 2px 10px rgba(42, 35, 66, .07);--shadow-raised: 0 10px 30px rgba(42, 35, 66, .12);--shadow-focus: 0 0 0 3px rgba(91, 62, 144, .22);--ease-standard: cubic-bezier(.2, .8, .2, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-reveal: .42s;--wp-gradient: linear-gradient(100deg, var(--wp-teal-light) 0%, var(--wp-teal) 18%, var(--wp-orange-light) 45%, var(--wp-orange-dark) 58%, var(--wp-purple-light) 82%, var(--wp-purple-dark) 100%);--wp-gradient-vertical: linear-gradient(180deg, var(--wp-teal-light) 0%, var(--wp-orange-light) 50%, var(--wp-purple-dark) 100%)}[data-wp-theme=teal]{--accent-text: var(--wp-teal-dark);--accent: var(--wp-teal);--accent-light: var(--wp-teal-light);--accent-dark: var(--wp-teal-dark);--on-accent: var(--wp-ink);--shadow-focus: 0 0 0 3px rgba(91, 158, 139, .32)}[data-wp-theme=orange]{--accent-text: #B4501F;--accent: var(--wp-orange);--accent-light: var(--wp-orange-light);--accent-dark: var(--wp-orange-dark);--on-accent: var(--wp-ink);--shadow-focus: 0 0 0 3px rgba(224, 132, 60, .32)}[data-wp-theme=purple]{--accent-text: var(--wp-purple);--accent: var(--wp-purple);--accent-light: var(--wp-purple-light);--accent-dark: var(--wp-purple-dark);--on-accent: var(--wp-white)}.section--dark,[data-surface=dark]{--text-heading: var(--wp-white);--text-body: rgba(255, 255, 255, .86);--text-secondary: rgba(255, 255, 255, .68);--text-faint: rgba(255, 255, 255, .5);--surface-page: var(--wp-night);--surface-card: rgba(255, 255, 255, .06);--surface-subtle: rgba(255, 255, 255, .04);--border-default: rgba(255, 255, 255, .2);--border-subtle: rgba(255, 255, 255, .12);--accent: var(--wp-white);--accent-light: var(--wp-teal-light);--accent-dark: var(--wp-white);--on-accent: var(--wp-night);--accent-text: var(--wp-white);--accent-press: color-mix(in srgb, var(--wp-white) 86%, var(--wp-night));--shadow-focus: 0 0 0 3px rgba(255, 255, 255, .35);background:var(--wp-night);color:var(--text-body)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}html:has(body.admin-bar){scroll-padding-top:132px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}p{margin:0 0 var(--space-4)}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);color:var(--text-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--fs-h1);font-weight:var(--fw-bold)}h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold)}h3{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}h4{font-size:var(--fs-h4);font-weight:var(--fw-semibold)}.t-hero{font:var(--fw-bold) var(--fs-hero)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display)}.t-display{font:var(--fw-bold) var(--fs-display)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display)}.t-h1{font:var(--fw-bold) var(--fs-h1)/var(--lh-heading) var(--font-display);letter-spacing:var(--ls-heading)}.t-h2{font:var(--fw-semibold) var(--fs-h2)/var(--lh-heading) var(--font-display);letter-spacing:var(--ls-heading)}.t-h3{font:var(--fw-semibold) var(--fs-h3)/var(--lh-heading) var(--font-display);letter-spacing:var(--ls-heading)}.h-section{font:var(--fw-semibold) var(--fs-display)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display)}h2.t-display,h2.t-h1,h2.t-hero{font-weight:var(--fw-semibold)}.t-lead{font-size:var(--fs-lead);line-height:1.55}.t-body-sm{font-size:var(--fs-body-sm)}.t-caption{font-size:var(--fs-caption);color:var(--text-secondary)}.t-muted{color:var(--text-secondary)}.measure{max-width:var(--measure-text)}a:where(:not([class])){color:var(--accent-text);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}a:where(:not([class])):hover{color:var(--accent-dark);border-bottom-color:var(--accent-dark)}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb,var(--accent) 24%,transparent)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.section{padding-block:var(--section-y)}.section--tint{background:var(--wp-surface-tint)}.section--gradient{--text-heading: var(--wp-white);--text-body: var(--wp-white);--text-secondary: rgba(255, 255, 255, .86);--accent: var(--wp-white);--on-accent: var(--wp-night);--border-default: rgba(255, 255, 255, .4);background:var(--wp-gradient);color:var(--wp-white)}.stack>*+*{margin-top:var(--stack, var(--space-4))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, var(--space-3))}.grid{display:grid;gap:var(--gap, var(--space-5));grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr))}@media(min-width:768px){.grid--2,.grid--3,.grid--4{--cols: 2}}@media(min-width:1024px){.grid--3{--cols: 3}.grid--4{--cols: 4}}.icon{width:1.25em;height:1.25em;flex:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:100;padding:var(--space-3) var(--space-4);background:var(--wp-ink);color:var(--wp-white);border-radius:var(--radius-sm)}.skip-link:focus{top:var(--space-4)}@keyframes flutua{0%,to{transform:translate(0) rotate(0)}50%{transform:translateY(-12px) rotate(3deg)}}.js [data-motion=reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-reveal) var(--ease-out),transform var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--i, 0) * 60ms)}.js [data-motion=reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-motion=reveal]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@supports (grid-template-rows: subgrid){.canais__grid>.canal,.solucoes__grid>.solucao,.case-grid>.artigo-card{display:grid;grid-template-rows:subgrid;justify-items:start;align-content:start;row-gap:var(--space-3)}.canais__grid>.canal>*,.solucoes__grid>.solucao>*,.case-grid>.artigo-card>*{margin:0}.canais__grid>.canal{grid-row:span 4}.canais__grid>.canal>.card__icon{grid-row:1}.canais__grid>.canal>h3{grid-row:2}.canais__grid>.canal>p{grid-row:3}.canais__grid>.canal>.canal__link{grid-row:4;align-self:end;padding-top:0}.solucoes__grid>.solucao{grid-row:span 5}.solucoes__grid>.solucao>.selo-icone{grid-row:1}.solucoes__grid>.solucao>.badge{grid-row:2}.solucoes__grid>.solucao>h3{grid-row:3}.solucoes__grid>.solucao>p{grid-row:4}.solucoes__grid>.solucao>.solucao__link{grid-row:5;align-self:end;padding-top:0}.case-grid>.artigo-card{grid-row:span 4;justify-items:start;row-gap:var(--space-3)}.case-grid>.artigo-card>.artigo-card__capa{grid-row:1;justify-self:stretch;margin-inline:0}.case-grid>.artigo-card>.badge{grid-row:2}.case-grid>.artigo-card>h3{grid-row:3}.case-grid>.artigo-card>.artigo-card__meta{grid-row:4;align-self:end}.case-grid:has(>.evento-card){grid-auto-rows:auto auto auto 1fr auto}.case-grid:has(>.case-card){grid-auto-rows:auto auto auto auto 1fr auto}.case-grid>.evento-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:var(--space-3);justify-items:start;align-content:start}.case-grid>.evento-card>*{margin:0}.case-grid>.evento-card>.badge{grid-row:1}.case-grid>.evento-card>h3{grid-row:2;min-height:2.4em}.case-grid>.evento-card>.evento-card__cidade{grid-row:3}.case-grid>.evento-card>p{grid-row:4}.case-grid>.evento-card>.evento-card__link{grid-row:5;align-self:end;padding-top:0}.case-grid>.case-card{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:var(--space-3);justify-items:start;align-content:start}.case-grid>.case-card>*{margin:0}.case-grid>.case-card>.case-card__logo{grid-row:1}.case-grid>.case-card>.badge{grid-row:2}.case-grid>.case-card>h3{grid-row:3;min-height:2.4em}.case-grid>.case-card>.case-card__setor{grid-row:4}.case-grid>.case-card>p{grid-row:5}.case-grid>.case-card>.case-card__link{grid-row:6;align-self:end;padding-top:0}.cards-texto__grid>.card,.resultados__grid>.card,.reconhec__grid>.card{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:var(--space-3);align-content:start;justify-items:start}.cards-texto__grid>.card>:is(.card__icon,.reconhec__logo),.resultados__grid>.card>.card__icon,.reconhec__grid>.card>.reconhec__logo{grid-row:1}.cards-texto__grid>.card>h3,.resultados__grid>.card>h3,.reconhec__grid>.card>h3{grid-row:2}.cards-texto__grid>.card>p,.resultados__grid>.card>p,.reconhec__grid>.card>p{grid-row:3}.cards-texto__grid>.card>*,.resultados__grid>.card>*,.reconhec__grid>.card>*{margin:0}.fases__lista>.fase{grid-template-columns:minmax(0,1fr)}.fases__lista--icones>.fase{grid-row:span 4}.fases__lista--icones>.fase>.selo-icone{grid-row:1}.fases__lista--icones>.fase>.fase__num{grid-row:2}.fases__lista--icones>.fase>h3{grid-row:3}.fases__lista--icones>.fase>p{grid-row:4}.fases__lista>.fase{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:var(--space-3);align-content:start}.fases__lista>.fase>.fase__num{grid-row:1}.fases__lista>.fase>h3{grid-row:2}.fases__lista>.fase>p{grid-row:3}.equipe .equipe__grid{--fila: calc(var(--foto) / 2 + clamp(48px, 5vw, 80px));row-gap:0;margin-bottom:calc(var(--fila) * -1)}.equipe__grid>.pessoa{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;margin-bottom:var(--fila);justify-items:center;align-items:start;align-content:start}.equipe__grid>.pessoa>h3{grid-row:1}.equipe__grid>.pessoa>.pessoa__cargo{grid-row:2}.equipe__grid>.pessoa>.pessoa__bio{grid-row:3;justify-self:stretch}.equipe__grid>.pessoa>.selos{grid-row:4;align-self:start}.cases .trilho{display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-auto-columns:min(400px,82vw);gap:0 22px}.cases .trilho>.caso{display:grid;grid-template-rows:subgrid;grid-row:1 / span 5;width:auto;row-gap:0;align-content:start}.cases .trilho>.caso>.caso__logo{grid-row:1}.cases .trilho>.caso>.caso__seg{grid-row:2}.cases .trilho>.caso>h3{grid-row:3}.cases .trilho>.caso>p{grid-row:4;flex:none}.cases .trilho>.caso>.caso__link{grid-row:5;align-self:end;justify-self:start}}.badge{--_c: var(--wp-ink-muted);display:inline-flex;align-items:center;padding:.3em .8em;border-radius:var(--radius-pill);background:var(--_c);color:var(--wp-white);font:var(--fw-semibold) var(--fs-label)/1.2 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap}.badge--teal{--_c: var(--wp-teal-dark)}.badge--orange{--_c: #B4501F}.badge--purple{--_c: var(--wp-purple)}.section--dark .badge{background:#ffffff1f;color:var(--wp-white)}.tag{display:inline-flex;align-items:center;gap:.5em;min-height:40px;padding:.4em 1em;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-body);font:var(--fw-medium) var(--fs-body-sm)/1.2 var(--font-body);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.tag:hover{border-color:var(--accent)}.tag[aria-pressed=true],.tag.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface-card));color:var(--text-heading);font-weight:var(--fw-semibold)}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--text-secondary)}.breadcrumb a{display:inline-flex;align-items:center;min-height:32px;min-width:32px;justify-content:center;color:inherit;text-decoration:none;border-bottom:1px solid transparent}.breadcrumb a:hover{color:var(--accent);border-bottom-color:currentColor}.breadcrumb [aria-current=page]{color:var(--text-heading);font-weight:var(--fw-semibold)}.breadcrumb .icon{width:1em;height:1em;opacity:.6}.btn{--_bg: var(--accent-text);--_fg: var(--wp-white);--_bd: var(--accent-text);--_fill: var(--wp-ink);position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.75em 1.5em;border:1.5px solid var(--_bd);border-radius:var(--radius-pill);background:var(--_bg);color:var(--_fg);font:var(--fw-semibold) 1rem/1.2 var(--font-body);text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:color .3s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.btn:before,.icon-btn:before{content:"";position:absolute;z-index:-1;left:var(--ox, 50%);top:var(--oy, 50%);width:var(--d, 240%);aspect-ratio:1;border-radius:50%;background:var(--_fill);transform:translate(-50%,-50%) scale(0);transition:transform .5s cubic-bezier(.16,1,.3,1);pointer-events:none}.btn:hover:before,.btn:focus-visible:before,.btn.is-pressed:before,.icon-btn:hover:before,.icon-btn:focus-visible:before,.icon-btn.is-pressed:before{transform:translate(-50%,-50%) scale(1)}.btn:hover,.btn:focus-visible{--_bd: var(--_fill)}.btn:active{transform:scale(.985)}.btn .icon{transition:transform var(--duration-base) var(--ease-standard)}.btn:hover .icon{transform:translate(3px)}.btn--secondary{--_bg: transparent;--_fg: var(--wp-ink);--_bd: var(--wp-border-strong, #C9C4D6)}.btn--secondary:hover,.btn--secondary:focus-visible,.btn--secondary.is-pressed{--_fg: var(--wp-white)}.btn--ghost{--_bg: transparent;--_fg: var(--wp-ink);--_bd: transparent;padding-inline:1em}.btn--ghost:hover,.btn--ghost:focus-visible{--_fg: var(--wp-white)}.btn--gradient{--_bd: transparent;--_fg: var(--wp-white);background:var(--wp-gradient);font-weight:var(--fw-bold)}.btn--sm{min-height:36px;padding:.5em 1em;font-size:.875rem}.btn--lg{min-height:56px;padding:.875em 1.875em;font-size:1.125rem}.btn--block{display:flex;width:100%}.btn:disabled,.btn[aria-disabled=true]{--_bg: var(--border-default);--_fg: var(--text-faint);--_bd: var(--border-default);cursor:not-allowed;pointer-events:none}.icon-btn{--_fill: var(--wp-ink);position:relative;overflow:hidden;isolation:isolate;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1.5px solid transparent;border-radius:50%;background:transparent;color:var(--accent-text);cursor:pointer;transition:color .3s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.icon-btn:hover,.icon-btn:focus-visible{color:var(--wp-white);border-color:var(--_fill)}.icon-btn:active{transform:scale(.96)}.icon-btn--outline{border-color:var(--wp-border-strong, #C9C4D6);color:var(--wp-ink)}.icon-btn--solid{background:var(--accent-text);color:var(--wp-white);border-color:var(--accent-text)}@media(prefers-reduced-motion:reduce){.btn:before,.icon-btn:before{transition-duration:.01s}.btn:active,.icon-btn:active{transform:none}}.case-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--space-5)}@supports not (grid-template-rows: subgrid){.case-grid:has(>.case-card,>.evento-card){grid-auto-rows:1fr}}.case-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:clamp(24px,3vw,34px);color:inherit;text-decoration:none}.case-card[hidden]{display:none}.case-card.card>*+*{margin-top:0}.case-card__logo{display:flex;align-items:center;height:44px}.case-card__logo img{width:auto;max-width:150px;max-height:40px}.case-card .badge{background:var(--accent-text);color:var(--wp-white);white-space:normal}.case-card h3{min-height:2.4em;font-size:var(--fs-h3);line-height:1.2;text-wrap:balance}.case-card__setor{display:block;min-height:1.6em;color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:1.6}.case-card p{margin:0;color:var(--text-body)}.case-card.card>.case-card__link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);color:var(--accent-text);font-weight:var(--fw-semibold)}.case-card__link .icon{transition:translate var(--duration-base) var(--ease-standard)}.case-card:hover .case-card__link .icon{translate:4px 0}.card{position:relative;overflow:hidden;padding:var(--space-5);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.card>*+*{margin-top:var(--space-3)}.card--rule{padding-top:calc(var(--space-5) + var(--rule-height))}.card--rule:before{content:"";position:absolute;inset:0 0 auto;height:var(--rule-height);background:var(--wp-gradient)}.card--tint{background:color-mix(in srgb,var(--accent) 8%,var(--wp-white));border-color:color-mix(in srgb,var(--accent) 16%,var(--wp-white));--text-heading: var(--wp-ink);--text-body: var(--wp-ink);--text-secondary: var(--wp-ink-muted)}.card--solid{background:var(--accent);border-color:var(--accent);--text-heading: var(--on-accent);--text-body: var(--on-accent);--text-secondary: var(--on-accent);color:var(--on-accent)}.card--elevated{box-shadow:var(--shadow-card)}.card--interactive{transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.card--interactive:hover{transform:translateY(-3px);box-shadow:var(--shadow-raised);border-color:var(--accent)}.card__icon{display:inline-grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--wp-white));color:var(--accent-text)}.card__icon .icon{width:24px;height:24px}.selo-icone{display:block;width:48px;height:48px;flex:none}@property --giro{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.depo{--d: clamp(132px, 15vw, 188px);position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;margin:0;padding:clamp(28px,4.4vw,60px);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--wp-white));border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--wp-white)) 0%,var(--wp-white) 62%)}.depo:before{content:"";position:absolute;z-index:-1;left:calc(clamp(28px,4.4vw,60px) - 40px);top:50%;width:calc(var(--d) + 80px);aspect-ratio:1;translate:0 -50%;border-radius:50%;background:var(--wp-gradient);opacity:.22;filter:blur(44px)}.depo__foto{position:relative;width:var(--d);aspect-ratio:1;flex:none}.depo__anel{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from var(--giro),var(--wp-teal-light),var(--wp-teal),var(--wp-orange-light),var(--wp-orange-dark),var(--wp-purple-light),var(--wp-purple-dark),var(--wp-teal-light));box-shadow:0 22px 44px -22px color-mix(in srgb,var(--wp-purple) 60%,transparent);animation:depo-gira 16s linear infinite}@keyframes depo-gira{to{--giro: 360deg}}.depo__miolo{position:absolute;inset:5px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 30% 24%,var(--wp-white) 0%,color-mix(in srgb,var(--accent) 10%,var(--wp-white)) 100%);box-shadow:inset 0 0 0 5px var(--wp-white)}.depo__miolo>img{display:block}.depo:not(.depo--foto) .depo__miolo>img{width:56%;height:auto;opacity:.92}.depo--foto .depo__miolo{padding:5px;background:var(--wp-white)}.depo--foto .depo__miolo>img{width:100%;height:100%;border-radius:50%;object-fit:cover}.depo__aspas{position:absolute;right:2%;bottom:5%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--wp-gradient);color:var(--wp-white);box-shadow:0 0 0 4px var(--wp-white),0 10px 22px -8px #2a234280}.depo__corpo{min-width:0}.depo blockquote{margin:0}.depo blockquote p{margin:0;color:var(--wp-ink);font:var(--fw-medium) clamp(1.2rem,1rem + 1vw,1.75rem)/1.45 var(--font-display);letter-spacing:var(--ls-heading);text-wrap:pretty}.depo figcaption{display:grid;gap:2px;margin-top:var(--space-5);padding-top:var(--space-4);position:relative;color:var(--text-secondary);font-size:var(--fs-body-sm)}.depo figcaption:before{content:"";position:absolute;top:0;left:0;width:56px;height:3px;border-radius:3px;background:var(--wp-gradient)}.depo figcaption b{color:var(--text-heading);font:var(--fw-semibold) var(--fs-body)/1.3 var(--font-body)}@media(max-width:720px){.depo{grid-template-columns:1fr;justify-items:start}.depo:before{left:0;top:calc(clamp(28px,4.4vw,60px) + var(--d) / 2);translate:0 -50%}}@media(prefers-reduced-motion:reduce){.depo__anel{animation:none}}.sec-tese,.sec-entregas{padding-block:var(--section-y)}.sec-entregas{background:var(--wp-surface-tint)}.duo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,90px);align-items:start}.duo__intro{position:sticky;top:110px}.duo__intro>*+*{margin-top:var(--space-4)}.duo__intro .section-label{margin-bottom:0}.duo__intro p:not(.section-label){max-width:520px}.duo__lista{padding:clamp(24px,3.4vw,44px);border-radius:var(--radius-lg)}.checks{display:grid;gap:var(--space-4)}.checks li{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start;color:var(--text-heading)}.checks .icon{width:28px;height:28px;padding:6px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.duo__lista .section-label{margin-bottom:var(--space-5)}.checks--linhas{gap:0}.checks--linhas li{padding-block:var(--space-5);border-top:1px solid var(--border-default);font-size:var(--fs-lead);line-height:1.45}.checks--linhas li:last-child{border-bottom:1px solid var(--border-default)}@media(max-width:1100px){.duo{grid-template-columns:1fr}.duo__intro{position:static}}.gradient-rule{display:block;width:72px;height:var(--rule-height);border:0;border-radius:var(--radius-pill);background:var(--wp-gradient)}.gradient-rule--full{width:100%}.gradient-rule--vertical{width:var(--rule-height);height:72px;background:var(--wp-gradient-vertical)}.section-label{margin-bottom:var(--space-2);font:var(--fw-semibold) var(--fs-eyebrow)/1.3 var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-secondary)}.section-label--accent{color:var(--accent-text)}body:not([class*=page-template-page-design-system]) :is(.section-label,.hero-pg__eyebrow){display:none}body:is(.home,.single-case,.post-type-archive-case,.single-vertice,.single-solucao) main :is(.hero__eyebrow,.hero-pg__eyebrow,.hero-pg__texto>.section-label,.case-hero .section-label,.cases-hero .section-label){display:block}.section-head>.gradient-rule{margin-top:var(--space-4)}.section-head>p{margin-top:var(--space-4)}.stat{display:grid;gap:var(--space-1);align-content:start}.stat__value{font:var(--fw-bold) var(--stat-size, 2rem)/1 var(--font-display);letter-spacing:var(--ls-heading);color:var(--accent-text)}.stat--lg{--stat-size: clamp(2.5rem, 1.6rem + 3vw, 3.5rem)}.stat__label{color:var(--text-body)}.stat__source{color:var(--text-secondary);font-size:var(--fs-caption);font-style:italic}.source-note{margin:var(--space-6) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--fs-caption);color:var(--text-secondary)}.source-note strong{font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label)}.callout{--_c: var(--wp-purple);max-width:var(--measure-text);padding:var(--space-5);border-left:4px solid var(--_c);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb,var(--_c) 8%,var(--wp-white));color:var(--wp-ink)}.callout>*+*{margin-top:var(--space-2)}.callout>:last-child{margin-bottom:0}.callout__kicker{font:var(--fw-semibold) var(--fs-label)/1.2 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--_c)}.callout--action{--_c: var(--wp-teal-dark)}.callout--attention{--_c: #8A4A17;background:color-mix(in srgb,var(--wp-orange) 10%,var(--wp-white))}.quote-block{max-width:46ch;margin:0}.quote-block:before{content:"";display:block;width:72px;height:var(--rule-height);margin-bottom:var(--space-5);border-radius:var(--radius-pill);background:var(--wp-gradient)}.quote-block blockquote{margin:0;font:var(--fw-semibold) clamp(1.25rem,1.05rem + .9vw,1.5rem)/1.4 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-heading)}.quote-block figcaption{margin-top:var(--space-4);font:var(--fw-semibold) var(--fs-label)/1.4 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.faq__item{border-bottom:1px solid var(--border-default)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;cursor:pointer;list-style:none;font:var(--fw-semibold) var(--fs-h4)/1.35 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-heading);transition:color var(--duration-fast) var(--ease-standard)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--accent)}.faq__answer{padding:0 var(--space-7) var(--space-5) 0;max-width:var(--measure-text);color:var(--text-body)}.faq__answer>:last-child{margin-bottom:0}.faq__icone{position:relative;flex:none;width:22px;height:22px;color:var(--accent);transition:transform .8s cubic-bezier(.22,1,.36,1)}.faq__icone:before,.faq__icone:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;margin-top:-.75px;border-radius:2px;background:currentColor;transition:transform .8s cubic-bezier(.22,1,.36,1)}.faq__icone:after{transform:rotate(90deg)}.faq__item[data-aberto] .faq__icone{transform:rotate(180deg)}.faq__item[data-aberto] .faq__icone:after{transform:rotate(0)}html:not(.js) .faq__item[open] .faq__icone{transform:rotate(180deg)}html:not(.js) .faq__item[open] .faq__icone:after{transform:rotate(0)}.faq__item summary{transition:color .5s cubic-bezier(.22,1,.36,1)}.faq__item summary:focus:not(:focus-visible){outline:none}.faq__item summary:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:6px;border-radius:6px}@media(prefers-reduced-motion:reduce){.faq__icone,.faq__icone:before,.faq__icone:after{transition:none}}.field{display:grid;gap:var(--space-2)}.field__label{font:var(--fw-semibold) var(--fs-label)/1.2 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.input,.select,.textarea{width:100%;min-height:48px;padding:.7em 1em;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--wp-white);color:var(--wp-ink);font-weight:var(--fw-medium);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.textarea{min-height:140px;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--wp-ink-faint)}.input:hover,.select:hover,.textarea:hover{border-color:var(--wp-ink-faint)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--wp-purple);box-shadow:var(--shadow-focus)}.select{-webkit-appearance:none;appearance:none;padding-right:2.75em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A2342' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1em center;background-size:1.1em}.field__hint{font-size:var(--fs-body-sm);color:var(--text-secondary)}.field__error{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:#b4501f}.field--error .input,.field--error .select,.field--error .textarea{border-color:var(--wp-orange-dark)}.check{display:inline-flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.check input{-webkit-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:2px 0 0;border:1.5px solid var(--wp-ink-faint);border-radius:5px;background:var(--wp-white);display:grid;place-content:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.check input:after{content:"";width:10px;height:6px;border:solid var(--on-accent);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform var(--duration-fast) var(--ease-standard)}.check input:checked{background:var(--accent);border-color:var(--accent)}.check input:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.check input:focus-visible{box-shadow:var(--shadow-focus)}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;border-radius:var(--radius-pill);background:var(--border-default);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--wp-white);box-shadow:var(--shadow-sm);pointer-events:none;transition:transform var(--duration-base) var(--ease-standard)}.switch:has(input:checked):after{transform:translate(20px)}.switch input:checked{background:var(--accent)}.switch input:focus-visible{box-shadow:var(--shadow-focus)}.idiomas{display:flex;gap:2px;margin:0;padding:0;list-style:none}.idiomas a{display:block;padding:8px 9px;border-radius:var(--radius-pill);color:var(--text-secondary);font:var(--fw-semibold) .78rem/1 var(--font-body);letter-spacing:.08em;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.idiomas a:hover{color:var(--wp-ink)}.idiomas a[aria-current=true]{color:var(--wp-ink);background:var(--wp-surface-tint)}@media(max-width:1180px){.idiomas--topo{justify-content:center;padding:12px 0 0;border-top:1px solid var(--border-default);margin-top:14px}.idiomas--topo a{padding:12px 16px;font-size:.85rem}}.imagem-topo{margin:0;padding-block:clamp(8px,1.5vw,20px) 0}.imagem-topo__moldura{display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--accent) 9%,var(--wp-white))}.imagem-topo__img{width:100%;height:100%;object-fit:cover}.imagem-topo__simbolo{width:min(220px,30%);height:auto}@media(max-width:760px){.imagem-topo__moldura{aspect-ratio:16 / 10;border-radius:var(--radius-lg)}}.blog__todos,.vtc__link,.final__tel,.case-card__link,.canal__link,.solucao__link,.evento-card__link,.caso__link,.link-linha{background:linear-gradient(currentColor,currentColor) no-repeat left bottom / 0% 1.5px;transition:background-size .6s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.blog__todos:is(:hover,:focus-visible,:active),.vtc__link:is(:hover,:focus-visible,:active),.final__tel:is(:hover,:focus-visible,:active),.link-linha:is(:hover,:focus-visible,:active),.case-card:is(:hover,:focus-visible,:active) .case-card__link,.canal:is(:hover,:focus-visible,:active) .canal__link,.solucao:is(:hover,:focus-visible,:active) .solucao__link,.evento-card:is(:hover,:focus-visible,:active) .evento-card__link,.caso:is(:hover,:focus-visible,:active) .caso__link,.caso__link:is(:hover,:focus-visible,:active){background-size:100% 1.5px}@media(prefers-reduced-motion:reduce){.blog__todos,.vtc__link,.final__tel,.case-card__link,.canal__link,.solucao__link,.evento-card__link,.caso__link,.link-linha{transition:none}}.prosa{max-width:var(--measure-text, 68ch);font-size:var(--fs-lead);line-height:1.7;color:var(--text-body)}.prosa>*+*{margin-top:var(--space-4)}.prosa h2{margin-top:var(--space-8);font-size:var(--fs-h2)}.prosa h3{margin-top:var(--space-6);font-size:var(--fs-h3)}.prosa h4{margin-top:var(--space-5)}.prosa p{margin-bottom:0}.prosa ul,.prosa ol{padding-left:1.4em}.prosa ul{list-style:disc}.prosa ol{list-style:decimal}.prosa li+li{margin-top:var(--space-2)}.prosa li::marker{color:var(--accent)}.prosa blockquote{margin-left:0;padding:var(--space-4) var(--space-5);border-left:4px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--wp-white));border-radius:0 var(--radius-md) var(--radius-md) 0}.prosa blockquote p{font-weight:var(--fw-semibold)}.prosa img{border-radius:var(--radius-md)}.prosa figure{margin-inline:0}.prosa figcaption{margin-top:var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary)}.prosa hr{border:0;height:var(--rule-height);background:var(--wp-gradient);border-radius:var(--radius-pill)}.prosa table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--fs-body);line-height:1.5}.prosa th,.prosa td{min-width:9rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);text-align:left;vertical-align:top}.prosa thead th{background:var(--wp-surface-tint);color:var(--text-heading)}.prosa tbody th{color:var(--text-heading);font-weight:var(--fw-semibold)}@media(max-width:600px){.prosa{font-size:var(--fs-body)}.prosa th,.prosa td{min-width:7.5rem;padding:var(--space-2) var(--space-3)}}.rodape{padding:70px 0 34px;background:var(--wp-night);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.93rem}.rodape a{color:inherit;text-decoration:none;border:0}.rodape a:not(:has(img)){display:inline-block;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) no-repeat left bottom / 0% 1px;transition:background-size .6s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.rodape a:is(:hover,:focus-visible,:active){color:var(--wp-white)}.rodape a:not(:has(img)):is(:hover,:focus-visible,:active){background-size:100% 1px}.rodape__grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:40px}.rodape img{height:30px;width:auto;margin-bottom:20px}.rodape h4,.rodape__tit{margin-bottom:16px;font:var(--fw-semibold) .95rem/1.2 var(--font-body);letter-spacing:0;color:var(--wp-white)}.rodape ul{display:grid;gap:10px}.rodape__pais{color:var(--text-faint)}.rodape__redes{display:flex;gap:18px;margin-top:18px}.rodape__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:60px;padding-top:24px;border-top:1px solid var(--border-subtle)}@media(max-width:980px){.rodape__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rodape__grid{grid-template-columns:1fr}}.topo{position:fixed;inset:0 0 auto;z-index:50;pointer-events:none}.topo .topo__in{position:relative;pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;max-width:calc(var(--container) + var(--gutter) * 2);height:78px;margin:0 auto;padding-inline:var(--gutter);border:1px solid transparent;border-radius:0;transition:max-width .5s var(--ease-standard),height .5s var(--ease-standard),margin .5s var(--ease-standard),padding .5s var(--ease-standard),border-radius .5s var(--ease-standard),background-color .4s var(--ease-standard),box-shadow .4s var(--ease-standard),border-color .4s var(--ease-standard)}.topo:is(.rolou,.menu-aberto) .topo__in{max-width:min(1080px,calc(100% - var(--gutter) * 2));height:64px;margin-top:12px;padding-inline:24px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--wp-white) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border-color:color-mix(in srgb,var(--wp-white) 70%,transparent);box-shadow:0 14px 34px -14px #2a234247,0 0 0 1px #2a23420d}.topo__logo{display:block;justify-self:start;border:0}.topo__logo img{height:38px;width:auto;transition:height .5s var(--ease-standard)}.topo:is(.rolou,.menu-aberto) .topo__logo img{height:32px}.menu{display:contents}.menu__links{grid-column:2;display:flex;align-items:center;gap:4px}.menu__links>a,.menu__grupo>button{position:relative;isolation:isolate;padding:10px 14px;border:0;border-radius:var(--radius-pill);background:none;cursor:pointer;color:var(--wp-ink);font:var(--fw-medium) .95rem/1 var(--font-body);text-decoration:none;transition:color .4s cubic-bezier(.22,1,.36,1)}.menu__links>a:before,.menu__grupo>button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--radius-pill);background:var(--wp-surface-tint);opacity:0;transform:scale(.82);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.menu__links>a:hover:before,.menu__grupo>button:hover:before,.menu__grupo:focus-within>button:before,.menu__links>a:focus-visible:before{opacity:1;transform:scale(1)}.menu__fim{grid-column:3;justify-self:end;display:flex;align-items:center;gap:12px;margin-left:10px}.menu__fim .menu__cta{margin:0}.menu__grupo{position:static}.menu__grupo>button:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate(-2px,-2px)}.mega{position:absolute;top:calc(100% + 12px);left:50%;width:min(960px,100%);padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:var(--wp-white);border-radius:var(--radius-lg);box-shadow:0 30px 60px -20px #2a234240,0 0 0 1px var(--border-default);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),visibility 0s var(--duration-base)}.menu__grupo:hover .mega,.menu__grupo:focus-within .mega,.menu__grupo.aberto .mega{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.mega:before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.mega__col{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard)}.mega__col:hover{background:var(--wp-surface-tint)}.mega__col:before{content:"";width:28px;height:4px;margin-bottom:12px;border-radius:2px;background:var(--accent)}.mega__col a{padding:4px 0;color:var(--text-secondary);font-size:.9rem;text-decoration:none}.mega__col a:hover{color:var(--accent-text)}.mega__col .mega__titulo{margin-bottom:6px;color:var(--wp-ink);font:var(--fw-semibold) 1rem/1.25 var(--font-display)}.hamb{display:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--wp-ink);color:var(--wp-white);cursor:pointer}.hamb span{display:block;width:18px;height:2px;margin:4px auto;background:currentColor;transition:transform var(--duration-slow) var(--ease-standard),opacity var(--duration-base)}.hamb[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamb[aria-expanded=true] span:nth-child(2){opacity:0}.hamb[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:1180px){.topo__logo img,.topo:is(.rolou,.menu-aberto) .topo__logo img{height:30px}.topo .topo__in{grid-template-columns:minmax(0,1fr) auto}.hamb{display:block;grid-column:2}.menu{position:absolute;inset:calc(100% + 10px) 0 auto;display:flex;flex-direction:column;align-items:stretch;max-height:calc(100vh - 110px);max-height:calc(100svh - 110px);overflow:auto;padding:12px 20px 22px;background:var(--wp-white);border-radius:var(--radius-lg);box-shadow:0 24px 50px -20px #2a234259,0 0 0 1px var(--border-default);opacity:0;transform:translateY(-8px);visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),visibility 0s var(--duration-base)}.topo:not(:is(.rolou,.menu-aberto)) .menu{inset-inline:var(--gutter)}.menu.aberto{opacity:1;transform:none;visibility:visible;transition-delay:0s}.menu__links{display:flex;flex-direction:column;align-items:stretch;gap:0}.menu__links>a,.menu__grupo>button{width:100%;padding:14px 4px;font-size:1.05rem;text-align:left;border-radius:0}.menu__fim{flex-direction:column-reverse;align-items:stretch;gap:0;margin:12px 0 0}.menu__fim .menu__cta{justify-self:stretch}.mega{position:static;width:auto;display:none;grid-template-columns:1fr;padding:0 0 0 10px;opacity:1;visibility:visible;transform:none;box-shadow:none;background:none}.menu__grupo.aberto .mega{display:grid}.menu__grupo:hover .mega{transform:none}.mega__col{padding:12px 8px}.mega:before{display:none}}@media(max-width:1180px){.topo:before{content:"";position:fixed;inset:0;z-index:-1;background:#260a488c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard),visibility 0s var(--duration-base)}.topo.menu-aberto:before{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}}.wa-flutuante{--wa-verde: #0f7a42;--wa-verde-escuro: #0a5c31;position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px 0 14px;border-radius:var(--radius-pill);background:var(--wa-verde);color:var(--wp-white);text-decoration:none;font:var(--fw-semibold) .9rem/1 var(--font-body);box-shadow:0 12px 28px -10px #0a5c318c,0 0 0 1px #ffffff1f}.wa-flutuante:hover{background:var(--wa-verde-escuro)}.wa-flutuante .icon{width:22px;height:22px;flex:none}@media(max-width:560px){.wa-flutuante{width:52px;min-height:52px;padding:0;justify-content:center}.wa-flutuante__txt{display:none}}@media print{.wa-flutuante{display:none}}.blogp-hero{padding-block:clamp(44px,6vw,88px) clamp(32px,4vw,56px)}.blogp-hero .section-label{margin-bottom:var(--space-4)}.blogp-hero__txt{max-width:720px;margin:var(--space-5) 0 0;color:var(--text-secondary)}.blogp-vazio{padding-block:0 var(--section-y)}.blogp-destaque{padding-bottom:clamp(32px,4vw,56px)}.blogp-destaque__card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,3.6vw,44px);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--accent) 6%,var(--wp-white));color:inherit;text-decoration:none;transition:border-color var(--duration-base) var(--ease-standard)}.blogp-destaque__card:hover{border-color:var(--accent)}.blogp-destaque__card>div>*+*{margin-top:var(--space-4)}.blogp-destaque__capa{display:grid;place-items:center;aspect-ratio:16 / 10;border-radius:var(--radius-lg);background:var(--wp-white)}.blogp-destaque__capa{overflow:hidden}.blogp-destaque__capa .capa-simbolo{width:62%;height:auto}.blogp-destaque__capa .capa-foto{width:100%;height:100%;object-fit:cover}.blogp-destaque .badge{background:var(--accent-text);color:var(--wp-white);white-space:normal}.blogp-destaque .t-muted{margin-bottom:0}.blogp-lista{padding-block:clamp(16px,3vw,32px) var(--section-y)}.blogp-news{padding-block:0 var(--section-y)}.blogp-news .news{margin-top:0}.artigo-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:0 0 clamp(20px,2.4vw,28px);overflow:hidden;color:inherit;text-decoration:none}.artigo-card.card>*+*{margin-top:0}.artigo-card>:not(.artigo-card__capa){margin-inline:clamp(20px,2.4vw,28px)}.artigo-card__capa{display:grid;place-items:center;align-self:stretch;aspect-ratio:16 / 10;background:color-mix(in srgb,var(--accent) 9%,var(--wp-white))}.artigo-card__capa{overflow:hidden}.artigo-card__capa .capa-simbolo{height:88px;width:auto}.artigo-card__capa .capa-foto{width:100%;height:100%;object-fit:cover}.artigo-card .badge{margin-top:var(--space-2);background:var(--accent-text);color:var(--wp-white);white-space:normal}.artigo-card h3{font-size:var(--fs-h4);line-height:1.35}.artigo-card__meta{color:var(--text-secondary);font-size:var(--fs-body-sm)}.artigo__cab{padding-block:clamp(36px,5vw,72px) clamp(24px,3vw,40px)}.artigo__cab .section-label{margin-bottom:var(--space-4)}.artigo__meta{margin:var(--space-5) 0 0;color:var(--text-secondary)}.artigo__corpo{padding-bottom:var(--section-y)}@media(max-width:860px){.blogp-destaque__card{grid-template-columns:1fr}}.canais{padding-block:var(--section-y)}.canais__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-5);margin-top:clamp(28px,4vw,48px)}.canal{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:clamp(24px,3vw,34px);color:inherit;text-decoration:none}.canal.card>*+*{margin-top:0}.canal h3{font-size:var(--fs-h3)}.canal p{margin:0;color:var(--text-secondary)}.canal.card>.canal__link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);color:var(--accent-text);font-weight:var(--fw-semibold)}.canal:hover .canal__link .icon{translate:4px 0}.canal__link .icon{transition:translate var(--duration-base) var(--ease-standard)}.cards-texto{padding-block:var(--section-y)}.cards-texto .section-label{margin-bottom:var(--space-3)}.cards-texto__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-5);margin-top:clamp(28px,4vw,48px)}.cards-texto h3{font-size:var(--fs-h3)}.cards-texto p{margin-bottom:0;color:var(--text-secondary)}.cards-texto__abre{max-width:70ch;margin-top:var(--space-4)}@media(min-width:1100px){.cards-texto__grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}.case-hero,.cases-hero{padding-block:clamp(44px,6vw,88px) clamp(40px,5vw,72px)}.case-hero__grid{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-7)}.case-hero .section-label,.cases-hero .section-label{margin-bottom:var(--space-4)}.case-hero__sub,.cases-hero__txt{max-width:720px;margin:var(--space-5) 0 0;color:var(--text-secondary)}.case-hero__logo{flex:none;padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--wp-white)}.case-hero__logo img{height:56px;width:auto;max-width:220px;object-fit:contain}.case-hero__logo img[src*="/volkswagen."]{height:88px}.case-kpis{padding-block:0 clamp(40px,5vw,72px)}.case-kpis__lista{--linha: color-mix(in srgb, var(--accent) 22%, var(--wp-white));display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;border:1px solid var(--linha);border-radius:var(--radius-lg);background:var(--linha);overflow:hidden}.case-kpis__lista .stat{padding:clamp(22px,3vw,36px);background:color-mix(in srgb,var(--accent) 6%,var(--wp-white))}.case-kpis__lista .stat__value{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);text-wrap:balance}.case-corpo{padding-block:0 var(--section-y)}.case-bloco{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);padding-block:clamp(28px,4vw,48px);border-top:1px solid var(--border-default)}.case-bloco:last-child{border-bottom:1px solid var(--border-default)}.case-bloco h2{color:var(--accent-text)}.case-bloco__titulo{margin-bottom:var(--space-4);font-size:var(--fs-h3)}.case-bloco p{max-width:720px;color:var(--text-body);font-size:var(--fs-lead);line-height:1.6}.case-bloco p:last-child{margin-bottom:0}.case-outros{padding-block:var(--section-y);background:var(--wp-surface-tint)}.case-outros .section-label{margin-bottom:var(--space-3)}.case-outros .case-grid{margin-top:clamp(28px,4vw,48px)}.cases-lista{padding-block:0 var(--section-y)}.filtros{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:clamp(28px,4vw,48px)}@media(max-width:760px){.case-hero__grid{flex-direction:column;align-items:flex-start}.case-bloco{grid-template-columns:1fr;gap:var(--space-4)}}@media(max-width:600px){.case-hero__logo img{height:44px}.case-hero__logo img[src*="/volkswagen."]{height:72px}.case-hero__logo{padding:var(--space-4) var(--space-5)}}.cases{padding-block:var(--section-y);overflow:hidden}.cases__cab{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px}.cases__cab h2{flex:1;max-width:760px}.setas{display:flex;gap:10px}.setas .icon-btn{width:54px;height:54px}.icon--flip{transform:scaleX(-1)}.trilho{--borda: max(var(--gutter), (100vw - var(--container)) / 2);display:flex;gap:22px;overflow-x:auto;padding:28px var(--borda) 90px;margin-block:-18px -60px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--borda);scrollbar-width:none;cursor:grab}.trilho::-webkit-scrollbar{display:none}.trilho.arrastando{cursor:grabbing;scroll-snap-type:none}.caso{position:relative;overflow:hidden;flex:none;width:min(400px,82vw);display:flex;flex-direction:column;padding:34px;scroll-snap-align:start;-webkit-user-select:none;user-select:none;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--accent) 9%,var(--wp-white));border:1px solid color-mix(in srgb,var(--accent) 16%,var(--wp-white));transition:transform var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard)}.caso:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #2a234266}.caso__logo{display:flex;align-items:center;height:52px;margin-bottom:30px}.caso__logo img{width:auto;max-width:170px;max-height:46px;pointer-events:none}.caso__nome{font:var(--fw-bold) 1.35rem/1 var(--font-display);letter-spacing:var(--ls-heading);color:var(--wp-ink)}.caso__seg{margin-bottom:8px;color:var(--text-secondary);font-size:.85rem}.caso h3{margin-bottom:14px;font-size:1.35rem;line-height:1.2}.caso p{flex:1;font-size:.98rem}.caso__link{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:var(--accent-text);font-weight:var(--fw-semibold);text-decoration:none}.caso__link:hover .icon{transform:translate(4px)}.caso__link .icon{transition:transform var(--duration-base) var(--ease-standard)}@media(max-width:980px){.cases__cab{flex-direction:column;align-items:flex-start}}.cert{padding-block:var(--section-y)}.cert .section-label{margin-bottom:var(--space-3)}.cert__texto{max-width:64ch;margin-top:var(--space-4)}.cert__grupo{margin-top:clamp(28px,4vw,44px)}.cert__tit{margin:0 0 var(--space-4);color:var(--accent-text);font:var(--fw-semibold) var(--fs-label)/1.4 var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.cert__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.cert__item{display:grid;grid-template-rows:80px auto;justify-items:center;align-content:start;gap:var(--space-3);padding:var(--space-5) var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--wp-white);text-align:center;transition:transform var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard),border-color var(--duration-slow) var(--ease-standard)}.cert__item:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 28%,var(--wp-white));box-shadow:var(--shadow-card)}.cert__selo{display:grid;place-items:center;width:100%;height:80px}.cert__selo img{width:auto;max-width:100%;max-height:72px;object-fit:contain}.cert__nome{color:var(--text-heading);font:var(--fw-medium) var(--fs-body-sm)/1.35 var(--font-body);text-wrap:balance}.cert__item:not(:has(.cert__selo)){grid-template-rows:auto;align-content:center;min-height:112px}@media(prefers-reduced-motion:reduce){.cert__item,.cert__item:hover{transition:none;transform:none}}.clientes{position:relative;z-index:2;padding:var(--section-y) 0;background:var(--wp-surface-tint);border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0}.clientes__cab{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:end;margin-bottom:56px}.faixa{position:relative;overflow:hidden;padding:14px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.faixa__trilho{display:flex;align-items:center;gap:clamp(40px,5vw,72px);width:max-content;animation:corre var(--dur, 80s) linear infinite}.faixa--volta .faixa__trilho{animation-direction:reverse}.faixa:hover .faixa__trilho{animation-play-state:paused}@keyframes corre{to{transform:translate(-50%)}}.logo{flex:none;display:flex;align-items:center;justify-content:center;height:116px}.logo img{height:var(--h);width:auto;filter:grayscale(1) brightness(.8) contrast(1.35);opacity:.78;transition:filter .35s,opacity .35s,transform .35s var(--ease-standard)}.logo:hover img{filter:none;opacity:1;transform:scale(1.08)}.mural-wrap{display:grid;margin-top:44px}.mural-wrap summary{justify-self:center;list-style:none;cursor:pointer}.mural-wrap summary::-webkit-details-marker{display:none}.mural__fechar,.mural-wrap[open] .mural__abrir{display:none}.mural-wrap[open] .mural__fechar{display:inline}.mural{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;width:100%;margin-top:40px}.mural .logo{height:110px;border-radius:var(--radius-md);background:var(--wp-white);opacity:0;transform:translateY(12px);animation:entra .5s forwards;animation-delay:calc(var(--i, 0) * 12ms)}.mural .logo img{filter:none;opacity:1;max-width:86%;height:auto;max-height:76px}.mural .logo:hover{background:var(--wp-surface-tint)}@keyframes entra{to{opacity:1;transform:none}}@media(max-width:980px){.clientes__cab{grid-template-columns:1fr;gap:20px}}.contato{padding-block:clamp(44px,6vw,88px) var(--section-y);background:var(--wp-surface-tint)}.contato__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,90px);align-items:start}.contato__intro>*+*{margin-top:var(--space-4)}.contato__intro .section-label{margin-bottom:0}.contato__intro .t-lead{max-width:480px;color:var(--text-secondary)}.contato .form{box-shadow:var(--shadow-card);border:var(--border-width) solid var(--border-default)}.contato .form select{width:100%}@media(max-width:980px){.contato__grid{grid-template-columns:minmax(0,1fr)}}section.blog{padding-block:var(--section-y)}.blog__cab{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:46px}.blog__cab h2{max-width:640px}.blog__todos{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;color:var(--wp-ink);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.post{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none}.post__capa{display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 10%,var(--wp-white))}.post__capa .capa-simbolo{width:46%;height:auto;transition:transform .7s var(--ease-standard)}.post__capa .capa-foto{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-standard)}.post:hover .post__capa img{transform:scale(1.06)}.post__meta{color:var(--accent-text);font:var(--fw-semibold) var(--fs-label)/1.2 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase}.post h3{font-size:1.25rem;line-height:1.25;transition:color var(--duration-base)}.post:hover h3{color:var(--accent-text)}.posts+.news{margin-top:70px}.news{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:clamp(34px,5vw,56px);border-radius:var(--radius-xl);background:var(--wp-purple-dark);color:var(--wp-white);--text-heading: var(--wp-white)}.news :is(h2,h3){font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.news p{margin:12px 0 0;color:#ffffffc7}.news__form{position:relative;display:flex;gap:8px;padding:6px;border-radius:var(--radius-pill);background:var(--wp-white)}.news__input{flex:1;min-width:0;padding:0 18px;border:0;background:none;color:var(--wp-ink);font:var(--fw-medium) 1rem/1 var(--font-body)}.news__input:focus,.news__input:focus-visible{outline:none;box-shadow:none;border-radius:0}.news__input:-webkit-autofill,.news__input:-webkit-autofill:hover,.news__input:-webkit-autofill:focus,.news__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--wp-white) inset;box-shadow:0 0 0 1000px var(--wp-white) inset;-webkit-text-fill-color:var(--wp-ink);caret-color:var(--wp-ink);border-radius:var(--radius-pill)}.news__form{transition:box-shadow .4s cubic-bezier(.22,1,.36,1)}.news__form:focus-within{box-shadow:0 0 0 4px #ffffff59}.news__form .cf-turnstile{position:absolute;top:100%;left:0;margin-top:8px}.news__form .btn{min-height:44px;--_bg: var(--wp-purple);--_bd: var(--wp-purple);--_fg: var(--wp-white)}@media(max-width:980px){.blog__cab{flex-direction:column;align-items:flex-start}.posts,.news{grid-template-columns:1fr}}@media(max-width:560px){.news__form{flex-direction:column;border-radius:var(--radius-md)}.news__input{padding:14px}}.final{position:relative;overflow:hidden;padding-block:var(--section-y-destaque)}.final__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);align-items:center}.final h2{margin:0 0 22px;color:var(--wp-white)}.final .t-lead{margin:0 0 30px;max-width:520px;color:#ffffffc7}.final__tel{display:inline-flex;align-items:center;gap:10px;padding-bottom:5px;color:var(--wp-white);font-weight:var(--fw-semibold);text-decoration:none}.form{display:grid;gap:14px;padding:clamp(26px,3.6vw,40px);border-radius:var(--radius-xl);background:var(--wp-white);color:var(--wp-ink);box-shadow:0 40px 80px -40px #0009;--text-heading: var(--wp-ink);--text-body: var(--wp-ink);--text-secondary: var(--wp-ink-muted);--border-default: var(--wp-border);--accent: var(--wp-purple);--accent-text: var(--wp-purple);--on-accent: var(--wp-white);--accent-press: color-mix(in srgb, var(--wp-purple) 80%, var(--wp-ink));--shadow-focus: 0 0 0 3px rgba(91, 62, 144, .22)}.form__duplo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form small{color:var(--wp-ink-muted);font-size:.8rem;text-align:center}.form__honeypot{position:absolute;left:-9999px}.form--ok{justify-items:center;text-align:center;padding-block:60px}.form--ok strong{font:var(--fw-semibold) 1.4rem/1.2 var(--font-display)}.form--ok p{margin:0;color:var(--wp-ink-muted)}@media(max-width:980px){.final__grid{grid-template-columns:1fr}}@media(max-width:560px){.form__duplo{grid-template-columns:1fr}}.dados{padding-block:0 var(--section-y)}.dados .section-label{margin-bottom:var(--space-3)}.dados__lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.dados .section-label+.dados__lista,.dados .t-h2+.dados__lista{margin-top:var(--space-5)}.dado{display:flex;flex-direction:column;gap:var(--space-2);padding:clamp(22px,2.6vw,34px) clamp(18px,2.4vw,32px);border-inline-start:1px solid var(--border-default)}.dado:first-child{border-inline-start:0;padding-inline-start:0}.dado__valor{color:var(--accent-text);font:var(--fw-semibold) clamp(2.4rem,2rem + 2vw,3.6rem)/1 var(--font-display);letter-spacing:var(--ls-heading)}.dado__texto{margin:0;color:var(--text-body);font-size:var(--fs-body);line-height:1.5;text-wrap:pretty}.dado__fonte{margin-top:auto;padding-top:var(--space-2);color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:1.4}@media(max-width:700px){.dado,.dado:first-child{padding-inline:0;border-inline-start:0;border-top:1px solid var(--border-default)}.dado:first-child{border-top:0}}.desafios{padding-block:var(--section-y)}.desafios__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.desafios__intro{position:sticky;top:110px}.desafios__intro p{max-width:360px;margin-top:var(--space-4)}.desafio{display:grid;grid-template-columns:1fr auto;gap:6px 24px;align-items:center;padding:26px 8px 26px 0;color:inherit;text-decoration:none}.desafio+.desafio{border-top:1px solid var(--border-default)}.desafio strong{font:var(--fw-semibold) clamp(1.15rem,1.05rem + .7vw,1.45rem)/1.25 var(--font-display);letter-spacing:var(--ls-heading);transition:color .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.desafio span{grid-column:1;transition:transform .8s cubic-bezier(.22,1,.36,1);color:var(--text-secondary);font-size:.9rem}.desafio span b{color:var(--accent-text);font-weight:var(--fw-semibold)}.desafio__caso{grid-column:1;min-height:1.4em;margin-top:6px;transition:transform .8s cubic-bezier(.22,1,.36,1);color:var(--text-secondary);font-size:.85rem;line-height:1.4}.desafio__caso b{color:var(--text-heading);font-weight:var(--fw-semibold)}.desafio i{grid-row:1 / span 3;grid-column:2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--border-default);transition:box-shadow .7s cubic-bezier(.22,1,.36,1),background-color .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.desafio i svg{width:22px;height:22px;color:var(--accent-text);transition:transform .8s cubic-bezier(.22,1,.36,1)}.desafio:hover strong,.desafio:hover span,.desafio:hover .desafio__caso{transform:translate(12px)}.desafio:hover strong{color:var(--accent-text)}.desafio:hover i{transform:translate(-2px)}.desafio:hover i{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--wp-white)}.desafio:hover i svg{transform:scale(1.12)}@media(max-width:980px){.desafios__grid{grid-template-columns:1fr;gap:30px}.desafios__intro{position:static}}@media(max-width:560px){.desafio i{width:46px;height:46px}}.equipe{padding-block:var(--section-y);background:var(--wp-white)}.equipe__rotulo{margin-bottom:var(--space-3)}.equipe h2{max-width:760px}.equipe__texto{max-width:760px;margin:var(--space-4) 0 0}.equipe__grid{--foto: clamp(120px, 11vw, 148px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--foto) / 2 + clamp(48px,5vw,80px)) clamp(20px,2.4vw,32px);margin-top:calc(var(--foto) / 2 + clamp(40px,5vw,64px))}.pessoa{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--foto) / 2 + var(--space-5)) clamp(22px,2.4vw,32px) clamp(40px,4vw,52px);border-radius:var(--radius-lg);background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 38%,var(--wp-white)),color-mix(in srgb,var(--accent) 8%,var(--wp-white)));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),0 24px 40px -30px color-mix(in srgb,var(--accent) 60%,transparent);transition:transform .5s var(--ease-standard),box-shadow .5s var(--ease-standard)}.pessoa:hover{transform:translateY(-4px);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent),0 32px 48px -28px color-mix(in srgb,var(--accent) 70%,transparent)}.pessoa:after{content:"";position:absolute;left:50%;bottom:0;width:52%;height:4px;translate:-50% 0;border-radius:4px 4px 0 0;background:linear-gradient(90deg,var(--wp-teal),var(--wp-orange),var(--wp-purple))}.pessoa__foto{position:absolute;top:calc(var(--foto) / -2);left:50%;translate:-50% 0;width:var(--foto);aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent),0 14px 28px -12px #2a234259}.pessoa__foto img{width:100%;height:100%;object-fit:cover;scale:1.06}.pessoa h3{margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem)}.pessoa__cargo{margin:var(--space-3) 0 0;color:var(--accent-text);font:var(--fw-semibold) .95rem/1.45 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.pessoa__bio{margin:var(--space-5) 0 0;color:color-mix(in srgb,var(--accent-text) 58%,var(--wp-ink));font-size:var(--fs-body-sm);line-height:1.6;text-align:left}.selos{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:var(--space-4) 0 0;padding:0;list-style:none}.selos li{padding:6px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--wp-white) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent);font-size:.8rem}@media(max-width:980px){.equipe__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.equipe__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pessoa,.pessoa:hover{transition:none;transform:none}}.mundo{padding-block:var(--section-y);background:var(--wp-night)}.mundo__cab{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:56px}.cidades{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-subtle)}.cidade{display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:28px 20px 10px;border-right:1px solid var(--border-subtle)}.cidade:first-child{padding-left:0}.cidade:last-child{border-right:0}.cidade__nome{font-weight:var(--fw-semibold);font-size:1.05rem;color:var(--wp-white)}.cidade__pais{color:var(--text-faint);font-size:.85rem}.cidade__hora{margin:22px 0 6px;font:300 clamp(2rem,1.3rem + 2.4vw,3rem)/1.1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--wp-white)}.cidade__hora .pisca{animation:pisca 1s steps(1) infinite}@keyframes pisca{50%{opacity:.2}}.cidade__status{display:flex;align-items:center;gap:8px;color:var(--text-faint);font-size:.82rem}.cidade__status:before{content:"";width:7px;height:7px;border-radius:50%;background:#ffffff4d}.cidade__status.aberto{color:var(--wp-teal-light)}.cidade__status.aberto:before{background:var(--wp-teal-light);box-shadow:0 0 0 4px #63c19e40}.mundo__nota{max-width:700px;margin-top:40px;color:var(--text-secondary);font-size:.92rem}.mundo__nota .c-dest{color:var(--wp-white);font-weight:var(--fw-semibold)}@media(max-width:980px){.mundo__cab{grid-template-columns:1fr;gap:16px}.cidades{grid-template-columns:1fr 1fr}.cidade,.cidade:first-child{padding:22px 0;border-right:0;border-bottom:1px solid var(--border-subtle)}}@media(max-width:560px){.cidades{grid-template-columns:1fr 1fr;column-gap:20px}.cidade,.cidade:first-child{padding:18px 0}.cidade__hora{margin:12px 0 4px;font-size:1.9rem}.cidade__nome{font-size:.98rem}}.cidade__nome{display:flex;align-items:center;gap:8px}.cidade__nome .icon{width:16px;height:16px;flex:none;color:var(--wp-teal-light)}.case-grid[hidden]{display:none}.evento-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:clamp(24px,3vw,34px);color:inherit;text-decoration:none}.evento-card[hidden]{display:none}.evento-card.card>*+*{margin-top:0}.evento-card .badge{background:var(--accent-text);color:var(--wp-white);white-space:normal}.evento-card h3{min-height:2.4em;font-size:var(--fs-h3);line-height:1.2;text-wrap:balance}.evento-card p{margin:0;color:var(--text-secondary)}.evento-card__cidade{min-height:1.5em;display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--fs-body-sm)}.evento-card__cidade .icon{color:var(--accent)}.evento-card.card>.evento-card__link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);color:var(--accent-text);font-weight:var(--fw-semibold)}.evento-card:hover .evento-card__link .icon{translate:4px 0}.evento-card__link .icon{transition:translate var(--duration-base) var(--ease-standard)}.sec-faq{padding-block:var(--section-y);background:var(--wp-surface-tint)}.sec-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.sec-faq__cab{position:sticky;top:120px}.sec-faq__cab .section-label{margin-bottom:var(--space-3)}@media(max-width:980px){.sec-faq__grid{grid-template-columns:1fr;gap:30px}.sec-faq__cab{position:static}}.fases{padding-block:var(--section-y)}.fases__cab{max-width:760px}.fases__cab>*+*{margin-top:var(--space-4)}.fases__cab .section-label{margin-bottom:0}.fases__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:var(--space-5);margin-top:clamp(32px,4vw,56px);counter-reset:fase}.fase{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) clamp(16px,1.6vw,var(--space-5));border:var(--border-width) solid var(--border-default);border-top:3px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-card)}.fase__num{font:var(--fw-bold) 2rem/1 var(--font-display);letter-spacing:var(--ls-heading);color:var(--accent-text)}.fase h3{font-size:var(--fs-h4);line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.fase p{margin:0;color:var(--text-secondary);font-size:var(--fs-body-sm)}@media(min-width:1100px){.fases__lista{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}@media(min-width:1100px){.fases__lista--centrada{grid-template-columns:repeat(8,minmax(0,1fr))}.fases__lista--centrada>.fase{grid-column:span 2}.fases__lista--centrada>.fase:nth-child(4n+1):nth-last-child(3){grid-column:2 / span 2}.fases__lista--centrada>.fase:nth-child(4n+1):nth-last-child(2){grid-column:3 / span 2}.fases__lista--centrada>.fase:nth-child(4n+1):nth-last-child(1){grid-column:4 / span 2}}@media(min-width:1100px){.fases__lista[style*="--cols:5"] .fase h3{font-size:1.0625rem}}.fases__lista--detalhe{display:block;border-top:1px solid var(--border-default)}.fases__lista--detalhe>.fase{display:grid;grid-template-columns:3.4rem minmax(0,.85fr) minmax(0,1.6fr);grid-template-rows:none;grid-row:auto;gap:0 clamp(20px,3vw,40px);align-items:baseline;padding:clamp(20px,2.6vw,32px) 0;border:0;border-bottom:1px solid var(--border-default);border-radius:0;background:none;box-shadow:none}.fases__lista--detalhe>.fase>.fase__num{grid-column:1;grid-row:1}.fases__lista--detalhe>.fase>h3{grid-column:2;grid-row:1}.fases__lista--detalhe>.fase>p{grid-column:3;grid-row:1;max-width:62ch}@media(max-width:760px){.fases__lista--detalhe>.fase{grid-template-columns:2.6rem minmax(0,1fr);row-gap:var(--space-2)}.fases__lista--detalhe>.fase>p{grid-column:2;grid-row:2}}.galeria{padding-block:var(--section-y);overflow:hidden}.galeria__cab{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.galeria .section-label{margin-bottom:var(--space-3)}.galeria__trilho{--borda: max(var(--gutter), (100vw - var(--container)) / 2);--alt: clamp(250px, 36vw, 500px);display:flex;gap:clamp(12px,1.6vw,20px);overflow-x:auto;margin:clamp(24px,3.5vw,44px) 0 0;padding:8px var(--borda) 30px;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--borda);scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain}.galeria__trilho::-webkit-scrollbar{display:none}.galeria__trilho.arrastando{cursor:grabbing;scroll-snap-type:none}.galeria__item{flex:none;height:var(--alt);aspect-ratio:var(--r, 1.5);margin:0;scroll-snap-align:start;-webkit-user-select:none;user-select:none}.galeria__link{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--wp-surface-tint);cursor:zoom-in;box-shadow:var(--shadow-card);outline-offset:3px}.galeria__link img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.galeria__link:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--wp-ink) 38%,transparent));opacity:0;transition:opacity var(--duration-slow) var(--ease-standard)}.galeria__link:hover img,.galeria__link:focus-visible img{transform:scale(1.04)}.galeria__link:hover:after,.galeria__link:focus-visible:after{opacity:1}@media(max-width:600px){.galeria__trilho{--alt: 58vw}.galeria .setas{display:none}}.galeria__lb{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--wp-white);overflow:hidden}.galeria__lb[open]{display:grid;place-items:center;animation:galeria-lb-entra .28s var(--ease-out)}.galeria__lb::backdrop{background:color-mix(in srgb,var(--wp-ink) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes galeria-lb-entra{0%{opacity:0}to{opacity:1}}.galeria__lb-fig{display:grid;gap:var(--space-3);justify-items:center;margin:0;max-width:min(1240px,92vw)}.galeria__lb-img{display:block;max-width:100%;max-height:calc(100vh - 150px);max-height:calc(100svh - 150px);width:auto;height:auto;border-radius:var(--radius-md);object-fit:contain}.galeria__lb-legenda{min-height:1.4em;max-width:70ch;color:#ffffffdb;font-size:var(--fs-body-sm);line-height:1.5;text-align:center;text-wrap:balance}.galeria__lb-cont{position:absolute;left:50%;bottom:18px;translate:-50% 0;margin:0;color:#fff9;font-size:var(--fs-label);letter-spacing:var(--ls-eyebrow)}.galeria__lb-btn{position:absolute;z-index:1;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#ffffff1a;color:var(--wp-white);cursor:pointer;transition:background var(--duration-base),transform var(--duration-base) var(--ease-standard)}.galeria__lb-btn:hover{background:#ffffff38}.galeria__lb-btn:focus-visible{outline:2px solid var(--wp-white);outline-offset:3px}.galeria__lb-btn .icon{width:22px;height:22px}.galeria__lb-fechar{top:18px;right:18px}.galeria__lb-ant,.galeria__lb-prox{top:50%;translate:0 -50%}.galeria__lb-ant{left:18px}.galeria__lb-prox{right:18px}@media(max-width:700px){.galeria__lb-ant,.galeria__lb-prox{top:auto;bottom:10px;translate:none}.galeria__lb-ant{left:14px}.galeria__lb-prox{right:14px}.galeria__lb-fechar{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){.galeria__link img,.galeria__lb[open]{transition:none;animation:none}}.hero{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh;padding:120px 0 24px;overflow:hidden}.hero .container,.hero__grid{position:relative}.hero__texto{position:relative;z-index:1}.hero__titulo{position:relative}.hero__titulo .t-hero{max-width:min(900px,68vw)}@media(min-width:981px){.hero__titulo .t-hero{font-size:clamp(2.25rem,.6rem + 3.1vw,3.75rem);max-width:min(760px,58vw)}}.hero__eyebrow{margin-bottom:var(--space-5);color:var(--text-secondary)}.hero .c-roxo{color:var(--wp-purple)}.hero .c-teal{color:var(--wp-teal)}.hero__txt{max-width:540px;margin:44px 0 36px;color:var(--text-secondary)}.hero__titulo :is(.c-roxo,.c-teal){position:relative;isolation:isolate;display:inline-block;white-space:nowrap;padding-inline:.12em;margin-inline:.03em}.hero__titulo :is(.c-roxo,.c-teal):before{content:"";position:absolute;z-index:-1;inset:.06em 0 .04em;border-radius:.16em;opacity:.17;animation:hero-revela .7s 1s cubic-bezier(.65,0,.35,1) both}.hero__titulo .c-roxo:before{background:linear-gradient(90deg,var(--wp-purple-light),var(--wp-purple))}.hero__titulo .c-teal{color:var(--wp-teal-dark)}.hero__titulo .c-teal:before{background:linear-gradient(90deg,var(--wp-teal),var(--wp-teal-dark));animation-delay:1.15s}.risco{position:relative;display:inline-block;white-space:nowrap}.risco svg{position:absolute;left:0;bottom:-.4em;width:calc(100% + .12em);height:.52em;overflow:visible;animation:hero-revela 1.1s 1.3s cubic-bezier(.65,0,.35,1) both}.risco path{fill:none;stroke:var(--wp-orange);stroke-linecap:round;vector-effect:non-scaling-stroke}.risco__linha{stroke-width:.068em}.risco__ponto{stroke-width:.2em}@keyframes hero-revela{0%{clip-path:inset(-60% 100% -60% -10%)}to{clip-path:inset(-60% -10% -60% -10%)}}.hero__palco{position:absolute;right:0;top:50%;translate:0 -42%;width:var(--palco-w, min(26vw, 460px));aspect-ratio:1.438;z-index:0;pointer-events:none}.hero__palco img{display:block;width:100%;height:auto}.hero__rede{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero__palavras{position:absolute;inset:0;z-index:2;pointer-events:none}.palavra{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 9px;border-radius:999px;font:600 .8125rem/1.25 var(--font-body);letter-spacing:.01em;white-space:nowrap;color:var(--wp-ink);background:#ffffffe6;border:1px solid rgba(42,35,66,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(5px) scale(.96);transition:opacity .35s ease,transform .45s var(--ease-standard)}.palavra:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--vc)}.palavra.on{opacity:1;transform:none}.palavra.sai{opacity:0;transform:translateY(-5px);transition-duration:.6s}.vtag{position:absolute;left:0;top:0;padding:6px calc(11px - .12em) 6px 11px;border-radius:999px;white-space:nowrap;font:600 .6875rem/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--vfg);background:var(--vbg);opacity:0;transition:opacity .35s ease}.vtag.on{opacity:1}.hero__provas{--n: 4;--sl: var(--l1, 0px);--sw: var(--w1, 180px);--gap:clamp(24px, 3vw, 44px);display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:22px var(--gap);margin-top:64px;padding-top:26px;position:relative;z-index:1;list-style:none}.hero__provas:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--border-default)}.hero__provas:after{content:"";position:absolute;top:-.5px;left:var(--sl);width:var(--sw);height:2px;border-radius:2px;background:linear-gradient(90deg,var(--wp-teal-light),var(--wp-orange),var(--wp-purple-light));transform-origin:left center;transition:left .45s var(--ease-standard),width .45s var(--ease-standard);animation:hero-fio 1.2s .6s cubic-bezier(.65,0,.35,1) both}.hero__provas:has(.hero__prova:nth-child(2):hover){--sl: var(--l2, 0px);--sw: var(--w2, 180px)}.hero__provas:has(.hero__prova:nth-child(3):hover){--sl: var(--l3, 0px);--sw: var(--w3, 180px)}.hero__provas:has(.hero__prova:nth-child(4):hover){--sl: var(--l4, 0px);--sw: var(--w4, 180px)}@keyframes hero-fio{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__prova{display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:var(--text-secondary);font-size:.9rem;line-height:1.45;text-wrap:pretty}.hero__prova b{font:var(--fw-semibold) 1.5rem/1 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-heading)}@media(max-width:980px){.hero{padding-top:110px}.hero__texto{text-align:center}.hero__titulo .t-hero{max-width:none}.hero__palco{position:relative;right:auto;top:auto;translate:none;width:min(100%,560px);margin:var(--space-7) auto 0}.hero__txt{max-width:640px;margin:var(--space-7) auto 36px}.hero__acoes{justify-content:center;max-width:720px;margin-inline:auto}.hero__acoes .btn{flex:1 1 auto}.hero__grid{display:flex;flex-direction:column}}@media(max-width:980px){.hero__provas{--n: 2}.hero__provas:after{display:none}}@media(max-width:560px){.risco{white-space:normal}.hero__provas{--n: 1;margin-top:40px}}@media(prefers-reduced-motion:reduce){.hero__titulo :is(.c-roxo,.c-teal):before,.risco svg,.hero__provas:after{animation:none}}.trilha{padding-top:104px}.hero-pg{position:relative;overflow:hidden;padding-block:clamp(44px,6vw,88px) clamp(32px,4vw,64px)}.hero-pg__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.5fr);gap:40px;align-items:center}.hero-pg__texto{position:relative;z-index:1;max-width:800px}.hero-pg__texto .section-label{margin-bottom:var(--space-4)}.hero-pg__voltar{color:inherit;text-decoration:none;border:0}.hero-pg__voltar:hover{color:var(--accent-dark)}.hero-pg__txt{max-width:640px;margin:var(--space-5) 0 0;color:var(--text-secondary)}.hero-pg__forma img{width:min(100%,300px);height:auto;margin-left:auto;opacity:.9;animation:flutua 10s ease-in-out infinite}@media(max-width:980px){.hero-pg__grid{grid-template-columns:1fr}.hero-pg__forma{width:110px;margin-top:var(--space-5);justify-self:end}.hero-pg__forma img{margin:0}}.hero-pg--3d,.hero-pg--foto{position:relative;isolation:isolate;overflow:hidden;min-height:600px;display:flex;align-items:center;padding-block:0}.hero-pg--3d .hero-pg__bg,.hero-pg--3d .hero-pg__bg img,.hero-pg--foto .hero-pg__bg,.hero-pg--foto .hero-pg__bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}@media(min-width:768px){.hero-pg--3d{min-height:max(600px,calc(100vw / 2.8))}.hero-pg--foto{min-height:clamp(600px,calc(100vw / 2.4),760px)}}.hero-pg__conteudo{width:min(1200px,100% - var(--gutter) * 2);margin:0 auto;padding:130px 0 96px}.hero-pg__conteudo>*{max-width:560px}.hero-pg__eyebrow{margin:0 0 16px;font:600 12px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.hero-pg__eyebrow a{color:inherit;text-decoration:none}.hero-pg__titulo{margin:0;font:700 clamp(40px,5vw,64px)/1.08 var(--font-display);letter-spacing:var(--ls-heading);text-wrap:balance}.hero-pg__titulo:after{content:"";display:block;width:64px;height:4px;margin-top:24px;border-radius:2px}.hero-pg__sub{margin:24px 0 0;font:500 18px/1.55 var(--font-body)}.trilha--no-hero{padding-top:0;margin-bottom:36px}.trilha--no-hero .container{max-width:none;padding-inline:0}.hero-pg--3d{background:var(--hero-bg);color:var(--hero-txt)}.hero-pg--3d .hero-pg__bg img{object-position:0% 50%}.hero-pg--3d-direita .hero-pg__bg img{object-position:100% 50%}.hero-pg--3d-direita .hero-pg__conteudo{display:flex;flex-direction:column;align-items:flex-end}.hero-pg--3d-direita .hero-pg__conteudo>*{width:100%;max-width:max(340px,min(560px,calc((100vw + min(1200px,100vw - 2 * var(--gutter)))/2 - 58vw)))}.hero-pg--3d .hero-pg__eyebrow{color:var(--hero-txt);opacity:.85}.hero-pg--3d .hero-pg__titulo{color:var(--hero-txt)}.hero-pg--3d .hero-pg__titulo:after{background:var(--hero-barra)}.hero-pg--3d .hero-pg__sub{color:var(--hero-sub)}.hero-pg--3d .breadcrumb,.hero-pg--3d .breadcrumb a,.hero-pg--3d .breadcrumb span,.hero-pg--3d .breadcrumb .icon{color:var(--hero-txt)}.hero-pg--3d .breadcrumb a{opacity:.85}.hero-pg--foto{background:#f6f4fb}.hero-pg--foto .hero-pg__bg img{object-position:70% 50%}.hero-pg--foto:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fffffff7,#ffffffe6 36%,#fff0 66%)}.hero-pg--foto .hero-pg__conteudo>.hero-pg__titulo{max-width:720px}.hero-pg--foto .hero-pg__eyebrow{color:var(--cor-vertice)}.hero-pg--foto .hero-pg__titulo{color:var(--wp-ink)}.hero-pg--foto .hero-pg__titulo:after{background:var(--cor-vertice)}.hero-pg--foto .hero-pg__sub{color:#4a4560}@media(max-width:767px){.hero-pg__conteudo{width:min(1200px,100% - var(--gutter) * 2)}.hero-pg__titulo{font-size:clamp(28px,8.4vw,40px)}.hero-pg__sub{font-size:16px}.hero-pg--3d,.hero-pg--foto{flex-direction:column;align-items:stretch;min-height:0;padding-top:88px}.hero-pg--3d .hero-pg__bg,.hero-pg--foto .hero-pg__bg{position:relative;inset:auto;z-index:0;display:block;width:calc(100% - var(--gutter) * 2);margin-inline:auto;overflow:hidden;border-radius:var(--radius-xl)}.hero-pg--3d .hero-pg__bg img,.hero-pg--foto .hero-pg__bg img{position:static;display:block;width:100%;height:auto}.hero-pg--3d .hero-pg__bg img{aspect-ratio:4 / 3}.hero-pg--foto .hero-pg__bg img{aspect-ratio:1 / 1;object-position:50% 22%}.hero-pg--3d .hero-pg__conteudo,.hero-pg--foto .hero-pg__conteudo{padding:24px 0 48px}.hero-pg--3d-direita .hero-pg__conteudo{align-items:stretch}.hero-pg--foto{background:var(--wp-white)}.hero-pg--foto:before{display:none}}.historia{padding-block:var(--section-y);background:var(--wp-surface-tint);overflow-x:clip}.historia .section-label{margin-bottom:var(--space-3)}.historia__txt{max-width:720px;margin:0;font-size:var(--fs-lead);line-height:1.6;color:var(--wp-ink)}.tl{--tl-top: 96px;margin-top:clamp(40px,5vw,72px)}.admin-bar .tl{--tl-top: 132px}.tl__anos{display:none}.tl__lista{display:grid;gap:clamp(48px,9vw,88px);margin:0;padding:0;list-style:none}.tl__item{display:grid;gap:var(--space-5)}.tl__img{order:-1;position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:4 / 3;margin:0;border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--accent-light),var(--accent-dark));box-shadow:var(--shadow-raised)}.tl__img:not(.tl__img--vazio)>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tl__img--vazio>img{width:34%;height:auto;opacity:.28;filter:brightness(0) invert(1)}.tl__img--video{aspect-ratio:16 / 9}.tl__img>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.tl__play{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;padding:clamp(12px,3.5%,26px);border:0;background:transparent;cursor:pointer}.tl__play[hidden]{display:none}.tl__play>span{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px 0 16px;border-radius:var(--radius-pill);background:var(--wp-white);box-shadow:var(--shadow-raised);color:var(--wp-ink);font:var(--fw-semibold) .92rem/1 var(--font-body);transition:transform .3s var(--ease-out)}.tl__play svg{width:20px;height:20px;fill:var(--accent-dark)}.tl__play:hover>span,.tl__play:focus-visible>span{transform:scale(1.06)}.tl__play:focus-visible{outline:3px solid var(--wp-white);outline-offset:-6px}.tl__ano{display:block;font:var(--fw-bold) clamp(3.2rem,2.2rem + 5vw,6.5rem)/1 var(--font-display);letter-spacing:var(--ls-heading);color:var(--accent-text)}@supports (background-clip: text) or (-webkit-background-clip: text){.tl__ano{background:linear-gradient(120deg,var(--accent-light),var(--accent-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.tl__tit{margin:var(--space-3) 0 0;color:var(--text-heading);font:var(--fw-bold) clamp(1.35rem,1.1rem + .9vw,1.9rem)/1.2 var(--font-display);letter-spacing:var(--ls-heading);text-wrap:balance}.tl__desc{max-width:46ch;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:1.0625rem;line-height:1.65}@media(min-width:861px){.tl__item{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,88px);align-items:center}.tl__img{order:0}}.tl--pin{--passo: 62vh;height:calc(var(--n) * var(--passo) + 100vh - var(--tl-top));height:calc(var(--n) * var(--passo) + 100svh - var(--tl-top));margin-top:0}.tl--pin .tl__palco{position:sticky;top:var(--tl-top);display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(20px,3vh,36px);height:calc(100vh - var(--tl-top));height:calc(100svh - var(--tl-top));padding-block:clamp(16px,3vh,32px) clamp(20px,4vh,40px)}.tl--pin .tl__anos{position:relative;display:flex;justify-content:space-between;gap:var(--space-3);padding-top:22px}.tl--pin .tl__anos:before,.tl--pin .tl__anos:after{content:"";position:absolute;left:7px;top:6px;height:2px;border-radius:1px}.tl--pin .tl__anos:before{right:7px;background:var(--border-default)}.tl--pin .tl__anos:after{width:calc((100% - 14px) * var(--fill, 0));background:linear-gradient(90deg,var(--wp-teal),var(--wp-orange),var(--wp-purple));transition:width .6s var(--ease-standard)}.tl--pin .tl__anos button{position:relative;padding:0;border:0;background:none;color:var(--text-secondary);font:var(--fw-semibold) var(--fs-body-sm)/1 var(--font-body);cursor:pointer;transition:color var(--duration-slow) var(--ease-standard)}.tl--pin .tl__anos button:before{content:"";position:absolute;left:50%;top:-22px;z-index:1;width:14px;height:14px;translate:-50% 0;border-radius:50%;background:var(--wp-white);border:2px solid var(--border-default);transition:background var(--duration-slow),border-color var(--duration-slow),transform var(--duration-slow) var(--ease-standard)}.tl--pin .tl__anos button.is-passou:before{border-color:var(--wp-purple);background:var(--wp-purple)}.tl--pin .tl__anos button.is-ativo{color:var(--wp-ink)}.tl--pin .tl__anos button.is-ativo:before{border-color:var(--wp-purple);background:var(--wp-purple);transform:scale(1.35);box-shadow:0 0 0 5px color-mix(in srgb,var(--wp-purple) 18%,transparent)}.tl--pin .tl__lista{position:relative;display:grid;grid-template-areas:"marco";min-height:0;gap:0}.tl--pin .tl__item{grid-area:marco;height:100%;min-height:0;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-standard),visibility 0s linear .5s}.tl--pin .tl__item.is-ativo{opacity:1;visibility:visible;transition:opacity .5s var(--ease-standard) .12s,visibility 0s}.tl--pin .tl__txt>*{transform:translateY(26px);transition:transform .7s var(--ease-out)}.tl--pin .tl__item.is-passou .tl__txt>*{transform:translateY(-26px)}.tl--pin .tl__item.is-ativo .tl__txt>*{transform:none}.tl--pin .tl__txt>:nth-child(2){transition-delay:.05s}.tl--pin .tl__txt>:nth-child(3){transition-delay:.1s}.tl--pin .tl__img{align-self:center;max-height:min(100%,520px);transform:scale(.94);transition:transform .8s var(--ease-out)}.tl--pin .tl__item.is-ativo .tl__img{transform:none}.tl--pin .tl__img:not(.tl__img--vazio)>img{transform:scale(1.08);transition:transform 1.1s var(--ease-out)}.tl--pin .tl__item.is-ativo .tl__img:not(.tl__img--vazio)>img{transform:none}@media(prefers-reduced-motion:reduce){.tl--pin .tl__item,.tl--pin .tl__txt>*,.tl--pin .tl__img,.tl--pin .tl__img>img,.tl--pin .tl__anos:after{transition:none}}.jres{padding-block:var(--section-y)}.jres__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,80px);align-items:center}.jres__texto>p{max-width:460px;margin-top:var(--space-4)}.jres__lista{display:grid;margin:var(--space-6) 0 0;padding:0;list-style:none;border-bottom:1px solid var(--border-default)}.jres__lista li{border-top:1px solid var(--border-default)}.jres__lista a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border:0;color:var(--text-heading);text-decoration:none}.jres__nome{display:grid;font:var(--fw-semibold) var(--fs-h4)/1.3 var(--font-display);letter-spacing:var(--ls-heading);transition:color .4s cubic-bezier(.22,1,.36,1)}.jres__nome small{color:var(--accent-text);font:var(--fw-semibold) var(--fs-label)/1.4 var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.jres__lista a .icon{color:var(--accent-text);transition:translate var(--duration-base) var(--ease-standard)}.jres__lista a:is(:hover,:focus-visible) .jres__nome{color:var(--accent-text)}.jres__lista a:is(:hover,:focus-visible) .icon{translate:4px 0}.jres__img{width:min(100%,560px);margin:0 auto}.jres__img img{display:block;width:100%;height:auto}@media(max-width:900px){.jres__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.jres__lista a .icon,.jres__nome{transition:none}}.jornada{padding-block:var(--section-y);background:var(--wp-white);transition:background-color .6s var(--ease-standard)}.jornada[data-active=cultura]{background:color-mix(in srgb,var(--wp-purple) 8%,var(--wp-white))}.jornada[data-active=performance]{background:color-mix(in srgb,var(--wp-orange) 9%,var(--wp-white))}.jornada[data-active=lideranca]{background:color-mix(in srgb,var(--wp-teal) 10%,var(--wp-white))}.jornada__cab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6) clamp(32px,6vw,80px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.jornada__cab p{max-width:460px}.jornada__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.tri{position:sticky;top:120px}.tri__palco{position:relative;width:min(100%,600px);aspect-ratio:2805 / 2497;margin-inline:auto}.tri__img{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .45s var(--ease-standard)}.tri__img:first-child{opacity:1}.jornada:not([data-active=todos]) .tri__img:first-child{opacity:0}.jornada[data-active=cultura] .tri__img:nth-child(2),.jornada[data-active=performance] .tri__img:nth-child(3),.jornada[data-active=lideranca] .tri__img:nth-child(4){opacity:1}.tri__hit{position:absolute;inset:0;width:100%;height:100%}.tri__hit polygon{fill:transparent;cursor:pointer;outline:none}.tri__hit polygon:focus-visible{fill:#ffffff24;stroke:var(--wp-white);stroke-width:10}.tri__centro{fill:transparent;pointer-events:all;cursor:default}.tri__dica{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:.9rem;text-align:center}.vertices{display:grid;gap:14px}.vtc{border-radius:var(--radius-lg);background:var(--wp-white);box-shadow:0 0 0 1px var(--border-default);cursor:pointer;transition:box-shadow .4s var(--ease-standard)}.vtc:hover{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 60%,var(--border-default))}.vtc.is-active{box-shadow:0 0 0 2px var(--accent),0 28px 50px -30px color-mix(in srgb,var(--accent) 70%,transparent)}.vtc__cab{margin:0}.vtc__cab button{display:grid;gap:6px;width:100%;padding:22px clamp(20px,2.4vw,28px) 8px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.vtc__cab button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-lg)}.vtc__num{color:var(--accent-text);font:var(--fw-semibold) .8rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.vtc__nome{color:var(--wp-ink);font:var(--fw-semibold) clamp(1.15rem,1rem + .8vw,1.5rem)/1.2 var(--font-display);letter-spacing:var(--ls-heading)}.vtc__resumo{margin:0;padding:0 clamp(20px,2.4vw,28px) 22px;color:var(--text-secondary)}.vtc__corpo{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .45s var(--ease-standard),visibility 0s .45s}.vtc.is-active .vtc__corpo,html:not(.js) .vtc__corpo{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.vtc__in{min-height:0;overflow:hidden}.vtc__conteudo{padding:0 clamp(20px,2.4vw,28px) 24px;border-top:1px solid var(--border-default);margin-inline:clamp(20px,2.4vw,28px);padding-inline:0;padding-top:18px}.vtc__conteudo ul{margin:var(--space-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--border-default)}.vtc__conteudo li a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:14px 2px;border-bottom:1px solid var(--border-default);color:var(--wp-ink);font-weight:var(--fw-semibold);text-decoration:none;transition:padding var(--duration-base) var(--ease-standard),color var(--duration-base)}.vtc__conteudo li a:hover{padding-left:12px;color:var(--accent-text)}.vtc__conteudo li a:after{content:"\2192";flex:none;color:var(--accent-text)}.vtc__caso{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:.92rem}.vtc__link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--accent-text);font-weight:var(--fw-semibold);text-decoration:none}.vtc__link .icon{width:18px;height:18px}@media(max-width:980px){.jornada__cab{grid-template-columns:1fr;align-items:start}.jornada__grid{grid-template-columns:1fr}.tri{position:static}.tri__palco{width:min(100%,460px)}}@media(hover:none){.tri__dica{display:none}}@media(prefers-reduced-motion:reduce){.jornada,.tri__img,.vtc,.vtc__corpo{transition:none}}.vtc__cab button{grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center}.vtc__cab button .selo-icone{grid-row:1 / span 2;width:44px;height:44px}.vtc__cab button .vtc__num,.vtc__cab button .vtc__nome{grid-column:2}.entregas__dim{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.entregas__dim .badge{background:var(--accent-text);color:var(--wp-white)}.onde{padding-block:var(--section-y);background:var(--wp-surface-tint)}.onde__sede{margin:0 0 var(--space-2);font:var(--fw-semibold) var(--fs-h3)/1.3 var(--font-display);color:var(--text-heading)}.onde .t-muted{margin:0 0 var(--space-2)}.onde__cidades{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-3) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-default)}.onde__cidades li{display:flex;align-items:flex-start;gap:var(--space-2)}.onde__cidades .icon{margin-top:.15em;color:var(--accent)}.onde__cidades b{display:block;color:var(--text-heading)}.onde__cidades span{color:var(--text-secondary);font-size:var(--fs-body-sm)}.onde__mapa{margin-top:var(--space-5);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-default);aspect-ratio:16 / 9;background:var(--wp-surface-tint)}.onde__mapa iframe{display:block;width:100%;height:100%;border:0}.onde__rotas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.p404{padding-block:clamp(72px,12vw,160px) clamp(96px,14vw,200px)}.p404__conteudo{display:flex;flex-direction:column;align-items:center;text-align:center}.p404__lead{max-width:520px;margin:var(--space-5) 0 0;color:var(--text-secondary)}.p404__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-top:var(--space-7)}@media(max-width:480px){.p404__acoes{width:100%}.p404__acoes .btn{flex:1 1 100%}}.irma{padding-block:0 var(--section-y)}.irma__card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:clamp(26px,4vw,48px);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:border-color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.irma__card:hover{border-color:var(--accent);transform:translateY(-2px)}.irma__card .section-label{margin-bottom:var(--space-2)}.irma__card p:not(.section-label){max-width:620px;margin:var(--space-3) 0 0}.irma__seta{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.irma__seta .icon{width:24px;height:24px}.irma__card>div{min-width:0}@media(max-width:560px){.irma__card{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.parte{padding-block:var(--section-y)}.parte+.parte{background:var(--wp-surface-tint)}.parte__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,88px);align-items:start}.parte__texto .section-label{margin-bottom:var(--space-3)}.parte__texto .t-muted{max-width:62ch;margin-top:var(--space-4)}.parte__fases{display:grid;gap:var(--space-4);padding:clamp(24px,3vw,36px)}.parte__fases .section-label{margin:0}.parte__lista{display:grid;margin:0;padding:0;list-style:none}.parte__lista li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:var(--space-3);padding:14px 0;border-top:1px solid var(--border-default);color:var(--text-heading);font:var(--fw-medium) 1rem/1.4 var(--font-body)}.parte__lista li:first-child{border-top:0}.parte__num{color:var(--accent-text);font:var(--fw-bold) 1.15rem/1 var(--font-display);letter-spacing:var(--ls-heading)}.parte__fases .btn{justify-self:start}@media(max-width:900px){.parte__grid{grid-template-columns:1fr}}.parte__texto h2{text-wrap:balance}.prova{padding-block:var(--section-y)}.prova .section-label{margin-bottom:var(--space-3)}.prova__grid{display:grid;gap:clamp(28px,5vw,72px)}.prova__grid--dep{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.prova__grid>div>*+*{margin-top:var(--space-4)}.prova__grid>div>.section-label{margin-top:0}.prova .t-muted{max-width:680px}.prova .btn{margin-top:var(--space-5)}.prova__dep{margin:0;padding:clamp(24px,3.4vw,44px);border-left:4px solid var(--accent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 7%,var(--wp-white))}.prova__dep blockquote{margin:0}.prova__dep p{margin:0;color:var(--wp-ink);font:var(--fw-medium) var(--fs-lead)/1.5 var(--font-body)}.prova__dep figcaption{display:grid;gap:2px;margin-top:var(--space-4);font-size:var(--fs-body-sm);color:var(--text-secondary)}.prova__dep figcaption b{color:var(--text-heading)}@media(max-width:980px){.prova__grid--dep{grid-template-columns:1fr}}.prova__ficha{display:grid;gap:var(--space-3);align-content:center;padding:clamp(24px,3.4vw,44px);border-left:4px solid var(--accent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 7%,var(--wp-white))}.prova__logo{display:flex;align-items:center;height:56px}.prova__logo img{width:auto;max-width:200px;max-height:52px}.prova__ficha p{margin:0}.prova__setor{color:var(--text-secondary);font-size:var(--fs-body-sm)}.prova__kpi{display:grid;gap:2px}.prova__kpi b{color:var(--accent-text);font:var(--fw-semibold) clamp(2.4rem,2rem + 2vw,3.5rem)/1 var(--font-display);letter-spacing:var(--ls-heading)}.prova__kpi span{color:var(--text-body)}.prova__destaque{color:var(--wp-ink);font:var(--fw-semibold) var(--fs-h3)/1.3 var(--font-display);letter-spacing:var(--ls-heading)}.prova__depo{margin-top:clamp(28px,4vw,48px)}.quiz{position:relative;overflow:hidden;padding-block:var(--section-y);background:linear-gradient(135deg,var(--wp-purple-dark) 0%,var(--wp-night) 60%,var(--wp-night) 100%);color:var(--wp-white)}.quiz__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,90px);align-items:center}.quiz__lado h2{color:var(--wp-white)}.quiz__lado p{max-width:430px;margin-top:18px;color:#ffffffbf;font-size:1.05rem}.quiz__lado .quiz__nota{font-size:.85rem;color:#ffffff80}.quiz__card{display:flex;flex-direction:column;padding:clamp(28px,4vw,48px);border-radius:var(--radius-xl);background:var(--wp-white);color:var(--wp-ink);box-shadow:0 40px 80px -40px #0009;--text-heading: var(--wp-ink);--text-body: var(--wp-ink);--text-secondary: var(--wp-ink-muted);--border-default: var(--wp-border);--surface-subtle: var(--wp-surface-tint);--accent: var(--wp-purple);--on-accent: var(--wp-white)}.quiz__barra{height:6px;margin-bottom:28px;border-radius:6px;background:color-mix(in srgb,var(--wp-purple) 14%,var(--wp-white));overflow:hidden}.quiz__barra i{display:block;height:100%;width:0;border-radius:6px;background:var(--wp-purple);transition:width .5s var(--ease-standard)}.quiz__passo{margin-bottom:12px;color:var(--wp-ink-muted);font-size:.88rem}.quiz__frase{flex:none;min-height:3.75em;margin:0;font:var(--fw-semibold) clamp(1.35rem,1.1rem + 1vw,1.85rem)/1.25 var(--font-display);letter-spacing:var(--ls-heading)}.quiz__escala{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:30px}.quiz__escala button{height:62px;border:0;border-radius:var(--radius-md);background:var(--wp-surface-tint);color:var(--wp-ink);font:var(--fw-semibold) 1.2rem/1 var(--font-display);cursor:pointer;transition:background-color var(--duration-base),color var(--duration-base),transform var(--duration-base) var(--ease-standard)}.quiz__escala button:hover{background:var(--wp-ink);color:var(--wp-white);transform:translateY(-3px)}.quiz__legenda{display:flex;justify-content:space-between;margin-top:10px;color:var(--wp-ink-muted);font-size:.8rem}.quiz__voltar{align-self:flex-start;margin-top:18px;padding:0;border:0;background:none;color:var(--wp-ink-muted);font:var(--fw-medium) .88rem/1 var(--font-body);cursor:pointer}.quiz__voltar:hover{color:var(--wp-ink)}.quiz__entra{display:flex;flex-direction:column;flex:1;animation:quiz-entra .45s var(--ease-standard)}@keyframes quiz-entra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.res__topo{display:flex;align-items:center;gap:20px;margin-bottom:24px}.res__topo small{display:block;margin-bottom:4px;color:var(--wp-ink-muted);font-size:.85rem}.res__topo strong{font:var(--fw-semibold) 1.45rem/1.2 var(--font-display);color:var(--accent-text)}.res__texto{color:var(--wp-ink-muted)}.res__barras{display:grid;gap:12px;margin:26px 0}.res__barra{display:grid;grid-template-columns:110px 1fr 34px;gap:12px;align-items:center;font-size:.88rem;font-weight:var(--fw-semibold)}.res__barra div{height:10px;border-radius:10px;background:var(--wp-surface-tint);overflow:hidden}.res__barra div i{display:block;height:100%;width:0;border-radius:10px;background:var(--accent);transition:width 1s .2s var(--ease-standard)}.res__barra em{color:var(--wp-ink-muted);font-style:normal;text-align:right}.res__acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.res__acoes .btn{min-height:44px;padding:.6em 1.2em;font-size:.95rem}@media(max-width:980px){.quiz__grid{grid-template-columns:1fr}}@media(max-width:560px){.quiz__escala button{height:54px}}.reconhec{padding-block:var(--section-y)}.reconhec .section-label{margin-bottom:var(--space-3)}.reconhec__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-5);margin-top:clamp(28px,4vw,48px)}.reconhec .card h3{font-size:var(--fs-h4)}.reconhec .card p{margin-bottom:0;color:var(--text-secondary)}.reconhec__numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-6);margin-top:clamp(32px,5vw,64px);padding-top:var(--space-6);border-top:1px solid var(--border-default)}.reconhec__logo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-5);min-height:74px}.reconhec__logo figure{display:grid;justify-items:center;gap:var(--space-2);margin:0}.reconhec__logo img{height:56px;width:auto;max-width:100%;object-fit:contain}.reconhec__logo img[src*="/the-best-brands"]{height:auto;width:210px}.reconhec__logo figcaption{color:var(--text-secondary);font:var(--fw-semibold) .8rem/1 var(--font-body);letter-spacing:.1em}.reconhec__grid>.card.card--tint{padding:clamp(28px,3.4vw,44px)}.reconhec__grid>.card>h3{margin-top:var(--space-5)}.reconhec__grid>.card>p{margin-top:var(--space-1);line-height:1.65}.resposta{padding-block:0 clamp(40px,5vw,72px)}.hero-pg--3d+.resposta,.hero-pg--foto+.resposta{padding-top:clamp(32px,4vw,56px)}.resposta+.sec-tese{padding-top:0}.resposta__box{padding:clamp(26px,4vw,52px);border-left:4px solid var(--accent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 7%,var(--wp-white))}.resposta__box .section-label{margin-bottom:var(--space-3)}.resposta__txt{max-width:900px;margin:0;color:var(--wp-ink);font-size:var(--fs-lead);line-height:1.6}.resultados{padding-block:var(--section-y);background:var(--wp-surface-tint)}.resultados .section-label{margin-bottom:var(--space-3)}.resultados__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:var(--space-5);margin-top:clamp(28px,4vw,48px)}.resultado h3{font-size:var(--fs-h4);line-height:1.3}.resultado p{margin-bottom:0;color:var(--text-secondary)}.solucoes{padding-block:var(--section-y);background:var(--wp-surface-tint)}.solucoes .section-label{margin-bottom:var(--space-3)}.solucoes__grid{display:grid;gap:var(--space-5);margin-top:clamp(28px,4vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.solucao{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:clamp(24px,3vw,36px);color:inherit;text-decoration:none}.solucao>*+*{margin-top:0}.solucao h3{font-size:var(--fs-h3)}.solucao p{margin:0;color:var(--text-secondary)}.solucao>.solucao__link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);color:var(--accent-text);font-weight:var(--fw-semibold)}.solucao:hover .solucao__link .icon{translate:4px 0}.solucao__link .icon{transition:translate var(--duration-base) var(--ease-standard)}.solucao .badge{background:var(--accent-text);color:var(--wp-white)}.tese{position:relative;overflow:hidden;padding-block:var(--section-y-destaque)}.tese__marca{position:absolute;right:-8%;top:50%;width:min(620px,60vw);height:auto;transform:translateY(-50%);opacity:.07;pointer-events:none}.tese .container{position:relative}.tese__frase{max-width:1050px;margin:0;font:var(--fw-semibold) clamp(2rem,1.2rem + 3.6vw,4.2rem)/1.12 var(--font-display);letter-spacing:-.03em;color:var(--wp-white)}.tese__frase .c-dest{color:inherit}.tese__frase [data-w]{opacity:.18;transition:opacity .25s}.tese__frase [data-w].on{opacity:1}.tese__frase [data-w].dest.on{color:var(--wp-orange-light)}.tese__rodape{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1050px;margin-top:70px}.tese__rodape p+p{margin-top:var(--space-4)}.tese__rodape p{color:var(--text-secondary);font-size:1.08rem}@media(max-width:980px){.tese__rodape{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.tese__frase [data-w]{opacity:1}}.texto-legal{padding-block:0 var(--section-y)}.texto-legal .section-label{margin-bottom:var(--space-3)}.texto-legal .prosa{font-size:var(--fs-body);max-width:none}.texto-legal .prosa h2{font-size:var(--fs-h3);margin-top:var(--space-7)}.texto-legal__data{margin:var(--space-7) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-default);color:var(--text-secondary)}@media(max-width:768px),(pointer:coarse){.case-card.card>.case-card__link,.canal.card>.canal__link,.evento-card.card>.evento-card__link,.solucao .solucao__link,.caso .caso__link,.case-grid>.case-card>.case-card__link,.case-grid>.evento-card>.evento-card__link,.canais__grid>.canal>.canal__link,.solucoes__grid>.solucao>.solucao__link{padding-block:10px;background-position:left calc(100% - 8px)}.rodape a:not(:has(img)){padding-block:10px;background-position:left calc(100% - 8px)}.rodape ul{gap:0}.rodape__redes{gap:8px 22px;margin-top:8px}.blog__todos,.vtc__link{padding-block:10px}}
