.trf-page{--trf-base:#030304;--trf-alt:#06070b;--trf-texto:#f4f1ee;--trf-muted:#f4f1ee9e;--trf-ambar:#ffa040;--trf-fogo:#ff4500;--trf-ciano:#00ffd1;--trf-ouro:#e8b86b;--trf-pista-a:255, 160, 64;--trf-pista-b:0, 255, 209;background:var(--trf-base);color:var(--trf-texto);overflow-x:clip}.trf-sec{isolation:isolate;background:radial-gradient(ellipse 70% 50% at 18% 0%, rgba(var(--trf-pista-a), .07), transparent 62%), radial-gradient(ellipse 62% 52% at 88% 100%, rgba(var(--trf-pista-b), .06), transparent 62%), var(--trf-fundo,var(--trf-base));padding:clamp(3.6rem,8vw,6.2rem) 1rem;position:relative}.trf-atm{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.trf-atm:before,.trf-atm:after{content:"";filter:blur(58px);mix-blend-mode:screen;opacity:.55;border-radius:50%;width:38vw;min-width:320px;height:38vw;min-height:320px;position:absolute}.trf-atm:before{background:radial-gradient(circle, rgba(var(--trf-pista-a), .14), transparent 62%);animation:19s ease-in-out infinite alternate trf-deriva;top:-20%;left:-12%}.trf-atm:after{background:radial-gradient(circle, rgba(var(--trf-pista-b), .11), transparent 60%);animation:23s ease-in-out infinite alternate-reverse trf-deriva;bottom:-24%;right:-14%}.trf-atm i{background:#ffdca08c;border-radius:50%;width:5px;height:5px;animation:ease-in-out infinite trf-vagalume;position:absolute;box-shadow:0 0 10px 2px #ffbe6e4d}.trf-atm i:first-child{animation-duration:11s;top:30%;left:12%}.trf-atm i:nth-child(2){background:#00ffd180;animation-duration:13s;animation-delay:2s;top:64%;left:56%;box-shadow:0 0 10px 2px #00ffd140}.trf-atm i:nth-child(3){animation-duration:17s;animation-delay:1s;top:22%;left:84%}@keyframes trf-vagalume{0%,to{opacity:.25;transform:translate(0)}50%{opacity:.9;transform:translate(14px,-22px)}}.trf-sec:before,.trf-sec:after{content:"";pointer-events:none;z-index:-1;height:130px;position:absolute;left:0;right:0}.trf-sec:before{background:linear-gradient(180deg, var(--trf-base) 0%, transparent 100%);top:0}.trf-sec:after{background:linear-gradient(0deg, var(--trf-base) 0%, transparent 100%);bottom:0}.trf-sec--alt{--trf-fundo:var(--trf-alt)}.trf-sec--foto{background-image:linear-gradient(180deg, #000000f5, #0000), linear-gradient(0deg, #000000f5, #0000), linear-gradient(#020204d9, #020204d9), var(--trf-foto);background-position:50% 0,50% 100%,50%,50% 45%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 190px,100% 190px,cover,cover}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.trf-sec--foto{background-attachment:scroll,scroll,scroll,fixed}}.trf-wrap{z-index:1;max-width:72rem;margin-inline:auto;position:relative}.trf-wrap--texto{max-width:62rem}.trf-btn-ghost,.trf-btn-ghost:link,.trf-btn-ghost:visited{isolation:isolate;color:var(--trf-ciano);background:linear-gradient(#00ffd117,#00ffd105 55%,#00000040);border:1px solid #00ffd16b;border-radius:30px;justify-content:center;align-items:center;gap:.5rem;padding:.92rem 1.6rem;text-decoration:none;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .28s,border-color .28s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000008c,0 8px 22px #00ffd11a,inset 0 1px #ffffff1a,inset 0 -1px #00000080}.trf-btn-ghost:before{content:"";pointer-events:none;background:linear-gradient(#ffffff24,#0000);border-radius:30px 30px 40px 40px;position:absolute;inset:1px 1px 52%}.trf-btn-ghost:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#d2fff54d 50%,#0000 62%);transition:transform .7s cubic-bezier(.3,0,.2,1);position:absolute;inset:0;transform:translate(-130%)skew(-16deg)}.trf-btn-ghost:hover{color:var(--trf-ciano);border-color:#00ffd1cc;transform:translateY(-2px);box-shadow:0 2px 3px #0000008c,0 12px 30px #00ffd133,inset 0 1px #ffffff29,inset 0 -1px #00000080}.trf-btn-ghost:hover:after{transform:translate(130%)skew(-16deg)}.trf-btn-ghost:focus-visible{outline-offset:3px;outline:2px solid #00ffd1d9}.trf-btn-ghost:active{color:var(--trf-ciano);transform:translateY(1px);box-shadow:0 1px 1px #00000080,0 4px 10px #00ffd11a,inset 0 1px #ffffff14}.trf-btn-ghost--ambar,.trf-btn-ghost--ambar:link,.trf-btn-ghost--ambar:visited{color:var(--trf-ambar);background:linear-gradient(#ffa0401a,#ffa04005 55%,#00000040);border-color:#ffa04073;box-shadow:0 1px 2px #0000008c,0 8px 22px #ffa0401f,inset 0 1px #ffffff1a,inset 0 -1px #00000080}.trf-btn-ghost--ambar:hover{color:var(--trf-ambar);border-color:#ffa040d9}.trf-btn-ghost--ambar:active{color:var(--trf-ambar)}.trf-medalhao{background:radial-gradient(circle at 32% 26%,#ffffff42,#0000 36%),radial-gradient(circle at 50% 120%,#ff45004d,#0000 62%),linear-gradient(160deg,#1c1307,#0a0705 55%,#130b04);border:1px solid #ffa04061;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;transition:transform .3s,box-shadow .3s;animation:.7s cubic-bezier(.34,1.56,.64,1) both trf-medalhao-nasce;display:grid;position:relative;box-shadow:0 1px 2px #0009,0 10px 24px #00000080,0 0 18px #ffa0402e,inset 0 1px #ffffff24,inset 0 -2px 6px #0000008c}.trf-medalhao:after{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#0000);border-radius:50%;height:44%;position:absolute;top:7%;left:15%;right:15%}.trf-medalhao svg{z-index:1;color:#ffc27d;filter:drop-shadow(0 1px 1px #000c)drop-shadow(0 0 6px #ffa0408c);position:relative}.trf-medalhao--ciano{background:radial-gradient(circle at 32% 26%,#ffffff3d,#0000 36%),radial-gradient(circle at 50% 120%,#00c8a538,#0000 62%),linear-gradient(160deg,#071a17,#050a09 55%,#04120f);border-color:#00ffd152;box-shadow:0 1px 2px #0009,0 10px 24px #00000080,0 0 18px #00ffd124,inset 0 1px #ffffff24,inset 0 -2px 6px #0000008c}.trf-medalhao--ciano svg{color:#7dffe9;filter:drop-shadow(0 1px 1px #000c)drop-shadow(0 0 6px #00ffd173)}@keyframes trf-medalhao-nasce{0%{opacity:0;transform:scale(.6)}62%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}.trf-frota__card:hover .trf-medalhao,.trf-passo:hover .trf-medalhao{transform:scale(1.06);box-shadow:0 1px 2px #0009,0 12px 28px #00000080,0 0 26px #ffa04057,inset 0 1px #fff3,inset 0 -2px 6px #0000008c}.trf-passo:hover .trf-medalhao--ciano{box-shadow:0 1px 2px #0009,0 12px 28px #00000080,0 0 26px #00ffd147,inset 0 1px #fff3,inset 0 -2px 6px #0000008c}.trf-frota__card:nth-child(2) .trf-medalhao,.trf-passo:nth-child(2) .trf-medalhao{animation-delay:90ms}.trf-frota__card:nth-child(3) .trf-medalhao,.trf-passo:nth-child(3) .trf-medalhao{animation-delay:.18s}.trf-frota__card:nth-child(4) .trf-medalhao,.trf-passo:nth-child(4) .trf-medalhao{animation-delay:.27s}.trf-hero{isolation:isolate;align-items:center;min-height:clamp(580px,92vh,920px);display:flex;position:relative;overflow:hidden}.trf-hero__conteudo{z-index:10;width:100%;position:relative}.trf-hero__bg{z-index:0;background:linear-gradient(180deg, #0303048c, #03030438 36%, #030304d6 100%), var(--trf-hero-foto) center 55% / cover no-repeat;background-attachment:scroll,fixed;position:absolute;inset:0}@media (max-width:640px){.trf-hero__bg{background-position:50%,50%;background-attachment:scroll,scroll}}.trf-aurora,.trf-aurora--b{z-index:1;filter:blur(60px);mix-blend-mode:screen;pointer-events:none;border-radius:50%;width:58vw;min-width:480px;height:58vw;min-height:480px;position:absolute}.trf-aurora{background:radial-gradient(circle, rgba(var(--trf-pista-a), .28), transparent 62%);animation:18s ease-in-out infinite alternate trf-deriva;top:-18%;left:-14%}.trf-aurora--b{background:radial-gradient(circle, rgba(var(--trf-pista-b), .18), transparent 60%);animation:22s ease-in-out infinite alternate-reverse trf-deriva;bottom:-22%;right:-16%}@keyframes trf-deriva{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,4%)scale(1.12)}}.trf-farol{z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffdca00d 48%,#ffc8781a 52%,#ffdca00d 56%,#0000 64%);animation:9s ease-in-out infinite alternate trf-varre;position:absolute;inset:-20%}@keyframes trf-varre{0%{transform:translate(-8%)}to{transform:translate(8%)}}.trf-vinheta{z-index:2;pointer-events:none;background:radial-gradient(118% 88% at 50% 42%,#0000 58%,#0000008c 100%);position:absolute;inset:0}.trf-balizas{z-index:2;pointer-events:none;position:absolute;bottom:6%;left:0;right:0}.trf-balizas i{background:#ffdca0e6;border-radius:50%;width:6px;height:6px;animation:ease-in-out infinite trf-baliza;position:absolute;bottom:0;box-shadow:0 0 12px 3px #ffbe6e80}.trf-balizas i:first-child{animation-duration:5.5s;left:6%}.trf-balizas i:nth-child(2){animation-duration:7s;animation-delay:1.2s;left:22%}.trf-balizas i:nth-child(3){background:#00ffd1d9;animation-duration:6s;animation-delay:.5s;left:41%;box-shadow:0 0 12px 3px #00ffd166}.trf-balizas i:nth-child(4){animation-duration:8s;animation-delay:2.1s;left:59%}.trf-balizas i:nth-child(5){background:#00ffd1d9;animation-duration:5s;animation-delay:.8s;left:77%;box-shadow:0 0 12px 3px #00ffd166}.trf-balizas i:nth-child(6){animation-duration:7.5s;animation-delay:1.7s;left:93%}.trf-balizas i:after{content:"";filter:blur(2px);background:linear-gradient(#ffdca066,#0000);border-radius:2px;width:3px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.trf-balizas i:nth-child(3):after,.trf-balizas i:nth-child(5):after{background:linear-gradient(#00ffd159,#0000)}@keyframes trf-baliza{0%,to{opacity:.35}50%{opacity:1}}.trf-nevoa{z-index:2;pointer-events:none;filter:blur(34px);mix-blend-mode:screen;background:radial-gradient(60% 68% at 50% 100%,#8ca0be24,#0000 70%);height:44%;animation:7s ease-in-out infinite alternate trf-nevoa-pulsa;position:absolute;bottom:-12%;left:-10%;right:-10%}@keyframes trf-nevoa-pulsa{0%{opacity:.7}to{opacity:1;transform:translateY(-3%)}}.trf-grao{z-index:2;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(3,end) infinite trf-grao-anda;position:absolute;inset:0}@keyframes trf-grao-anda{0%{transform:translate(0)}33%{transform:translate(-2%,1%)}66%{transform:translate(1%,-2%)}to{transform:translate(0)}}.trf-brackets{z-index:3;pointer-events:none;position:absolute;inset:clamp(14px,3vw,30px)}.trf-brackets i{border:1.5px solid #ffffff47;width:34px;height:34px;position:absolute}.trf-brackets i:first-child{border-bottom:0;border-right:0;top:0;left:0}.trf-brackets i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.trf-brackets i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.trf-brackets i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.trf-hero__eyebrow,.trf-hero__h1,.trf-hero__sub,.trf-hero__selos,.trf-hero__acoes{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards trf-credito;transform:translateY(14px)}.trf-hero__eyebrow{animation-delay:.15s}.trf-hero__h1{animation-delay:.34s}.trf-hero__sub{animation-delay:.58s}.trf-hero__selos{animation-delay:.79s}.trf-hero__acoes{animation-delay:.97s}@keyframes trf-credito{to{opacity:1;transform:translateY(0)}}.trf-pouso{z-index:2;pointer-events:none;filter:blur(1px);opacity:0;background:linear-gradient(#0000,#ffecc8e6,#ffc87826);width:2px;height:34%;animation:2.4s cubic-bezier(.3,0,.2,1) .4s forwards trf-pouso-desce;position:absolute;top:-12%;left:58%;box-shadow:0 0 18px 3px #ffdca080}@keyframes trf-pouso-desce{0%{opacity:0;transform:translateY(-10%)scaleY(.6)}18%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translateY(150%)scaleY(1.4)}}.trf-hero__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--trf-ciano);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00ffd10d;border:1px solid #00ffd157;border-radius:30px;align-items:center;gap:.55rem;padding:.42rem .95rem;font-size:.72rem;display:inline-flex}.trf-hero__h1{letter-spacing:-.02em;text-wrap:balance;text-shadow:0 3px 26px #000000a6;margin-top:1.1rem;font-size:clamp(2.1rem,5.6vw,4.1rem);line-height:1.03}.trf-hero__h1 em{background:linear-gradient(100deg, #ffd9a0 0%, var(--trf-ambar) 38%, var(--trf-fogo) 62%, #ffd9a0 100%);color:#0000;text-shadow:none;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:6s ease-in-out infinite trf-ouro-varre}@keyframes trf-ouro-varre{0%,to{background-position:0 0}50%{background-position:100% 0}}.trf-hero__sub{color:#f4f1eee0;text-shadow:0 2px 14px #000000b3;max-width:46rem;margin-top:1.15rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.trf-hero__selos{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.trf-selo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#1614128c,#0000007a);border:1px solid #ffffff1f;border-radius:12px;align-items:baseline;gap:.45rem;padding:.5rem .9rem;font-size:.82rem;display:inline-flex;box-shadow:0 1px 2px #00000073,0 6px 16px #0000004d,inset 0 1px #ffffff17}.trf-selo b{color:var(--trf-ambar);font-size:.95rem}.trf-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--trf-pista-b), .95);align-items:center;gap:.5rem;font-size:.7rem;display:inline-flex}.trf-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--trf-pista-b), .9));width:26px;height:1.5px}.trf-h2{letter-spacing:-.02em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.6rem,3.6vw,2.6rem);line-height:1.08}.trf-h2 em{background:linear-gradient(100deg, rgba(var(--trf-pista-a), 1), #ff4500);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-style:italic}.trf-lead{color:var(--trf-muted);max-width:56rem;margin-top:.9rem;line-height:1.7}.trf-nota{color:#f4f1ee80;margin-top:1.2rem;font-size:.8rem;font-style:italic}.trf-painel{background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 30px),linear-gradient(178deg,#0a0a0e,#060608 40%);border:1px solid #ffffff1f;border-radius:18px;margin-top:2.2rem;overflow:hidden;box-shadow:0 1px 2px #0009,0 22px 60px #0000008c,inset 0 1px #ffffff0f,inset 0 -1px #0009}.trf-painel__topo{background:#ffffff09;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.2rem;display:flex}.trf-painel__topo b{letter-spacing:.3em;text-transform:uppercase;color:var(--trf-ambar);font-size:.78rem}.trf-painel__relogio{color:#00ffd1d9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.trf-painel__relogio i{font-style:normal;animation:1.05s step-end infinite trf-pisca}@keyframes trf-pisca{0%,49%{opacity:1}50%,to{opacity:.15}}.trf-painel table{border-collapse:collapse;width:100%;min-width:680px}.trf-painel__scroll{overflow-x:auto}.trf-painel thead th{text-align:left;letter-spacing:.24em;text-transform:uppercase;color:#f4f1ee73;border-bottom:1px solid #ffffff12;padding:.6rem 1.1rem;font-size:.62rem}.trf-painel tbody tr{transform-origin:top;border-bottom:1px solid #ffffff0b;animation:.5s both trf-flap}.trf-painel tbody tr:first-child{animation-delay:50ms}.trf-painel tbody tr:nth-child(2){animation-delay:.12s}.trf-painel tbody tr:nth-child(3){animation-delay:.19s}.trf-painel tbody tr:nth-child(4){animation-delay:.26s}.trf-painel tbody tr:nth-child(5){animation-delay:.33s}.trf-painel tbody tr:nth-child(6){animation-delay:.4s}.trf-painel tbody tr:nth-child(7){animation-delay:.47s}.trf-painel tbody tr:nth-child(8){animation-delay:.54s}.trf-painel tbody tr:nth-child(9){animation-delay:.61s}.trf-painel tbody tr:nth-child(10){animation-delay:.68s}.trf-painel tbody tr:nth-child(11){animation-delay:.75s}@keyframes trf-flap{0%{opacity:0;transform:rotateX(-88deg)}60%{transform:rotateX(14deg)}to{opacity:1;transform:rotateX(0)}}.trf-painel tbody tr:hover{background:#ffa0400d}.trf-painel td{color:#f4f1eee0;font-variant-numeric:tabular-nums;padding:.78rem 1.1rem;font-size:.9rem}.trf-painel td:first-child{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.trf-painel td small{color:#f4f1ee6b;letter-spacing:.02em;font-size:.72rem;display:block}.trf-painel .trf-preco{color:var(--trf-ambar);font-weight:700}.trf-painel .trf-status{letter-spacing:.18em;text-transform:uppercase;color:#00ffd1e6;align-items:center;gap:.4rem;font-size:.62rem;display:inline-flex}.trf-painel .trf-status:before{content:"";background:#00ffd1e6;border-radius:50%;width:7px;height:7px;animation:2.2s step-end infinite trf-pisca;box-shadow:0 0 8px #00ffd199}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.trf-painel{animation:linear both trf-painel-chega;animation-timeline:view();animation-range:entry 5% entry 45%}}}@keyframes trf-painel-chega{0%{opacity:.2;transform:translateY(34px)perspective(900px)rotateX(6deg)}to{opacity:1;transform:none}}.trf-compara{border:1px solid #ffffff17;border-radius:16px;margin-top:2rem;overflow:hidden;box-shadow:0 1px 2px #00000080,0 14px 34px #0006,inset 0 1px #ffffff0d}.trf-compara__scroll{overflow-x:auto}.trf-compara table{border-collapse:collapse;background:#060609eb;width:100%;min-width:640px}.trf-compara th,.trf-compara td{text-align:left;vertical-align:top;padding:.8rem 1rem;font-size:.88rem}.trf-compara thead th{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff17;font-size:.66rem}.trf-compara thead th:nth-child(2){color:var(--trf-ambar)}.trf-compara thead th:nth-child(3){color:#f4f1ee80}.trf-compara tbody tr+tr td{border-top:1px solid #ffffff0d}.trf-compara td:first-child{color:#f4f1ee8c;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.trf-compara td:nth-child(2){color:#f4f1eeeb;background:#ffa0400b}.trf-compara td:nth-child(3){color:#f4f1ee99}.trf-frota{gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:860px){.trf-frota{grid-template-columns:repeat(4,1fr)}}.trf-frota__card{background:linear-gradient(178deg,#0f0f15f5,#060609f5 60%);border:1px solid #ffffff1a;border-radius:16px;padding:1.35rem 1.2rem;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000080,0 10px 26px #0000006b,inset 0 1px #ffffff0f,inset 0 -1px #00000080}.trf-frota__card:hover{border-color:#ffa04073;transform:perspective(800px)translateY(-5px)rotateX(1.6deg);box-shadow:0 2px 3px #00000080,0 16px 34px #00000080,0 0 26px #ffa04021,inset 0 1px #ffffff17,inset 0 -1px #00000080}.trf-frota__card:before{content:"";background:conic-gradient(from var(--trf-giro,0deg), transparent 0 70%, #ffa040e6 82%, #00ffd1b3 90%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:16px;padding:1px;transition:opacity .4s;animation:3.2s linear infinite trf-gira;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --trf-giro{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes trf-gira{to{--trf-giro:360deg}}.trf-frota__card:hover:before{opacity:1}.trf-frota__card:after{content:"";opacity:.5;background:repeating-linear-gradient(90deg,#ffa040cc 0 22px,#0000 22px 40px);height:3px;position:absolute;bottom:0;left:0;right:0}.trf-frota__card b{font-size:1rem;display:block}.trf-frota__card .trf-faixa{letter-spacing:.18em;text-transform:uppercase;color:var(--trf-ciano);border:1px solid #00ffd14d;border-radius:20px;margin-top:.4rem;padding:.24rem .6rem;font-size:.66rem;display:inline-block}.trf-frota__card p{color:var(--trf-muted);margin-top:.6rem;font-size:.84rem;line-height:1.55}.trf-passos{counter-reset:passo;gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:860px){.trf-passos{grid-template-columns:repeat(4,1fr)}}.trf-passo{background:linear-gradient(178deg,#0e0e14f2,#060609f2 60%);border:1px solid #ffffff17;border-radius:16px;padding:1.3rem 1.15rem 1.1rem;position:relative;box-shadow:0 1px 2px #00000080,0 10px 24px #0006,inset 0 1px #ffffff0e,inset 0 -1px #00000080}.trf-passos{position:relative}.trf-passos:before{content:"";opacity:.35;pointer-events:none;background:repeating-linear-gradient(90deg,#ffdca080 0 26px,#0000 26px 52px) 0 0/52px 4px;border-radius:4px;height:4px;animation:1.6s linear infinite trf-estrada;position:absolute;top:50%;left:2%;right:2%}@keyframes trf-estrada{to{background-position:-52px 0}}@media (max-width:859px){.trf-passos:before{display:none}}.trf-passo{z-index:1;position:relative}.trf-passo i{color:#0000;-webkit-text-stroke:1px #ffa04066;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.9rem;font-style:normal;font-weight:700;position:absolute;top:.55rem;right:.85rem}.trf-passo b{margin-top:.75rem;font-size:.95rem;display:block}.trf-passo p{color:var(--trf-muted);margin-top:.35rem;font-size:.85rem;line-height:1.55}.trf-fronteira{gap:1rem;margin-top:2rem;display:grid}@media (min-width:900px){.trf-fronteira{grid-template-columns:1fr 1fr}}.trf-doc{background:repeating-conic-gradient(from 45deg,#ffffff03 0deg 90deg,#0000 90deg 180deg) 0 0/46px 46px,linear-gradient(178deg,#0f0e12f2,#070609f2 60%);border:1px solid #e8b86b40;border-radius:16px;padding:1.3rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000080,0 12px 28px #0000006b,inset 0 1px #ffffff0d,inset 0 -1px #00000080}.trf-doc:after{content:attr(data-carimbo);letter-spacing:.3em;text-transform:uppercase;color:#00ffd180;pointer-events:none;border:2.5px double #00ffd166;border-radius:8px;padding:.35rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700;position:absolute;bottom:.9rem;right:-.6rem;transform:rotate(-6deg)}.trf-doc--nega:after{color:#ff5a5a80;border-color:#ff5a5a66;transform:rotate(4deg)}.trf-doc h3{letter-spacing:.2em;text-transform:uppercase;color:var(--trf-ouro);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.trf-doc ul{gap:.55rem;margin-top:.8rem;display:grid}.trf-doc li{color:#f4f1eed1;padding-left:1.4rem;font-size:.88rem;line-height:1.6;position:relative}.trf-doc li:before{content:"✓";color:#00ffd1d9;font-weight:700;position:absolute;left:0}.trf-doc li.trf-nao:before{content:"✕";color:#ff5a5ae6}.trf-faq__lista{gap:.65rem;margin-top:2rem;display:grid}.trf-faq__item{background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 26px),linear-gradient(178deg,#0c0c11f0,#050508f0 70%);border:1px solid #ffffff17;border-radius:14px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000073,0 8px 20px #00000052,inset 0 1px #ffffff0b,inset 0 -1px #00000073}.trf-faq__item[open]{border-color:#ffa04066}.trf-faq__item[open]:before{content:"";background:linear-gradient(90deg,#0000,#ffa040e6,#0000);height:2px;position:absolute;top:0;left:8%;right:8%}.trf-faq__item[open]:after{content:attr(data-num);color:#0000;-webkit-text-stroke:1px #ffa04029;pointer-events:none;font-size:4.6rem;font-weight:900;line-height:1;position:absolute;top:.1rem;right:.6rem}.trf-faq__q{z-index:1;cursor:pointer;color:#f4f1eeeb;align-items:baseline;gap:.8rem;padding:1.02rem 3rem 1.02rem 1.1rem;font-size:.98rem;list-style:none;display:flex;position:relative}.trf-faq__q::-webkit-details-marker{display:none}.trf-faq__q i{color:#00ffd1bf;min-width:2ch;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-style:normal}.trf-faq__q:after{content:"";background:linear-gradient(90deg,#0000 calc(50% - 1px),#ffa040f2 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(0deg,#0000 calc(50% - 1px),#ffa040f2 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));width:14px;height:14px;transition:transform .3s;position:absolute;top:50%;right:1.05rem;transform:translateY(-50%);box-shadow:0 0 10px #ffa04066}.trf-faq__item[open] .trf-faq__q:after{transform:translateY(-50%)scaleY(.14)}.trf-faq__a{z-index:1;color:#f4f1eeb8;padding:0 1.15rem 1.15rem 3.05rem;font-size:.92rem;line-height:1.7;position:relative}.trf-faq__item[open] .trf-faq__scan{pointer-events:none;position:absolute;inset:0;overflow:hidden}.trf-faq__item[open] .trf-faq__scan:before{content:"";background:linear-gradient(#0000,#00ffd10b,#0000);height:44px;animation:3.6s linear infinite trf-scan;position:absolute;left:0;right:0}@keyframes trf-scan{0%{top:-20%}to{top:110%}}.trf-faq__a p:last-child:after{content:"▌";color:#00ffd1bf;margin-left:3px;animation:1.05s step-end infinite trf-pisca}.trf-link-card,.trf-link-card:link,.trf-link-card:visited{isolation:isolate;background:linear-gradient(178deg,#0e0e14f2,#060609f2 60%);border:1px solid #ffffff1a;border-radius:14px;height:100%;padding:1.05rem 1.1rem;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000080,0 8px 20px #00000059,inset 0 1px #ffffff0e,inset 0 -1px #00000080}.trf-link-card b{color:var(--trf-ambar)}.trf-link-card>span{color:#f4f1ee99;margin-top:.2rem;font-size:13px;line-height:1.5;display:block}.trf-link-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffd6a517 50%,#0000 60%);transition:transform .7s cubic-bezier(.3,0,.2,1);position:absolute;inset:0;transform:translate(-130%)skew(-16deg)}.trf-link-card:hover{border-color:#ffa04073;transform:perspective(800px)translateY(-4px)rotateX(1.4deg);box-shadow:0 2px 3px #00000080,0 14px 30px #00000073,0 0 22px #ffa0401f,inset 0 1px #ffffff17,inset 0 -1px #00000080}.trf-link-card:hover:after{transform:translate(130%)skew(-16deg)}.trf-link-card:focus-visible{outline-offset:3px;outline:2px solid #ffa040d9}.trf-final{text-align:center}.trf-final .trf-h2{font-size:clamp(1.8rem,4vw,3rem)}.trf-final__acoes{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.8rem;display:flex}.trf-page [style*=opacity\:0],.trf-page [style*="opacity: 0"]{animation:.6s 1.5s forwards trf-reveal-fallback!important}@keyframes trf-reveal-fallback{to{opacity:1!important;transform:none!important}}.trf-page p,.trf-page li{color:#f4f1eed1}@media (prefers-reduced-motion:reduce){.trf-aurora,.trf-aurora--b,.trf-farol,.trf-balizas i,.trf-nevoa,.trf-grao,.trf-painel tbody tr,.trf-painel,.trf-hero__eyebrow,.trf-hero__h1,.trf-hero__h1 em,.trf-hero__sub,.trf-hero__selos,.trf-hero__acoes,.trf-pouso,.trf-frota__card:before,.trf-passos:before,.trf-painel__relogio i,.trf-painel .trf-status:before,.trf-faq__item[open] .trf-faq__scan:before,.trf-faq__a p:last-child:after,.trf-frota__card,.trf-atm:before,.trf-atm:after,.trf-atm i,.trf-medalhao,.trf-btn-ghost,.trf-btn-ghost:after,.trf-link-card,.trf-link-card:after{transition:none!important;animation:none!important}.trf-hero__bg,.trf-sec--foto{background-attachment:scroll!important}.trf-hero__eyebrow,.trf-hero__h1,.trf-hero__sub,.trf-hero__selos,.trf-hero__acoes{opacity:1!important;transform:none!important}.trf-pouso{display:none}}
