:root{--papel:#F3F0F0;--papel-2:#E9E2E3;--bordo:#6B1D2C;--bordo-2:#85263A;--tinta:#1E1416;--ouro:#E9B84E;--cinza:#5E4C50;--linha:#D4C8CA;--sobre:#D8C2C6;--branco:#FFFFFF;--grade:rgba(107,29,44,.07);--display:"Archivo",system-ui,sans-serif;--mono:"DM Mono",ui-monospace,monospace;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--papel);color:var(--tinta);font:17px/1.6 var(--display);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{max-width:100%}a{color:inherit}p{margin:0}.box{max-width:1160px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}section{padding-block:88px}@media(max-width:640px){section{padding-block:60px}}.grade{background-image:linear-gradient(var(--grade) 1px,transparent 1px),linear-gradient(90deg,var(--grade) 1px,transparent 1px);background-size:32px 32px}h1,h2,h3{font-family:var(--display);font-weight:800;font-stretch:118%;letter-spacing:-.02em;margin:0;text-wrap:balance}h1{font-size:clamp(36px,5.2vw,64px);line-height:1.02}h2{font-size:clamp(28px,3.6vw,44px);line-height:1.06}h3{font-size:21px;line-height:1.15;font-stretch:108%}.mk{background:linear-gradient(var(--ouro),var(--ouro)) no-repeat 0 100%/100% 44%;padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bordo .mk{background:none;color:var(--ouro)}.rot{font:500 13px/1.2 var(--mono);letter-spacing:.05em;color:var(--bordo);text-transform:uppercase;display:flex;flex-wrap:wrap;gap:6px 12px}.lead{font-size:clamp(17px,1.5vw,20px);color:var(--cinza);max-width:58ch}.mono{font:400 13px/1.5 var(--mono);color:var(--cinza)}.cab{display:grid;gap:14px;max-width:700px}.cab p{color:var(--cinza)}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--bordo);color:var(--branco);text-decoration:none;font:700 16px/1 var(--display);font-stretch:110%;padding:18px 24px;border:2px solid var(--bordo);transition:background .15s,border-color .15s}.btn:hover{background:var(--tinta);border-color:var(--tinta)}.btn.claro{background:var(--ouro);color:var(--bordo);border-color:var(--ouro)}.btn.claro:hover{background:var(--branco);border-color:var(--branco)}.btn span{font-family:var(--mono);font-weight:400}.link{font:500 15px/1.2 var(--mono);color:var(--bordo);text-underline-offset:4px}.btn:focus-visible,.link:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--ouro);outline-offset:3px}.acoes{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.selo{font:400 12px/1.2 var(--mono);color:var(--cinza);display:inline-flex;align-items:center;gap:8px}.selo:before{content:"";width:7px;height:7px;background:var(--bordo);border-radius:50%;animation:pulso 2s ease-in-out infinite}.tag{display:inline-block;background:var(--bordo);color:var(--branco);font:500 11px/1 var(--mono);letter-spacing:.05em;padding:6px 8px;text-transform:uppercase}@keyframes pulso{0%,to{opacity:1}50%{opacity:.25}}@keyframes varre{0%{transform:translate(-100%)}to{transform:translate(250%)}}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:20;background:var(--papel)}nav.topo{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;background:#f3f0f0f0;backdrop-filter:blur(8px);border-bottom:1px solid var(--linha)}nav.topo .box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.marca{display:flex;align-items:center;gap:12px;text-decoration:none}.logo{font:900 24px/1 var(--display);font-stretch:125%;letter-spacing:-.02em}.logo i{font:400 26px/1 var(--mono);color:var(--bordo);font-style:normal;margin-inline:1px}.marca b{font:800 16px/1 var(--display);font-stretch:112%;border-left:1px solid var(--bordo);padding-left:12px}.menu{display:flex;align-items:center;gap:22px}.menu a{font:500 14px/1 var(--mono);text-decoration:none;color:var(--tinta)}.menu a:hover{color:var(--bordo);text-decoration:underline;text-underline-offset:4px}.menu .btn{padding:12px 16px;font-size:14px;color:var(--branco)}.menu .btn:hover{text-decoration:none;color:var(--branco)}@media(max-width:860px){.menu a:not(.btn){display:none}}@media(max-width:520px){.marca b{display:none}}.hero{border-bottom:1px solid var(--linha)}.hero .box{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding-block:64px 72px}.tese{display:grid;gap:24px;min-width:0}.dados{display:flex;flex-wrap:wrap;gap:8px 26px;font:400 14px/1.3 var(--mono);color:var(--cinza)}.dados b{color:var(--tinta);font-weight:500}@media(max-width:899px){.hero .box{grid-template-columns:1fr;gap:40px;padding-block:44px 56px}}.lab{background:var(--papel);border:1px solid var(--bordo);display:grid;min-width:0}.lab-top{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--bordo);font:500 12px/1.2 var(--mono);letter-spacing:.05em;color:var(--bordo);text-transform:uppercase}.rodadas{display:grid;padding:20px 18px 18px}.rodada{grid-area:1/1;display:grid;gap:16px;align-content:start}.rodada:not(:last-child){visibility:hidden}.rd-hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.rd-hd b{font:800 21px/1 var(--display);font-stretch:118%}.rd-hd span{font:400 13px/1.2 var(--mono);color:var(--cinza)}.par{display:grid;grid-template-columns:1fr 1fr;gap:12px}.var{border:1px solid var(--linha);background:var(--branco);padding:14px;display:grid;gap:12px;grid-template-rows:auto 1fr auto auto;min-width:0}.letra{font:900 34px/1 var(--display);font-stretch:125%;color:var(--bordo)}.var p{font-size:15px;line-height:1.35;font-weight:600;font-stretch:104%}.barra{height:8px;background:var(--papel-2);overflow:hidden}.barra i{display:block;height:100%;background:var(--cinza);transform-origin:left;transform:scaleX(var(--v))}.res{font:500 12px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--cinza)}.var.vence{border-color:var(--bordo);outline:1px solid var(--bordo)}.var.vence .barra i{background:var(--bordo)}.var.vence .res{color:var(--tinta)}.var.vence .res b{background:linear-gradient(transparent 50%,var(--ouro) 50%);font-weight:500;padding:0 .2em}.var.perde{opacity:.5}.var.validando{border-style:dashed;border-color:var(--bordo)}.var.validando .barra i{background:var(--ouro);width:40%;transform:none;animation:varre 1.8s ease-in-out infinite}.var.validando .res{color:var(--bordo);display:flex;align-items:center;gap:6px}.var.validando .res:before{content:"";width:7px;height:7px;background:var(--bordo);border-radius:50%;animation:pulso 1.4s ease-in-out infinite}.pq{font-size:14px;color:var(--cinza);line-height:1.45}.pq b{color:var(--tinta);font-weight:600}.log{list-style:none;margin:0;padding:14px 18px 16px;border-top:1px solid var(--bordo);display:grid;gap:8px;font:400 13px/1.35 var(--mono);color:var(--tinta)}.log li{display:grid;grid-template-columns:30px 54px 1fr;gap:8px;transition:color .3s}.log li span:first-child{color:var(--bordo);font-weight:500}.log li.off,.log li.off span:first-child{color:var(--linha)}.log li.off span:last-child{background:none}.log li.agora span:last-child{background:linear-gradient(transparent 55%,var(--ouro) 55%);justify-self:start}.log li.agora.off span:last-child{background:none}.verba{margin-top:14px;border-left:3px solid var(--ouro);padding:4px 0 4px 14px;font-size:16px;line-height:1.45;font-weight:600;font-stretch:104%;max-width:46ch}.nota{font:400 12px/1.4 var(--mono);color:var(--cinza);margin-top:10px}@media(max-width:420px){.par{gap:8px}.var{padding:12px}.var p{font-size:14px}.log{font-size:12px}.log li{grid-template-columns:24px 42px 1fr}}@media(prefers-reduced-motion:reduce){.selo:before,.var.validando .res:before,.var.validando .barra i{animation:none}}.bordo{background:var(--bordo);color:var(--branco)}.bordo .rot{color:var(--ouro)}.bordo .lead,.bordo .cab p{color:var(--sobre)}.problema .box{display:grid;gap:40px}.analogia{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.analogia p{color:var(--sobre);font-size:19px}.sinais{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bordo-2);border:1px solid var(--bordo-2)}.sinais div{background:var(--bordo);padding:24px;display:grid;gap:10px;align-content:start}.sinais span{font:400 13px/1 var(--mono);color:var(--ouro)}@media(max-width:860px){.analogia,.sinais{grid-template-columns:1fr}}.metodo .box{display:grid;gap:44px}.passos-lista{display:grid;border-top:1px solid var(--linha)}.passo{display:grid;grid-template-columns:90px 1fr 1.3fr;gap:24px;padding-block:26px;border-bottom:1px solid var(--linha);align-items:baseline}.passo .n{font:500 14px/1 var(--mono);color:var(--bordo)}.passo p{color:var(--cinza)}.passo .quando{display:block;font:400 13px/1.4 var(--mono);color:var(--bordo);margin-top:8px}@media(max-width:760px){.passo{grid-template-columns:1fr;gap:8px}}.servicos{background:var(--papel-2);border-block:1px solid var(--linha)}.servicos .box{display:grid;gap:36px}.avulsos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.serv{background:var(--papel);border:1px solid var(--linha);padding:24px;display:grid;gap:14px;grid-template-rows:auto auto auto 1fr auto auto;min-width:0}.serv-meta{display:flex;justify-content:space-between;gap:10px;font:400 12px/1.2 var(--mono);color:var(--cinza)}.serv>p{font-size:15px;color:var(--cinza)}.serv ul,.card ul{margin:0;padding:0;list-style:none;display:grid;gap:7px;font-size:15px;align-content:start}.serv li,.card li{padding-left:20px;position:relative}.serv li:before,.card li:before{content:"—";position:absolute;left:0;color:var(--bordo)}.preco{border-top:1px solid var(--linha);padding-top:14px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.preco b{font:900 26px/1 var(--display);font-stretch:125%;letter-spacing:-.03em;color:var(--bordo);font-variant-numeric:tabular-nums}.preco span{font:400 12px/1.3 var(--mono);color:var(--cinza)}.extras{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pacote,.gestao{padding:24px;display:grid;gap:12px;align-content:start}.pacote{border:1px dashed var(--bordo);background:var(--papel)}.pacote p{font-size:15px;color:var(--cinza)}.pacote .preco b s{font:400 14px/1 var(--mono);color:var(--cinza);margin-left:8px;letter-spacing:0}.gestao{background:var(--bordo);color:var(--branco)}.gestao .rot{color:var(--ouro)}.gestao p{font-size:15px;color:var(--sobre)}.gestao .link{color:var(--ouro)}@media(max-width:980px){.avulsos{grid-template-columns:1fr}}@media(max-width:760px){.extras{grid-template-columns:1fr}}.casos .box{display:grid;gap:40px}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.case{background:var(--branco);border:1px solid var(--linha);padding:26px;display:grid;gap:16px;grid-template-rows:auto auto auto 1fr auto;min-width:0}.case .tag{justify-self:start}.case p{color:var(--cinza);font-size:16px}.numero{border-top:1px solid var(--linha);padding-top:16px;display:grid;gap:4px}.numero b{font:900 32px/1 var(--display);font-stretch:125%;letter-spacing:-.03em;color:var(--bordo);font-variant-numeric:tabular-nums}.numero span{font:400 13px/1.4 var(--mono);color:var(--cinza)}@media(max-width:980px){.cases{grid-template-columns:1fr}}.depos{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.depo{border-left:3px solid var(--ouro);padding:6px 0 6px 18px;display:grid;gap:10px}.depo p{font-size:18px;line-height:1.5}.novas .box{display:grid;gap:36px}.novas-hd{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.cards-novas{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linha);border:1px solid var(--linha)}.nova{background:var(--papel);padding:24px;display:grid;gap:14px;grid-template-rows:auto auto 1fr auto;min-width:0;text-decoration:none}.nova:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--ouro)}.nova-meta{display:flex;justify-content:space-between;gap:10px;font:400 12px/1 var(--mono);color:var(--cinza)}.nova h3{font-size:20px}.muda{font-size:15px;color:var(--cinza);border-left:2px solid var(--ouro);padding-left:12px}.muda b{display:block;color:var(--tinta);font:500 11px/1.6 var(--mono);letter-spacing:.05em;text-transform:uppercase}.nova .link{font-size:14px}@media(max-width:900px){.cards-novas{grid-template-columns:1fr}}.fit .box{display:grid;gap:36px}.colunas{display:grid;grid-template-columns:1fr 1fr;gap:20px}.col{padding:28px;display:grid;gap:14px;align-content:start;border:1px solid var(--linha)}.col.sim{background:var(--bordo);color:var(--branco);border-color:var(--bordo)}.col ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.col li{padding-left:24px;position:relative}.col li:before{position:absolute;left:0;font-family:var(--mono)}.col.sim li:before{content:"✓";color:var(--ouro)}.col.nao li:before{content:"×";color:var(--cinza)}.col.nao li{color:var(--cinza)}@media(max-width:760px){.colunas{grid-template-columns:1fr}}.sobre{border-block:1px solid var(--linha)}.sobre .box{display:grid;grid-template-columns:300px 1fr;gap:56px;align-items:center}.foto{position:relative;aspect-ratio:4/5;max-width:100%;background:radial-gradient(circle at 50% 38%,#DCCFD1 0 17%,transparent 17.5%),radial-gradient(ellipse at 50% 100%,#DCCFD1 0 42%,transparent 42.5%),#e8dfe0;outline:1px dashed var(--bordo);outline-offset:10px}.foto img{width:100%;height:100%;object-fit:cover;display:block}.foto .vazia{position:absolute;left:14px;top:14px;font:400 12px/1 var(--mono);color:var(--bordo)}.sobre .txt{display:grid;gap:16px}.sobre .txt p{font-size:18px}@media(max-width:760px){.sobre .box{grid-template-columns:1fr;gap:36px}.foto{max-width:300px}}.faq .box{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}details{border-bottom:1px solid var(--linha);padding-block:20px}details:first-of-type{border-top:1px solid var(--linha)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font:700 18px/1.3 var(--display);font-stretch:106%}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:400 20px/1 var(--mono);color:var(--bordo)}details[open] summary:after{content:"−"}details p{margin-top:12px;color:var(--cinza)}@media(max-width:860px){.faq .box{grid-template-columns:1fr;gap:28px}}.final .box{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.final .txt{display:grid;gap:22px}.recebe{background:var(--bordo-2);padding:28px;display:grid;gap:14px}.recebe ol{margin:0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:r}.recebe li{counter-increment:r;display:grid;grid-template-columns:34px 1fr;gap:8px;color:var(--sobre)}.recebe li:before{content:counter(r,decimal-leading-zero);font:500 13px/1.6 var(--mono);color:var(--ouro)}.recebe li b{color:var(--branco);font-weight:600}@media(max-width:860px){.final .box{grid-template-columns:1fr}}.sv-hero .box{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:end;padding-block:64px 72px}.sv-preco{border:2px solid var(--bordo);background:var(--branco);padding:26px;display:grid;gap:10px}.sv-preco b{font:900 52px/1 var(--display);font-stretch:125%;letter-spacing:-.03em;color:var(--bordo)}@media(max-width:860px){.sv-hero .box{grid-template-columns:1fr;gap:32px;padding-block:44px 56px}}.virada h2{font-size:clamp(30px,4.4vw,56px);line-height:1.08}.virada h2 span{color:var(--ouro)}.equacao{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:stretch}.equacao .op{font:400 40px/1 var(--mono);color:var(--bordo);align-self:center}.card{background:var(--branco);border:1px solid var(--linha);padding:22px;display:grid;gap:10px;align-content:start}.card.dest{background:var(--bordo);color:var(--branco);border-color:var(--bordo)}.card.dest span{color:var(--sobre)}.card b{font:800 21px/1.15 var(--display);font-stretch:110%}.card span{font-size:16px;color:var(--cinza)}@media(max-width:900px){.equacao{grid-template-columns:1fr}.equacao .op{justify-self:center}}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:700px){.grid2{grid-template-columns:1fr}}.linha-tempo{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.linha-tempo div{border-top:3px solid var(--bordo);padding-top:14px;display:grid;gap:6px;align-content:start}.linha-tempo div:last-child{border-top-color:var(--ouro)}.linha-tempo b{font:800 20px/1.15 var(--display);font-stretch:110%}.linha-tempo span{font-size:15px;color:var(--cinza)}@media(max-width:900px){.linha-tempo{grid-template-columns:1fr 1fr}}@media(max-width:480px){.linha-tempo{grid-template-columns:1fr}}.tabela{overflow-x:auto}.tabela table{width:100%;border-collapse:collapse;min-width:520px;font-variant-numeric:tabular-nums}.tabela th{font:500 12px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--cinza);text-align:left;padding:10px 12px;border-bottom:1px solid var(--bordo)}.tabela td{padding:14px 12px;border-bottom:1px solid var(--linha);background:var(--branco)}.tabela td:nth-child(2){font:400 15px/1.4 var(--mono);color:var(--cinza)}.tabela td:nth-child(3){font:500 15px/1.4 var(--mono);color:var(--bordo)}.precos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.precos .card.dest{background:var(--branco);color:var(--tinta);border:2px solid var(--bordo)}.precos .card.dest span{color:var(--cinza)}.precos .valor{font:900 40px/1 var(--display);font-stretch:125%;letter-spacing:-.03em;color:var(--bordo);white-space:nowrap}.bloco{display:grid;gap:32px}.post .box{max-width:760px}.post-hd{display:grid;gap:18px;padding-block:56px 32px;border-bottom:1px solid var(--linha);margin-bottom:36px}.post-hd h1{font-size:clamp(32px,4.4vw,52px)}.prosa{font-size:18px;line-height:1.7}.prosa>*+*{margin-top:1.1em}.prosa h2{font-size:28px;margin-top:1.8em}.prosa h3{font-size:22px;margin-top:1.4em}.prosa ul,.prosa ol{padding-left:1.2em}.prosa li+li{margin-top:.4em}.prosa strong{font-weight:700}.prosa a{color:var(--bordo);text-underline-offset:3px}.impacto{border-left:3px solid var(--ouro);padding:14px 18px;background:var(--branco);margin-block:28px}.impacto b{display:block;font:500 12px/1.6 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--bordo)}.fontes{border-top:1px solid var(--linha);margin-top:48px;padding-top:20px;display:grid;gap:8px}.fontes a{font:400 14px/1.4 var(--mono);color:var(--bordo);text-underline-offset:3px;word-break:break-word}.chamada{margin-block:48px 80px;background:var(--bordo);color:var(--branco);padding:28px;display:grid;gap:14px}.chamada p{color:var(--sobre)}.lista-posts{display:grid;gap:1px;background:var(--linha);border:1px solid var(--linha)}footer{background:var(--tinta);color:var(--sobre);padding-block:40px;font:400 13px/1.6 var(--mono)}footer .box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}footer a{color:var(--sobre);text-underline-offset:3px}.hero{position:relative;isolation:isolate;overflow:hidden}.hero.vivo{background-image:none}.fundo-vivo{position:absolute;inset:0;width:100%;height:100%;z-index:-1;display:block;pointer-events:none}.hero .box{position:relative}.hero h1 .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.hero h1 .w>i{display:inline-block;font-style:normal}.leitura{position:fixed;inset:0 0 auto;height:3px;z-index:30;pointer-events:none}.leitura i{display:block;height:100%;background:var(--ouro);transform:scaleX(0);transform-origin:left}html:not(.anima) .leitura{display:none}.faixa{background:var(--tinta);color:var(--sobre);overflow:hidden;border-block:1px solid var(--tinta);padding-block:14px;font:500 14px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.faixa-trilho{display:flex;width:max-content;animation:corre 38s linear infinite}.faixa span{display:flex;align-items:center}.faixa i{font-style:normal;color:var(--ouro);font-size:9px;margin-inline:22px}.faixa:hover .faixa-trilho{animation-play-state:paused}@keyframes corre{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.faixa-trilho{animation:none}}.serv,.case,.nova,.pacote,.col.nao{position:relative;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,background-color .25s}.serv:after,.case:after,.nova:after{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;background:var(--ouro);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.serv:hover,.case:hover,.pacote:hover,.col.nao:hover{transform:translateY(-6px);border-color:var(--bordo)}.nova:hover{background:var(--branco)}.serv:hover:after,.case:hover:after,.nova:hover:after{transform:scaleX(1)}.sinais div{transition:background-color .25s}.sinais div:hover{background:var(--bordo-2)}}.btn span{transition:transform .25s}.btn:hover span{transform:translate(5px)}.link{transition:letter-spacing .25s}.serv .link:hover,.case .link:hover,.gestao .link:hover{letter-spacing:.04em}.passos-lista.com-trilho{position:relative;padding-left:28px}.passos-lista .trilho{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--bordo);transform-origin:top}.passos-lista.com-trilho:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--linha)}.com-trilho .passo{position:relative;transition:opacity .4s}.com-trilho .passo:before{content:"";position:absolute;left:-33px;top:32px;width:12px;height:12px;background:var(--papel);border:2px solid var(--linha);transition:background-color .3s,border-color .3s,transform .3s}.com-trilho .passo.on:before{background:var(--ouro);border-color:var(--bordo);transform:rotate(45deg)}.com-trilho .passo h3{transition:color .3s}.com-trilho .passo.on h3{color:var(--bordo)}@media(max-width:760px){.com-trilho .passo:before{top:30px}}.analogia h2 .acende{transition:none}@media(hover:hover){.foto{transition:outline-offset .4s}.foto:hover{outline-offset:16px}}
