@font-face{font-family: "Big Shoulders Display";src: url(/assets/fonts/big-shoulders-display-400-900.203dd8ba4a.woff2) format("woff2");font-weight: 400 900;font-style: normal;font-display: swap}@font-face{font-family: "Hanken Grotesk";src: url(/assets/fonts/hanken-grotesk-300-800.1f21c6eaa0.woff2) format("woff2");font-weight: 300 800;font-style: normal;font-display: swap}@font-face{font-family: "Hanken Grotesk";src: url(/assets/fonts/hanken-grotesk-400-600-italic.99721f51a4.woff2) format("woff2");font-weight: 400 600;font-style: italic;font-display: swap}@font-face{font-family: "JetBrains Mono";src: url(/assets/fonts/jetbrains-mono-400-700.2c32b9b3ee.woff2) format("woff2");font-weight: 400 700;font-style: normal;font-display: swap}:root{--fundo: #0b0b10;--fundo-2: #0f0f16;--painel: #14141d;--painel-2: #1a1a26;--painel-3: #222231;--linha: #25253a;--linha-2: #34344c;--texto: #f4f4f7;--texto-2: #bcbcca;--texto-3: #9090a2;--laranja: #ff6b35;--laranja-forte: #fb5000;--laranja-claro: #ff9564;--verde: #3ad483;--ambar: #ffc552;--vermelho: #ff7070;--grad: linear-gradient(90deg,#fb5000,#ff9564);--f-display: "Big Shoulders Display","Arial Narrow","Roboto Condensed",sans-serif;--f-texto: "Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono: "JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--raio: 14px;--raio-2: 22px;--largura: 1200px;--margem: clamp(16px,4.2vw,40px);--curva: cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 88px}@media (prefers-reduced-motion: no-preference){html:not(.parado){scroll-behavior: smooth}}body{margin: 0;background: var(--fundo);color: var(--texto-2);font-family: var(--f-texto);font-size: 1.0625rem;line-height: 1.65;font-feature-settings: "ss01" on,"cv11" on;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip}body::after{content: "";position: fixed;inset: 0;pointer-events: none;z-index: 60;opacity: .055;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg{display: block;max-width: 100%}a{color: var(--texto);text-decoration-thickness: 1px;text-underline-offset: .22em}a:hover{color: var(--laranja-claro)}p{margin: 0 0 1em}ul,ol{margin: 0;padding: 0;list-style: none}h1,h2,h3,h4{color: var(--texto);margin: 0;font-weight: 700}b,strong{color: var(--texto);font-weight: 650}button{font: inherit;color: inherit}::selection{background: var(--laranja-forte);color: var(--fundo)}:focus-visible{outline: 3px solid var(--laranja-claro);outline-offset: 3px;border-radius: 6px}main:focus{outline: none}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.nt{white-space: nowrap}.pular{position: absolute;left: 16px;top: -60px;z-index: 100;background: var(--texto);color: var(--fundo);padding: .7rem 1rem;border-radius: 10px;font-weight: 700;text-decoration: none}.pular:focus{top: 12px;color: var(--fundo)}.embrulho{width: 100%;max-width: calc(var(--largura) + 2 * var(--margem));margin-inline: auto;padding-inline: var(--margem)}.titulo-1,.titulo-2,.titulo-3{font-family: var(--f-display);font-weight: 800;text-transform: uppercase;letter-spacing: .004em;color: var(--texto);text-wrap: balance}.titulo-1{font-size: clamp(3.05rem,1.9rem + 5.6vw,6.9rem);line-height: .94}.titulo-2{font-size: clamp(2.35rem,1.55rem + 3.4vw,4.6rem);line-height: 1.01}.titulo-3{font-size: clamp(1.7rem,1.3rem + 1.4vw,2.4rem);line-height: 1.02}.destaque{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.rotulo{display: inline-flex;align-items: center;gap: .7em;margin: 0 0 1.1rem;font-family: var(--f-mono);font-size: .76rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--laranja)}.rotulo::before{content: "";width: 22px;height: 2px;background: var(--grad);border-radius: 2px}.lead{font-size: clamp(1.1rem,1rem + .45vw,1.32rem);line-height: 1.55;color: var(--texto-2);max-width: 40em}.texto-centro{text-align: center}.texto-centro .lead{margin-inline: auto}.mono{font-family: var(--f-mono)}.botao{--sombra-botao: 0 14px 34px -14px rgba(251,80,0,.75);display: inline-flex;align-items: center;justify-content: center;gap: .6rem;min-height: 52px;padding: .85rem 1.45rem;border: 0;border-radius: 12px;background: var(--grad);color: #0b0b10;font-family: var(--f-texto);font-weight: 750;font-size: 1.02rem;letter-spacing: .005em;text-decoration: none;cursor: pointer;box-shadow: var(--sombra-botao);transition: transform .25s var(--curva),box-shadow .25s var(--curva),filter .25s}.botao svg{width: 18px;height: 18px;transition: transform .25s var(--curva)}.botao:hover{color: #0b0b10;transform: translateY(-2px);box-shadow: 0 20px 44px -14px rgba(251,80,0,.9);filter: saturate(1.08)}.botao:hover svg{transform: translateX(3px)}.botao:active{transform: translateY(0)}.botao:focus-visible{outline-color: var(--texto)}.botao-pequeno{min-height: 42px;padding: .55rem 1rem;font-size: .93rem;border-radius: 10px;box-shadow: none}.botao-secundario{display: inline-flex;align-items: center;gap: .55rem;min-height: 52px;padding: .85rem 1.3rem;border-radius: 12px;border: 1px solid var(--linha-2);background: rgba(255,255,255,.02);color: var(--texto);font-weight: 650;text-decoration: none;transition: border-color .2s,background .2s}.botao-secundario:hover{border-color: var(--laranja);background: rgba(255,107,53,.06);color: var(--texto)}.botao-texto{display: inline-flex;align-items: center;gap: .4rem;min-height: 44px;color: var(--texto);font-weight: 650;text-decoration: underline;text-decoration-color: var(--laranja);text-underline-offset: .32em}.botao-texto:hover{color: var(--laranja-claro)}.acoes{display: flex;flex-wrap: wrap;align-items: center;gap: .8rem 1.4rem}.topo{position: sticky;top: 0;z-index: 50;transition: background .3s,border-color .3s,backdrop-filter .3s;border-bottom: 1px solid transparent}.topo.rolou{background: rgba(11,11,16,.78);border-bottom-color: var(--linha);-webkit-backdrop-filter: blur(14px) saturate(1.2);backdrop-filter: blur(14px) saturate(1.2)}.topo-faixa{display: flex;align-items: center;gap: 1.5rem;min-height: 72px;flex-wrap: wrap}.marca{display: inline-flex;align-items: center;gap: .6rem;color: var(--texto);text-decoration: none;margin-right: auto}.marca:hover{color: var(--texto)}.marca-simbolo{width: 34px;height: 33px}.marca-nome{font-family: var(--f-display);font-weight: 800;font-size: 1.72rem;letter-spacing: .01em;line-height: 1}.menu{display: flex;align-items: center;gap: 1.6rem;flex-wrap: wrap}.menu ul{display: flex;align-items: center;gap: .3rem 1.35rem;flex-wrap: wrap}.menu ul a{display: inline-flex;align-items: center;min-height: 44px;color: var(--texto-2);font-weight: 560;font-size: .97rem;text-decoration: none}.menu ul a:hover,.menu ul a[aria-current="page"]{color: var(--texto)}.menu ul a[aria-current="page"]{text-decoration: underline;text-decoration-color: var(--laranja);text-underline-offset: .5em;text-decoration-thickness: 2px}.menu-entrar a{color: var(--texto) !important}.menu-botao{display: none}.js .menu-botao{display: none;align-items: center;gap: .5rem;min-height: 44px;padding: .45rem .85rem;border-radius: 10px;border: 1px solid var(--linha-2);background: var(--painel);cursor: pointer;font-weight: 650;font-size: .95rem}.menu-botao svg{width: 20px;height: 20px}@media (max-width: 979px){.js .menu-botao{display: inline-flex}.js .menu{display: none}.js .topo.aberto{background: rgba(11,11,16,.97);border-bottom-color: var(--linha)}.js .topo.aberto .menu{display: flex;flex-direction: column;align-items: stretch;width: 100%;padding: .4rem 0 1.4rem;gap: 1rem}.js .topo.aberto .menu ul{flex-direction: column;align-items: stretch;gap: 0}.js .topo.aberto .menu ul a{width: 100%;min-height: 52px;font-size: 1.12rem;border-bottom: 1px solid var(--linha)}.js .topo.aberto .menu .botao{width: 100%;min-height: 52px}.menu{width: 100%;justify-content: space-between;padding-bottom: .8rem}}.heroi{position: relative;padding: clamp(28px,6vw,72px) 0 clamp(64px,9vw,120px);isolation: isolate;overflow-x: clip}.heroi::before{content: "";position: absolute;z-index: -1;inset: -120px 0 auto auto;width: min(980px,100%);height: 820px;background: radial-gradient(closest-side,rgba(251,80,0,.2),rgba(251,80,0,.06) 55%,transparent 75%);filter: blur(10px)}.heroi-grade{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(40px,6vw,72px);align-items: center}@media (min-width: 1080px){.heroi-grade{grid-template-columns: minmax(0,1.04fr) minmax(0,.96fr)}}.heroi .titulo-1{margin-bottom: 1.6rem}.heroi .lead{margin-bottom: 2rem}.heroi-micro{margin: 1.2rem 0 0;font-family: var(--f-mono);font-size: .78rem;letter-spacing: .06em;color: var(--texto-3);text-transform: uppercase}.provas{display: flex;flex-wrap: wrap;gap: .6rem;margin-top: 2.1rem}.prova{display: inline-flex;align-items: center;gap: .5rem;padding: .5rem .8rem;border-radius: 999px;border: 1px solid var(--linha-2);background: rgba(20,20,29,.7);color: var(--texto);font-size: .9rem;font-weight: 560}.prova svg{width: 17px;height: 17px;color: var(--verde)}.heroi-visual{position: relative}.heroi-z{position: absolute;z-index: -1;width: 128%;max-width: none;right: -22%;top: 50%;transform: translateY(-50%) rotate(-8deg);color: rgba(255,107,53,.055);pointer-events: none}@media (prefers-reduced-motion: no-preference){html.js:not(.parado) .heroi [data-entra]{animation: entrar .9s var(--curva) both}html.js:not(.parado) .heroi [data-entra="2"]{animation-delay: .08s}html.js:not(.parado) .heroi [data-entra="3"]{animation-delay: .16s}html.js:not(.parado) .heroi [data-entra="4"]{animation-delay: .24s}html.js:not(.parado) .heroi [data-entra="5"]{animation-delay: .34s}html.js:not(.parado) .heroi [data-entra="6"]{animation-delay: .44s;animation-duration: 1.1s}}@keyframes entrar{from{opacity: 0;transform: translateY(22px)}to{opacity: 1;transform: none}}.console{position: relative;margin: 0}.console-moldura{position: relative;border-radius: var(--raio-2);background: linear-gradient(180deg,#17172200,#12121a),var(--painel);border: 1px solid var(--linha-2);box-shadow: 0 50px 120px -40px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.02) inset,0 1px 0 rgba(255,255,255,.06) inset;overflow: hidden}.console-moldura::before{content: "";position: absolute;inset: 0 0 auto;height: 1px;background: linear-gradient(90deg,transparent,rgba(255,149,100,.6),transparent)}.console-barra{display: flex;align-items: center;gap: .7rem;padding: .85rem 1rem;border-bottom: 1px solid var(--linha);background: rgba(10,10,15,.5)}.console-local{display: inline-flex;align-items: center;gap: .55rem;color: var(--texto);font-weight: 650;font-size: .92rem;margin-right: auto;min-width: 0}.console-local svg{width: 22px;height: 21px;flex: none}.console-local span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.status-vivo{display: inline-flex;align-items: center;gap: .45rem;font-family: var(--f-mono);font-size: .72rem;color: var(--verde);padding: .3rem .55rem;border-radius: 999px;background: rgba(58,212,131,.1);border: 1px solid rgba(58,212,131,.25);white-space: nowrap}.ponto-vivo{width: 7px;height: 7px;border-radius: 50%;background: var(--verde);box-shadow: 0 0 0 0 rgba(58,212,131,.6)}@media (prefers-reduced-motion: no-preference){html:not(.parado) .ponto-vivo{animation: pulso 2s infinite}}@keyframes pulso{0%{box-shadow: 0 0 0 0 rgba(58,212,131,.55)}70%{box-shadow: 0 0 0 8px rgba(58,212,131,0)}100%{box-shadow: 0 0 0 0 rgba(58,212,131,0)}}.console-pausa{display: inline-grid;place-items: center;width: 44px;height: 44px;margin: -6px -6px -6px 0;border-radius: 10px;border: 1px solid transparent;background: transparent;color: var(--texto-3);cursor: pointer}.console-pausa:hover{color: var(--texto);border-color: var(--linha-2)}.console-pausa svg{width: 16px;height: 16px}.console-pausa .icone-play{display: none}.console.pausado .console-pausa .icone-play{display: block}.console.pausado .console-pausa .icone-pausa{display: none}.console-corpo{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: 0}.console,.tela,.heroi-texto,.heroi-visual{min-width: 0}.console-feed{padding: 1rem 1rem 1.1rem;border-right: 1px solid var(--linha);min-width: 0}.console-titulo{display: flex;justify-content: space-between;margin: 0 0 .8rem;font-family: var(--f-mono);font-size: .68rem;letter-spacing: .12em;text-transform: uppercase;color: var(--texto-3)}.feed{display: grid;gap: .5rem;height: 300px;overflow: hidden;align-content: start}.feed-item{display: grid;grid-template-columns: auto auto minmax(0,1fr) auto;align-items: center;gap: .6rem;padding: .55rem .6rem;border-radius: 11px;background: var(--painel-2);border: 1px solid var(--linha)}.feed-item time{font-family: var(--f-mono);font-size: .72rem;color: var(--texto-3)}.avatar{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;font-family: var(--f-mono);font-size: .68rem;font-weight: 700;color: var(--texto);background: var(--painel-3);border: 1px solid var(--linha-2)}.quem{min-width: 0;line-height: 1.25}.quem b{display: block;font-size: .86rem;font-weight: 650;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.quem small{display: block;font-size: .72rem;color: var(--texto-3);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.selo{font-family: var(--f-mono);font-size: .66rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;padding: .32rem .5rem;border-radius: 7px;white-space: nowrap}.selo-ok{color: var(--verde);background: rgba(58,212,131,.12)}.selo-aviso{color: var(--ambar);background: rgba(255,197,82,.12)}.selo-barrado{color: var(--vermelho);background: rgba(255,112,112,.12)}.feed-item.novo{animation: chegar .7s var(--curva) both}.feed-item.novo .avatar{box-shadow: 0 0 0 2px rgba(255,107,53,.55)}@keyframes chegar{from{opacity: 0;transform: translateY(-14px) scale(.98)}to{opacity: 1;transform: none}}.console-lado{display: grid;gap: .65rem;padding: 1rem;align-content: start}.kpi{padding: .7rem .8rem;border-radius: 12px;background: var(--painel-2);border: 1px solid var(--linha)}.kpi small{display: block;font-family: var(--f-mono);font-size: .64rem;letter-spacing: .1em;text-transform: uppercase;color: var(--texto-3)}.kpi b{display: block;font-family: var(--f-display);font-weight: 800;font-size: 2.15rem;line-height: 1.02;letter-spacing: .01em;font-variant-numeric: tabular-nums}.kpi-alerta b{color: var(--ambar)}.barras{padding: .7rem .8rem .55rem;border-radius: 12px;background: var(--painel-2);border: 1px solid var(--linha)}.barras small{display: block;margin-bottom: .55rem;font-family: var(--f-mono);font-size: .64rem;letter-spacing: .1em;text-transform: uppercase;color: var(--texto-3)}.barras-linha{display: flex;align-items: flex-end;gap: 6px;height: 64px}.barras-linha i{flex: 1;border-radius: 4px 4px 2px 2px;background: linear-gradient(180deg,var(--laranja-claro),var(--laranja-forte));opacity: .85;transform-origin: bottom}.barras-linha i:nth-child(1){height: 52%}.barras-linha i:nth-child(2){height: 74%}.barras-linha i:nth-child(3){height: 63%}.barras-linha i:nth-child(4){height: 88%}.barras-linha i:nth-child(5){height: 70%}.barras-linha i:nth-child(6){height: 41%}.barras-linha i:nth-child(7){height: 96%;opacity: 1;box-shadow: 0 0 18px rgba(251,80,0,.5)}.barras-dias{display: flex;gap: 6px;margin-top: .35rem;font-family: var(--f-mono);font-size: .6rem;color: var(--texto-3)}.barras-dias span{flex: 1;text-align: center}@media (prefers-reduced-motion: no-preference){html.js:not(.parado) .console .barras-linha i{animation: crescer 1.1s var(--curva) both}html.js:not(.parado) .console .barras-linha i:nth-child(2){animation-delay: .05s}html.js:not(.parado) .console .barras-linha i:nth-child(3){animation-delay: .1s}html.js:not(.parado) .console .barras-linha i:nth-child(4){animation-delay: .15s}html.js:not(.parado) .console .barras-linha i:nth-child(5){animation-delay: .2s}html.js:not(.parado) .console .barras-linha i:nth-child(6){animation-delay: .25s}html.js:not(.parado) .console .barras-linha i:nth-child(7){animation-delay: .3s}}@keyframes crescer{from{transform: scaleY(.08)}to{transform: none}}.console-chip{position: absolute;display: flex;align-items: center;gap: .65rem;padding: .7rem .9rem;border-radius: 14px;background: rgba(22,22,32,.92);border: 1px solid var(--linha-2);box-shadow: 0 24px 50px -20px rgba(0,0,0,.9);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);color: var(--texto);font-size: .82rem;line-height: 1.3}.console-chip svg{width: 26px;height: 26px;color: var(--laranja);flex: none}.console-chip small{display: block;color: var(--texto-3);font-size: .72rem}.console-chip-1{left: -26px;bottom: 54px}.console-chip-2{right: -18px;top: -22px}.console figcaption{margin-top: .9rem;font-family: var(--f-mono);font-size: .7rem;letter-spacing: .06em;color: var(--texto-3);text-align: right}@media (max-width: 1079px){.console-chip-1{left: 10px;bottom: -22px}.console-chip-2{right: 10px;top: -20px}}@media (max-width: 639px){.console-corpo{grid-template-columns: minmax(0,1fr)}.console-feed{border-right: 0;border-bottom: 1px solid var(--linha)}.feed{height: 232px}.console-lado{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.console-lado .barras{grid-column: 1 / -1}.kpi-alerta{grid-column: 1 / -1}.console-chip{display: none}.console-local small{display: none}}.secao{position: relative;padding-block: clamp(80px,10vw,140px)}.secao-escura{background: var(--fundo-2);border-block: 1px solid var(--linha)}.pista{position: relative}.pista::before{content: "";position: absolute;inset: 0 0 auto;height: 10px;pointer-events: none;background: repeating-linear-gradient(90deg,rgba(255,255,255,.09) 0 1px,transparent 1px 40px) top / 100% 10px no-repeat,linear-gradient(90deg,transparent,rgba(255,107,53,.5) 50%,transparent) top / 100% 1px no-repeat}.cabeca-secao{max-width: 760px;margin-bottom: clamp(40px,6vw,72px)}.cabeca-secao .titulo-2{margin-bottom: 1.2rem}.cabeca-secao.texto-centro{margin-inline: auto}.modalidades{padding: 1.6rem 0;border-block: 1px solid var(--linha);background: rgba(15,15,22,.7)}.modalidades ul{display: flex;flex-wrap: wrap;justify-content: center;gap: .3rem 1.2rem}.modalidades li{font-family: var(--f-display);font-weight: 700;font-size: clamp(1.15rem,1rem + .6vw,1.5rem);text-transform: uppercase;letter-spacing: .04em;color: var(--texto-2);display: inline-flex;align-items: center;gap: 1.2rem}.modalidades li + li::before{content: "";width: 7px;height: 7px;border-radius: 2px;background: var(--laranja-forte);transform: rotate(45deg);opacity: .9}.modalidades-rotulo{text-align: center;margin: 0 0 .7rem;font-family: var(--f-mono);font-size: .72rem;letter-spacing: .14em;text-transform: uppercase;color: var(--texto-3)}@media (prefers-reduced-motion: no-preference){html.js:not(.parado) [data-revelar]{opacity: 0;transform: translateY(24px);transition: opacity .8s var(--curva),transform .8s var(--curva);transition-delay: var(--atraso,0s)}html.js:not(.parado) [data-revelar].visto{opacity: 1;transform: none}}.grade-3>:nth-child(2),.grade-modulos>:nth-child(2),.passos>:nth-child(2){--atraso: .08s}.grade-3>:nth-child(3),.grade-modulos>:nth-child(3),.passos>:nth-child(3){--atraso: .16s}.grade-modulos>:nth-child(4),.passos>:nth-child(4){--atraso: .06s}.grade-modulos>:nth-child(5){--atraso: .14s}.grade-modulos>:nth-child(6){--atraso: .22s}.grade-3{display: grid;gap: 1.1rem}@media (min-width: 860px){.grade-3{grid-template-columns: repeat(3,minmax(0,1fr))}}.dor{position: relative;padding: 2rem 1.6rem 1.8rem;border-radius: var(--raio);background: linear-gradient(180deg,var(--painel),rgba(20,20,29,.4));border: 1px solid var(--linha);overflow: hidden}.dor-numero{display: block;font-family: var(--f-display);font-weight: 900;font-size: 5.4rem;line-height: .8;color: transparent;-webkit-text-stroke: 1.5px rgba(255,107,53,.55);margin-bottom: 1.3rem}.dor h3{font-size: 1.28rem;line-height: 1.25;margin-bottom: .75rem}.dor p{margin: 0}.assinatura-grade{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(36px,5vw,64px);align-items: center}@media (min-width: 1080px){.assinatura-grade{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr)}}.fluxo{position: relative;display: grid;gap: 1rem;counter-reset: fluxo}.fluxo::before{content: "";position: absolute;left: 31px;top: 30px;bottom: 30px;width: 2px;background: linear-gradient(180deg,var(--laranja-forte),rgba(255,149,100,.2))}.fluxo-passo{position: relative;display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 1.1rem;align-items: start;padding: 1.1rem 1.2rem 1.1rem 0}.fluxo-icone{position: relative;z-index: 1;display: grid;place-items: center;width: 64px;height: 64px;border-radius: 18px;background: var(--painel-2);border: 1px solid var(--linha-2);color: var(--laranja)}.fluxo-icone svg{width: 28px;height: 28px}.fluxo-passo h3{font-size: 1.18rem;margin: .25rem 0 .35rem}.fluxo-passo p{margin: 0;font-size: .98rem}.fluxo-passo .selo{display: inline-block;margin-top: .65rem;margin-right: .35rem}@media (prefers-reduced-motion: no-preference){html.js:not(.parado) .fluxo::after{content: "";position: absolute;left: 27px;top: 30px;width: 10px;height: 10px;border-radius: 50%;background: var(--laranja-claro);box-shadow: 0 0 16px 4px rgba(255,107,53,.6);animation: correr 4.2s var(--curva) infinite}}@keyframes correr{0%{transform: translateY(0);opacity: 0}8%{opacity: 1}85%{opacity: 1}100%{transform: translateY(var(--fluxo-altura,300px));opacity: 0}}.grade-modulos{display: grid;gap: 1rem}@media (min-width: 720px){.grade-modulos{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 720px) and (max-width: 1079px){.grade-modulos>:last-child{grid-column: span 2}}@media (min-width: 1080px){.grade-modulos{grid-template-columns: repeat(3,minmax(0,1fr))}.modulo-largo{grid-column: span 2}}.modulo-extra{display: flex;flex-wrap: wrap;gap: .45rem;margin: -.2rem 0 1.3rem}.modulo{position: relative;display: flex;flex-direction: column;padding: 1.7rem 1.5rem 1.4rem;border-radius: var(--raio);background: var(--painel);border: 1px solid var(--linha);text-decoration: none;color: inherit;transition: transform .35s var(--curva),border-color .35s,background .35s}.modulo:hover{transform: translateY(-4px);border-color: rgba(255,107,53,.55);background: var(--painel-2);color: inherit}.modulo-cabeca{display: flex;align-items: center;justify-content: space-between;margin-bottom: 1.3rem}.modulo-icone{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 14px;background: rgba(251,80,0,.12);color: var(--laranja);border: 1px solid rgba(255,107,53,.3)}.modulo-icone svg{width: 26px;height: 26px}.modulo-numero{font-family: var(--f-mono);font-size: .75rem;color: var(--texto-3);letter-spacing: .1em}.modulo h3{font-family: var(--f-display);font-weight: 800;text-transform: uppercase;font-size: 1.85rem;line-height: 1;letter-spacing: .01em;margin-bottom: .55rem}.modulo>p{font-size: .98rem;margin-bottom: 1.1rem}.lista-check{display: grid;gap: .55rem;margin-bottom: 1.4rem}.lista-check li{display: grid;grid-template-columns: 20px minmax(0,1fr);gap: .6rem;font-size: .95rem;line-height: 1.45;color: var(--texto-2)}.lista-check svg{width: 18px;height: 18px;margin-top: .14em;color: var(--verde)}.modulo-link{margin-top: auto;display: inline-flex;align-items: center;gap: .45rem;font-weight: 700;color: var(--texto);font-size: .95rem}.modulo-link svg{width: 17px;height: 17px;color: var(--laranja);transition: transform .3s var(--curva)}.modulo:hover .modulo-link svg{transform: translateX(4px)}.comparar-caixa{border-radius: var(--raio-2);border: 1px solid var(--linha);background: var(--painel);overflow: hidden}.comparar{width: 100%;border-collapse: collapse;font-size: .96rem}.comparar caption{text-align: left;padding: 1rem 1.3rem;color: var(--texto-3);font-size: .85rem;border-bottom: 1px solid var(--linha)}.comparar th,.comparar td{padding: 1rem 1.2rem;text-align: left;vertical-align: middle;border-bottom: 1px solid var(--linha)}.comparar thead th{font-family: var(--f-mono);font-size: .7rem;letter-spacing: .1em;text-transform: uppercase;color: var(--texto-3);font-weight: 600;background: rgba(10,10,15,.4)}.comparar thead th.col-zmove{color: var(--laranja)}.comparar tbody th{color: var(--texto);font-weight: 600;width: 34%}.comparar td{color: var(--texto-2)}.comparar td.col-zmove{background: rgba(251,80,0,.06);color: var(--texto);font-weight: 600}.comparar tbody tr:last-child th,.comparar tbody tr:last-child td{border-bottom: 0}.marca-sim,.marca-nao,.marca-meio{display: inline-flex;align-items: center;gap: .45rem}.marca-sim svg,.marca-nao svg,.marca-meio svg{width: 18px;height: 18px;flex: none}.marca-sim svg{color: var(--verde)}.marca-nao svg{color: var(--vermelho)}.marca-meio svg{color: var(--ambar)}@media (max-width: 759px){.comparar thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.comparar,.comparar tbody,.comparar tr,.comparar th,.comparar td{display: block;width: 100%}.comparar tbody tr{padding: 1.1rem 1.1rem .9rem;border-bottom: 1px solid var(--linha)}.comparar tbody tr:last-child{border-bottom: 0}.comparar tbody th{padding: 0 0 .7rem;border: 0;width: 100%;font-size: 1.02rem}.comparar td{display: grid;grid-template-columns: minmax(0,9.5rem) minmax(0,1fr);gap: .8rem;padding: .5rem 0;border: 0;font-size: .92rem}.comparar td::before{content: attr(data-col);font-family: var(--f-mono);font-size: .66rem;letter-spacing: .08em;text-transform: uppercase;color: var(--texto-3);padding-top: .2em}.comparar td.col-zmove{background: rgba(251,80,0,.08);border-radius: 10px;padding: .55rem .6rem;margin-top: .3rem}}.numeros{display: grid;gap: 1px;border-radius: var(--raio-2);overflow: hidden;background: var(--linha);border: 1px solid var(--linha)}@media (min-width: 640px){.numeros{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1080px){.numeros{grid-template-columns: repeat(4,minmax(0,1fr))}}.numero{padding: 2rem 1.6rem 1.7rem;background: var(--painel)}.numero b{display: block;font-family: var(--f-display);font-weight: 800;font-size: clamp(3.2rem,2.4rem + 3vw,4.8rem);line-height: .9;letter-spacing: .005em;font-variant-numeric: tabular-nums}.numero b em{font-style: normal;color: var(--laranja)}.numero>span{display: block;margin-top: .7rem;font-size: .96rem;color: var(--texto-2)}.numeros-nota{margin-top: 1rem;font-family: var(--f-mono);font-size: .72rem;color: var(--texto-3);letter-spacing: .04em}.encaixe{display: grid;gap: 1rem}@media (min-width: 860px){.encaixe{grid-template-columns: repeat(2,minmax(0,1fr))}}.encaixe-caixa{padding: 2rem 1.7rem;border-radius: var(--raio);border: 1px solid var(--linha);background: var(--painel)}.encaixe-caixa h3{font-family: var(--f-display);font-weight: 800;font-size: 2rem;text-transform: uppercase;line-height: 1;margin-bottom: 1.3rem}.encaixe-sim{border-color: rgba(58,212,131,.3)}.encaixe-nao h3{color: var(--texto-2)}.encaixe-caixa ul{display: grid;gap: .95rem}.encaixe-caixa li{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: .75rem;line-height: 1.5}.encaixe-caixa li svg{width: 20px;height: 20px;margin-top: .12em}.encaixe-sim li svg{color: var(--verde)}.encaixe-nao li svg{color: var(--texto-3)}.passos{display: grid;gap: 1rem;counter-reset: passo}@media (min-width: 900px){.passos{grid-template-columns: repeat(4,minmax(0,1fr));gap: 0}}.passo{position: relative;padding: 0 1.4rem 1.6rem 0}.passo-marca{display: flex;align-items: center;gap: .9rem;margin-bottom: 1.3rem}.passo-marca b{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 12px;background: var(--grad);color: #0b0b10;font-family: var(--f-display);font-weight: 900;font-size: 1.5rem;flex: none}.passo-marca i{flex: 1;height: 2px;background: repeating-linear-gradient(90deg,var(--linha-2) 0 8px,transparent 8px 14px)}.passo:last-child .passo-marca i{background: linear-gradient(90deg,var(--linha-2),transparent)}.passo h3{font-size: 1.2rem;margin-bottom: .45rem}.passo p{font-size: .98rem;margin: 0}@media (max-width: 899px){.passo{padding: 0 0 .6rem 0}.passo-marca i{display: none}}.duvidas-grade{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(32px,5vw,64px)}@media (min-width: 1000px){.duvidas-grade{grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);align-items: start}.duvidas-grade .cabeca-secao{position: sticky;top: 110px}}.faq{display: grid;gap: .7rem}.faq-item{border-radius: var(--raio);background: var(--painel);border: 1px solid var(--linha);transition: border-color .25s}.faq-item[open]{border-color: var(--linha-2)}.faq-item summary{position: relative;display: block;cursor: pointer;list-style: none;padding: 1.2rem 3.6rem 1.2rem 1.35rem;font-weight: 650;font-size: 1.06rem;color: var(--texto);line-height: 1.4}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary::after{content: "";position: absolute;right: 1.2rem;top: 50%;width: 26px;height: 26px;margin-top: -13px;border-radius: 8px;background: rgba(251,80,0,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff6b35' stroke-width='2.2' stroke-linecap='round' d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 16px no-repeat;transition: transform .3s var(--curva)}.faq-item[open] summary::after{transform: rotate(45deg)}.faq-item summary:focus-visible{outline-offset: -3px;border-radius: var(--raio)}.faq-resposta{padding: 0 1.35rem 1.3rem}.faq-resposta p:last-child{margin-bottom: 0}.cta-final{padding: clamp(40px,6vw,80px) 0 clamp(80px,10vw,140px);overflow-x: clip}.cta-final-caixa{position: relative;overflow: hidden;isolation: isolate;text-align: center;padding: clamp(48px,7vw,96px) clamp(20px,5vw,80px);border-radius: 28px;background: radial-gradient(120% 140% at 50% 0%,rgba(251,80,0,.22),transparent 60%),var(--painel);border: 1px solid rgba(255,107,53,.35)}.cta-final-caixa h2{font-family: var(--f-display);font-weight: 800;text-transform: uppercase;font-size: clamp(2.3rem,1.5rem + 3.4vw,4.4rem);line-height: 1;max-width: 15ch;margin: 0 auto 1.2rem;text-wrap: balance}.cta-final-caixa>p:not(.rotulo){max-width: 36em;margin: 0 auto 2rem}.cta-final-caixa .acoes{justify-content: center}.cta-final-z{position: absolute;z-index: -1;width: 520px;max-width: none;right: -120px;bottom: -150px;color: rgba(255,107,53,.07);transform: rotate(-10deg)}.migalhas{padding-top: 1.1rem}.migalhas ol{display: flex;flex-wrap: wrap;gap: .3rem .55rem;width: 100%;max-width: calc(var(--largura) + 2 * var(--margem));margin-inline: auto;padding-inline: var(--margem);font-family: var(--f-mono);font-size: .74rem;letter-spacing: .04em;color: var(--texto-3)}.migalhas li{display: inline-flex;align-items: center;gap: .55rem}.migalhas li + li::before{content: "/";color: var(--linha-2)}.migalhas a{color: var(--texto-2);text-decoration: none}.migalhas a:hover{color: var(--laranja-claro)}.heroi-modulo{position: relative;padding: clamp(36px,6vw,72px) 0 clamp(48px,7vw,96px);isolation: isolate;overflow-x: clip}.heroi-modulo::before{content: "";position: absolute;z-index: -1;inset: -80px auto auto -10%;width: 760px;height: 620px;background: radial-gradient(closest-side,rgba(251,80,0,.16),transparent 72%)}.heroi-modulo-grade{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(40px,6vw,64px);align-items: center}@media (min-width: 1080px){.heroi-modulo-grade{grid-template-columns: minmax(0,1fr) minmax(0,1.05fr)}}.heroi-modulo .titulo-1{font-size: clamp(2.8rem,1.8rem + 4.6vw,5.8rem);margin-bottom: 1.4rem}.heroi-modulo .lead{margin-bottom: 1.9rem}.recursos{display: grid;gap: 1rem}@media (min-width: 760px){.recursos{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.recursos-3{grid-template-columns: repeat(3,minmax(0,1fr))}}.recurso{padding: 1.6rem 1.5rem 1.5rem;border-radius: var(--raio);background: var(--painel);border: 1px solid var(--linha)}.recurso-icone{display: grid;place-items: center;width: 44px;height: 44px;margin-bottom: 1.1rem;border-radius: 12px;color: var(--laranja);background: rgba(251,80,0,.1);border: 1px solid rgba(255,107,53,.28)}.recurso-icone svg{width: 22px;height: 22px}.recurso h3{font-size: 1.16rem;line-height: 1.3;margin-bottom: .5rem}.recurso p{font-size: .98rem;margin: 0}.conecta{display: flex;flex-wrap: wrap;gap: .6rem}.conecta a{display: inline-flex;align-items: center;gap: .55rem;min-height: 46px;padding: .55rem 1rem;border-radius: 999px;border: 1px solid var(--linha-2);background: var(--painel);text-decoration: none;color: var(--texto);font-weight: 600;font-size: .95rem;transition: border-color .2s,background .2s}.conecta a:hover{border-color: var(--laranja);background: var(--painel-2);color: var(--texto)}.conecta svg{width: 18px;height: 18px;color: var(--laranja)}.faixa-conecta{display: grid;gap: 1.6rem;align-items: center;padding: clamp(28px,4vw,44px);border-radius: var(--raio-2);border: 1px solid var(--linha);background: linear-gradient(90deg,rgba(251,80,0,.07),transparent 60%),var(--painel)}@media (min-width: 980px){.faixa-conecta{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr)}}.faixa-conecta h2{font-family: var(--f-display);font-weight: 800;text-transform: uppercase;font-size: clamp(1.9rem,1.4rem + 1.8vw,2.8rem);line-height: .95;margin-bottom: .6rem}.faixa-conecta p{margin: 0}.tela{position: relative;margin: 0}.tela-moldura{border-radius: var(--raio-2);border: 1px solid var(--linha-2);background: var(--painel);box-shadow: 0 50px 110px -45px rgba(0,0,0,.95),0 1px 0 rgba(255,255,255,.05) inset;overflow: hidden}.tela-barra{display: flex;align-items: center;gap: .8rem;padding: .8rem 1rem;border-bottom: 1px solid var(--linha);background: rgba(10,10,15,.5);font-size: .86rem;color: var(--texto);font-weight: 600}.tela-barra svg{width: 20px;height: 19px;flex: none}.tela-barra .tela-caminho{margin-left: auto;font-family: var(--f-mono);font-size: .68rem;font-weight: 500;color: var(--texto-3)}.tela-corpo{padding: 1rem}.tela figcaption{margin-top: .85rem;font-family: var(--f-mono);font-size: .7rem;letter-spacing: .06em;color: var(--texto-3);text-align: right}.etiqueta{display: inline-flex;align-items: center;gap: .3rem;font-family: var(--f-mono);font-size: .64rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;padding: .28rem .45rem;border-radius: 6px;white-space: nowrap}.etiqueta-ok{color: var(--verde);background: rgba(58,212,131,.12)}.etiqueta-aviso{color: var(--ambar);background: rgba(255,197,82,.12)}.etiqueta-barrado{color: var(--vermelho);background: rgba(255,112,112,.12)}.etiqueta-neutra{color: var(--texto-2);background: var(--painel-3)}.etiqueta-laranja{color: var(--laranja-claro);background: rgba(251,80,0,.14)}.cartao{padding: .75rem .8rem;border-radius: 12px;background: var(--painel-2);border: 1px solid var(--linha)}.cartao small{display: block;font-family: var(--f-mono);font-size: .62rem;letter-spacing: .1em;text-transform: uppercase;color: var(--texto-3)}.cartao b{display: block;color: var(--texto);font-size: .9rem;font-weight: 650;line-height: 1.3}.cartao span{display: block;font-size: .76rem;color: var(--texto-3);line-height: 1.35}.cartao-numero b{font-family: var(--f-display);font-weight: 800;font-size: 2rem;line-height: 1;letter-spacing: .01em;font-variant-numeric: tabular-nums}.kanban{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: .55rem}.kanban-coluna{display: grid;gap: .45rem;align-content: start;padding: .55rem;border-radius: 12px;background: rgba(10,10,15,.45);border: 1px solid var(--linha);min-height: 260px}.kanban-coluna>p{display: flex;justify-content: space-between;margin: 0 0 .15rem;font-family: var(--f-mono);font-size: .58rem;letter-spacing: .08em;text-transform: uppercase;color: var(--texto-3)}.kanban-coluna .cartao{padding: .55rem .55rem}.kanban-coluna .cartao b{font-size: .76rem}.kanban-coluna .cartao span{font-size: .66rem}.kanban-coluna .etiqueta{margin-top: .35rem;font-size: .54rem}@media (max-width: 639px){.kanban{grid-template-columns: repeat(2,minmax(0,1fr))}.kanban-coluna:nth-child(n+3){display: none}.kanban-coluna{min-height: 0}}.ficha{display: grid;gap: .6rem}.ficha-topo{display: flex;align-items: center;gap: .8rem}.ficha-topo .avatar{width: 44px;height: 44px;border-radius: 13px;font-size: .8rem}.ficha-topo b{display: block;color: var(--texto);font-size: 1rem}.ficha-topo span{font-size: .78rem;color: var(--texto-3)}.ficha-topo .etiqueta{margin-left: auto}.ficha-abas{display: flex;flex-wrap: wrap;gap: .35rem}.ficha-abas span{font-size: .72rem;padding: .32rem .6rem;border-radius: 8px;background: var(--painel-3);color: var(--texto-2)}.ficha-abas span:first-child{background: rgba(251,80,0,.16);color: var(--laranja-claro)}.ficha-linhas{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .5rem}.linha-tempo{display: grid;gap: .5rem}.linha-tempo li{display: grid;grid-template-columns: 56px minmax(0,1fr);gap: .6rem;font-size: .8rem;color: var(--texto-2)}.linha-tempo time{font-family: var(--f-mono);font-size: .66rem;color: var(--texto-3);padding-top: .12rem}.acesso{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: .7rem}.leitor{display: grid;place-items: center;gap: .7rem;padding: 1.1rem;border-radius: 14px;background: radial-gradient(circle at 50% 38%,rgba(58,212,131,.16),transparent 62%),var(--painel-2);border: 1px solid var(--linha);text-align: center}.rosto{position: relative;width: 116px;height: 116px;border-radius: 22px;display: grid;place-items: center;color: var(--texto-3)}.rosto::before,.rosto::after{content: "";position: absolute;inset: 0;border-radius: 22px}.rosto::before{background: linear-gradient(var(--verde),var(--verde)) top left / 22px 3px no-repeat,linear-gradient(var(--verde),var(--verde)) top left / 3px 22px no-repeat,linear-gradient(var(--verde),var(--verde)) top right / 22px 3px no-repeat,linear-gradient(var(--verde),var(--verde)) top right / 3px 22px no-repeat,linear-gradient(var(--verde),var(--verde)) bottom left / 22px 3px no-repeat,linear-gradient(var(--verde),var(--verde)) bottom left / 3px 22px no-repeat,linear-gradient(var(--verde),var(--verde)) bottom right / 22px 3px no-repeat,linear-gradient(var(--verde),var(--verde)) bottom right / 3px 22px no-repeat}.rosto svg{width: 70px;height: 70px;color: var(--texto-2)}.rosto::after{height: 2px;inset: 14px 10px auto;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--verde),transparent);opacity: 0}@media (prefers-reduced-motion: no-preference){html.js:not(.parado) .rosto::after{animation: varrer 2.6s ease-in-out infinite}}@keyframes varrer{0%{transform: translateY(0);opacity: 0}15%{opacity: .9}85%{opacity: .9}100%{transform: translateY(86px);opacity: 0}}.leitor b{color: var(--texto);font-size: .92rem}.leitor span{font-size: .75rem;color: var(--texto-3)}.decisao{display: grid;gap: .5rem;align-content: start}.decisao .cartao{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: .5rem}.documento{position: relative;padding: 1.2rem 1.1rem;border-radius: 12px;background: #f1f1f4;color: #1b1b22;box-shadow: 0 20px 40px -24px rgba(0,0,0,.9)}.documento p{margin: 0 0 .3rem;font-size: .7rem;color: #4b4b57;line-height: 1.5}.documento .doc-titulo{font-family: var(--f-display);font-weight: 800;font-size: 1.15rem;text-transform: uppercase;color: #121218;letter-spacing: .02em;margin-bottom: .5rem}.documento i{display: block;height: 6px;margin: .35rem 0;border-radius: 3px;background: #d9d9e0}.documento i:nth-of-type(2){width: 86%}.documento i:nth-of-type(3){width: 92%}.documento i:nth-of-type(4){width: 64%}.documento .assinatura{display: flex;justify-content: space-between;align-items: end;margin-top: .9rem;padding-top: .7rem;border-top: 1px dashed #c7c7d0;font-size: .66rem;color: #6b6b78}.documento .assinatura svg{width: 80px;height: 26px;color: #23232c}.selo-pdf{position: absolute;right: -10px;top: -12px;padding: .35rem .55rem;border-radius: 8px;background: var(--grad);color: #0b0b10;font-family: var(--f-mono);font-size: .66rem;font-weight: 800;letter-spacing: .06em}.contratos{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: .8rem;align-items: start}.historico{display: grid;gap: .5rem}.historico .cartao{display: grid;gap: .3rem}@media (max-width: 559px){.contratos,.acesso{grid-template-columns: 1fr}}.treino{display: grid;gap: .45rem}.treino-cabeca{display: flex;justify-content: space-between;align-items: baseline;gap: .6rem;margin-bottom: .2rem}.treino-cabeca b{color: var(--texto);font-family: var(--f-display);font-weight: 800;font-size: 1.35rem;text-transform: uppercase}.treino-cabeca span{font-family: var(--f-mono);font-size: .66rem;color: var(--texto-3)}.exercicio{display: grid;grid-template-columns: 30px minmax(0,1fr) auto;gap: .65rem;align-items: center;padding: .55rem .65rem;border-radius: 11px;background: var(--painel-2);border: 1px solid var(--linha)}.exercicio em{font-style: normal;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: var(--painel-3);font-family: var(--f-mono);font-size: .68rem;color: var(--laranja-claro)}.exercicio b{display: block;font-size: .84rem;color: var(--texto)}.exercicio span{display: block;font-size: .7rem;color: var(--texto-3)}.exercicio code{font-family: var(--f-mono);font-size: .72rem;color: var(--texto);background: var(--painel-3);padding: .25rem .45rem;border-radius: 6px}.busca{display: flex;align-items: center;justify-content: space-between;gap: .6rem;padding: .6rem .75rem;border-radius: 11px;border: 1px solid var(--linha-2);background: rgba(10,10,15,.5);font-size: .8rem;color: var(--texto-3)}.busca b{font-family: var(--f-mono);font-size: .7rem;color: var(--laranja-claro)}.agenda{display: grid;grid-template-columns: 44px repeat(5,minmax(0,1fr));gap: .35rem;font-size: .7rem}.agenda>span{font-family: var(--f-mono);font-size: .6rem;color: var(--texto-3);text-align: center;padding: .2rem 0}.agenda>span.hora{text-align: right;padding-right: .3rem;padding-top: .55rem}.aula{padding: .45rem .45rem .5rem;border-radius: 9px;background: var(--painel-2);border: 1px solid var(--linha);min-height: 58px}.aula b{display: block;font-size: .7rem;color: var(--texto);line-height: 1.2}.aula small{display: block;margin-top: .15rem;font-size: .6rem;color: var(--texto-3)}.aula .ocupacao{margin-top: .35rem;height: 4px;border-radius: 4px;background: var(--painel-3);overflow: hidden}.aula .ocupacao i{display: block;height: 100%;background: var(--verde)}.aula.cheia{border-color: rgba(255,197,82,.45);background: linear-gradient(180deg,rgba(255,197,82,.08),transparent),var(--painel-2)}.aula.cheia .ocupacao i{background: var(--ambar)}.aula.vazio{background: transparent;border-style: dashed}.oc-30{width: 30%}.oc-45{width: 45%}.oc-60{width: 60%}.oc-70{width: 70%}.oc-85{width: 85%}.oc-100{width: 100%}.fila{margin-top: .8rem;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: .7rem;align-items: center}@media (max-width: 559px){.agenda{grid-template-columns: 38px repeat(3,minmax(0,1fr))}.agenda .d4,.agenda .d5{display: none}}.financeiro{display: grid;gap: .6rem}.financeiro-kpis{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .5rem}.grafico{padding: .8rem .9rem .6rem;border-radius: 12px;background: var(--painel-2);border: 1px solid var(--linha)}.grafico small{display: flex;justify-content: space-between;font-family: var(--f-mono);font-size: .62rem;letter-spacing: .08em;text-transform: uppercase;color: var(--texto-3);margin-bottom: .5rem}.grafico svg{width: 100%;height: 90px}.alertas{display: grid;gap: .45rem}.alertas .cartao{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: .6rem;align-items: center}.alertas .cartao>svg{width: 18px;height: 18px;color: var(--ambar)}@media (max-width: 559px){.financeiro-kpis{grid-template-columns: 1fr 1fr}.financeiro-kpis .cartao:last-child{grid-column: 1 / -1}}.lista-modulos{display: grid;gap: .8rem}.linha-modulo{display: grid;grid-template-columns: 52px minmax(0,1fr) 24px;gap: 1.1rem;align-items: center;padding: 1.2rem 1.3rem;border-radius: var(--raio);background: var(--painel);border: 1px solid var(--linha);text-decoration: none;color: inherit;transition: border-color .25s,background .25s}.linha-modulo:hover{border-color: rgba(255,107,53,.55);background: var(--painel-2);color: inherit}.linha-modulo h3{font-family: var(--f-display);font-weight: 800;text-transform: uppercase;font-size: 1.7rem;line-height: 1;margin-bottom: .3rem}.linha-modulo p{margin: 0;font-size: .97rem}.linha-modulo>svg{width: 22px;height: 22px;color: var(--laranja)}.trilha{display: grid;gap: 1rem;counter-reset: trilha}.etapa{display: grid;grid-template-columns: 76px minmax(0,1fr);gap: 1.2rem;padding: 1.6rem 1.5rem;border-radius: var(--raio);background: var(--painel);border: 1px solid var(--linha)}.etapa-numero{font-family: var(--f-display);font-weight: 900;font-size: 3.6rem;line-height: .8;color: transparent;-webkit-text-stroke: 1.5px var(--laranja)}.etapa h3{font-size: 1.22rem;margin-bottom: .45rem}.etapa p{margin: 0}.etapa .lista-check{margin: .9rem 0 0}.leva{display: grid;gap: .7rem}@media (min-width: 760px){.leva{grid-template-columns: repeat(2,minmax(0,1fr))}}.leva li{display: grid;grid-template-columns: 26px minmax(0,1fr);gap: .8rem;padding: 1.05rem 1.1rem;border-radius: 12px;background: var(--painel);border: 1px solid var(--linha);color: var(--texto);font-weight: 560}.leva svg{width: 22px;height: 22px;color: var(--verde)}.pagina-demo .rodape-grade{display: none}.demo{padding: clamp(28px,5vw,64px) 0 clamp(64px,9vw,120px)}.demo-grade{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(36px,5vw,64px);align-items: start}@media (min-width: 1080px){.demo-grade{grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr)}.demo-lado{position: sticky;top: 104px}}.demo-lado .titulo-2{margin-bottom: 1.2rem}.demo-lado .lista-check li{font-size: 1rem;color: var(--texto-2)}.demo-lado .lista-check{margin: 1.6rem 0 0;gap: .8rem}.assistente{position: relative;min-height: 520px;padding: clamp(24px,4vw,48px);border-radius: 26px;background: radial-gradient(120% 90% at 100% 0%,rgba(251,80,0,.12),transparent 55%),var(--painel);border: 1px solid var(--linha-2);box-shadow: 0 60px 120px -60px rgba(0,0,0,.95)}.assistente-topo{display: flex;align-items: center;gap: 1rem;margin-bottom: clamp(28px,4vw,44px)}.progresso{flex: 1;height: 6px;border-radius: 6px;background: var(--painel-3);overflow: hidden}.progresso i{display: block;height: 100%;width: 0;border-radius: 6px;background: var(--grad);transition: width .5s var(--curva)}.contagem{font-family: var(--f-mono);font-size: .76rem;color: var(--texto-3);letter-spacing: .06em;min-width: 4.5em;text-align: right}.passo-form{display: none}.passo-form.ativo{display: block}@media (prefers-reduced-motion: no-preference){html:not(.parado) .passo-form.ativo{animation: entrar .5s var(--curva) both}}.pergunta{font-family: var(--f-display);font-weight: 800;text-transform: uppercase;font-size: clamp(2rem,1.4rem + 2.4vw,3.2rem);line-height: 1.02;color: var(--texto);margin: 0 0 .7rem;text-wrap: balance}.pergunta:focus{outline: none}.dica{margin: 0 0 1.6rem;color: var(--texto-3);font-size: .98rem}.opcoes{display: grid;gap: .6rem;border: 0;padding: 0;margin: 0 0 1.4rem}@media (min-width: 640px){.opcoes-2{grid-template-columns: repeat(2,minmax(0,1fr))}}.opcoes legend{padding: 0}.opcao{position: relative;display: block}.opcao input{position: absolute;opacity: 0;width: 1px;height: 1px}.opcao label{display: grid;grid-template-columns: 34px minmax(0,1fr) 22px;align-items: center;gap: .85rem;min-height: 60px;padding: .75rem 1rem .75rem .8rem;border-radius: 14px;border: 1px solid var(--linha-2);background: var(--painel-2);color: var(--texto);font-weight: 600;font-size: 1.04rem;cursor: pointer;transition: border-color .2s,background .2s,transform .2s}.opcao label:hover{border-color: rgba(255,107,53,.6)}.opcao kbd{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 9px;border: 1px solid var(--linha-2);background: var(--fundo);font-family: var(--f-mono);font-size: .78rem;color: var(--texto-2)}.opcao label svg{width: 20px;height: 20px;color: var(--laranja);opacity: 0;transition: opacity .2s}.opcao input:checked + label{border-color: var(--laranja);background: rgba(251,80,0,.12)}.opcao input:checked + label kbd{background: var(--laranja-forte);border-color: var(--laranja-forte);color: #0b0b10}.opcao input:checked + label svg{opacity: 1}.opcao input:focus-visible + label{outline: 3px solid var(--laranja-claro);outline-offset: 3px}.campo{margin: 0 0 1.4rem}.campo label{display: block;margin-bottom: .5rem;color: var(--texto-2);font-size: .95rem;font-weight: 600}.campo input{width: 100%;min-height: 64px;padding: .4rem 0;border: 0;border-bottom: 2px solid var(--linha-2);border-radius: 0;background: transparent;color: var(--texto);font-family: var(--f-texto);font-size: clamp(1.35rem,1.1rem + 1vw,1.8rem);font-weight: 560;transition: border-color .2s}.campo input::placeholder{color: #5f5f72}.campo input:focus{outline: none;border-bottom-color: var(--laranja)}.campo input:focus-visible{box-shadow: 0 6px 0 -4px var(--laranja-claro)}.campo input[aria-invalid="true"]{border-bottom-color: var(--vermelho)}.erro{display: none;margin: .7rem 0 0;color: var(--vermelho);font-size: .95rem;font-weight: 600}.erro.visivel{display: flex;gap: .45rem;align-items: center}.erro svg{width: 18px;height: 18px;flex: none}.form-acoes{display: flex;flex-wrap: wrap;align-items: center;gap: .8rem 1.2rem}.form-acoes .enter{font-family: var(--f-mono);font-size: .74rem;color: var(--texto-3)}.form-acoes .enter kbd{font-family: var(--f-mono);padding: .1rem .35rem;border-radius: 5px;border: 1px solid var(--linha-2);color: var(--texto-2)}.voltar{display: inline-flex;align-items: center;gap: .45rem;min-height: 44px;padding: .3rem .2rem;border: 0;background: none;color: var(--texto-3);font-weight: 600;cursor: pointer}.voltar:hover{color: var(--texto)}.voltar svg{width: 18px;height: 18px}.pular-pergunta{border: 0;background: none;color: var(--texto-2);font-weight: 600;text-decoration: underline;text-underline-offset: .3em;cursor: pointer;min-height: 44px}.revisao{display: grid;gap: .5rem;margin: 0 0 1.4rem}.revisao div{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: .8rem;align-items: center;padding: .8rem 1rem;border-radius: 12px;background: var(--painel-2);border: 1px solid var(--linha)}.revisao dt{font-family: var(--f-mono);font-size: .66rem;letter-spacing: .08em;text-transform: uppercase;color: var(--texto-3)}.revisao dd{margin: .15rem 0 0;color: var(--texto);font-weight: 600;overflow-wrap: anywhere}.revisao button{border: 0;background: none;color: var(--laranja-claro);font-weight: 650;text-decoration: underline;text-underline-offset: .3em;cursor: pointer;min-height: 44px;padding: 0 .3rem}.aceite{display: grid;grid-template-columns: 26px minmax(0,1fr);gap: .8rem;align-items: start;margin: 0 0 1.4rem;padding: 1rem;border-radius: 12px;border: 1px solid var(--linha-2);background: rgba(10,10,15,.4);cursor: pointer}.aceite input{width: 22px;height: 22px;margin: .1rem 0 0;accent-color: var(--laranja-forte);cursor: pointer}.aceite span{font-size: .96rem;color: var(--texto-2);line-height: 1.5}.aceite a{color: var(--texto)}.isca{position: absolute !important;left: -10000px !important;width: 1px;height: 1px;overflow: hidden}.status-envio{min-height: 1.6em;margin: 1rem 0 0;color: var(--texto-2);font-weight: 600}.status-envio.falha{color: var(--vermelho)}.fim{text-align: left}.fim-icone{display: grid;place-items: center;width: 74px;height: 74px;margin-bottom: 1.5rem;border-radius: 22px;background: rgba(58,212,131,.14);color: var(--verde);border: 1px solid rgba(58,212,131,.35)}.fim-icone svg{width: 36px;height: 36px}@media (prefers-reduced-motion: no-preference){html:not(.parado) .fim-icone svg path{stroke-dasharray: 24;stroke-dashoffset: 24;animation: tracar .7s .15s var(--curva) forwards}}@keyframes tracar{to{stroke-dashoffset: 0}}.fim .botao-secundario{margin-top: .4rem}.sem-js{padding: 1.2rem 1.3rem;border-radius: 14px;border: 1px solid rgba(255,197,82,.4);background: rgba(255,197,82,.07);color: var(--texto)}.js .sem-js{display: none}.aviso-previa{padding: 1rem 1.2rem;border-radius: 14px;border: 1px solid rgba(255,197,82,.4);background: rgba(255,197,82,.07);color: var(--texto)}.assistente-form{display: none}.js .assistente-form{display: block}.prosa{max-width: 760px}.prosa h2{font-family: var(--f-display);font-weight: 800;text-transform: uppercase;font-size: clamp(1.7rem,1.3rem + 1.2vw,2.3rem);line-height: 1;margin: 2.6rem 0 .9rem}.prosa h2:first-of-type{margin-top: 0}.prosa ul{list-style: none;display: grid;gap: .55rem;margin: 0 0 1.1rem}.prosa li{position: relative;padding-left: 1.3rem}.prosa li::before{content: "";position: absolute;left: 0;top: .72em;width: 7px;height: 7px;border-radius: 2px;background: var(--laranja-forte);transform: rotate(45deg)}.prosa .atualizado{font-family: var(--f-mono);font-size: .76rem;color: var(--texto-3);letter-spacing: .04em}.nao-achou{padding: clamp(60px,10vw,140px) 0;text-align: center}.nao-achou .codigo{font-family: var(--f-display);font-weight: 900;font-size: clamp(7rem,4rem + 14vw,15rem);line-height: .8;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;margin: 0 0 1.4rem}.nao-achou .acoes{justify-content: center;margin-top: 2rem}.rodape{border-top: 1px solid var(--linha);background: var(--fundo-2);padding-top: clamp(48px,6vw,72px)}.rodape-grade{display: grid;gap: 2.4rem;padding-bottom: 2.6rem}@media (min-width: 860px){.rodape-grade{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}}.rodape-marca p{max-width: 30em;margin: 1rem 0 0;font-size: .96rem}.rodape-grupo{color: var(--texto-3)}.rodape h2{font-family: var(--f-mono);font-size: .72rem;letter-spacing: .14em;text-transform: uppercase;color: var(--texto-3);font-weight: 600;margin-bottom: .9rem}.rodape-coluna ul{display: grid;gap: .1rem}.rodape-coluna a{display: inline-flex;align-items: center;min-height: 40px;color: var(--texto-2);text-decoration: none;font-size: .97rem}.rodape-coluna a:hover{color: var(--texto)}.rodape-base{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: .8rem;padding-top: 1.3rem;padding-bottom: 1.6rem;border-top: 1px solid var(--linha);font-size: .86rem;color: var(--texto-3)}.rodape-base p{margin: 0}.movimento-botao{display: none;min-height: 40px;padding: .3rem .8rem;border-radius: 9px;border: 1px solid var(--linha-2);background: transparent;color: var(--texto-2);font-size: .84rem;cursor: pointer}.js .movimento-botao{display: inline-flex;align-items: center}.movimento-botao:hover{color: var(--texto);border-color: var(--texto-3)}html.parado *,html.parado *::before,html.parado *::after{animation: none !important;transition: none !important}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}