@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal.BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal.D1mf63XC.woff)format("woff")}:root{--carbono:#070a0e;--grafite:#11161c;--shell:#0d1117;--card:#141a21;--border:#27313a;--ferro:#4b535c;--ferro-texto:#909aa3;--aco:#a7b0b9;--titanio:#edf0f2;--brasa:#ff6b1a;--brasa-escura:#b83f00;--sucesso:#3dbb6e;--alerta:#e8b93c;--erro:#e05252;--ease-forja:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}main [id]{scroll-margin-top:92px}.footer .footer-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:18px;padding-top:22px;display:flex}.footer .footer-links a{color:var(--aco);font-size:13px}.footer .footer-links a:hover{color:var(--titanio)}.footer .footer-links button{font:inherit;color:var(--aco);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.footer .footer-links button:hover{color:var(--titanio)}body{background:var(--carbono);color:var(--aco);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{color:var(--titanio);letter-spacing:-.015em;font-weight:700;line-height:1.14}a{color:var(--titanio);text-decoration:none}button{font-family:inherit}::selection{background:var(--brasa);color:var(--carbono)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.consent-banner{z-index:110;border:1px solid var(--border);border-left:3px solid var(--brasa);background:#0d1117fa;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;max-width:1120px;margin:0 auto;padding:26px 28px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 18px 60px #0000006b}.consent-banner[hidden]{display:none}.consent-banner .eyebrow,.consent-dialog .eyebrow{margin-bottom:8px}.consent-banner h2{margin-bottom:8px;font-size:22px}.consent-banner p{max-width:720px;font-size:14px;line-height:1.55}.consent-banner p a,.consent-note a{color:var(--brasa);text-underline-offset:3px;text-decoration:underline}.consent-actions{grid-template-columns:1fr 1fr;gap:9px;min-width:330px;display:grid}.consent-decision,.consent-customize{border:1px solid var(--border);background:var(--grafite);min-height:42px;color:var(--titanio);cursor:pointer;border-radius:7px;padding:9px 13px;font-size:13px;font-weight:700}.consent-decision:hover,.consent-decision:focus-visible{border-color:var(--brasa)}.consent-customize{color:var(--aco);background:0 0;grid-column:1/-1}.consent-customize:hover,.consent-customize:focus-visible{color:var(--titanio);border-color:var(--aco)}.consent-dialog{width:min(680px,100% - 32px);max-height:calc(100vh - 40px);color:var(--aco);background:var(--shell);border:1px solid var(--border);border-radius:14px;padding:0;overflow:auto;box-shadow:0 24px 90px #0000009e}.consent-dialog::backdrop{backdrop-filter:blur(3px);background:#000000b8}.consent-dialog form{padding:28px}.consent-dialog-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.consent-dialog h2{font-size:25px}.consent-close{color:var(--aco);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:28px;line-height:1}.consent-close:hover{color:var(--titanio)}.consent-category{border-top:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.consent-category strong{color:var(--titanio);margin-bottom:4px;display:block}.consent-category p{max-width:520px;font-size:13.5px;line-height:1.5}.consent-category input{width:22px;height:22px;accent-color:var(--brasa);flex:none}.consent-note{color:var(--ferro-texto);margin:18px 0;font-size:13px;line-height:1.55}.consent-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.consent-dialog-actions .btn,.consent-dialog-actions .consent-decision{min-height:44px;padding:10px 16px;font-size:13px}@media (width<=760px){.consent-banner{grid-template-columns:1fr;gap:18px;padding:22px;bottom:12px;left:12px;right:12px}.consent-actions{min-width:0}.consent-dialog form{padding:22px}.consent-dialog-actions{display:grid}}.container{max-width:1120px;margin:0 auto;padding:0 24px}section{border-bottom:1px solid var(--border);padding:104px 0;position:relative}.blueprint{background-image:linear-gradient(var(--grafite) 1px, transparent 1px), linear-gradient(90deg, var(--grafite) 1px, transparent 1px);background-size:56px 56px}.blueprint:before{content:"";background:radial-gradient(ellipse 70% 60% at 50% 40%, transparent 30%, var(--carbono) 100%);pointer-events:none;position:absolute;inset:0}.blueprint>.container{z-index:1;position:relative}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brasa);margin-bottom:18px;font-size:12px;font-weight:700;display:inline-block}.lede{color:var(--aco);max-width:680px;font-size:20px}.btn{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s var(--ease-forja);border:none;border-radius:8px;padding:14px 28px;font-size:15.5px;font-weight:700;display:inline-block}.btn:active{transform:scale(.97)}.btn-brasa{background:var(--brasa);color:var(--carbono)}.btn-brasa:hover{background:#ff7e38}.btn-ghost{border:1px solid var(--border);color:var(--titanio);background:0 0}.btn-ghost:hover{border-color:var(--aco)}.trace{z-index:90;background:var(--brasa);transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0}.header{z-index:80;background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;position:fixed;top:0;left:0;right:0}.header.solid{-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--border);background:#070a0ee0}.header .nav{align-items:center;gap:28px;height:70px;display:flex}.header .logo svg{width:auto;height:30px;display:block}.header nav{align-items:center;gap:26px;margin-left:auto;display:flex}.header nav a:not(.btn){color:var(--aco);font-size:14.5px;transition:color .15s}.header nav a:not(.btn):hover{color:var(--titanio)}.header nav a.ext:after{content:" ↗";color:var(--ferro)}.header .btn{padding:9px 18px;font-size:14px}.header nav a.btn-brasa{color:var(--carbono)}.header .taila-label-short{display:none}@media (width<=900px){.header nav a:not(.btn){display:none}.header nav a.nav-blog{display:inline-flex}.header nav{gap:14px}.header .btn{white-space:nowrap;padding:9px 14px;font-size:13.5px}.header .nav{gap:16px}}@media (width<=520px){.header .taila-label-full{display:none}.header .taila-label-short{display:inline}}.hero{border-bottom:1px solid var(--border);padding:190px 0 100px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}.hero h1{margin-bottom:26px;font-size:clamp(38px,5.2vw,62px)}.hero h1 .dim{color:var(--aco)}.hero .lede{margin-bottom:40px}.hero .ctas{flex-wrap:wrap;gap:16px;display:flex}.stats{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:84px;display:grid;overflow:hidden}.stat{background:var(--grafite);padding:26px 28px}.stat .num{color:var(--titanio);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.stat .num em{color:var(--brasa);font-style:normal}.stat .lbl{color:var(--aco);margin-top:8px;font-size:13.5px;line-height:1.5}@media (width<=900px){.hero-grid,.stats{grid-template-columns:1fr}.hero{padding-top:150px}}.machine{justify-content:center;align-items:center;height:420px;display:flex;position:relative}.machine .symbol{width:230px;height:230px}.machine .chip{background:var(--grafite);border:1px solid var(--border);color:var(--aco);white-space:nowrap;border-radius:7px;padding:7px 13px;font-size:12.5px;font-weight:600;position:absolute;left:0}.machine .chip.out{color:var(--titanio);border-color:var(--ferro);left:auto;right:0}.machine .chip.out b{color:var(--brasa);margin-right:6px;font-weight:800}@media (width<=900px){.machine{height:300px}.machine .symbol{width:160px;height:160px}.machine .chip{font-size:11px}}.core-pulse{animation:2.6s ease-in-out infinite corePulse}@keyframes corePulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.core-pulse{animation:none}}.enemy h2{max-width:820px;margin-bottom:28px;font-size:clamp(30px,4.2vw,48px)}.enemy .conceito{color:var(--titanio);max-width:700px;margin-bottom:36px;font-size:20px;font-weight:600}.teste{max-width:760px;margin-bottom:64px}.teste .q{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;display:flex}.teste .q p{color:var(--titanio);flex:1;min-width:0;font-size:18px}.teste .q .opts{flex-shrink:0;gap:8px;display:flex}.teste .q .opt{border:1px solid var(--border);color:var(--aco);cursor:pointer;background:0 0;border-radius:7px;padding:7px 18px;font-size:14px;font-weight:700;transition:all .15s}.teste .q .opt:hover{border-color:var(--aco);color:var(--titanio)}.teste .q .opt.sel{border-color:var(--titanio);color:var(--titanio);background:var(--card)}.teste .q .opt.sel.dor{border-color:var(--brasa);color:var(--brasa);background:#ff6b1a14}.veredito{border-left:3px solid var(--brasa);background:var(--card);border-radius:0 12px 12px 0;margin-top:34px;padding:26px 30px}.veredito p{color:var(--titanio);max-width:640px;font-size:19px;font-weight:600}.veredito.ok{border-left-color:var(--ferro)}.veredito.ok p{color:var(--aco);font-weight:400}.ritmo{max-width:640px;margin-bottom:44px;list-style:none}.ritmo li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:15px 4px;font-size:19px;display:flex}.ritmo li span:last-child{color:var(--titanio);font-weight:800}.ritmo li:last-child span:last-child{color:var(--brasa)}.dobradica{color:var(--titanio);max-width:680px;font-size:24px;font-weight:700}.dobradica .resposta{color:var(--aco);margin-top:10px;font-size:17px;font-weight:400;display:block}.tool{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-top:64px;padding:38px}.tool h3{margin-bottom:6px;font-size:22px}.tool .sub{color:var(--ferro-texto);margin-bottom:30px;font-size:14.5px}.calc-grid{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-bottom:32px;display:grid}.field label{color:var(--aco);margin-bottom:12px;font-size:13.5px;font-weight:600;display:block}.field output{float:right;color:var(--titanio);font-variant-numeric:tabular-nums;font-weight:800}input[type=range]{width:100%;accent-color:var(--brasa);cursor:pointer}.calc-result{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:20px;padding-top:28px;display:flex}.calc-result .valor{color:var(--titanio);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,46px);font-weight:800}.calc-result .desc{color:var(--aco);max-width:420px;font-size:15px}.calc-result .desc b{color:var(--titanio)}.tool .rodape{color:var(--ferro-texto);margin-top:18px;font-size:13px}@media (width<=900px){.calc-grid{grid-template-columns:1fr}.tool{padding:28px}}.categoria h2{max-width:760px;margin-bottom:56px;font-size:clamp(30px,4vw,46px)}.pilares{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:72px;display:grid}.pilar{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:30px 28px}.pilar svg{width:34px;height:34px;margin-bottom:18px}.pilar h3{margin-bottom:10px;font-size:19px}.pilar p{font-size:15px}.vs-wrap{overflow-x:auto}table.vs{border-collapse:collapse;width:100%;min-width:660px}.vs th,.vs td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:18px 22px;font-size:16px}.vs thead th{background:var(--grafite);letter-spacing:.14em;text-transform:uppercase;color:var(--aco);font-size:13px;font-weight:700}.vs thead th.irom{color:var(--brasa)}.vs td:first-child{color:var(--ferro-texto);width:20%;font-size:14px;font-weight:600}.vs td.erp{color:var(--aco);width:34%}.vs td.erp b,.vs td.irom{color:var(--titanio)}.vs tr.final td{background:var(--grafite);font-weight:700}.vs tr.final td.irom{color:var(--brasa)}.guardrail{color:var(--titanio);border-left:3px solid var(--brasa);max-width:640px;margin-top:30px;padding-left:18px;font-size:17px}@media (width<=900px){.pilares{grid-template-columns:1fr}}.anatomia h2{max-width:820px;margin-bottom:16px;font-size:clamp(30px,4vw,46px)}.anatomia .lede{margin-bottom:28px}.legenda{color:var(--ferro-texto);flex-wrap:wrap;gap:26px;margin-bottom:44px;font-size:13.5px;display:flex}.legenda span{align-items:center;gap:8px;display:flex}.legenda .pt{border-radius:50%;width:9px;height:9px;display:block}.legenda .pt.humano{background:var(--brasa)}.legenda .pt.maquina{background:var(--aco)}.fluxo{max-width:760px}.fluxo-linha{justify-content:center;height:34px;display:flex}.fluxo-linha span{background:var(--brasa);transform-origin:top;width:2px;height:100%;display:block}.fcard{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:20px;padding:24px 26px;transition:border-color .3s;display:flex}.fcard.espera{border-style:dashed}.fcard.ativo.humano{border-color:var(--brasa)}.fcard.ativo.maquina{border-color:var(--aco)}.fcard.feito{border-color:var(--border)}.fnum{background:var(--grafite);width:36px;height:36px;color:var(--ferro);border:1px solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.fcard.humano .fnum{color:var(--brasa)}.fcard.ativo.humano .fnum{background:var(--brasa);color:var(--carbono);border-color:var(--brasa)}.fcard.ativo.maquina .fnum{background:var(--aco);color:var(--carbono);border-color:var(--aco)}.fcard.feito .fnum{color:var(--brasa);background:var(--grafite)}.fnum .ok{width:19px;height:19px}.fbody{flex:1;min-width:0}.fbody h3{margin-bottom:8px;font-size:18px}.fbody p{font-size:15px}.fcta{margin-top:18px;padding:11px 22px;font-size:14.5px}.ftrabalho{color:var(--aco);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.spin{width:18px;height:18px;animation:1s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:3s}}.fassinado{color:var(--ferro-texto);border-left:2px solid var(--border);margin-top:14px;padding-left:12px;font-size:12.5px}.fcard.base{border-color:var(--ferro);background:var(--grafite)}.fdocs-dica{color:var(--ferro-texto);margin-top:20px;font-size:13.5px}.fdocs{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.fdocs button{background:var(--card);border:1px solid var(--border);color:var(--titanio);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s var(--ease-forja);border-radius:7px;padding:9px 15px;font-family:inherit;font-size:13.5px;font-weight:600}.fdocs button:before{content:"◱ ";color:var(--brasa)}.fdocs button:hover{border-color:var(--brasa);background:var(--grafite)}.fdocs button:active{transform:scale(.97)}.fdocs button:focus-visible{outline:2px solid var(--brasa);outline-offset:2px}.docmodal{z-index:100;-webkit-backdrop-filter:blur(4px);background:#030508db;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.docpainel{background:var(--grafite);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:min(1000px,100%);max-height:92vh;display:flex;overflow:hidden}.dochead{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.dochead h3{margin-bottom:4px;font-size:17px}.dochead p{color:var(--ferro-texto);font-size:13px}.docacoes{flex-shrink:0;align-items:center;gap:10px;display:flex}.docbtn{padding:9px 16px;font-size:13.5px}.docfechar{padding:9px 14px;line-height:1}.docfolha{background:#5a6068;flex:1;min-height:0;padding:0;position:relative}.docfolha iframe{background:#fff;border:0;width:100%;height:100%;min-height:60vh;display:block}.doccarregando{z-index:1;background:var(--grafite);color:var(--aco);justify-content:center;align-items:center;gap:12px;font-size:14.5px;display:flex;position:absolute;inset:0}.docerro{z-index:1;text-align:center;background:var(--grafite);color:var(--aco);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.docerro p{max-width:42ch;margin:0}.spin-doc{border:2.5px solid var(--border);border-top-color:var(--aco);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.9s linear infinite girar}@media (width<=640px){.docmodal{padding:0}.docpainel{border:0;border-radius:0;height:100%;max-height:100%}.dochead{flex-direction:column;gap:12px}.docacoes{justify-content:flex-end;width:100%}}.anatomia .guardrail{margin-top:44px}@media (width<=640px){.fcard{gap:14px;padding:20px}.fbody h3{font-size:16.5px}}.fabrica h2{margin-bottom:60px;font-size:clamp(30px,4vw,44px)}.etapas{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.etapa{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:28px}.etapa .n{background:var(--brasa);width:36px;height:36px;color:var(--carbono);border-radius:8px;justify-content:center;align-items:center;margin-bottom:18px;font-size:16px;font-weight:800;display:inline-flex}.etapa h3{margin-bottom:10px;font-size:18px}.etapa p{font-size:14.5px}.etapa p b{color:var(--titanio)}@media (width<=900px){.etapas{grid-template-columns:1fr}}.provas h2{margin-bottom:12px;font-size:clamp(30px,4vw,44px)}.provas .lede{margin-bottom:48px}.case-main{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:24px;padding:42px}.case-main h3{margin-bottom:10px;font-size:24px}.case-main .tag-anon{letter-spacing:.1em;text-transform:uppercase;color:var(--aco);border:1px solid var(--border);border-radius:5px;margin-bottom:18px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.case-main>p{max-width:720px}.chips{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.chip-metric{background:var(--grafite);border:1px solid var(--border);color:var(--titanio);border-radius:8px;padding:10px 16px;font-size:14.5px;font-weight:600}.chip-metric em{color:var(--brasa);font-style:normal}blockquote.unicornio{border-left:3px solid var(--brasa);color:var(--titanio);max-width:640px;margin:32px 0 8px;padding:6px 0 6px 22px;font-size:clamp(20px,2.6vw,26px);font-weight:700}blockquote.unicornio footer{color:var(--ferro-texto);margin-top:10px;font-size:14px;font-weight:400}.musculatura{max-width:760px;margin-top:26px;font-size:16px}.musculatura b{color:var(--titanio)}.cases-aux{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.case-aux{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:28px}.case-aux h4{margin-bottom:8px;font-size:17px}.case-aux p{font-size:14.5px}.case-aux .status{letter-spacing:.1em;text-transform:uppercase;color:var(--aco);margin-bottom:12px;font-size:12px;font-weight:700;display:block}@media (width<=900px){.cases-aux{grid-template-columns:1fr}.case-main{padding:30px}}.prova-velocidade{color:var(--titanio);max-width:700px;margin-bottom:34px;font-size:16px}.banks{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.bank{background:var(--grafite);border:1px solid var(--border);color:var(--aco);cursor:pointer;user-select:none;border-radius:8px;padding:9px 16px;font-size:14.5px;transition:all .15s}.bank:hover{border-color:var(--aco);color:var(--titanio)}.bank.on{border-color:var(--titanio);color:var(--titanio);background:var(--card)}.sem-result{border-top:1px solid var(--border);margin-top:24px;padding-top:24px;overflow:hidden}.sem-linha{align-items:flex-start;gap:12px;margin-bottom:14px;font-size:15.5px;display:flex}.dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:6px}.dot.g{background:var(--sucesso)}.dot.y{background:var(--alerta)}.dot.f{background:var(--ferro)}.sem-linha b{color:var(--titanio)}.sem-fallback{color:var(--aco);border-left:3px solid var(--ferro);max-width:640px;margin:18px 0 24px;padding-left:16px;font-size:14.5px}.sem-fallback b{color:var(--titanio)}.bandeira{text-align:center;padding:120px 0}.bandeira p.frase{color:var(--titanio);max-width:820px;margin:0 auto 28px;font-size:clamp(24px,3.4vw,36px);font-weight:700}.bandeira p.frase em{color:var(--brasa);font-style:normal}.bandeira a{color:var(--aco);border-bottom:1px solid var(--ferro);padding-bottom:2px;font-size:16px;transition:all .15s}.bandeira a:hover{color:var(--titanio);border-color:var(--aco)}.provaviva h2{margin-bottom:12px;font-size:clamp(28px,3.6vw,42px)}.chat{background:var(--card);border:1px solid var(--border);border-radius:14px;max-width:680px;margin-top:48px;padding:28px}.chat-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.chat-head svg{width:30px;height:30px}.chat-head .nome{color:var(--titanio);font-size:15px;font-weight:700}.chat-head .cargo{color:var(--ferro-texto);font-size:12.5px}.msg{border-radius:12px;width:fit-content;max-width:82%;margin-bottom:12px;padding:12px 16px;font-size:15px}.msg.taila{background:var(--grafite);border:1px solid var(--border);color:var(--aco);border-top-left-radius:4px}.msg.taila b{color:var(--titanio)}.msg.user{background:var(--brasa);color:var(--carbono);border-top-right-radius:4px;margin-left:auto;font-weight:600}.typing{gap:4px;padding:4px 2px;display:inline-flex}.typing span{background:var(--ferro);border-radius:50%;width:6px;height:6px;animation:1s infinite typ}.typing span:nth-child(2){animation-delay:.18s}.typing span:nth-child(3){animation-delay:.36s}@keyframes typ{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.slots{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.slot{border:1px solid var(--brasa);color:var(--brasa);cursor:pointer;background:0 0;border-radius:8px;padding:9px 15px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-block}.slot:hover{background:var(--brasa);color:var(--carbono)}.final{text-align:center;border-bottom:none;padding:140px 0}.final h2{max-width:880px;margin:0 auto 24px;font-size:clamp(32px,4.6vw,54px)}.final .semform{color:var(--aco);max-width:560px;margin:0 auto 44px;font-size:17px}.final .semform b{color:var(--titanio)}.final .vanguarda{color:var(--ferro-texto);margin-top:36px;font-size:13.5px}.footer{border-top:1px solid var(--border);background:var(--shell);padding:56px 0 40px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.foot .lockup svg{width:auto;height:58px}.foot .tagline{color:var(--aco);max-width:320px;margin-top:14px;font-size:14px}.foot .dados{color:var(--ferro-texto);text-align:right;font-size:13.5px;line-height:2}.foot .dados a{color:var(--aco)}.foot .dados a:hover{color:var(--titanio)}.assinatura{border-top:1px solid var(--border);color:var(--ferro-texto);justify-content:center;align-items:center;gap:9px;margin-top:48px;padding-top:26px;font-size:14px;display:flex}.assinatura .heart{flex-shrink:0;width:15px;height:15px;display:block}.assinatura img{opacity:.75;width:auto;height:19px;transition:opacity .18s;display:block}.assinatura a:hover img{opacity:1}@media (width<=900px){.foot .dados{text-align:left}section{padding:76px 0}}.taila-is-modal-open{overflow:hidden}.taila-is-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.taila-is-root{z-index:95;position:relative}.taila-is-launcher{z-index:95;min-height:52px;color:var(--carbono,#070a0e);background:var(--brasa,#ff6b1a);letter-spacing:-.005em;cursor:pointer;transition:background .18s ease,transform .18s var(--ease-forja,cubic-bezier(.22,1,.36,1)),box-shadow .18s ease;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:7px 17px 7px 8px;font-size:14px;font-weight:800;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 42px #0000006b}.taila-is-launcher:hover{background:#ff7e38;transform:translateY(-2px);box-shadow:0 17px 48px #00000080}.taila-is-launcher:active{transform:translateY(0)scale(.98)}.taila-is-launcher:focus-visible,.taila-is-shell button:focus-visible,.taila-is-shell a:focus-visible,.taila-is-shell input:focus-visible,.taila-is-shell textarea:focus-visible{outline:3px solid var(--titanio,#edf0f2);outline-offset:3px}.taila-is-dialog{width:min(470px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--aco,#a7b0b9);background:var(--shell,#0d1117);border:0;border-left:1px solid var(--border,#27313a);animation:taila-is-enter .34s var(--ease-forja,cubic-bezier(.22,1,.36,1));border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-28px 0 80px #0000007a}.taila-is-dialog::backdrop{-webkit-backdrop-filter:blur(4px);background:#020407b8}@keyframes taila-is-enter{0%{opacity:.5;transform:translate(34px)}to{opacity:1;transform:translate(0)}}.taila-is-shell{width:100%;height:100%;min-height:0;color:var(--aco,#a7b0b9);background:var(--shell,#0d1117);flex-direction:column;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.55;display:flex}.taila-is-shell section{border:0;padding:0;position:static}.taila-is-header{border-top:3px solid var(--brasa,#ff6b1a);border-bottom:1px solid var(--border,#27313a);background:#11161cf5;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.taila-is-identity{align-items:center;gap:11px;min-width:0;display:flex}.taila-is-identity>div{min-width:0}.taila-is-avatar{box-sizing:border-box;background:var(--grafite,#11161c);border-radius:50%;flex:none;display:block;overflow:hidden}.taila-is-avatar img{object-fit:cover;object-position:50% 40%;pointer-events:none;user-select:none;width:100%;height:100%;display:block}.taila-is-avatar--launcher{border:2px solid #070a0e7a;width:38px;height:38px;box-shadow:0 0 0 1px #edf0f238}.taila-is-avatar--header{border:1px solid var(--ferro,#4b535c);width:40px;height:40px;box-shadow:0 0 0 2px #ff6b1a21}.taila-is-avatar--message{border:1px solid var(--ferro,#4b535c);width:28px;height:28px;margin-top:2px;box-shadow:0 0 0 1px #ff6b1a1f}.taila-is-identity strong{color:var(--titanio,#edf0f2);font-size:15px;line-height:1.25;display:block}.taila-is-identity span:last-child{color:var(--ferro-texto,#909aa3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}.taila-is-header-actions{flex:none;align-items:center;gap:4px;display:flex}.taila-is-icon-button,.taila-is-text-button{min-width:40px;min-height:40px;color:var(--aco,#a7b0b9);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:7px;display:grid}.taila-is-icon-button:hover,.taila-is-text-button:hover{color:var(--titanio,#edf0f2);background:var(--card,#141a21);border-color:var(--border,#27313a)}.taila-is-icon-button svg{width:23px;height:23px}.taila-is-text-button{white-space:nowrap;font-size:12px;font-weight:700}.taila-is-disclosure{color:var(--ferro-texto,#909aa3);background:var(--carbono,#070a0e);border-bottom:1px solid var(--border,#27313a);flex:none;padding:9px 18px;font-size:11px;line-height:1.45}.taila-is-transcript{overscroll-behavior:contain;scrollbar-color:var(--ferro,#4b535c) transparent;flex:auto;min-height:0;padding:22px 18px 28px;overflow-y:auto}.taila-is-transcript::-webkit-scrollbar{width:8px}.taila-is-transcript::-webkit-scrollbar-thumb{background:var(--ferro,#4b535c);border-radius:999px}.taila-is-welcome{max-width:680px;margin:0 auto}.taila-is-eyebrow{color:var(--brasa,#ff6b1a);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;line-height:1.4;display:block}.taila-is-welcome h2{color:var(--titanio,#edf0f2);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(24px,6vw,31px)}.taila-is-welcome>p{color:var(--aco,#a7b0b9);margin:0 0 22px;font-size:14px}.taila-is-intents{grid-template-columns:1fr;gap:9px;display:grid}.taila-is-intent{width:100%;color:var(--aco,#a7b0b9);text-align:left;background:var(--card,#141a21);border:1px solid var(--border,#27313a);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s var(--ease-forja,cubic-bezier(.22,1,.36,1));border-radius:9px;padding:15px 16px;display:block}.taila-is-intent:hover{border-color:var(--brasa,#ff6b1a);background:#171e26;transform:translateY(-1px)}.taila-is-intent strong{color:var(--titanio,#edf0f2);margin-bottom:3px;font-size:14px;display:block}.taila-is-intent span{color:var(--ferro-texto,#909aa3);font-size:12.5px;line-height:1.45;display:block}.taila-is-message-row{width:100%;margin-bottom:12px;display:flex}.taila-is-message-row--assistant{align-items:flex-start;gap:8px}.taila-is-message-row--user{justify-content:flex-end}.taila-is-message{overflow-wrap:anywhere;border-radius:11px;width:fit-content;max-width:86%;padding:11px 14px;font-size:14px;line-height:1.55}.taila-is-message p{white-space:pre-wrap;margin:0}.taila-is-message--assistant{color:var(--aco,#a7b0b9);background:var(--grafite,#11161c);border:1px solid var(--border,#27313a);border-top-left-radius:3px}.taila-is-message-row--assistant .taila-is-message{max-width:calc(86% - 36px)}.taila-is-message--user{color:var(--carbono,#070a0e);background:var(--brasa,#ff6b1a);border-top-right-radius:3px;font-weight:650}.taila-is-sources{border-top:1px solid var(--border,#27313a);flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:10px;display:flex}.taila-is-sources a{color:var(--titanio,#edf0f2);text-decoration:underline;text-decoration-color:var(--ferro,#4b535c);text-underline-offset:3px;font-size:11.5px;font-weight:700}.taila-is-typing{align-items:center;gap:5px;min-width:56px;margin-bottom:0;display:flex}.taila-is-typing>span:not(.taila-is-sr-only){background:var(--ferro-texto,#909aa3);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite taila-is-typing}.taila-is-typing>span:nth-of-type(3){animation-delay:.16s}.taila-is-typing>span:nth-of-type(4){animation-delay:.32s}@keyframes taila-is-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.taila-is-starting{padding-top:4px}.taila-is-suggestions{flex-wrap:wrap;gap:7px;margin:4px 0 18px;display:flex}.taila-is-suggestions button{color:var(--titanio,#edf0f2);border:1px solid var(--ferro,#4b535c);cursor:pointer;background:0 0;border-radius:999px;padding:8px 11px;font-size:12px;line-height:1.35}.taila-is-suggestions button:hover{color:var(--brasa,#ff6b1a);border-color:var(--brasa,#ff6b1a)}.taila-is-unavailable,.taila-is-handoff,.taila-is-lead-form,.taila-is-success{background:var(--card,#141a21);border:1px solid var(--border,#27313a);border-left:3px solid var(--brasa,#ff6b1a);border-radius:0 10px 10px 0;max-width:680px;margin:18px auto 0;padding:18px}.taila-is-unavailable strong,.taila-is-handoff h3,.taila-is-lead-form h3,.taila-is-success h3{color:var(--titanio,#edf0f2);margin:0 0 7px;font-size:17px;line-height:1.3;display:block}.taila-is-unavailable p,.taila-is-handoff p,.taila-is-lead-form p,.taila-is-success p{color:var(--aco,#a7b0b9);margin:0;font-size:12.5px;line-height:1.55}.taila-is-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.taila-is-button{text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:41px;padding:9px 13px;font-size:12.5px;font-weight:800;line-height:1.3;display:inline-flex}.taila-is-button--primary{color:var(--carbono,#070a0e);background:var(--brasa,#ff6b1a);border:1px solid var(--brasa,#ff6b1a)}.taila-is-button--primary:hover{background:#ff7e38;border-color:#ff7e38}.taila-is-button--secondary,.taila-is-button--whatsapp{color:var(--titanio,#edf0f2);border:1px solid var(--ferro,#4b535c);background:0 0}.taila-is-button--secondary:hover,.taila-is-button--whatsapp:hover{border-color:var(--aco,#a7b0b9);background:var(--grafite,#11161c)}.taila-is-lead-form{padding:20px}.taila-is-form-head{margin-bottom:17px}.taila-is-form-head p{margin-top:2px}.taila-is-summary{background:var(--carbono,#070a0e);border:1px solid var(--border,#27313a);border-radius:7px;margin:13px 0;padding:12px 13px}.taila-is-summary strong{color:var(--brasa,#ff6b1a);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.taila-is-summary p{color:var(--titanio,#edf0f2);font-size:12px}.taila-is-summary .taila-is-text-button{width:auto;min-height:34px;margin-top:10px;padding:6px 10px}.taila-is-lead-form>label{color:var(--titanio,#edf0f2);margin-top:12px;font-size:12px;font-weight:700;display:block}.taila-is-lead-form>label small{color:var(--ferro-texto,#909aa3);font-weight:400}.taila-is-lead-form input:not([type=checkbox]){width:100%;min-height:43px;color:var(--titanio,#edf0f2);caret-color:var(--brasa,#ff6b1a);background:var(--carbono,#070a0e);border:1px solid var(--border,#27313a);font:inherit;border-radius:7px;margin-top:6px;padding:9px 11px;font-size:14px}.taila-is-lead-form input:not([type=checkbox]):hover{border-color:var(--ferro,#4b535c)}.taila-is-lead-form fieldset{border:0;margin-top:17px;padding:0}.taila-is-lead-form legend{color:var(--titanio,#edf0f2);margin-bottom:8px;font-size:12px;font-weight:800}.taila-is-checkbox{color:var(--aco,#a7b0b9);cursor:pointer;align-items:flex-start;gap:9px;padding:7px 0;font-size:11.5px;font-weight:400;line-height:1.45;display:flex}.taila-is-checkbox input{width:18px;height:18px;accent-color:var(--brasa,#ff6b1a);flex:none;margin-top:1px}.taila-is-lead-form .taila-is-privacy-note{color:var(--ferro-texto,#909aa3);margin-top:12px;font-size:11px}.taila-is-privacy-note a{color:var(--titanio,#edf0f2);text-underline-offset:3px;text-decoration:underline}.taila-is-lead-form .taila-is-form-error{color:#ffd6d6;border-left:2px solid var(--erro,#e05252);background:#e052521f;margin-top:12px;padding:9px 10px;font-size:11.5px}.taila-is-success{border-left-color:var(--sucesso,#3dbb6e);text-align:center}.taila-is-success-mark{width:38px;height:38px;color:var(--carbono,#070a0e);background:var(--sucesso,#3dbb6e);border-radius:50%;place-items:center;margin:0 auto 11px;font-weight:900;display:grid}.taila-is-success .taila-is-button{margin-top:15px}.taila-is-composer{background:var(--grafite,#11161c);border-top:1px solid var(--border,#27313a);flex:none;padding:12px 14px 14px}.taila-is-composer form{background:var(--carbono,#070a0e);border:1px solid var(--border,#27313a);border-radius:10px;align-items:flex-end;gap:8px;padding:7px 7px 7px 12px;display:flex}.taila-is-composer form:focus-within{border-color:var(--aco,#a7b0b9)}.taila-is-composer textarea{resize:none;width:100%;min-height:34px;max-height:120px;color:var(--titanio,#edf0f2);caret-color:var(--brasa,#ff6b1a);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:6px 0;font-size:13.5px;line-height:1.45;overflow-y:auto}.taila-is-composer textarea::placeholder{color:var(--ferro-texto,#909aa3)}.taila-is-composer form>button{width:38px;height:38px;color:var(--carbono,#070a0e);background:var(--brasa,#ff6b1a);cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.taila-is-composer form>button:disabled{opacity:.38;cursor:not-allowed}.taila-is-composer form>button svg{width:20px;height:20px}.taila-is-composer>span{color:var(--ferro-texto,#909aa3);text-align:center;margin-top:6px;font-size:9.5px;display:block}.taila-is-limit{width:100%;min-height:43px;color:var(--carbono,#070a0e);background:var(--brasa,#ff6b1a);cursor:pointer;border:0;border-radius:7px;padding:9px 12px;font-size:12.5px;font-weight:800}.taila-is-standalone{background-color:var(--carbono,#070a0e);background-image:linear-gradient(#11161cb8 1px,transparent 1px), linear-gradient(90deg,#11161cb8 1px,transparent 1px), radial-gradient(ellipse 75% 70% at 50% 35%,transparent 20%,var(--carbono,#070a0e) 90%);background-size:56px 56px,56px 56px,100% 100%;min-height:100dvh;padding:28px 24px}.taila-is-standalone-frame{border:1px solid var(--border,#27313a);border-radius:14px;width:min(880px,100%);height:calc(100dvh - 56px);min-height:600px;margin:0 auto;overflow:hidden;box-shadow:0 28px 90px #00000075}.taila-is-standalone .taila-is-transcript{padding:32px clamp(20px,5vw,52px)}.taila-is-standalone .taila-is-intents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.taila-is-standalone .taila-is-message{max-width:74%}.taila-is-standalone .taila-is-composer{padding-inline:clamp(20px,5vw,52px)}.taila-is-noscript{background:var(--carbono,#070a0e);place-items:center;min-height:100dvh;padding:32px 24px;display:grid}.taila-is-noscript>div{background:var(--card,#141a21);border:1px solid var(--border,#27313a);border-left:3px solid var(--brasa,#ff6b1a);border-radius:0 12px 12px 0;max-width:600px;padding:32px}.taila-is-noscript h1{margin-bottom:12px;font-size:30px}.taila-is-noscript p{margin-bottom:20px}@media (width<=640px){.taila-is-launcher{min-height:50px;padding-right:15px;bottom:12px;right:12px}.taila-is-dialog{width:100vw;height:100dvh;box-shadow:none;border-left:0;inset:0}.taila-is-header{padding-inline:13px}.taila-is-text-button{min-width:auto;padding-inline:8px}.taila-is-transcript{padding:18px 13px 24px}.taila-is-message{max-width:91%}.taila-is-actions{grid-template-columns:1fr;display:grid}.taila-is-button{width:100%}.taila-is-standalone{padding:0}.taila-is-standalone-frame{border:0;border-radius:0;width:100%;height:100dvh;min-height:0}.taila-is-standalone .taila-is-transcript{padding:18px 13px 24px}.taila-is-standalone .taila-is-intents{grid-template-columns:1fr;gap:9px}.taila-is-standalone .taila-is-message{max-width:91%}.taila-is-standalone .taila-is-composer{padding-inline:13px}.taila-is-message-row--assistant .taila-is-message,.taila-is-standalone .taila-is-message-row--assistant .taila-is-message{max-width:calc(91% - 36px)}}@media (width<=370px){.taila-is-identity span:last-child{max-width:170px}.taila-is-launcher{font-size:13px}.taila-is-avatar--launcher{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.taila-is-dialog{animation:none}.taila-is-launcher,.taila-is-intent{transition:none}.taila-is-typing>span:not(.taila-is-sr-only){opacity:.7;animation:none}}
