.tv{--bg:#fbf8f2;--ink:#29231c;--ink2:#5f584e;--ink3:#6b6355;--card:#fffdfa;--line:#e8e1d0;--line2:#f1ece0;--deep:#0d1611;--deep2:#15241b;--onDeep:#dce6de;--onDeep2:#9db6a6;--green:#2e654c;--greenInk:#2e654c;--mint:#e9f1eb;--mint2:#cfe3d5;--onMint:#1f4a37;--warnBg:#fdf6ec;--warnLine:#efdfc6;--warnInk:#5c4a21;--terraBg:#faeedf;--terraLine:#ebd9c3;--terraInk:#8c5a32;--terra:#d98854;--amber:#dc932e;--teal:#1f6e83;--ok:#348757;--glass:#fbf8f2b8;--pad:20px;--hero:minmax(0, 1.04fr) minmax(0, .96fr);--g2:repeat(2, minmax(0, 1fr));--g3:repeat(3, minmax(0, 1fr));--story:minmax(0, 1fr) minmax(0, 1.1fr);--heroGap:52px;--secY:104px;--ease:cubic-bezier(.22, 1, .36, 1);--serif:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;--sans:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@media (max-width:980px){.tv{--hero:minmax(0, 1fr);--g2:minmax(0, 1fr);--g3:minmax(0, 1fr);--story:minmax(0, 1fr);--heroGap:36px;--secY:72px}.tv :where(section,div,p,h1,h2,h3){min-width:0}}@media (max-width:520px){.tv{--pad:16px}}.tv[data-theme=dark]{--bg:#0f1310;--ink:#f0ece2;--ink2:#b4aea0;--ink3:#8b8578;--card:#171c16;--line:#2a3127;--line2:#232a21;--deep:#080d09;--deep2:#0f1a13;--greenInk:#8fd1ac;--mint:#1b2920;--mint2:#2c4435;--onMint:#a9d6bc;--warnBg:#2b2317;--warnLine:#4a3c22;--warnInk:#e8cfa4;--terraBg:#2f2219;--terraLine:#4d3a28;--terraInk:#e6a77f;--glass:#0f1310b8}@media (prefers-reduced-motion:no-preference){html:has(.tv){scroll-behavior:smooth}}.tv *,.tv :before,.tv :after{box-sizing:border-box}.tv a{color:var(--greenInk);text-decoration:none}.tv a:hover{color:#1e4a36}.tv button{font-family:inherit}.tv :focus-visible{outline:2px solid var(--greenInk);outline-offset:3px;border-radius:4px}.tv .tv-escuro :focus-visible,.tv .tv-escuro:focus-visible{outline-color:#8fd1ac}.tv [id]{scroll-margin-top:72px}.tv p,.tv h1,.tv h2,.tv h3{text-wrap:pretty}@keyframes tvMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes tvMarqueeRev{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes tvCaret{50%{border-right-color:#0000}}.tv-wrap{max-width:1200px;margin:0 auto}.tv-sec{padding:var(--secY) var(--pad);max-width:1200px;margin:0 auto}.tv-sec-sem-topo{padding:0 var(--pad) var(--secY);max-width:1200px;margin:0 auto}.tv-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin:0 0 14px;font-size:11px}.tv-rotulo{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:10.5px}.tv-h1{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(42px,6.2vw,76px);font-weight:400;line-height:1.02}.tv-h2{font-family:var(--serif);margin:0 0 16px;font-size:clamp(32px,4.2vw,52px);font-weight:400;line-height:1.06}.tv-h2m{font-family:var(--serif);margin:0;font-size:clamp(30px,3.8vw,46px);font-weight:400;line-height:1.08}.tv-h3{font-family:var(--serif);margin:0 0 10px;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.1}.tv-h3m{font-family:var(--serif);margin:0 0 16px;font-size:26px;font-weight:400;line-height:1.15}.tv-lead{color:var(--ink2);max-width:32em;margin:0;font-size:17px;line-height:1.6}.tv-mono{font-family:var(--mono)}.tv-card{border:1px solid var(--line);background:var(--card);border-radius:14px}.tv-trunc{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tv-pill-mint{background:var(--mint);color:var(--onMint);border-radius:999px;align-items:center;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tv-pill-deep{background:var(--deep2);color:#cfe9d9;border-radius:999px;align-items:center;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tv-pill-trac{border:1px dashed var(--line);color:var(--ink3);border-radius:999px;align-items:center;padding:5px 10px;font-size:12.5px;display:inline-flex}.tv-ponto{border-radius:999px;flex:none;width:6px;height:6px;display:block}.tv-trilho{background:var(--mint);border-radius:999px;height:7px;overflow:hidden}.tv-barra{background:var(--green);height:100%;transition:width .9s var(--ease);border-radius:999px;display:block}.tv-btn{white-space:nowrap;transition:transform .3s var(--ease), box-shadow .3s, background .25s, border-color .25s, color .25s;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-weight:600;display:inline-flex}.tv a.tv-btn-verde,.tv .tv-btn-verde{background:var(--green);color:#fff;font-weight:700}.tv a.tv-btn-verde:hover{color:#fff;background:#25543f;transform:translateY(-2px);box-shadow:0 16px 30px -16px #2e654ce6}.tv a.tv-btn-sec{border:1px solid var(--line);background:var(--card);color:var(--ink)}.tv a.tv-btn-sec:hover{border-color:var(--mint2);background:var(--mint);color:var(--ink);transform:translateY(-2px)}.tv a.tv-btn-claro{color:#0d1611;background:#f2f7f3;font-weight:700}.tv a.tv-btn-claro:hover{color:#0d1611;background:#fff;transform:translateY(-2px);box-shadow:0 16px 30px -16px #0009}.tv a.tv-btn-contorno-escuro{color:#f2f7f3;border:1px solid #ffffff38}.tv a.tv-btn-contorno-escuro:hover{color:#f2f7f3;background:#ffffff14;border-color:#ffffff80;transform:translateY(-2px)}.tv-btn-g{height:52px;padding:0 28px;font-size:16.5px}.tv-header{z-index:60;background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.tv-header[data-rolou="1"]{border-bottom-color:var(--line2);box-shadow:0 10px 30px -26px #29231ce6}.tv-header-in{max-width:1200px;padding:0 var(--pad);align-items:center;gap:30px;height:64px;margin:0 auto;display:flex}.tv-header nav{align-items:center;gap:28px;font-size:14.5px;font-weight:500;display:flex}.tv-header nav a{color:var(--ink2)}.tv-header nav a:hover{color:var(--ink)}.tv-header-acoes{align-items:center;gap:8px;margin-left:auto;display:flex}.tv-header-acoes .tv-btn{height:38px;font-size:14.5px}.tv a.tv-entrar{border:1px solid var(--line);color:var(--ink);background:0 0;padding:0 15px}.tv a.tv-entrar:hover{border-color:var(--green);background:var(--mint);color:var(--onMint)}.tv-header-acoes .tv-btn-verde{padding:0 18px;font-weight:600}.tv-header-acoes a.tv-btn-verde:hover{transform:translateY(-1px);box-shadow:0 10px 20px -12px #2e654cd9}@media (max-width:980px){.tv-header nav{display:none}}@media (max-width:400px){.tv-header-in{gap:12px}.tv-header-acoes .tv-btn-verde{padding:0 12px}.tv a.tv-entrar{padding:0 11px}}.tv-hero{padding:calc(64px + 54px) var(--pad) 0;max-width:1200px;margin:0 auto}.tv-hero-grid{grid-template-columns:var(--hero);gap:var(--heroGap);align-items:center;display:grid}.tv-hero-lead{color:var(--ink2);max-width:30em;margin:0 0 30px;font-size:clamp(16.5px,1.5vw,19px);line-height:1.58}.tv-hero-apoio{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:34px;padding-top:22px;font-size:14.5px;display:flex}.tv-hero-produto{overflow:hidden;box-shadow:0 30px 60px -52px #29231ccc}.tv-vaga{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:12px 18px;display:flex}.tv-vaga:last-child{border-bottom:0}.tv-inic{background:var(--mint);width:32px;height:32px;color:var(--greenInk);font-size:11px;font-weight:700;font-family:var(--mono);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.tv-nivel{color:var(--greenInk);flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.tv-nivel i{background:var(--mint2);border-radius:1px;width:5px;height:12px;display:block}.tv-nivel i[data-on]{background:var(--green)}.tv-mini{padding:15px 17px}.tv-mini b{font-family:var(--mono);letter-spacing:-.02em;margin-bottom:3px;font-size:24px;font-weight:400;display:block}.tv-mini span{color:var(--ink2);font-size:13px;line-height:1.45}.tv-caos{position:absolute;inset:44px 14px 14px}.tv-caos-item{background:var(--bg);border:1px solid var(--line);width:62%;transition:transform .8s var(--ease);transition-delay:var(--atraso,0s);border-radius:10px;padding:10px 12px;position:absolute;box-shadow:0 10px 24px -18px #29231c99}.tv-js .tv-caos-item{transform:rotate(var(--giro))}.tv-marquee{gap:10px;width:max-content;display:flex}.tv-marquee>div{gap:10px;display:flex}.tv-marquee-a{margin-bottom:10px;animation:60s linear infinite tvMarquee}.tv-marquee-b{animation:52s linear infinite tvMarqueeRev}.tv-marquee-p{gap:14px;animation:42s linear infinite tvMarquee}.tv-marquee-p>div{gap:14px}.tv-marquee:hover{animation-play-state:paused}.tv-fonte{border-radius:999px;flex:none;padding:9px 16px;font-size:14.5px;font-weight:600}.tv-fonte-clara{border:1px solid var(--line);background:var(--card);color:var(--ink)}.tv-fonte-escura{background:var(--deep2);color:#cfe9d9}.tv-hwrap{position:relative}.tv-hsticky{align-items:center;height:calc(100svh - 64px);min-height:min(600px,100svh - 64px);display:flex;position:sticky;top:64px;overflow:hidden}.tv-htrack{padding:0 var(--pad);will-change:transform;align-items:stretch;gap:24px;display:flex}.tv-hcard{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;flex:none;width:min(520px,82vw);padding:26px;transition:opacity .4s,transform .4s;display:flex}.tv-hcard[data-fora]{opacity:.4;transform:scale(.975)}.tv-hcard-escuro{background:var(--deep);color:var(--onDeep)}.tv-hcard-cta{border:0;justify-content:center;width:min(420px,82vw);padding:30px}.tv-hcard-num{align-items:center;gap:10px;margin-bottom:14px;display:flex}.tv-hcard-num b{font-family:var(--mono);letter-spacing:.12em;color:var(--greenInk);font-size:11.5px;font-weight:400}.tv-hcard p{color:var(--ink2);margin:0 0 18px;font-size:15.5px;line-height:1.58}.tv-hcard-escuro p{color:var(--onDeep2)}.tv-hcard-pe{border:1px solid var(--line2);background:var(--bg);border-radius:12px;margin-top:auto;padding:16px}.tv-hwrap[data-estatico]{height:auto!important}.tv-hwrap[data-estatico] .tv-hsticky{scrollbar-width:none;scroll-snap-type:x proximity;height:auto;min-height:0;position:static;overflow-x:auto}.tv-hwrap[data-estatico] .tv-hsticky::-webkit-scrollbar{display:none}.tv-hwrap[data-estatico] .tv-htrack{padding-top:28px;padding-bottom:28px;transform:none!important}.tv-hwrap[data-estatico] .tv-hcard{opacity:1;scroll-snap-align:center;transform:none}.tv-escuro{background:var(--deep);color:var(--onDeep);position:relative;overflow:hidden}.tv-halo{pointer-events:none;border-radius:999px;position:absolute}.tv-titulo-claro{color:#f4f8f5}.tv-chip{cursor:pointer;height:34px;transition:all .3s var(--ease);color:var(--onDeep2);background:0 0;border:1px dashed #ffffff38;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.tv-chip[aria-pressed=true]{color:#a9d6bc;background:#22402f;border:1px solid #3e7a5c;font-weight:600}.tv-chip:hover{border-color:#ffffff73}.tv-seg{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.tv-seg button{height:28px;color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .25s,color .25s}.tv-seg button[aria-pressed=true]{background:var(--green);color:#fff;font-weight:700}.tv-cv{height:315px;padding:20px;position:relative}.tv-cvrow{border:1px solid var(--line2);height:62px;transition:top .45s var(--ease), background .45s, border-color .45s, opacity .45s;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;display:flex;position:absolute;left:20px;right:20px}.tv-cvrow[data-sobe]{border-color:var(--mint2);background:var(--mint)}.tv-carta{color:var(--ink2);min-height:9.6em;margin:0;font-size:14.5px;line-height:1.72}.tv-carta[data-digitando]>span{border-right:2px solid var(--greenInk);animation:1s step-end infinite tvCaret}.tv-acao{border:1px solid var(--line);height:36px;color:var(--ink);border-radius:10px;align-items:center;padding:0 15px;font-size:13.5px;font-weight:600;display:inline-flex}.tv-appl{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:14px 20px;display:flex}.tv-appl:last-child{border-bottom:0}.tv-estado{flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.tv-confirmar{border:1px solid var(--green);background:var(--card);height:32px;color:var(--greenInk);cursor:pointer;border-radius:9px;flex:none;padding:0 13px;font-size:12.5px;font-weight:700;transition:all .3s}.tv-confirmar:hover{background:var(--mint)}.tv-confirmar[data-saindo]{opacity:0;pointer-events:none}.tv-cargo{border:1px solid var(--line);background:var(--card);height:36px;color:var(--ink2);cursor:pointer;border-radius:10px;padding:0 16px;font-size:13.5px;font-weight:600;transition:all .3s}.tv-cargo:hover{border-color:var(--mint2)}.tv-cargo[aria-pressed=true]{border-color:var(--green);background:var(--green);color:#fff;font-weight:700}.tv-sk-marca{border-radius:999px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:flex}.tv-sk-marca[data-tem]{background:var(--green);color:#fff}.tv-sk-marca:not([data-tem]){border:2px solid var(--amber)}.tv-pilha{border-radius:9px;height:30px;margin-bottom:10px;display:flex;overflow:hidden}.tv-pilha>div{font-family:var(--mono);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.tv-legenda{color:var(--ink2);flex-wrap:wrap;gap:7px 14px;font-size:12.5px;display:flex}.tv-legenda>span{align-items:center;gap:6px;display:inline-flex}.tv-legenda i{border-radius:2px;width:8px;height:8px;display:block}.tv-callout{border-radius:11px;margin-top:16px;padding:12px 14px;font-size:13.5px;line-height:1.5}.tv-callout-warn{border:1px solid var(--warnLine);background:var(--warnBg);color:var(--warnInk)}.tv-callout-mint{border:1px solid var(--mint2);background:var(--mint);color:var(--onMint)}.tv-trilha-pts{justify-content:space-between;gap:4px;display:flex;position:relative;overflow-x:auto}.tv-trilha-pts>div{text-align:center;flex:1;min-width:72px}.tv-trilha-pts b{font-size:12.5px;font-weight:600;display:block}.tv-trilha-pts small{font-family:var(--mono);color:var(--ink3);font-size:11px;display:block}.tv-trilha-pts i{border:2px solid var(--line);background:var(--bg);border-radius:999px;width:15px;height:15px;margin:0 auto 11px;display:block}.tv-faq-q{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:16px;padding:20px 2px;display:flex}.tv-faq-ic{width:22px;height:22px;color:var(--ink3);transition:transform .3s var(--ease);flex:none;justify-content:center;align-items:center;display:flex}.tv-faq-q[aria-expanded=true] .tv-faq-ic{transform:rotate(180deg)}.tv-faq-a{transition:max-height .4s var(--ease);overflow:hidden}.tv-faq-a p{color:var(--ink2);max-width:46em;margin:0;padding:0 2px 22px;font-size:15.5px;line-height:1.62}.tv-rodape{border-top:1px solid var(--line2);background:var(--card);padding:52px var(--pad) 110px}.tv-rodape-links{flex-direction:column;gap:10px;font-size:14px;display:flex}.tv-rodape-links a{color:var(--ink2)}.tv-rodape-links a:hover{color:var(--ink)}.tv-barra-movel{z-index:70;padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);transition:transform .4s var(--ease);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(130%)}.tv-barra-movel[data-visivel]{transform:none}@media (max-width:980px){.tv-barra-movel{display:block}}.tv-js [data-reveal]:not(.is-in){opacity:0;transform:translateY(18px)}.tv-js [data-reveal]{transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:var(--atraso,0s)}.tv-js .tv-barra[data-anima]:not(.is-in){width:0!important}@media (prefers-reduced-motion:reduce){html:has(.tv){scroll-behavior:auto}.tv *,.tv :before,.tv :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.tv-js [data-reveal]:not(.is-in){opacity:1;transform:none}}.tv-semana-d strong{color:var(--ink);font-weight:700}
