@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}._2vxcPW_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}._2vxcPW_variable{--fonte-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d72c019e91ffb82f-s.23_tzllc9ug3l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8557ac4879842fb9-s.0v7f0_qic28v5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c847346577a98de0-s.2im-ylirbcr2x.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db08d2e20377160a-s.2wq_0j16_l1ke.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8394f9d71e076efc-s.1_84mggmphogq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19087af2bdec32b5-s.p.0u70gkhz9e0b8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.P1YAdW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.P1YAdW_variable{--fonte-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--nevoa:#f2f4f5;--superficie:#fff;--superficie-2:#e8ecee;--linha:#dce0e3;--borda-campo:#7f8a94;--carvao:#121417;--grafite:#5f6870;--ardosia:#2b3540;--on-ardosia:#f2f4f5;--aco:#7c8e9c;--aco-texto:#4e6170;--aco-suave:#c9d3da;--sucesso:#2a7151;--erro:#a23b2e;--foco:#2b3540;--g-nevoa:radial-gradient(60% 70% at 85% 10%, #b7c3cc8c 0%, #b7c3cc00 70%),radial-gradient(50% 60% at 10% 100%, #fffffff2 0%, #fff0 70%),radial-gradient(40% 50% at 55% 55%, #c9d3da59 0%, #c9d3da00 70%),#f2f4f5;--g-ardosia:radial-gradient(70% 80% at 78% 12%, #3d4955 0%, #3d495500 62%),radial-gradient(60% 60% at 0% 100%, #1e242a 0%, #1e242a00 70%),#121417;--sans:var(--fonte-sans),"Instrument Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:var(--fonte-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--sombra:0 1px 0 #1214170d,0 12px 32px #1214170f;--gutter:clamp(20px,5vw,64px);--sec:clamp(80px,11vw,140px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body{font-family:var(--sans);color:var(--carvao);background:var(--nevoa);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}img,video{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:6px}.wrap{max-width:1200px;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));margin:0 auto}.sec{padding-block:var(--sec)}.lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grafite);font-size:12.5px;line-height:16px}.d{background:linear-gradient(110deg,var(--ardosia) 10%,var(--aco) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}h1,h2{letter-spacing:-.035em;text-wrap:balance;font-weight:400}h1{font-size:clamp(46px,7.2vw,88px);line-height:1}h2{margin-top:14px;font-size:clamp(34px,4.6vw,56px);line-height:1.04}h3{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:28px}.lead{color:var(--grafite);max-width:600px;font-size:clamp(17px,1.6vw,19px);line-height:1.5}p{max-width:65ch}.cab{flex-direction:column;gap:0;max-width:760px;display:flex}.ilus{aspect-ratio:3/2;background:var(--superficie-2);border-radius:22px;overflow:hidden}.ilus img{object-fit:cover;width:100%;height:100%}.cab-img{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.cab-img .cab{max-width:none}.revisao{background:var(--superficie);border-radius:22px;flex-direction:column;gap:12px;margin:0;padding:22px 22px 16px;display:flex;box-shadow:0 2px #1214170a,0 30px 70px #1214171a}.revisao-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.revisao-ia{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aco-texto);align-items:center;gap:9px;font-size:11px;display:inline-flex}.revisao-ia svg{flex:none;width:26px;height:16px}.revisao-ia svg rect{fill:var(--aco)}.revisao-ia svg path{fill:none;stroke:var(--ardosia);stroke-width:10px}.revisao-st{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);border:1px solid var(--linha);border-radius:999px;padding:5px 10px;font-size:10.5px}.revisao-tit{letter-spacing:-.015em;font-size:18px;font-weight:500}.revisao-linhas{border-top:1px solid var(--linha);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.revisao-linhas li{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:3px 12px;padding:10px 0;font-size:14px;display:grid}.revisao-linhas span{color:var(--grafite)}.revisao-linhas b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.revisao-linhas i{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-column:2;justify-self:end;font-size:10px}.revisao-linhas li.ok i{color:var(--sucesso)}.revisao-linhas li.ok i:before{content:"✓ "}.revisao-linhas i.marca{text-transform:none;letter-spacing:0;color:var(--aco-texto);background:#e3e9ee;border-radius:5px;padding:1px 6px;font-family:inherit;font-size:12px}.revisao-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.revisao-quem{color:var(--carvao);align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.revisao-av{background:var(--superficie-2);width:28px;height:28px;color:var(--ardosia);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.revisao-btns{gap:8px;display:inline-flex}.revisao-btns span{border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.revisao-btns .b2{border:1px solid var(--linha);color:var(--carvao)}.revisao-btns .b1{background:var(--ardosia);color:var(--on-ardosia);opacity:.4}.revisao-nota{color:var(--grafite);font-size:11.5px}.revisao-linhas i{white-space:nowrap}@media (max-width:640px){.revisao-linhas i{grid-column:1/-1}}.btn{font:500 15px/20px var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 24px;text-decoration:none;transition:opacity .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1);display:inline-flex}.btn--p{background:var(--ardosia);color:var(--on-ardosia)}.btn--p:hover{opacity:.92}.btn--s{background:var(--superficie);color:var(--carvao);border-color:var(--linha)}.btn--s:hover{background:var(--superficie-2)}.btn svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.btns{flex-wrap:wrap;gap:12px;display:flex}.tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);border:1px solid var(--linha);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:11.5px;line-height:16px;display:inline-flex}.tag--a{background:var(--ardosia);border-color:var(--ardosia);color:var(--on-ardosia)}.card{background:var(--superficie);box-shadow:var(--sombra);border-radius:22px}.topo{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:saturate(1.2)blur(14px);background:#f2f4f5d1;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky}.topo.rolou{border-bottom-color:var(--linha)}.topo .wrap{align-items:center;gap:32px;height:72px;display:flex}.topo .logo{flex:none}.topo .logo img{width:auto;height:15px}.topo nav{gap:26px;margin-left:auto;display:flex}.topo nav a{color:var(--grafite);font-size:14px;text-decoration:none}.topo nav a:hover{color:var(--carvao)}.topo .btn{height:40px;padding:0 18px;font-size:14px}.pular{background:var(--carvao);color:#fff;z-index:30;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.pular:focus{left:12px}.hero{background:linear-gradient(90deg,#f2f4f5 0% 46%,#f2f4f5f5 56%,#f2f4f5d6 67%,#f2f4f599 78%,#f2f4f557 89%,#f2f4f529 100%),url(/assets/img/fita/01-hero-claro-3072.webp) 100% 100%/auto 108% no-repeat,#f2f4f5;align-items:center;min-height:calc(100svh - 72px);padding-block:clamp(56px,8vw,112px) clamp(56px,7vw,96px);display:flex}.pagina-home .hero{min-height:100svh;padding-top:calc(72px + clamp(40px,6vw,88px))}.hero>.wrap{width:100%}.hero .grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(28px,3vw,40px) clamp(40px,6vw,88px);display:grid}.hero .titulo{grid-column:1/-1}.hero .lead{margin-top:6px}.hero .btns{margin-top:34px}.painel{flex-direction:column;gap:12px;padding:28px;display:flex}.experimente{background:var(--g-nevoa)}.experimente .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.exp-nota{color:var(--grafite);margin-top:20px;font-size:14px}.tarefa.ok{background:var(--superficie);border-color:var(--linha)}.painel .painel-cab{margin-bottom:4px}.tarefa{background:var(--nevoa);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:16px;padding:16px 18px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s;display:grid}.tarefa:hover{border-color:var(--linha);background:var(--superficie)}.tarefa:active{transform:scale(.99)}.tarefa .como{grid-column:2/-1;padding-top:6px;display:block}.tarefa .como>span{color:var(--grafite);opacity:0;font-size:13.5px;line-height:1.45;transition:opacity .32s cubic-bezier(.2,0,0,1),transform .32s cubic-bezier(.2,0,0,1);display:block;transform:translateY(-4px)}.tarefa .como b{color:var(--aco-texto);font-weight:500}.tarefa.ok .como>span{opacity:1;transform:none}.painel-cab{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.painel-dica{color:var(--grafite);white-space:nowrap;font-size:12.5px}.painel-rodape{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding-top:16px;display:flex}.painel-rodape b{letter-spacing:-.03em;font-size:26px;font-weight:400;line-height:1;display:block}.painel-rodape span{color:var(--grafite);font-size:13px}.painel-rodape .btn{height:42px;padding:0 18px;font-size:14px}.painel-rodape .btn.pulsa{animation:1.4s cubic-bezier(.2,0,0,1) 2 pulsa}@keyframes pulsa{0%,to{box-shadow:0 0 #2b354059}50%{box-shadow:0 0 0 8px #2b354000}}.tarefa svg{width:34px;height:20px;color:var(--grafite);flex:none}.tarefa svg path{fill:none;stroke:currentColor;stroke-width:9px;stroke-linejoin:miter}.tarefa svg .pt{fill:currentColor;opacity:.35;transition:opacity .3s,fill .3s,transform .3s cubic-bezier(.2,0,0,1)}.tarefa .tx{min-width:0;font-size:15.5px;line-height:21px}.tarefa .tx small{color:var(--grafite);font-size:13px;display:block}.tarefa .st{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);white-space:nowrap;font-size:11px}.tarefa.ok svg{color:var(--carvao)}.tarefa.ok svg .pt{fill:var(--aco);opacity:1}.tarefa.ok .st{color:var(--sucesso)}.prob .grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lista{flex-direction:column;list-style:none;display:flex}.lista li{border-bottom:1px solid var(--linha);align-items:flex-start;gap:16px;padding:16px 0;font-size:18px;line-height:1.45;display:flex}.lista .ic{background:var(--superficie-2);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin-top:calc(.725em - 18px);display:grid}.lista .ic svg{fill:none;width:20px;height:20px;stroke:var(--aco-texto);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.prob .fecho{color:var(--grafite);margin-top:28px}.guia{background:var(--superficie)}.guia .grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.vs{grid-template-columns:minmax(120px,.55fr) minmax(0,1fr) 44px minmax(0,1.15fr);margin-top:48px;display:grid;position:relative}.vs:after{content:"";background:var(--g-ardosia);z-index:0;border-radius:22px;width:calc(42.5926% - 18.7407px);position:absolute;top:0;bottom:0;right:0;box-shadow:0 30px 70px #12141733}.vs-cab,.vs-linha{display:contents}.vs-cab>*,.vs-linha>*{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.vs-cab>*{padding:26px 0 14px}.vs-cab .vs-plat{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);font-size:11.5px}.vs-cab .vs-dlg{padding-left:30px}.vs-cab .vs-dlg img{width:auto;height:15px}.vs-linha>*{border-top:1px solid var(--linha);padding:20px 0}.vs-linha .vs-seta,.vs-linha .vs-dlg{border-top-color:#0000}.vs-linha .vs-dlg{letter-spacing:-.01em;color:#f2f4f5;padding-left:30px;padding-right:28px;font-size:18px;box-shadow:inset 0 1px #f2f4f51a}.vs-linha:last-child>*{padding-bottom:28px}.vs-crit{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aco-texto);font-size:11px}.vs-linha .vs-plat{color:var(--grafite);padding-right:18px;font-size:16px}.vs-plat svg{fill:none;width:16px;height:16px;stroke:var(--aco);stroke-width:1.8px;stroke-linecap:round;flex:none}.vs-seta{justify-content:center}.vs-seta svg{fill:none;width:18px;height:18px;stroke:var(--aco);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.vs-dlg svg{fill:none;stroke:#c9d3da;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}@media (max-width:760px){.vs{grid-template-columns:1fr}.vs:after,.vs-cab{display:none}.vs-linha{border-top:1px solid var(--linha);flex-direction:column;gap:8px;padding:18px 0;display:flex}.vs-linha>*{border:0;padding:0}.vs-linha .vs-seta{display:none}.vs-linha .vs-dlg{background:var(--g-ardosia);box-shadow:none;border-radius:14px;padding:14px 16px;font-size:16.5px}.vs-linha:last-child>*{padding-bottom:0}.vs-linha:last-child .vs-dlg{padding-bottom:14px}}.guia .foto{aspect-ratio:4/5;background:#000;border-radius:22px;margin:0;position:sticky;top:104px;overflow:hidden}.guia .foto img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;display:block}.guia .carta{max-width:600px}.guia .texto{color:var(--grafite);flex-direction:column;gap:20px;margin-top:28px;font-size:18px;line-height:1.65;display:flex}.guia .texto .abre{letter-spacing:-.01em;color:var(--carvao);font-size:clamp(20px,1.7vw,23px);line-height:1.5}.guia .texto p:last-child{color:var(--carvao)}.assin{flex-direction:column;gap:2px;margin-top:32px;display:flex}.assin b{letter-spacing:-.025em;color:var(--carvao);font-size:24px;font-weight:400}.assin small{color:var(--grafite);font-size:14px;line-height:1.4}.bastidores{background:var(--nevoa);border-radius:16px;margin-top:36px;padding:22px 24px}.bastidores .lab{margin-bottom:8px;display:block}.bastidores p{color:var(--carvao);max-width:none;font-size:15.5px;line-height:1.55}.cams{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.cam{color:inherit;border:1px solid #0000;flex-direction:column;gap:16px;padding:26px 26px 22px;text-decoration:none;transition:transform .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1),border-color .3s;display:flex}.cam:hover{border-color:var(--linha);transform:translateY(-4px);box-shadow:0 2px #1214170a,0 28px 60px #1214171c}.cam:focus-visible{outline:2px solid var(--ardosia);outline-offset:3px}.cam-topo{align-items:center;gap:12px;display:flex}.cam-ic{background:var(--superficie-2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:background-color .3s;display:grid}.cam-ic svg{fill:none;width:21px;height:21px;stroke:var(--ardosia);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.cam:hover .cam-ic{background:var(--ardosia)}.cam:hover .cam-ic svg{stroke:var(--on-ardosia)}.cam-area{letter-spacing:-.01em;font-size:15px;font-weight:500}.cam-n{font-family:var(--mono);letter-spacing:.12em;color:var(--aco);margin-left:auto;font-size:11px}.cam .dor{letter-spacing:-.02em;color:var(--carvao);font-size:clamp(20px,1.7vw,23px);font-weight:400;line-height:1.3}.cam-mon{border-top:1px solid var(--linha);padding-top:14px}.cam-mon .lab{margin-bottom:6px;font-size:10.5px;display:block}.cam-mon p{color:var(--grafite);font-size:14.5px;line-height:1.5}.cam-pe{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px;display:flex}.cam-trilho{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cam-trilho li{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aco);border:1px solid var(--linha);border-radius:999px;padding:5px 9px;font-size:10.5px;line-height:1}.cam-trilho li.on{background:var(--ardosia);border-color:var(--ardosia);color:var(--on-ardosia)}.cam-ir{border:1px solid var(--linha);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background-color .3s,border-color .3s;display:grid}.cam-ir svg{fill:none;width:17px;height:17px;stroke:var(--carvao);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.2,0,0,1),stroke .3s}.cam:hover .cam-ir{background:var(--ardosia);border-color:var(--ardosia)}.cam:hover .cam-ir svg{stroke:var(--on-ardosia);transform:translate(2px)}.cams-fecho{color:var(--grafite);flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.frase{letter-spacing:-.03em;margin-top:44px;font-size:clamp(26px,3.2vw,40px);line-height:1.15}.pratica .grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.video{aspect-ratio:9/16;background:#121417;border-radius:22px;justify-self:center;width:100%;max-width:360px;max-height:640px;overflow:hidden;box-shadow:0 30px 80px #12141729}.video video{object-fit:cover;width:100%;height:100%}.pratica .btns{margin-top:30px}.degraus{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.degrau{background:var(--nevoa);box-shadow:none;min-height:calc(440px + var(--n)*36px);flex-direction:column;gap:12px;padding:28px;display:flex}.degrau-topo{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.degrau-n{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aco-texto);font-size:11.5px}.degrau-nivel{align-items:flex-end;gap:4px;display:flex}.degrau-nivel i{background:var(--linha);border-radius:3px;width:10px;display:block}.degrau-nivel i:first-child{height:8px}.degrau-nivel i:nth-child(2){height:13px}.degrau-nivel i:nth-child(3){height:18px}.degrau-nivel i.on{background:var(--ardosia)}.degrau h3{letter-spacing:-.02em;font-size:clamp(22px,1.9vw,26px);line-height:1.2}.degrau-quem{color:var(--carvao);align-items:center;gap:8px;font-size:14.5px;display:flex}.degrau-quem svg{fill:none;width:17px;height:17px;stroke:var(--aco-texto);stroke-width:1.7px;stroke-linecap:round;flex:none}.degrau-itens{border-top:1px solid var(--linha);flex-direction:column;gap:9px;margin:6px 0 0;padding:14px 0 0;list-style:none;display:flex}.degrau-itens li{color:var(--grafite);gap:10px;font-size:14.5px;line-height:1.45;display:flex}.degrau-itens li:before{content:"";background:var(--aco);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.degrau-pe{flex-direction:column;gap:16px;margin-top:auto;padding-top:18px;display:flex}.degrau-preco b{letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:1;display:block}.degrau-preco span{color:var(--grafite);margin-top:6px;font-size:13px;display:block}.degrau .btn{white-space:normal;align-self:flex-start;height:auto;min-height:46px;padding:10px 22px}.degrau.destaque{background:var(--g-ardosia);color:#f2f4f5;box-shadow:0 30px 70px #12141733}.degrau.destaque .lab,.degrau.destaque .degrau-n,.degrau.destaque .degrau-preco span,.degrau.destaque .degrau-itens li{color:#a3adb5}.degrau.destaque .degrau-quem{color:#f2f4f5}.degrau.destaque .degrau-quem svg{stroke:#c9d3da}.degrau.destaque .degrau-itens{border-color:#f2f4f524}.degrau.destaque .degrau-itens li:before{background:#c9d3da}.degrau.destaque .degrau-nivel i{background:#f2f4f52e}.degrau.destaque .degrau-nivel i.on{background:#f2f4f5}.degrau.destaque .btn--p{color:var(--carvao);background:#d7dee3}@media (max-width:980px){.degraus{grid-template-columns:1fr;align-items:stretch}.degrau{min-height:0}}.pass-dest{background:var(--g-ardosia);color:#f2f4f5;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px 44px;margin-top:44px;padding:44px 48px;text-decoration:none;transition:transform .25s cubic-bezier(.2,0,0,1);display:grid;box-shadow:0 30px 70px #12141738}.pass-dest:hover{transform:translateY(-2px)}.pass-dest .lab{color:#a3adb5}.pass-dest h3{letter-spacing:-.035em;align-items:center;gap:12px;margin-top:14px;font-size:clamp(34px,3.6vw,50px);font-weight:400;line-height:1;display:flex}.pass-brilho{fill:currentColor;flex:none;width:.62em;height:.62em}.pass-dest p{color:#c9d3da;max-width:560px;margin-top:16px;font-size:17px;line-height:1.5}.pass-itens{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pass-itens li{border-top:1px solid #f2f4f524;align-items:baseline;gap:14px;padding:14px 0;display:flex}.pass-itens li:last-child{border-bottom:1px solid #f2f4f524}.pass-itens b{letter-spacing:-.02em;min-width:118px;font-size:24px;font-weight:400}.pass-itens span{color:#a3adb5;font-size:14.5px}.pass-btn{color:var(--carvao);background:#f2f4f5;grid-column:1/-1;justify-self:start}.pass-btn svg,.final-btns .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.degraus-titulo{color:var(--grafite);margin-top:44px;font-size:17px}.degraus-titulo b{color:var(--carvao);font-weight:500}.degraus-titulo+.degraus{margin-top:20px}.degrau-breve{background:var(--ardosia);color:#f2f4f5;letter-spacing:.1em;vertical-align:1px;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10px;display:inline-block}.final-btns{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.final .final-btns .btn--p{margin-top:0}.final .final-btns .btn--s{color:#f2f4f5;background:0 0;border-color:#f2f4f54d}@media (max-width:860px){.pass-dest{grid-template-columns:1fr;gap:22px;padding:30px 26px}.pass-itens li{flex-direction:column;gap:2px}.pass-itens b{min-width:0;font-size:21px}}.cmd{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.cmd div{flex-direction:column;gap:10px;padding:26px;display:flex}.cmd svg{width:24px;height:24px;stroke:var(--carvao);fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.cmd p{color:var(--grafite);font-size:15px}.prova{background:var(--g-nevoa);box-shadow:none;border:1px solid var(--linha);grid-template-columns:auto 1fr;align-items:center;gap:clamp(28px,5vw,72px);margin-top:48px;padding:clamp(28px,4vw,48px);display:grid}.prova .n{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.prova .n s{color:var(--grafite);letter-spacing:-.03em;font-size:44px;text-decoration-thickness:3px}.prova .n b{letter-spacing:-.05em;font-size:clamp(56px,7vw,88px);font-weight:400;line-height:1}.prova small{color:var(--grafite);margin-top:14px;font-size:13px;display:block}.dados{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.card.pot{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0;padding:clamp(28px,4vw,48px);display:grid}.pot-texto{flex-direction:column;min-width:0;display:flex}.dd-num{letter-spacing:-.045em;max-width:none;margin-top:14px;font-size:clamp(44px,5.6vw,72px);line-height:1}.dd-num b{white-space:nowrap;font-weight:400}.dd-frase{color:var(--carvao);max-width:30ch;margin-top:12px;font-size:19px;line-height:1.4}.dd-kpis{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.dd-kpis>div{background:var(--nevoa);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.dd-kpis b{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.1}.dd-kpis span{color:var(--grafite);font-size:14px;line-height:1.35}.dd-link{color:var(--carvao);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--aco-suave);text-decoration-color:var(--aco-suave);align-self:flex-start;align-items:center;gap:8px;margin-top:20px;font-size:16px;display:inline-flex}.dd-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dd-link:hover{-webkit-text-decoration-color:var(--carvao);text-decoration-color:var(--carvao)}.pot-texto small{color:var(--grafite);margin-top:18px;font-size:13px;line-height:1.5;display:block}.pot-fonte{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aco-texto);text-underline-offset:3px;align-self:flex-start;margin-top:10px;font-size:11px}.semana{flex-direction:column;gap:14px;min-width:0;display:flex}.sem-cab{color:var(--carvao);flex-direction:column;gap:12px;margin-bottom:6px;font-size:15px;display:flex}.sem-cab small{color:var(--grafite);margin-top:2px;font-size:13.5px;display:block}.sem-leg>span{align-items:center;gap:7px;display:inline-flex}.sem-leg i{border-radius:3px;flex:none;width:10px;height:10px}.sem-leg .l-ia{background:var(--ardosia)}.sem-leg .l-ate{background:var(--aco)}.sem-leg .l-resto{background:var(--superficie-2)}.sem-dia{color:var(--grafite);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;font-size:14px;display:grid}.sem-barra{background:repeating-linear-gradient(90deg,var(--superficie-2) 0 calc(12.5% - 3px),var(--superficie) calc(12.5% - 3px) 12.5%);border-radius:8px;height:30px;position:relative;overflow:hidden}.sem-barra i,.sem-barra em{width:0;transition:width 1s cubic-bezier(.2,0,0,1);position:absolute;top:0;bottom:0;left:0}.sem-barra i{background:var(--ardosia);transition-delay:calc(var(--i) * 90ms)}.sem-barra em{background:var(--aco);transition-delay:calc(var(--i) * 90ms + .7s);left:60%}.pot.visto .sem-barra i{width:60%}.pot.visto .sem-barra em{width:10%}.sem-eixo{font-family:var(--mono);color:var(--grafite);letter-spacing:.04em;justify-content:space-between;margin-left:48px;font-size:11px;display:flex}.dado{flex-direction:column;gap:18px;margin:0;padding:28px;display:flex}.dado svg{width:132px;height:auto;overflow:visible}.dado .trilho{fill:none;stroke:var(--superficie-2);stroke-width:12px}.dado .arco{fill:none;stroke:var(--ardosia);stroke-width:12px;stroke-linecap:round;transform-origin:60px 60px;stroke-dasharray:301.6;stroke-dashoffset:301.6px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,0,0,1);transform:rotate(-90deg)}.dado.visto .arco{stroke-dashoffset:calc(301.6 * (1 - var(--p)))}.dado svg text{font-family:var(--sans);letter-spacing:-.03em;fill:var(--carvao);font-size:26px}.dado figcaption{flex-direction:column;flex:1;gap:8px;display:flex}.dado figcaption b{letter-spacing:-.01em;font-size:18px;font-weight:400;line-height:1.35}.dado figcaption span{color:var(--grafite);font-size:15px}.dado figcaption a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aco-texto);text-underline-offset:3px;margin-top:auto;padding-top:8px;font-size:11px}.cenario .frase{margin-top:44px}.conta{background:var(--superficie)}.calc{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;margin-top:48px;display:grid}.calc .card{background:var(--nevoa);box-shadow:none;padding:30px}.calc-entrada{flex-direction:column;gap:26px;display:flex;position:sticky;top:96px}.faixa-in{flex-direction:column;gap:12px;font-size:15.5px;display:flex}.faixa-in>span{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.faixa-in output{letter-spacing:-.02em;color:var(--carvao);white-space:nowrap;font-size:22px}.faixa-in input{appearance:none;background:linear-gradient(90deg,var(--ardosia) var(--v,50%),var(--linha) var(--v,50%));cursor:pointer;border-radius:99px;outline:none;width:100%;height:6px}.faixa-in input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--superficie);border:2px solid var(--ardosia);border-radius:50%;width:24px;height:24px;transition:transform .15s;box-shadow:0 2px 8px #12141726}.faixa-in input::-moz-range-thumb{background:var(--superficie);border:2px solid var(--ardosia);border-radius:50%;width:22px;height:22px}.faixa-in input:active::-webkit-slider-thumb{transform:scale(1.12)}.faixa-in input:focus-visible{box-shadow:0 0 0 4px #2b35402e}.calc-nota{color:var(--grafite);font-size:13px;line-height:1.5}.calc-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.calc-kpis div{background:var(--superficie);border-radius:16px;padding:16px}.calc-kpis b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;font-size:clamp(21px,2.1vw,30px);font-weight:400;line-height:1.1;display:block}.calc-kpis small{color:var(--grafite);font-size:13px}.semana{flex-direction:column;gap:12px;margin-top:12px;display:flex}.sem-linha{grid-template-columns:64px 1fr 56px;align-items:center;gap:12px;font-size:14.5px;display:grid}.sem-linha em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.sem-trilho{background:var(--superficie);border-radius:99px;height:26px;display:flex;overflow:hidden}.sem-trilho i{height:100%;transition:width .6s cubic-bezier(.2,0,0,1);display:block}#b-hoje{background:var(--borda-campo);border-radius:99px}.sem-trilho i.ia{background:var(--ardosia);border-radius:99px 0 0 99px}.sem-trilho i.livre{background:repeating-linear-gradient(135deg,var(--aco-suave) 0 6px,transparent 6px 11px)}.sem-leg{color:var(--grafite);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.sem-leg i{border-radius:4px;width:12px;height:12px;margin-left:8px;display:inline-block}.sem-leg i:first-child{margin-left:0}.sem-leg i.ia{background:var(--ardosia)}.sem-leg i.livre{background:repeating-linear-gradient(135deg,var(--aco) 0 3px,transparent 3px 6px)}#g-ano{width:100%;height:auto;margin-top:8px;overflow:visible}#g-ano .ano-eixo{font-family:var(--mono);letter-spacing:.08em;fill:var(--grafite);font-size:10.5px}#g-ano .ano-valor{font-family:var(--sans);letter-spacing:-.02em;fill:var(--carvao);font-size:17px}.calc-equiv{margin-top:14px;font-size:17px}.calc-acoes{margin:18px 0 12px}.calc-acoes .btn{white-space:normal;text-align:left;height:auto;min-height:46px;padding:10px 22px}.caso{flex-direction:column;gap:10px;margin:18px 0 8px;display:flex}.caso-linha{grid-template-columns:62px 1fr 120px;align-items:center;gap:12px;font-size:14.5px;display:grid}.caso-linha em{color:var(--grafite);font-style:normal}.caso-trilho{background:var(--superficie-2);border-radius:99px;height:22px;overflow:hidden}.caso-trilho i{border-radius:99px;width:0;height:100%;transition:width 1.4s cubic-bezier(.2,0,0,1);display:block}.caso-trilho i.antes{background:var(--borda-campo)}.caso-trilho i.depois{background:var(--ardosia);min-width:22px}.prova.visto .caso-trilho i{width:calc(var(--w) * 100%)}.caso-pct{margin-bottom:6px;font-size:16px}.caso-pct b{letter-spacing:-.03em;font-size:30px;font-weight:400}.faq{border-top:1px solid var(--linha);margin-top:40px}#duvidas .wrap{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}#duvidas .cab{position:sticky;top:110px}#duvidas .faq{margin-top:0}@media (max-width:900px){#duvidas .wrap{grid-template-columns:1fr;gap:32px}#duvidas .cab{position:static}}.faq details{border-bottom:1px solid var(--linha)}.faq summary{cursor:pointer;letter-spacing:-.01em;padding:22px 40px 22px 0;font-size:19px;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:1.75px solid var(--grafite);border-bottom:1.75px solid var(--grafite);width:12px;height:12px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.faq details p{color:var(--grafite);padding:0 40px 24px 0}.final{color:#f2f4f5;background:linear-gradient(90deg,#121417 0%,#121417f5 42%,#12141773 66%,#12141700 86%),url(/assets/img/fita/10-final-1536.webp) 100%/cover no-repeat,#121417}.final .d{background:linear-gradient(110deg,#f2f4f5 10%,#b7c3cc 90%);-webkit-background-clip:text;background-clip:text}.final h2{font-size:clamp(42px,6.4vw,80px);line-height:1}.final p{color:#b7c3cc;max-width:640px;margin-top:28px;font-size:18px}.final .btn--p{color:var(--carvao);background:#d7dee3;margin-top:36px}.final .lab{color:#a3adb5}footer{color:#a3adb5;background:#121417;border-top:1px solid #2e333a;padding-block:44px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}footer img{height:13px}footer nav{flex-wrap:wrap;gap:22px;display:flex}footer a{font-size:14px;text-decoration:none}footer a:hover{color:#f2f4f5}footer small{border-top:1px solid #2e333a;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;width:100%;padding-top:20px;font-size:13px;display:flex}.js .rv{opacity:0;transition:opacity .6s cubic-bezier(.2,0,0,1),transform .6s cubic-bezier(.2,0,0,1);transform:translateY(18px)}.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dado .arco,.sem-barra i,.sem-barra em,.sem-trilho i,.caso-trilho i{transition:none}html{scroll-behavior:auto}.js .rv{opacity:1;transition:none;transform:none}.tarefa svg .pt,.tarefa,.tarefa .como>span{transition:none}.painel-rodape .btn.pulsa{animation:none}}@media (max-width:980px){.hero .grid,.prob .grid,.guia .grid,.pratica .grid,.experimente .grid{grid-template-columns:1fr}.guia .foto{width:100%;max-width:440px;position:static}.cams{grid-template-columns:repeat(2,minmax(0,1fr))}.calc{grid-template-columns:1fr}.calc-entrada{position:static}.dados{grid-template-columns:1fr 1fr}.card.pot{grid-template-columns:minmax(0,1fr)}.cmd{grid-template-columns:1fr 1fr}.hero{background:linear-gradient(#f2f4f5f2 0%,#f2f4f5d1 32%,#f2f4f54d 62%,#f2f4f526 100%),url(/assets/img/fita/01-hero-claro-3072.webp) 70% bottom/cover no-repeat,#f2f4f5}.final{background:linear-gradient(#121417f0 0%,#121417d1 60%,#12141799 100%),url(/assets/img/fita/10-final-1536.webp) 65%/cover no-repeat,#121417}.cab-img{grid-template-columns:1fr}.topo nav{display:none}.topo .btn{margin-left:auto}}@media (max-width:640px){body{font-size:16px}.cams,.cmd,.dados,.calc-kpis,.dd-kpis{grid-template-columns:minmax(0,1fr)}.caso-linha{grid-template-columns:54px 1fr 92px}.prova{grid-template-columns:1fr}.tarefa .tx small{display:none}.lista li,.guia .texto{font-size:16.5px}}[hidden]{display:none!important}.painel-dica .toque{display:none}@media (hover:none){.painel-dica .clique{display:none}.painel-dica .toque{display:inline}}html.carregando{overflow:hidden}.abertura{display:none}html.carregando .abertura{z-index:100;display:block;position:fixed;inset:0}html.carregando .topo .logo{visibility:hidden}.abertura-fundo{background:radial-gradient(70% 80% at 50% 0,#3d4955 0%,#3d495500 62%),radial-gradient(60% 60% at 0 100%,#1e242a 0%,#1e242a00 70%),#121417;transition:transform 1s cubic-bezier(.76,0,.24,1);position:absolute;inset:0}.abertura-fundo canvas{width:100%;height:100%;display:block}.abertura.saindo .abertura-fundo{transform:translateY(-100%)}.abertura-centro{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:34px;display:flex;position:absolute;inset:0}.abertura-logo{transform-origin:0 0;width:min(640px,78vw);height:auto;transition:transform 1s cubic-bezier(.76,0,.24,1),opacity .4s;overflow:visible}.abertura-logo .traco path{fill:none;stroke:#f2f4f5;stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s cubic-bezier(.65,0,.35,1) forwards abertura-traco}.abertura-logo .traco path.ia{stroke:#a9b8c4}.abertura-logo .traco{transition:opacity .25s}.abertura-logo .ponto{fill:#a9b8c4;transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1),fill 1s;transform:scale(0)}.abertura.chegou .abertura-logo .ponto{transform:scale(1)}.abertura-logo .exata{opacity:0;transition:opacity .25s}.abertura-logo .exata path{stroke:#f2f4f5;transition:stroke 1s cubic-bezier(.76,0,.24,1),fill 1s cubic-bezier(.76,0,.24,1)}.abertura-logo .exata path.ia{stroke:#a9b8c4}.abertura-logo .exata path.cheio{fill:#f2f4f5;stroke:none}.abertura-logo .exata path.cheio.ia{fill:#a9b8c4}.abertura.pronto .abertura-logo .exata{opacity:1}.abertura.pronto .abertura-logo .traco{opacity:0}.abertura.saindo .abertura-logo .exata path{stroke:#5f6870}.abertura.saindo .abertura-logo .exata path.cheio{fill:#5f6870}.abertura.saindo .abertura-logo .exata path.ia{stroke:#7c8e9c}.abertura.saindo .abertura-logo .exata path.cheio.ia,.abertura.saindo .abertura-logo .ponto{fill:#7c8e9c}.abertura-meta{width:min(640px,78vw);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#9aa6b0;opacity:0;align-items:center;gap:16px;font-size:11px;transition:opacity .3s;animation:.5s .25s forwards abertura-surge;display:flex}.abertura-meta span:first-child{min-width:7ch}.abertura-barra{background:#c9d3da29;flex:1;height:1px;position:relative;overflow:hidden}.abertura-barra span{transform-origin:0;background:#c9d3da;position:absolute;inset:0;transform:scaleX(0)}.abertura.saindo .abertura-meta{opacity:0;animation:none}@keyframes abertura-traco{to{stroke-dashoffset:0}}@keyframes abertura-surge{to{opacity:1}}.cena{--p:0;--cw:min(clamp(148px,16vw,224px),26svh);--ch:calc(var(--cw)*1.3);--cy:calc(50% + 38px);--aw:min(clamp(80px,10vw,148px),17svh);--ah:calc(var(--aw)*1.3);--rx:min(38vw,600px);--ry:clamp(110px,22svh,280px)}.cena-palco{background:#f2f4f5;position:relative}.cena-img,.cena-veu{display:none}.leque{--p:1;height:clamp(640px,100svh,900px);position:relative;overflow:hidden}.leque-cartas{margin:0;padding:0;list-style:none}.leque-centro{left:50%;top:var(--cy);width:var(--cw);height:var(--ch);z-index:2;background:linear-gradient(#fff0 45%,#ffffffeb 100%),url(/assets/img/fita/01-hero-claro-1536.webp) 62% 55%/auto 200% no-repeat,#e8ecee;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px #1214170d,0 18px 44px #1214171f}.leque-centro img{width:78%;height:auto}.leque-centro span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#4e6170;font-size:9.5px;line-height:1.4}.leque-carta{left:50%;top:var(--cy);width:var(--aw);height:var(--ah);z-index:1;--ang:var(--a);--ix:var(--i);--s:clamp(0,(var(--p) - .36 - var(--ix)*.034)/.2,1);--e:calc(var(--s)*var(--s)*(3 - 2*var(--s)));transform:translate(-50%,-50%) translate(calc(sin(var(--ang))*var(--rx)*var(--e)),calc((var(--ch)*-.06 - cos(var(--ang))*var(--ry))*var(--e))) rotate(calc(var(--ang)*.42*var(--e))) scale(calc(.5 + .5*var(--e)));opacity:clamp(0,var(--s)*4,1);position:absolute}.leque .carta{height:100%;animation:7s ease-in-out infinite carta-flutua;animation-delay:calc(var(--i)*-.85s);background:#fff;border-radius:16px;flex-direction:column;padding:12px 12px 13px;display:flex;box-shadow:0 1px #1214170d,0 12px 30px #12141717}.leque .carta-topo{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#7f8a94;justify-content:space-between;font-size:9px;display:flex}.leque .carta-topo span:last-child{color:#4e6170}.leque .carta-ic{fill:none;stroke:#2b3540;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:clamp(20px,2.2vw,28px);height:auto;margin:auto 0 0}.leque .carta h3{margin-top:10px;font-size:clamp(12px,1.15vw,16px);font-weight:500;line-height:1.2}.leque .carta p{color:#5f6870;margin-top:3px;font-size:clamp(10px,.85vw,12px);line-height:1.35}.leque-texto{left:50%;top:calc(var(--cy) + var(--ch)/2 + min(30px,3.5svh));text-align:center;z-index:2;width:min(620px,90vw);position:absolute;transform:translate(-50%)}.leque-texto h2{margin-top:10px;font-size:clamp(22px,min(3vw,5.6svh),40px)}.leque-link{color:#121417;border-bottom:1px solid #c9d3da;align-items:center;gap:8px;margin-top:14px;padding-bottom:2px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.leque-link svg{fill:none;stroke:currentColor;stroke-width:1.75px;width:16px;height:16px}.leque-link:hover{border-color:#2b3540}@keyframes carta-flutua{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(.6deg)}}.js .cena{height:300svh}.js .cena-palco{height:100svh;position:sticky;top:0;overflow:hidden}.js .cena .hero{z-index:2;--t:clamp(0,var(--p)/.16,1);background:0 0;position:absolute;inset:0}.js .cena .hero>.wrap{opacity:calc(1 - var(--t));transform:translateY(calc(var(--t)*-48px));filter:blur(calc(var(--t)*6px))}.js .cena-img{z-index:0;--q:clamp(0,(var(--p) - .03)/.3,1);--k:calc(var(--q)*var(--q)*(3 - 2*var(--q)));clip-path:inset(calc(var(--k)*(var(--cy) - var(--ch)/2)) calc(var(--k)*(50% - var(--cw)/2)) calc(var(--k)*(100% - var(--cy) - var(--ch)/2)) calc(var(--k)*(50% - var(--cw)/2)) round calc(var(--k)*22px));display:block;position:absolute;inset:0}.js .cena-foto{transform:translateX(calc(var(--k)*-24%)) scale(calc(1 - var(--k)*.22));transform-origin:72%;background:url(/assets/img/fita/01-hero-claro-3072.webp) 100% 100%/auto 108% no-repeat,#f2f4f5;position:absolute;inset:0}.js .cena-veu{z-index:1;pointer-events:none;--q:clamp(0,(var(--p) - .02)/.2,1);opacity:calc(1 - var(--q));background:linear-gradient(90deg,#f2f4f5 0% 46%,#f2f4f5f5 56%,#f2f4f5d6 67%,#f2f4f599 78%,#f2f4f557 89%,#f2f4f529 100%);display:block;position:absolute;inset:0}.js .leque{z-index:3;pointer-events:none;--p:inherit;height:auto;position:absolute;inset:0}.js .leque-centro{--q:clamp(0,(var(--p) - .3)/.06,1);box-shadow:0 18px 44px rgba(18,20,23,calc(.12*var(--q)));background:linear-gradient(180deg,#fff0 45%,rgba(255,255,255,calc(.92*var(--q))) 100%)}.js .leque-centro>*{opacity:var(--q)}.js .leque-texto{--h:clamp(0,(var(--p) - .62)/.12,1);opacity:var(--h);transform:translateX(-50%) translateY(calc((1 - var(--h))*18px))}.js .leque-texto a{pointer-events:auto}@media (max-width:900px){.js .cena-foto{transform:translateX(calc(var(--k)*-6%)) scale(calc(1 - var(--k)*.1));background:url(/assets/img/fita/01-hero-claro-3072.webp) 70% bottom/cover no-repeat,#f2f4f5}.js .cena-veu{background:linear-gradient(#f2f4f5f2 0%,#f2f4f5d1 32%,#f2f4f54d 62%,#f2f4f526 100%)}}@media (max-width:700px){.cena{--cy:50%;--rx:min(40vw,600px);--ry:clamp(150px,27svh,300px);--aw:80px}.leque .carta{text-align:center;align-items:center;padding:9px 7px}.leque .carta-ic{margin:auto auto 0}.leque .carta p,.leque .carta-topo span:first-child{display:none}.leque .carta h3{letter-spacing:-.01em;font-size:11px}.leque-carta{--ang:var(--am);--ix:var(--im)}.leque-carta.so-grande{display:none}.leque-centro{padding:12px}.leque-centro span{font-size:8px}}.passe{left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);opacity:0;pointer-events:none;background:linear-gradient(#2b3540c7,#121417d6);border:1px solid #f2f4f51f;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;width:min(760px,100% - 32px);padding:14px 14px 14px 26px;transition:transform .6s cubic-bezier(.2,0,0,1),opacity .4s;display:flex;position:fixed;transform:translate(-50%,calc(100% + 40px));box-shadow:inset 0 1px #f2f4f514,0 18px 48px #12141747}.passe.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.passe-marca{flex-direction:column;gap:9px;min-width:0;display:flex}.passe-assinatura{align-items:center;gap:12px;display:flex}.passe-assinatura img{flex:none;width:auto;height:15px}.passe-academy{letter-spacing:-.02em;color:#f2f4f5;white-space:nowrap;border-left:1px solid #f2f4f538;align-items:baseline;gap:7px;padding-left:12px;font-size:19px;line-height:1;display:flex}.passe-academy b{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#c9d3da;font-size:12.5px;font-weight:400}.passe-meta{color:#a3adb5;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.passe-meta span+span:before{content:"·";color:#5f6870;margin:0 9px}.passe-botao{color:#121417;background:#dce6ec;border-radius:16px;flex:none;align-items:center;gap:14px;height:58px;padding:0 24px 0 28px;font-size:17px;font-weight:500;text-decoration:none;transition:background-color .2s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:inset 0 1px #fff9}.passe-botao:hover{background:#eef3f6}.passe-botao svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,0,0,1)}.passe-botao:hover svg{transform:translate(3px)}.passe-botao:focus-visible{outline-offset:2px;outline:2px solid #f2f4f5}@media (max-width:640px){.passe{border-radius:20px;gap:12px;padding:10px 10px 10px 16px}.passe-marca{gap:0}.passe-assinatura{flex-direction:column;align-items:flex-start;gap:7px}.passe-assinatura img{height:11px}.passe-academy{border-left:0;gap:6px;padding-left:0;font-size:15px}.passe-academy b{letter-spacing:.18em;font-size:10px}.passe-meta{display:none}.passe-botao{border-radius:13px;gap:8px;height:46px;padding:0 14px 0 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.passe{transition:none}}
.funil{--sec:clamp(64px,9vw,120px)}.funil h1{margin-top:16px;font-size:clamp(40px,5.8vw,72px);line-height:1.02}.funil h2{margin-top:12px;font-size:clamp(30px,3.8vw,46px);line-height:1.06}.funil h3{letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:26px}.funil .lead{color:var(--grafite);max-width:600px;margin-top:20px;font-size:clamp(17px,1.6vw,19px);line-height:1.5}.funil .btn{font:500 15px/20px var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:auto;min-height:48px;padding:0 24px;text-decoration:none;transition:opacity .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1);display:inline-flex}.btn--claro{color:var(--carvao);background:#d7dee3}.btn[disabled]{opacity:.6;cursor:progress}.funil .btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-f{background:var(--g-nevoa);padding-block:clamp(48px,7vw,96px)}.split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.inclui{border-top:1px solid var(--linha);flex-direction:column;margin-top:28px;list-style:none;display:flex}.inclui li{border-bottom:1px solid var(--linha);align-items:baseline;gap:16px;padding:16px 0;display:flex}.inclui li b{font-weight:500}.inclui li span.lab{width:112px;color:var(--aco-texto);flex:none}.inclui li p{color:var(--grafite);margin-top:2px;font-size:15.5px}.ilus{aspect-ratio:3/2;background:var(--superficie-2);border-radius:22px;overflow:hidden}.ilus img{object-fit:cover;width:100%;height:100%}.capa-pdf{background:#fff;border-radius:14px;max-width:300px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 60px #12141729}.form{flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex;position:sticky;top:96px}.form h2{margin-top:6px;font-size:clamp(26px,2.6vw,32px)}.form .sub{color:var(--grafite);margin-top:-6px;font-size:15px}.campo{flex-direction:column;gap:6px;display:flex}.campo label,.campo legend{font-size:14px;font-weight:500}.campo label small,.campo legend small{color:var(--grafite);font-weight:400}.campo input,.campo select,.campo textarea{font:400 16px/22px var(--sans);color:var(--carvao);background:var(--superficie);border:1px solid var(--borda-campo);border-radius:12px;width:100%;min-height:48px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.campo textarea{resize:vertical;min-height:110px}.campo select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235F6870' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--ardosia);outline:none;box-shadow:0 0 0 3px #2b354026}.campo [aria-invalid=true]{border-color:var(--erro);box-shadow:0 0 0 3px #a23b2e1f}.campo .msg{color:var(--erro);font-size:13px;display:none}.campo [aria-invalid=true]~.msg{display:block}.duas{grid-template-columns:1fr 1fr;gap:14px;display:grid}fieldset.campo{border:0}.opcoes{flex-direction:column;gap:8px;margin-top:4px;display:flex}.opcoes label{border:1px solid var(--linha);cursor:pointer;background:var(--superficie);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:400;display:flex}.opcoes label:has(input:checked){border-color:var(--ardosia);background:var(--nevoa)}.opcoes input{accent-color:var(--ardosia);width:16px;height:16px}.consent{color:var(--grafite);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.consent input{accent-color:var(--ardosia);flex:none;width:18px;height:18px;margin-top:1px}.consent[data-erro=true]{color:var(--erro)}.isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.aviso-form{color:var(--erro);font-size:14px;display:none}.aviso-form.on{display:block}.form .btn{width:100%}.seguro{color:var(--grafite);text-align:center;font-size:12.5px}.passos3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.passos3 .card{flex-direction:column;gap:10px;padding:28px;display:flex}.passos3 .card p{color:var(--grafite);font-size:15.5px}.lado2{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.lado2 .card{padding:28px}.lado2 ul{flex-direction:column;gap:12px;margin-top:14px;list-style:none;display:flex}.lado2 li{align-items:baseline;gap:12px;font-size:16px;display:flex}.lado2 svg{width:18px;height:18px;stroke:var(--aco-texto);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transform:translateY(3px)}.convite{background:var(--g-ardosia);color:#f2f4f5;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:clamp(28px,4vw,48px);display:grid}.convite .lab{color:#a3adb5}.convite .d{background:linear-gradient(110deg,#f2f4f5 10%,#b7c3cc 90%);-webkit-background-clip:text;background-clip:text}.convite p{color:#b7c3cc;margin-top:14px}.ok-icone{background:var(--superficie);width:56px;height:56px;box-shadow:var(--sombra);border-radius:16px;place-items:center;display:grid}.ok-icone svg{width:28px;height:28px;stroke:var(--sucesso);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.texto-legal{max-width:760px}.texto-legal h2{margin-top:40px;font-size:26px}.texto-legal p,.texto-legal li{color:var(--grafite);margin-top:12px}.texto-legal ul{padding-left:20px}@media (max-width:980px){.split,.convite{grid-template-columns:1fr}.form{position:static}.passos3{grid-template-columns:1fr}}@media (max-width:640px){.duas,.lado2{grid-template-columns:1fr}.inclui li span.lab{width:64px}}.chat{flex-direction:column;height:min(680px,100dvh - 120px);min-height:520px;display:flex;position:sticky;top:96px;overflow:hidden}.chat[hidden]{display:none}.chat-cab{border-bottom:1px solid var(--linha);align-items:center;gap:12px;padding:16px 20px;display:flex}.chat-cab b{font-size:15.5px;font-weight:500;display:block}.chat-cab span{color:var(--grafite);font-size:13px}.chat-av{background:var(--g-ardosia);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.chat-av svg{width:24px;height:16px}.chat-av rect{fill:var(--aco)}.chat-av path{fill:none;stroke:#f2f4f5;stroke-width:10px}.chat-reini{font:500 13px/18px var(--sans);color:var(--grafite);border:1px solid var(--linha);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:6px 12px}.chat-reini:hover{color:var(--carvao);background:var(--superficie-2)}.chat-log{scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;padding:20px;display:flex;overflow-y:auto}.msg{border-radius:18px;max-width:86%;padding:11px 15px;font-size:15.5px;line-height:1.45;animation:.26s cubic-bezier(.2,0,0,1) msg-entra}.msg.bot{background:var(--nevoa);border-bottom-left-radius:6px;align-self:flex-start}.msg.eu{background:var(--ardosia);color:var(--on-ardosia);white-space:pre-wrap;overflow-wrap:anywhere;border-bottom-right-radius:6px;align-self:flex-end}.msg.bot+.msg.eu,.msg.eu+.msg.bot{margin-top:8px}.msg a{color:inherit;text-underline-offset:2px}.msg .btn{color:var(--on-ardosia);margin-top:4px;text-decoration:none}.msg:has(>.btn){background:0 0;padding:0}@keyframes msg-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.digitando{align-items:center;gap:5px;padding:15px 16px;display:flex}.digitando i{background:var(--grafite);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pontinho}.digitando i:nth-child(2){animation-delay:.15s}.digitando i:nth-child(3){animation-delay:.3s}@keyframes pontinho{0%,80%,to{opacity:.25;transform:none}40%{opacity:.9;transform:translateY(-3px)}}.chat-resumo{grid-template-columns:auto 1fr;gap:6px 14px;margin:2px 0;font-size:14.5px;display:grid}.chat-resumo dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);padding-top:3px;font-size:10.5px}.chat-resumo dd{overflow-wrap:anywhere}.chat-doca{border-top:1px solid var(--linha);background:var(--superficie);flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.chat-doca:empty{display:none}.chat-opcoes{flex-wrap:wrap;gap:8px;display:flex}.chip{font:500 14.5px/20px var(--sans);color:var(--carvao);background:var(--superficie);border:1px solid var(--borda-campo);cursor:pointer;border-radius:999px;padding:9px 15px;transition:background-color .15s,border-color .15s;animation:.26s cubic-bezier(.2,0,0,1) both msg-entra}.chip:hover{background:var(--nevoa);border-color:var(--ardosia)}.chip--forte{background:var(--ardosia);border-color:var(--ardosia);color:var(--on-ardosia)}.chip--forte:hover{background:var(--ardosia);opacity:.92}.chip--leve{border-color:var(--linha);color:var(--grafite);align-self:flex-start;font-weight:400}.chat-entrada{align-items:flex-end;gap:8px;display:flex}.chat-entrada input,.chat-entrada textarea{font:400 16px/22px var(--sans);color:var(--carvao);border:1px solid var(--borda-campo);resize:none;background:var(--superficie);border-radius:14px;flex:1;min-height:48px;padding:12px 14px}.chat-entrada input:focus,.chat-entrada textarea:focus{border-color:var(--ardosia);outline:none;box-shadow:0 0 0 3px #2b354026}.chat-entrada [aria-invalid=true]{border-color:var(--erro)}.chat-enviar{background:var(--ardosia);width:48px;height:48px;color:var(--on-ardosia);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.chat-enviar svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chat-nota{color:var(--grafite);font-size:12.5px}@media (max-width:980px){.chat{height:min(640px,82dvh);position:static}}@media (max-width:640px){.chat-cab{gap:10px;padding:12px 14px}.chat-cab>div{min-width:0}.chat-cab b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.chat-cab div span{white-space:nowrap;font-size:12px;display:block}.chat-av{width:36px;height:36px}.chat-log{padding:14px}.msg{max-width:90%;font-size:15px}.chat-doca{max-height:46%;padding:12px;overflow-y:auto}.chip{padding:7px 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.msg,.chip{animation:none}.digitando i{opacity:.5;animation:none}.chat-log{scroll-behavior:auto}}.chat-progresso{background:var(--superficie-2);height:3px}.chat-progresso i{background:var(--ardosia);width:0;height:100%;transition:width .5s cubic-bezier(.2,0,0,1);display:block}.chip--marca[aria-pressed=true]{background:var(--nevoa);border-color:var(--ardosia);box-shadow:inset 0 0 0 1px var(--ardosia)}.chip--marca[aria-pressed=true]:before{content:"✓ ";color:var(--sucesso)}.chip[disabled]{opacity:.45;cursor:not-allowed}.msg.bot:has(>.res){background:var(--superficie);border:1px solid var(--linha);width:100%;max-width:100%;padding:16px}.msg.bot:has(>.res-acoes){background:0 0;padding:0}.res .lab{margin:18px 0 8px;font-size:11px}.res svg{width:100%;height:auto;display:block}.res-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.res-kpis div{background:var(--nevoa);border-radius:14px;padding:12px}.res-kpis b{letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.1;display:block}.res-kpis span{color:var(--grafite);margin-top:4px;font-size:12px;line-height:1.3;display:block}.res-plano{counter-reset:pl;flex-direction:column;gap:8px;list-style:none;display:flex}.res-plano li{counter-increment:pl;grid-template-columns:28px 1fr;align-items:baseline;column-gap:10px;display:grid}.res-plano li:before{content:counter(pl);background:var(--ardosia);color:#f2f4f5;border-radius:50%;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:12.5px;display:grid}.res-plano b{font-size:15px;font-weight:500}.res-plano span{color:var(--grafite);font-size:13px}.res-rec{font-size:14.5px}.res-rec b{font-weight:500}.res-aviso{color:var(--grafite);border-top:1px solid var(--linha);margin-top:14px;padding-top:10px;font-size:12px}.res-acoes{flex-wrap:wrap;gap:8px;display:flex}.res-acoes .btn--s{color:var(--carvao)}@media (max-width:640px){.res-kpis b{font-size:20px}.msg.bot:has(>.res){padding:12px}}.so-chat{background:var(--g-nevoa);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.chat-topo{height:64px;padding:0 max(var(--gutter),env(safe-area-inset-left,0px));flex:none;justify-content:space-between;align-items:center;display:flex}.chat-topo .logo img{width:auto;height:15px}.chat-sair{color:var(--grafite);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.chat-sair:hover{color:var(--carvao);background:#1214170d}.chat-sair svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.chat-pagina{min-height:0;padding:0 max(var(--gutter),env(safe-area-inset-right,0px)) 24px;flex:1;justify-content:center;align-items:stretch;display:flex}.chat-pagina .chat{width:100%;max-width:780px;height:100%;min-height:0;position:static}.chat-pagina .form{width:100%;max-width:640px;max-height:100%;position:static;overflow-y:auto}.chat-pagina .chat .msg.bot:not(:has(>.res)){max-width:min(86%,560px)}@media (max-width:640px){.chat-topo{height:56px}.chat-pagina{padding:0}.chat-pagina .chat{box-shadow:none;border-top:1px solid var(--linha);border-radius:0}}.lista-pp{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.pp{flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.pp .capa{aspect-ratio:3/2;background:var(--superficie-2);border-radius:14px;overflow:hidden}.pp .capa img{object-fit:cover;width:100%;height:100%}.pp p{color:var(--grafite);font-size:15px}.pp .tag{margin-top:auto}a.pp:hover{box-shadow:0 1px #1214170d,0 20px 44px #1214171a}.pp.breve{opacity:.72}@media (max-width:980px){.lista-pp{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lista-pp{grid-template-columns:1fr}}.form[data-enviando] button[type=submit]{opacity:.6;cursor:progress}.funil .isca-pdf{flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;display:flex}.funil .isca-pdf .capa-pdf{max-width:170px}.funil .isca-pdf p{color:var(--grafite);max-width:300px;font-size:15px}.funil .isca-regras{color:var(--grafite);flex-direction:column;gap:14px;margin-top:28px;font-size:16px;list-style:none;display:flex}.funil .isca-regras b{color:var(--carvao);font-weight:500}.funil .amostra{background:var(--superficie);box-shadow:var(--sombra);color:var(--carvao);border-radius:22px;padding:clamp(24px,3vw,36px);font-size:15.5px;line-height:1.6}.funil .amostra-cab{border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.funil .amostra p+p,.funil .amostra ul+p{margin-top:10px}.funil .amostra ul{flex-direction:column;gap:6px;margin:10px 0 0 18px;display:flex}.funil .amostra b{font-weight:500}.funil .pp-grupo{margin-top:56px}.funil .pp-grupo .lista-pp{margin-top:18px}.funil .pp-aberto{color:var(--grafite);margin-top:24px;font-size:15.5px}.funil .pp-aberto a{color:var(--carvao);text-underline-offset:3px}.funil .inclui li a{color:inherit;text-decoration:none}.funil .inclui li a:hover b{text-underline-offset:3px;text-decoration:underline}.funil .pp-lado-form{flex-direction:column;gap:28px;display:flex}.funil .pp-lado-form .isca-pdf{margin-top:0}.funil .pp-guia{background:var(--superficie)}.funil .pp-guia-grade{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.funil .pp-indice{flex-direction:column;gap:2px;display:flex;position:sticky;top:104px}.funil .pp-indice .lab{margin-bottom:10px}.funil .pp-indice a{color:var(--grafite);border-bottom:1px solid var(--linha);padding:8px 0;font-size:15px;text-decoration:none}.funil .pp-indice a:hover{color:var(--carvao)}.funil .pp-corpo{flex-direction:column;gap:clamp(64px,8vw,96px);max-width:780px;display:flex}.funil .pp-parte{scroll-margin-top:96px}.funil .pp-parte h2{margin-top:14px}.funil .pp-parte h3{letter-spacing:-.01em;margin:36px 0 14px;font-size:19px;font-weight:500}.funil .pp-intro{color:var(--grafite);max-width:none;margin-top:14px;font-size:17px;line-height:1.6}.funil .pp-check{flex-direction:column;gap:14px;margin-top:22px;font-size:16.5px;line-height:1.55;list-style:none;display:flex}.funil .pp-check li{align-items:flex-start;gap:14px;display:flex}.funil .pp-check li:before{content:"";border:1.5px solid var(--aco);border-radius:4px;flex:none;width:16px;height:16px;margin-top:calc(.775em - 8px)}.funil .pp-check b,.funil .pp-passos b{color:var(--carvao);font-weight:500}.funil .pp-passos{counter-reset:pp;flex-direction:column;gap:12px;margin-top:22px;font-size:16.5px;line-height:1.55;list-style:none;display:flex}.funil .pp-passos li{counter-increment:pp;align-items:baseline;gap:14px;display:flex}.funil .pp-passos li:before{content:counter(pp,decimal-leading-zero);width:26px;font-family:var(--fonte-mono),monospace;color:var(--aco-texto);flex:none;font-size:12px}.funil .pp-arquivos{border-top:1px solid var(--linha);flex-direction:column;list-style:none;display:flex}.funil .pp-arquivos li{border-bottom:1px solid var(--linha);color:var(--grafite);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px;padding:12px 0;font-size:15.5px;display:grid}.funil .pp-arquivos code{font-family:var(--fonte-mono),monospace;color:var(--carvao);overflow-wrap:anywhere;font-size:13px}.funil .pp-duas{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.funil .pp-regra{background:var(--nevoa);border-radius:16px;padding:20px 22px}.funil .pp-regra.nao{background:#f6efee}.funil .pp-regra ul{flex-direction:column;gap:6px;margin:10px 0 0 18px;font-size:15px;display:flex}.funil .pp-dica{border-left:2px solid var(--aco);margin-top:24px;padding:2px 0 2px 16px}.funil .pp-dica p{color:var(--grafite);max-width:none;font-size:15.5px}.funil .pp-dica b{color:var(--carvao);font-weight:500}.funil .pp-guia .amostra{box-shadow:none;background:var(--nevoa);margin-top:22px}.funil .pp-extras{flex-direction:column;display:flex}.funil .amostra-cab{align-items:center}.funil .pp-copiar{border:1px solid var(--linha);background:var(--superficie);height:32px;font:500 13px/1 var(--fonte-sans),sans-serif;color:var(--carvao);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 12px;transition:background .15s,border-color .15s;display:inline-flex}.funil .pp-copiar:hover{border-color:var(--aco)}.funil .pp-copiar.feito{background:var(--ardosia);border-color:var(--ardosia);color:var(--on-ardosia)}.funil .pp-copiar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.funil .pp-levar{background:var(--nevoa);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:24px 26px;display:flex}.funil .pp-levar b{font-size:17px;font-weight:500}.funil .pp-levar p{color:var(--grafite);margin-top:4px;font-size:15px}@media (max-width:980px){.funil .pp-guia-grade{grid-template-columns:1fr}.funil .pp-indice{display:none}}@media (max-width:640px){.funil .pp-duas{grid-template-columns:1fr}.funil .pp-arquivos li{grid-template-columns:1fr;gap:4px}}.funil .pp-corpo,.funil .pp-parte{min-width:0}.funil .pp-corpo{overflow-wrap:break-word}.funil .gerador{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,3vw,40px);margin-top:40px;display:grid}.funil .g-form{flex-direction:column;gap:16px;padding:clamp(22px,3vw,32px);display:flex;position:sticky;top:96px}.funil .g-form textarea{resize:vertical;width:100%;min-height:84px;font:inherit;border:1px solid var(--borda-campo);background:var(--superficie);color:var(--carvao);border-radius:12px;padding:12px 14px;font-size:15px}.funil .g-tom{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.funil .g-tom legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.funil .g-tom label{border:1px solid var(--linha);cursor:pointer;background:var(--superficie);border-radius:99px;align-items:center;height:38px;padding:0 14px;font-size:14px;display:inline-flex}.funil .g-tom label.on{background:var(--ardosia);border-color:var(--ardosia);color:var(--on-ardosia)}.funil .g-tom input{opacity:0;pointer-events:none;position:absolute}.funil .g-tom label:has(input:focus-visible){outline:2px solid var(--ardosia);outline-offset:2px}.funil .g-nota{color:var(--grafite);font-size:13px}.funil .g-saida{overflow-wrap:break-word;min-width:0}.funil .g-saida .amostra{font-size:15px}.funil .g-colchete{font-family:var(--fonte-mono),monospace;background:var(--superficie-2);border-radius:5px;padding:0 4px;font-size:.86em}.funil .g-dica{color:var(--grafite);margin-top:12px;font-size:14px}.funil .g-proximo{margin-top:36px}.funil .g-proximo h3{font-size:19px;font-weight:500}.funil .g-proximo .pp-arquivos{margin-top:18px}.funil .g-proximo .btn{margin-top:24px}@media (max-width:980px){.funil .gerador{grid-template-columns:1fr}.funil .g-form{position:static}}.funil .pp-gerador{color:var(--grafite);margin-top:-4px;font-size:15px}.funil .pp-gerador a{color:var(--carvao);text-underline-offset:3px}.funil .pp-ferramenta{background:var(--superficie);box-shadow:var(--sombra);color:var(--carvao);border-radius:22px;flex-direction:column;gap:6px;max-width:720px;margin-top:40px;padding:24px 28px;text-decoration:none;display:flex}.funil .pp-ferramenta b{letter-spacing:-.02em;font-size:24px;font-weight:400}.funil .pp-ferramenta span:last-child{color:var(--grafite);font-size:15.5px}.funil .pp-ferramenta:hover b{text-underline-offset:4px;text-decoration:underline}.funil .pp-faq-grade{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.funil .pp-faq h2{margin-top:14px}.funil .pp-faq-lista{border-top:1px solid var(--linha)}.funil .pp-faq-lista details{border-bottom:1px solid var(--linha)}.funil .pp-faq-lista summary{cursor:pointer;letter-spacing:-.01em;color:var(--carvao);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17.5px;font-weight:500;list-style:none;display:flex}.funil .pp-faq-lista summary::-webkit-details-marker{display:none}.funil .pp-faq-lista summary:after{content:"";border-right:1.5px solid var(--grafite);border-bottom:1.5px solid var(--grafite);flex:none;width:10px;height:10px;transition:transform .25s cubic-bezier(.2,0,0,1);transform:rotate(45deg)translateY(-3px)}.funil .pp-faq-lista details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.funil .pp-faq-lista summary:focus-visible{outline:2px solid var(--ardosia);outline-offset:4px;border-radius:4px}.funil .pp-faq-lista details p{color:var(--grafite);max-width:none;padding:0 0 22px;font-size:16px;line-height:1.6}@media (max-width:980px){.funil .pp-faq-grade{grid-template-columns:1fr}}.funil .kit-gratis{color:var(--grafite);font-size:15px}.funil .kit-gratis a{color:var(--carvao);text-underline-offset:3px}.funil .kit-processos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.funil .kit-processo{flex-direction:column;gap:10px;padding:26px;display:flex}.funil .kit-processo p{color:var(--grafite);font-size:15.5px}.funil .kit-processo .kit-recebe{border-top:1px solid var(--linha);margin-top:auto;padding-top:14px;font-size:14.5px}.funil .kit-recebe b{color:var(--carvao);font-weight:500}.funil .kit-junto{border-top:1px solid var(--linha);margin-top:24px;list-style:none}.funil .kit-junto li{border-bottom:1px solid var(--linha);flex-direction:column;gap:2px;padding:14px 0;display:flex}.funil .kit-junto b{font-weight:500}.funil .kit-junto span{color:var(--grafite);font-size:15px}@media (max-width:980px){.funil .kit-processos{grid-template-columns:1fr 1fr}}@media (max-width:640px){.funil .kit-processos{grid-template-columns:1fr}}.funil .req-linha{color:var(--grafite);margin-top:16px;font-size:15px}.funil .req-linha b{color:var(--carvao);font-weight:500}.funil .req-linha a{color:var(--carvao);text-underline-offset:3px;margin-left:4px}.funil .req-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.funil .req{flex-direction:column;gap:10px;padding:26px;display:flex}.funil .req h3{font-size:21px;line-height:1.25}.funil .req p{color:var(--grafite);font-size:15px}.funil .req ul{flex-direction:column;gap:8px;list-style:none;display:flex}.funil .req li{color:var(--grafite);gap:10px;font-size:14.5px;line-height:1.45;display:flex}.funil .req li:before{content:"";background:var(--aco);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.funil .req .req-nota{border-top:1px solid var(--linha);margin-top:auto;padding-top:14px;font-size:14px}.funil .req .req-nota b{color:var(--carvao);font-weight:500}.funil .req-simbolo{vertical-align:-3px;width:16px;height:16px;margin-right:7px;display:inline-block}.funil .req-claude-tit{align-items:center;gap:12px;display:flex}.funil .req-simbolo--g{flex:none;width:30px;height:30px;margin:0}.funil .req--claude{outline:1.5px solid var(--ardosia);outline-offset:-1.5px}@media (max-width:1100px){.funil .req-grade{grid-template-columns:1fr 1fr}}@media (max-width:640px){.funil .req-grade{grid-template-columns:1fr}}.funil .kit-perfis{border-top:1px solid var(--linha);margin-top:18px;list-style:none}.funil .kit-perfis li{border-bottom:1px solid var(--linha);color:var(--carvao);padding:14px 0 14px 22px;font-size:16.5px;line-height:1.5;position:relative}.funil .kit-perfis li:before{content:"";background:var(--aco);width:10px;height:2px;position:absolute;top:calc(13px + .75em);left:0}.funil .sv-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.funil .sv-card{color:var(--carvao);flex-direction:column;gap:10px;padding:26px;text-decoration:none;display:flex}.funil .sv-card p{color:var(--grafite);font-size:15.5px}.funil .sv-ver{align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:14.5px;font-weight:500;display:inline-flex}.funil .sv-ver svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s}.funil .sv-card:hover .sv-ver svg{transform:translate(3px)}.funil .sv-formatos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.funil .sv-formato{flex-direction:column;gap:8px;padding:26px;display:flex}.funil .sv-formato p{color:var(--grafite);font-size:15.5px}.funil .sv-caminho-bloco{margin-top:36px}.funil .sv-caminho{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.funil .sv-caminho li{border-top:2px solid var(--cat);flex-direction:column;gap:6px;padding-top:16px;display:flex}.funil .sv-caminho b{letter-spacing:-.01em;font-size:18px;font-weight:500}.funil .sv-caminho p{color:var(--grafite);font-size:15px}.funil .sv-garantia{background:var(--nevoa);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:22px 26px;display:flex}.funil .sv-garantia p{color:var(--grafite);max-width:620px;font-size:15.5px}.funil .sv-garantia b{color:var(--carvao);font-weight:500}.funil .sv-volta{color:inherit;text-underline-offset:3px}.funil .sv-prazo{color:var(--carvao);align-items:baseline;gap:12px;margin-top:22px;font-size:16px;display:flex}.funil .sv-dor{margin-top:22px}.funil .sv-dor p{color:var(--grafite);max-width:none;font-size:17px;line-height:1.65}.funil .sv-dor p+p{margin-top:14px}.funil .sv-passos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;list-style:none;display:grid}.funil .sv-passos li{background:var(--superficie);box-shadow:var(--sombra);border-radius:18px;flex-direction:column;gap:6px;padding:24px;display:flex}.funil .sv-passos b{font-size:18px;font-weight:500}.funil .sv-passos p{color:var(--grafite);font-size:15px}.funil .sv-exemplos{flex-direction:column;gap:12px;margin-top:18px;display:flex}.funil .sv-exemplo{background:var(--superficie);border:1px solid var(--linha);border-radius:16px;padding:18px 20px}.funil .sv-exemplo b{font-weight:500}.funil .sv-exemplo p{color:var(--grafite);margin-top:4px;font-size:15px}@media (max-width:980px){.funil .sv-lista,.funil .sv-formatos,.funil .sv-caminho,.funil .sv-passos{grid-template-columns:1fr 1fr}}@media (max-width:640px){.funil .sv-lista,.funil .sv-formatos,.funil .sv-caminho,.funil .sv-passos{grid-template-columns:1fr}}.funil .fx{margin:40px 0 0}.funil .fx-larga{width:100%;height:auto;display:block;overflow:visible}.funil .fx-lab{font-family:var(--fonte-mono),monospace;letter-spacing:.14em;fill:var(--grafite);font-size:11px}.funil .fx-pilula rect{fill:var(--superficie);stroke:var(--linha);stroke-width:1px}.funil .fx-pilula circle{fill:var(--aco)}.funil .fx-s circle{fill:var(--cat)}.funil .fx-pilula text{font-family:var(--fonte-sans),sans-serif;fill:var(--carvao);font-size:15px}.funil .fx-linha{fill:none;stroke:var(--aco);stroke-width:1.5px;stroke-dasharray:3 7;animation:1.4s linear infinite fx-flui}@keyframes fx-flui{to{stroke-dashoffset:-20px}}.funil .fx-centro rect{fill:var(--cat)}.funil .fx-simbolo rect{fill:#f2f4f5}.funil .fx-simbolo path{fill:none;stroke:#f2f4f5;stroke-width:11px}.funil .fx-centro-t{font-family:var(--fonte-sans),sans-serif;fill:#c9d3da;font-size:13px}.funil .fx-movel{display:none}@media (max-width:760px){.funil .fx-larga{display:none}.funil .fx-movel{flex-direction:column;gap:12px;display:flex}.funil .fx-movel ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.funil .fx-movel li{background:var(--superficie);border:1px solid var(--linha);border-radius:99px;padding:8px 14px;font-size:14.5px}.funil .fx-movel ul.sai li{border-color:var(--cat)}.funil .fx-movel-centro{background:var(--cat);color:#f2f4f5;border-radius:18px;align-items:center;gap:14px;margin:6px 0;padding:16px 18px;display:flex}.funil .fx-movel-centro svg{flex:none;width:40px;height:auto}.funil .fx-movel-centro rect{fill:#f2f4f5}.funil .fx-movel-centro path{fill:none;stroke:#f2f4f5;stroke-width:11px}.funil .fx-movel-centro b{font-weight:500}}.funil .sv-sub{margin:48px 0 18px;font-size:19px;font-weight:500}.funil .sv-sub span{color:var(--grafite);font-size:16px;font-weight:400}.funil .crono{background:var(--superficie);box-shadow:var(--sombra);border-radius:20px;padding:22px 24px}.funil .crono-cab,.funil .crono-linha{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.funil .crono-escala{grid-template-columns:repeat(var(--t),minmax(0,1fr));border-left:1px solid var(--linha);display:grid}.funil .crono-escala span{font-family:var(--fonte-mono),monospace;letter-spacing:.06em;color:var(--grafite);border-right:1px solid var(--linha);white-space:nowrap;text-overflow:ellipsis;padding:0 0 10px 8px;font-size:10.5px;overflow:hidden}.funil .crono-linha{border-top:1px solid var(--linha);padding:10px 0}.funil .crono-nome{align-items:baseline;gap:10px;font-size:15px;display:flex}.funil .crono-trilho{background:repeating-linear-gradient(90deg,var(--nevoa) 0 calc(100% / var(--t) - 1px),var(--linha) calc(100% / var(--t) - 1px) calc(100% / var(--t)));border-radius:8px;height:28px;position:relative}.funil .crono-trilho i{background:var(--cat);transform-origin:0;transition:transform .7s cubic-bezier(.2,0,0,1);transition-delay:calc(var(--i) * .16s);border-radius:6px;position:absolute;top:4px;bottom:4px;transform:scaleX(0)}.funil .crono-trilho i.fim{background:var(--aco)}.funil .crono.visto .crono-trilho i{transform:scaleX(1)}@media (max-width:640px){.funil .crono{padding:16px}.funil .crono-cab,.funil .crono-linha{grid-template-columns:1fr;gap:8px}.funil .crono-cab>span{display:none}.funil .crono-escala span{padding-left:4px;font-size:9px}}.funil .ad{background:var(--nevoa);border-radius:20px;padding:24px 26px}.funil .ad-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.funil .ad-cab p{color:var(--grafite);margin-top:4px;font-size:15px}.funil .ad-total{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.funil .ad-total s{color:var(--grafite);font-size:18px}.funil .ad-total b{letter-spacing:-.04em;font-size:40px;font-weight:400;line-height:1}.funil .ad-total span{color:var(--grafite);margin-top:4px;font-size:13px}.funil .ad-leg{color:var(--grafite);gap:18px;margin:18px 0 6px;font-size:13px;display:flex}.funil .ad-leg span{align-items:center;gap:7px;display:inline-flex}.funil .ad-leg i{border-radius:3px;width:10px;height:10px}.funil .ad-leg i.a,.funil .ad-barra.a i{background:var(--aco-suave)}.funil .ad-leg i.d,.funil .ad-barra.d i{background:var(--cat)}.funil .ad-linha{border-top:1px solid var(--linha);padding:12px 0}.funil .ad-nome{margin-bottom:8px;font-size:15px;display:block}.funil .ad-barras{flex-direction:column;gap:5px;display:flex}.funil .ad-barra{align-items:center;gap:10px;display:flex}.funil .ad-barra i{height:12px;width:calc(var(--w) * 78%);transform-origin:0;min-width:4px;transition:transform .8s cubic-bezier(.2,0,0,1);transition-delay:calc(var(--i) * .12s);border-radius:4px;transform:scaleX(0)}.funil .ad.visto .ad-barra i{transform:scaleX(1)}.funil .ad-barra em{font-style:normal;font-family:var(--fonte-mono),monospace;color:var(--grafite);white-space:nowrap;font-size:11.5px}.funil .enc{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px;display:grid;position:relative}.funil .enc-col{opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(var(--i) * .18s);flex-direction:column;gap:10px;display:flex;position:relative;transform:translateY(10px)}.funil .enc.visto .enc-col{opacity:1;transform:none}.funil .enc-col:not(:last-child):after{content:"";border-top:1.5px solid var(--aco);border-right:1.5px solid var(--aco);width:20px;height:20px;position:absolute;top:58px;right:-30px;transform:rotate(45deg)}.funil .enc-cab{border-bottom:2px solid var(--cat);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.funil .enc-cab small{color:var(--grafite);font-size:13.5px}.funil .enc-no{background:var(--superficie);box-shadow:var(--sombra);border-radius:14px;padding:14px 16px}.funil .enc-no b{font-size:15.5px;font-weight:500}@media (max-width:760px){.funil .enc{grid-template-columns:1fr;gap:28px}.funil .enc-col:not(:last-child):after{inset:auto auto -22px 50%;transform:translate(-50%)rotate(135deg)}}.funil .sim{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;margin-top:40px;display:grid}.funil .sim-controles{background:var(--nevoa);box-shadow:none;flex-direction:column;gap:24px;padding:28px;display:flex;position:sticky;top:96px}.funil .sim-opcoes{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.funil .sim-opcoes legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:500}.funil .sim-opcoes label{border:1px solid var(--linha);cursor:pointer;background:var(--superficie);border-radius:99px;align-items:center;min-height:36px;padding:6px 14px;font-size:14px;line-height:1.3;display:inline-flex}.funil .sim-opcoes label.on{background:var(--cat);border-color:var(--cat);color:var(--on-ardosia)}.funil .sim-opcoes input{opacity:0;pointer-events:none;position:absolute}.funil .sim-opcoes label:has(input:focus-visible){outline:2px solid var(--cat);outline-offset:2px}.funil .sim-check{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.funil .sim-check input{width:18px;height:18px;accent-color:var(--cat)}.funil .sim-nota{color:var(--grafite);font-size:13px;line-height:1.5}.funil .prop{border-left:6px solid var(--cat);background:#fff;border-radius:6px 22px 22px 6px;min-width:0;padding:clamp(24px,3vw,40px);box-shadow:0 1px #1214170a,0 24px 60px #1214171f}.funil .prop-cab{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.funil .prop-cab img{width:auto;height:12px}.funil .prop-objeto{flex-direction:column;gap:6px;padding:20px 0 6px;display:flex}.funil .prop-objeto b{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.2}.funil .prop-linhas{margin:10px 0 0}.funil .prop-linhas>div{border-top:1px dashed var(--linha);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.funil .prop-linhas dt{font-family:var(--fonte-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--grafite);padding-top:3px;font-size:11px}.funil .prop-linhas dd{color:var(--carvao);margin:0;font-size:15.5px}.funil .prop-linhas ul{flex-direction:column;gap:4px;list-style:none;display:flex}.funil .prop-linhas li{padding-left:16px;position:relative}.funil .prop-linhas li:before{content:"";background:var(--aco);width:8px;height:1.5px;position:absolute;top:.7em;left:0}.funil .prop-retorno{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.funil .prop-retorno div{background:var(--nevoa);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.funil .prop-retorno b{letter-spacing:-.03em;font-size:clamp(18px,1.8vw,24px);font-weight:400;line-height:1.15}.funil .prop-retorno span{color:var(--grafite);font-size:12.5px}.funil .prop-pe{border-top:1px solid var(--linha);flex-direction:column;align-items:flex-start;gap:14px;margin-top:22px;padding-top:18px;display:flex}.funil .prop-pe p{color:var(--grafite);font-size:13px}.funil .sim-kit-saida{box-shadow:var(--sombra);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.funil .sim-kit-saida .prop-retorno{width:100%;margin-top:0}.funil .sv-simular{color:var(--grafite);margin-top:22px;font-size:15.5px}.funil .sv-simular a{color:var(--carvao);text-underline-offset:3px}@media (max-width:980px){.funil .sim{grid-template-columns:1fr}.funil .sim-controles{position:static}}@media (max-width:640px){.funil .prop-linhas>div{grid-template-columns:1fr;gap:4px}.funil .prop-retorno{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.funil .fx-linha{animation:none}.funil .crono-trilho i,.funil .ad-barra i{transition:none;transform:none}.funil .enc-col{opacity:1;transition:none;transform:none}}.funil .sim-kit .sim-controles{background:var(--superficie);box-shadow:var(--sombra)}.funil .prop-pe .btn,.funil .sim-kit-saida .btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:46px}.funil{--cat:var(--ardosia);--cat-suave:#e3e8ec;--cat-texto:#f2f4f5}.funil.cat-sob-medida{--cat:#2b3540;--cat-suave:#dfe5ea}.funil.cat-sob-medida .hero-f{background:radial-gradient(70% 90% at 92% 0%,#2b354029,#2b354000 62%),radial-gradient(50% 60% at 0% 100%,#ffffffe6,#fff0 70%),var(--g-nevoa)}.funil.cat-sob-medida .hero-f .ilus img{filter:grayscale(.2)contrast(1.05)}.funil.cat-consultoria{--cat:#3e5468;--cat-suave:#e4eaf0}.funil.cat-consultoria .hero-f{background:linear-gradient(90deg,#0000 0 56px,#3e54682e 56px 57px,#0000 57px) 0 0/100% 100%,repeating-linear-gradient(#0000 0 31px,#3e546817 31px 32px),#f5f7f9}.funil.cat-consultoria .hero-f .lab,.funil.cat-consultoria .sec>.wrap>.lab{color:var(--cat)}.funil.cat-sob-demanda{--cat:#121417;--cat-suave:#e6e8ea}.funil.cat-sob-demanda .hero-f{color:#f2f4f5;background:radial-gradient(60% 70% at 85% 10%,#2e3a46,#2e3a4600 65%),radial-gradient(40% 50% at 0 100%,#1c2229,#1c222900 70%),#0e1013}.funil.cat-sob-demanda .hero-f .lab{color:#a3adb5}.funil.cat-sob-demanda .hero-f .lab a{color:#c9d3da}.funil.cat-sob-demanda .hero-f h1{color:#f2f4f5}.funil.cat-sob-demanda .hero-f .d{background:linear-gradient(110deg,#f2f4f5 10%,#9fb0be 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.funil.cat-sob-demanda .hero-f .lead,.funil.cat-sob-demanda .hero-f .sv-prazo{color:#b7c3cc}.funil.cat-sob-demanda .hero-f .btn--p{color:#121417;background:#f2f4f5}.funil.cat-sob-demanda .hero-f .btn--s{color:#f2f4f5;box-shadow:none;background:0 0;border:1px solid #f2f4f54d}.funil.cat-kit{--cat:#3d5a4c;--cat-suave:#e5ece8}.funil.cat-kit .hero-f{background:radial-gradient(70% 90% at 90% 0,#3d5a4c29,#3d5a4c00 62%),linear-gradient(160deg,#eef2ef,#f3f5f4 60%)}.funil.cat-kit .hero-f>.wrap .lab:first-child,.funil.cat-kit .inclui li span.lab{color:var(--cat)}.funil .docs{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.15fr);align-items:center;gap:20px;margin-top:40px;display:grid}.funil .doc{border-radius:6px;padding:26px 28px;position:relative}.funil .doc ul{flex-direction:column;margin-top:16px;list-style:none;display:flex}.funil .doc-traz{background:#f7f5ee repeating-linear-gradient(#0000 0 33px,#3e54681f 33px 34px) 0 47px;padding-top:30px;transform:rotate(-1.2deg);box-shadow:0 1px #1214170d,0 10px 30px #1214170f}.funil .doc-traz li{color:var(--carvao);font-size:16px;font-style:italic;line-height:34px}.funil .doc-traz li:before{content:"? ";color:var(--cat);font-style:normal;font-weight:500}.funil .doc-leva{border-left:5px solid var(--cat);background:#fff;box-shadow:0 1px #1214170a,0 24px 60px #1214171f}.funil .doc-topo{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.funil .doc-topo .lab{color:var(--cat)}.funil .doc-topo img{width:auto;height:10px}.funil .doc-leva li{border-bottom:1px dashed var(--linha);align-items:center;gap:10px;padding:11px 0;font-size:16px;display:flex}.funil .doc-leva li svg{fill:none;width:18px;height:18px;stroke:var(--cat);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.funil .doc-assina{flex-direction:column;align-items:flex-end;gap:4px;margin-top:22px;display:flex}.funil .doc-assina span{background:var(--carvao);width:160px;height:1px}.funil .doc-assina small{color:var(--grafite);font-size:12px}.funil .docs-seta{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.funil .docs-seta svg{fill:none;width:64px;stroke:var(--cat);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.funil .docs-seta span{font-family:var(--fonte-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--grafite);font-size:10.5px}@media (max-width:860px){.funil .docs{grid-template-columns:1fr}.funil .docs-seta svg{transform:rotate(90deg)}.funil .doc-traz{transform:none}}.funil .marcos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:6px;list-style:none;display:grid;position:relative}.funil .marcos:before{content:"";background:linear-gradient(90deg,var(--cat),var(--cat-suave));transform-origin:0;height:2px;transition:transform 1.2s cubic-bezier(.2,0,0,1);position:absolute;top:28px;left:22px;right:22px;transform:scaleX(0)}.funil .marcos.visto:before{transform:scaleX(1)}.funil .marcos li{flex-direction:column;gap:6px;display:flex;position:relative}.funil .marco-ponto{border:2px solid var(--cat);width:46px;height:46px;font-family:var(--fonte-mono),monospace;color:var(--cat);z-index:1;opacity:0;transition:transform .5s cubic-bezier(.2,0,0,1),opacity .5s;transition-delay:calc(var(--i) * .22s + .2s);background:#fff;border-radius:50%;place-items:center;margin-bottom:8px;font-size:12px;display:grid;position:relative;transform:scale(.6)}.funil .marcos.visto .marco-ponto{opacity:1;transform:none}.funil .marcos li:last-child .marco-ponto{background:var(--cat);color:#fff}.funil .marcos b{font-size:17px;font-weight:500}@media (max-width:760px){.funil .marcos{grid-template-columns:1fr;gap:18px;padding-left:0}.funil .marcos:before{background:linear-gradient(var(--cat),var(--cat-suave));transform-origin:top;width:2px;height:auto;inset:20px auto 20px 22px;transform:scaleY(0)}.funil .marcos.visto:before{transform:scaleY(1)}.funil .marcos li{justify-content:center;min-height:46px;padding-left:64px}.funil .marco-ponto{margin:0;position:absolute;top:0;left:0}}.funil .mk-quadro-hero{background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #f2f4f51f;border-radius:24px;padding:clamp(14px,2vw,26px)}.funil .mk{width:100%;height:auto;display:block}.funil .mk-quadro{fill:#f2f4f50f;stroke:#f2f4f559;stroke-width:1.5px}.funil .mk-barra{fill:#f2f4f514}.funil .mk-ponto{fill:#f2f4f573}.funil .mk-campo{fill:#f2f4f51a}.funil .mk-linha{fill:#f2f4f5}.funil .mk-imagem{fill:#9fb0be59}.funil .mk-cartao{fill:#f2f4f514;stroke:#f2f4f538;stroke-width:1px}.funil .mk-botao{fill:#f2f4f5}.funil .mk-traco{fill:none;stroke:#f2f4f580;stroke-width:1.5px}.funil .mk-tipo{font-family:var(--fonte-sans),sans-serif;letter-spacing:-.04em;fill:#f2f4f5;font-size:72px}.funil .cal{grid-template-columns:repeat(var(--t),minmax(0,1fr));gap:10px;display:grid}.funil .cal-dia{box-shadow:var(--sombra);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i) * .14s);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:16px 16px 18px;display:flex;position:relative;transform:translateY(12px)}.funil .cal.visto .cal-dia{opacity:1;transform:none}.funil .cal-num{letter-spacing:-.04em;font-size:44px;font-weight:400;line-height:1}.funil .cal-dia ul{flex-direction:column;gap:6px;margin-top:6px;list-style:none;display:flex}.funil .cal-dia li{background:var(--nevoa);border-radius:8px;padding:6px 10px;font-size:14px}.funil .cal-dia:last-child{background:var(--cat);color:#f2f4f5}.funil .cal-dia:last-child .lab{color:#a3adb5}.funil .cal-dia:last-child li{background:#f2f4f51a}.funil .cal-entrega{font-family:var(--fonte-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #f2f4f566;border-radius:99px;padding:3px 8px;font-size:10px;position:absolute;top:14px;right:14px}@media (max-width:760px){.funil .cal{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.funil .marcos:before,.funil .marco-ponto,.funil .cal-dia{opacity:1;transition:none;transform:none}}.funil .dg-anel{fill:none;stroke:var(--cat);stroke-opacity:.25;stroke-width:1.5px;stroke-dasharray:2 6}.funil .dg-centro,.funil .fx-simbolo.escuro rect{fill:var(--cat)}.funil .fx-simbolo.escuro path{stroke:var(--cat)}.funil .dg-esteira{fill:none;stroke:var(--linha);stroke-width:10px;stroke-linecap:round}.funil .dg-rolo{fill:var(--superficie);stroke:var(--aco);stroke-width:1.5px}.funil .dg-orto{fill:none;stroke:var(--aco);stroke-width:1.5px;stroke-dasharray:3 6;animation:1.4s linear infinite fx-flui}.funil .dg-cartao rect{fill:var(--superficie);stroke:var(--linha)}.funil .dg-cartao.s rect{stroke:var(--cat);stroke-opacity:.35}.funil .dg-cartao text,.funil .dg-legenda text,.funil .dg-notif text,.funil .dg-balao text,.funil .dg-no text,.funil .dg-chip text,.funil .dg-campo text,.funil .dg-arquivo text,.funil .dg-degrau-t{font-family:var(--fonte-sans),sans-serif;fill:var(--carvao)}.funil .dg-folha path:first-child{fill:var(--superficie-2);stroke:var(--aco);stroke-width:1.2px}.funil .dg-grade{fill:none;stroke:var(--aco);stroke-width:1.2px}.funil .dg-doc rect{fill:#fff;stroke:var(--cat);stroke-width:1.2px}.funil .dg-doc .dg-marca{fill:var(--cat)}.funil .dg-doc path{fill:none;stroke:var(--aco);stroke-width:1.2px}.funil .dg-prensa{fill:var(--cat)}.funil .dg-prensa-faixa{fill:#f2f4f52e}.funil .dg-legenda circle{fill:var(--superficie);stroke:var(--cat);stroke-width:1.5px}.funil .dg-num{font-family:var(--fonte-mono),monospace;fill:var(--cat);font-size:12px}.funil .dg-num.claro{fill:#f2f4f5}.funil .dg-trilho{fill:none;stroke:var(--linha);stroke-width:12px}.funil .dg-giro{fill:none;stroke:var(--cat);stroke-width:12px;stroke-linecap:round;stroke-dasharray:140 740;transform-origin:420px 205px;animation:6s linear infinite dg-gira}@keyframes dg-gira{to{transform:rotate(360deg)}}.funil .dg-estacao{fill:var(--cat);stroke:#f2f4f5;stroke-width:3px}.funil .dg-ponteiro{fill:none;stroke:#f2f4f5;stroke-width:4px;stroke-linecap:round}.funil .dg-eixo{fill:#f2f4f5}.funil .dg-notif rect{fill:#fff;stroke:var(--linha)}.funil .dg-sino{fill:var(--cat)}.funil .dg-hora{font-family:var(--fonte-mono),monospace;letter-spacing:.08em;fill:var(--grafite);font-size:10.5px}.funil .dg-hora.claro{fill:#c9d3da}.funil .dg-balao path{fill:var(--superficie);stroke:var(--linha)}.funil .dg-resposta rect{fill:var(--cat)}.funil .dg-resposta text{font-family:var(--fonte-sans),sans-serif;fill:#f2f4f5}.funil .dg-resposta.pessoa rect{fill:#fff;stroke:var(--cat);stroke-width:1.5px;stroke-dasharray:4 4}.funil .dg-resposta.pessoa text{fill:var(--cat)}.funil .dg-aresta{fill:none;stroke:var(--linha);stroke-width:1.5px}.funil .dg-no circle{fill:var(--superficie);stroke:var(--aco);stroke-width:2px}.funil .dg-no.s rect{fill:var(--cat)}.funil .dg-chip rect{fill:var(--superficie);stroke:var(--linha)}.funil .dg-degrau rect{fill:var(--cat);fill-opacity:calc(.55 + var(--i) * .15)}.funil .dg-degrau-t{fill:#f2f4f5!important}.funil .dg-bandeira path{stroke:var(--cat);stroke-width:2px}.funil .dg-bandeira rect{fill:var(--cat)}.funil .dg-briefing>rect{fill:#fff;stroke:var(--linha)}.funil .dg-campo path{stroke:var(--linha);stroke-width:1px}.funil .dg-seta{fill:none;stroke:var(--aco);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.funil .dg-pasta>path{fill:var(--superficie-2);stroke:var(--cat);stroke-opacity:.3}.funil .dg-arquivo rect{fill:#fff;stroke:var(--linha)}.funil .dg-icone{fill:var(--superficie-2);stroke:var(--cat);stroke-width:1.2px}@media (prefers-reduced-motion:reduce){.funil .dg-giro,.funil .dg-orto{animation:none}}.funil .cs{color:var(--carvao);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.funil .cs-mini{background:var(--cat-suave);place-items:center;height:150px;padding:18px;transition:background .3s;display:grid}.funil .cs-mini svg{width:100%;max-width:200px;height:100%}.funil .cs-mini.escura{background:radial-gradient(70% 90% at 80% 0,#2e3a46,#2e3a4600 70%),#0e1013;place-items:end center;padding:12px 18px 0}.funil .cs-mini.escura .mk{max-width:240px;height:auto}.funil .cs:hover .cs-mini{background:color-mix(in srgb,var(--cat-suave) 70%,var(--cat) 12%)}.funil .cs:hover .cs-mini.escura{background:radial-gradient(70% 90% at 80% 0,#3a4856,#2e3a4600 70%),#0e1013}.funil .cs-corpo{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.funil .cs-prazo{font-family:var(--fonte-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cat);border:1px solid color-mix(in srgb,var(--cat) 30%,transparent);border-radius:99px;align-self:flex-start;padding:3px 9px;font-size:10.5px}.funil .cs-corpo p{color:var(--grafite);font-size:15px}.funil .cs-sai{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.funil .cs-sai .lab{width:100%;margin-bottom:2px}.funil .cs-tag{background:var(--nevoa);border-radius:99px;padding:4px 10px;font-size:12.5px}.funil .cs .sv-ver{margin-top:auto;padding-top:12px}.funil .g-linha{fill:none;stroke:var(--cat);stroke-opacity:.45;stroke-width:1.5px}.funil .g-linha.forte{stroke-opacity:1;stroke-width:2.5px}.funil .g-no{fill:#fff;stroke:var(--cat);stroke-opacity:.5;stroke-width:1.3px}.funil .g-forte{fill:var(--cat)}.funil .g-tracejado{fill:#fff;stroke:var(--cat);stroke-width:1.3px;stroke-dasharray:3 3}.funil .g-trilho{fill:none;stroke:color-mix(in srgb,var(--cat) 25%,transparent);stroke-width:5px;stroke-linecap:round}.funil .g-arco{fill:none;stroke:var(--cat);stroke-width:5px;stroke-linecap:round}.funil .g-ponteiro{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.funil .g-ponteiro.escuro{stroke:var(--cat)}.funil .g-papel{fill:#fff;stroke:color-mix(in srgb,var(--cat) 30%,transparent)}.funil .ft-escala{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin-top:36px;display:grid}.funil .ft-degrau{background:var(--superficie);box-shadow:var(--sombra);border-radius:20px;flex-direction:column;gap:6px;padding:24px;display:flex}.funil .ft-blocos{grid-template-columns:repeat(3,22px);align-content:end;gap:6px;height:84px;margin-bottom:10px;display:grid}.funil .ft-blocos i{background:var(--cat);border-radius:6px;width:22px;height:22px}.funil .ft-degrau:first-child .ft-blocos{grid-template-columns:22px}.funil .ft-degrau:nth-child(2) .ft-blocos{grid-template-columns:repeat(2,22px)}.funil .ft-degrau p{color:var(--grafite);font-size:15px}.funil .ft-ritmo{background:var(--superficie);box-shadow:var(--sombra);border-radius:20px;margin-top:36px;padding:8px 28px 20px}.funil .ft-linha{border-bottom:1px solid var(--linha);grid-template-columns:200px minmax(0,1fr) minmax(0,300px);align-items:center;gap:24px;padding:20px 0;display:grid}.funil .ft-nome{flex-direction:column;gap:4px;display:flex}.funil .ft-trilha{grid-template-columns:repeat(24,minmax(0,1fr));align-items:center;gap:4px;display:grid;position:relative}.funil .ft-trilha:before{content:"";background:var(--linha);height:1px;position:absolute;top:50%;left:0;right:0}.funil .ft-trilha i{background:var(--superficie-2);border-radius:50%;justify-self:center;width:8px;height:8px;position:relative}.funil .ft-trilha i.on{background:var(--cat);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--cat) 15%,transparent)}.funil .ft-linha p{color:var(--grafite);font-size:14.5px}.funil .ft-escala-tempo{grid-template-columns:200px minmax(0,1fr) minmax(0,300px);gap:24px;padding-top:10px;display:grid}.funil .ft-escala-tempo span{font-family:var(--fonte-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--grafite);font-size:10.5px}.funil .ft-escala-tempo span:first-child{grid-area:1/2;justify-self:start}.funil .ft-escala-tempo span:nth-child(2){grid-area:1/2;justify-self:center}.funil .ft-escala-tempo span:nth-child(3){grid-area:1/2;justify-self:end}.funil .ft-contrato{color:#f2f4f5;background:radial-gradient(60% 90% at 90% 0,#2e3a46,#2e3a4600 65%),#0e1013;border-radius:22px;margin-top:36px;padding:28px clamp(22px,3vw,36px) 32px}.funil .ft-contrato .lab{color:#a3adb5}.funil .ft-colunas{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.funil .ft-clausula{border-left:1px solid #f2f4f524;flex-direction:column;gap:6px;padding:6px 24px 0;display:flex}.funil .ft-clausula:first-child{border-left:0;padding-left:0}.funil .ft-ic svg{fill:none;stroke:#f2f4f5;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px}.funil .ft-ic svg .cheio{fill:#f2f4f5}.funil .ft-num{font-family:var(--fonte-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#7f8c97;margin-top:10px;font-size:10.5px}.funil .ft-clausula h3{color:#f2f4f5}.funil .ft-clausula p{color:#b7c3cc;font-size:15px}@media (max-width:980px){.funil .ft-linha{grid-template-columns:1fr;gap:12px}.funil .ft-escala-tempo{display:none}}@media (max-width:760px){.funil .ft-escala,.funil .ft-colunas{grid-template-columns:1fr}.funil .ft-clausula{border-top:1px solid #f2f4f524;border-left:0;margin-top:14px;padding:18px 0 0}.funil .ft-clausula:first-child{border-top:0;margin-top:0;padding-top:0}.funil .ft-trilha{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px}.funil .ft-trilha i{width:6px;height:6px}.funil .ft-trilha i.on{width:10px;height:10px}}.funil .pasta{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px #1214170a,0 24px 60px #1214171f}.funil .pasta-cab{background:var(--cat-suave);border-bottom:1px solid var(--linha);align-items:center;gap:7px;padding:14px 18px;display:flex}.funil .pasta-cab span{background:color-mix(in srgb,var(--cat) 35%,#fff);border-radius:50%;width:10px;height:10px}.funil .pasta-cab b{margin-left:10px;font-size:14px;font-weight:500}.funil .pasta ul{padding:6px 0;list-style:none}.funil .pasta li{border-bottom:1px solid var(--nevoa);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.funil .pasta li svg{width:20px;height:20px;fill:var(--cat-suave);stroke:var(--cat);stroke-width:1.4px;stroke-linejoin:round}.funil .pasta-nome{font-family:var(--fonte-mono),monospace;color:var(--carvao);overflow-wrap:anywhere;font-size:13px}.funil .pasta-tipo{color:var(--grafite);text-align:right;font-size:13px}.funil .pasta-pe{font-family:var(--fonte-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cat);justify-content:space-between;gap:10px;padding:12px 18px;font-size:10.5px;display:flex}.funil .cmp{box-shadow:var(--sombra);background:#fff;border-radius:20px;margin-top:36px;overflow:hidden}.funil .cmp-cab,.funil .cmp-linha,.funil .cmp-pe{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(0,1.2fr));display:grid}.funil .cmp-cab span{padding:18px 18px 14px;font-size:15.5px;font-weight:500}.funil .cmp-linha span{border-top:1px solid var(--nevoa);color:var(--grafite);padding:13px 18px;font-size:14.5px}.funil .cmp-linha span[role=rowheader]{color:var(--carvao);font-size:14px}.funil .cmp .on{background:color-mix(in srgb,var(--cat) 8%,#fff);color:var(--carvao)}.funil .cmp-cab .on{background:var(--cat);color:#f2f4f5}.funil .cmp-nao{color:#a3adb5;font-style:normal}.funil .cmp-pe>*{border-top:1px solid var(--nevoa);color:var(--carvao);text-underline-offset:3px;padding:14px 18px;font-size:14.5px;font-weight:500}.funil .cmp-pe a.on{color:var(--cat)}@media (max-width:760px){.funil .cmp{overflow-x:auto}.funil .cmp-cab,.funil .cmp-linha,.funil .cmp-pe{min-width:640px}}.funil .sp-lista{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.funil .sp-lista{grid-template-columns:1fr 1fr}}@media (max-width:640px){.funil .sp-lista{grid-template-columns:1fr}}.funil .pf-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;margin-top:40px;display:grid}.funil .pf{flex-direction:column;min-width:0;margin:0;display:flex}.funil .pf-img{background:var(--superficie-2);box-shadow:var(--sombra);aspect-ratio:1200/938;border-radius:22px;overflow:hidden}.funil .pf-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,0,0,1)}.funil .pf:hover .pf-img img{transform:scale(1.025)}.funil .pf figcaption{flex-direction:column;gap:8px;padding:18px 4px 0;display:flex}.funil .pf .tag{margin-bottom:4px}.funil .pf h3{font-size:20px}.funil .pf p{color:var(--grafite);max-width:none;font-size:15px;line-height:1.5}@media (max-width:900px){.funil .pf-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.funil .pf-lista{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.funil .pf-img img{transition:none}}.funil .compra h2{margin-top:6px;font-size:26px;line-height:1.15}.funil .compra-preco{align-items:baseline;gap:12px;margin-top:18px;display:flex}.funil .compra-preco b{letter-spacing:-.04em;color:var(--carvao);font-size:56px;font-weight:400;line-height:1}.funil .compra-preco span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);font-size:12px}.funil .compra-inclui{flex-direction:column;gap:10px;margin:22px 0 24px;list-style:none;display:flex}.funil .compra-inclui li{color:var(--grafite);gap:10px;font-size:15px;line-height:1.45;display:flex}.funil .compra-inclui li:before{content:"";background:var(--aco);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.funil .compra .btn{justify-content:center;width:100%}.funil .compra-passos{flex-direction:column;gap:14px;list-style:none;display:flex}.funil .compra-passos li{background:var(--superficie);box-shadow:var(--sombra);border-radius:22px;grid-template-columns:56px 1fr;gap:12px;padding:24px 26px;display:grid}.funil .compra-passos .lab{padding-top:4px}.funil .compra-passos p{color:var(--grafite);margin-top:6px}.funil .compra-passos+.pp-dica{margin-top:28px}
.topo{z-index:40;position:sticky;top:0}.topo .wrap{gap:20px}.topo nav.mm{gap:0;margin-left:auto;display:flex}.mm-lista{align-items:center;gap:2px;list-style:none;display:flex}.topo .mm-item{white-space:nowrap;font:400 14px/20px var(--sans);color:var(--grafite);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 9px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.topo .mm-item:hover,.topo .mm-item[aria-expanded=true]{color:var(--carvao);background:#1214170d}.mm-seta{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s cubic-bezier(.2,0,0,1)}.mm-item[aria-expanded=true] .mm-seta{transform:rotate(180deg)}.topo .mm-cta{flex:none;margin-left:4px}.topo .mm-pass{gap:8px;box-shadow:0 0 0 4px #2b35401a,0 10px 24px #1214172e}.mm-brilho{fill:currentColor;flex:none;width:15px;height:15px}.topo .mm-g-pass{background:var(--g-ardosia);color:#f2f4f5;border-radius:24px;flex-direction:column;gap:6px;margin:8px 0 10px;padding:20px 22px;text-decoration:none;display:flex}.topo .mm-g-pass .lab{color:#a3adb5;font-size:11.5px}.topo .mm-g-pass b{letter-spacing:-.02em;align-items:center;gap:8px;font-size:24px;font-weight:500;display:flex}.topo .mm-g-pass b .mm-brilho{width:18px;height:18px}.topo .mm-g-pass>span:last-child{color:#c9d3da;font-size:15px}.mm-palco{border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);opacity:0;visibility:hidden;background:#f2f4f5;height:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.4,0,.2,1),height .38s cubic-bezier(.2,0,0,1),visibility 0s linear .34s;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-10px);box-shadow:0 30px 60px #1214171a}.mm-palco.aberto{opacity:1;visibility:visible;transition:opacity .24s cubic-bezier(.2,0,0,1),transform .32s cubic-bezier(.2,0,0,1),height .38s cubic-bezier(.2,0,0,1),visibility;transform:none}.mm-palco.sem-altura{transition-property:opacity,transform,visibility}.mm-painel{opacity:0;transform:translateX(var(--dx,0px));pointer-events:none;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .38s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0;right:0}.mm-painel.ativo{opacity:1;pointer-events:auto;transition:opacity .3s cubic-bezier(.2,0,0,1) 60ms,transform .38s cubic-bezier(.2,0,0,1);transform:none}.mm-painel.sem-transicao{transition:none!important}.topo .mm-grade{grid-template-columns:240px minmax(0,1fr) 260px;align-items:start;gap:40px;height:auto;padding-block:36px 40px;display:grid}.mm-intro .mm-titulo{letter-spacing:-.03em;color:var(--carvao);margin-top:10px;font-size:26px;line-height:1.1}.mm-intro .mm-texto{color:var(--grafite);margin-top:10px;font-size:14.5px;line-height:1.5}.topo .mm-cta-int{height:40px;min-height:40px;color:var(--carvao);margin:20px 0 0;padding:0 18px;font-size:14px}.mm-grupos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px 24px;display:grid}.mm-grupo ul{flex-direction:column;gap:2px;margin-top:10px;list-style:none;display:flex}.topo .mm-grupo a{color:var(--carvao);border-radius:12px;flex-direction:column;gap:2px;margin-left:-10px;padding:8px 10px;font-size:15px;text-decoration:none;display:flex}.topo .mm-grupo a:hover{background:var(--superficie)}.topo .mm-extra{border-top:1px solid var(--linha);color:var(--carvao);flex-direction:column;gap:2px;margin-top:28px;padding-top:16px;font-size:15px;text-decoration:none;display:flex}.topo .mm-extra .lab{margin-bottom:8px}.topo .mm-extra+.mm-extra{margin-top:12px;padding-top:12px}.topo .mm-extra:hover .mm-nome{text-underline-offset:3px;text-decoration:underline}.mm-nome{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.mm-desc{color:var(--grafite);font-size:13px;line-height:1.4}.mm-breve{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);border:1px solid var(--linha);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:400}.topo .mm-destaque{color:var(--carvao);background:var(--superficie);box-shadow:var(--sombra);border-radius:18px;flex-direction:column;gap:6px;padding:12px 12px 18px;text-decoration:none;display:flex}.mm-destaque img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;margin-bottom:6px}.mm-destaque .lab,.mm-destaque b,.mm-destaque span{padding-inline:6px}.mm-destaque b{font-size:16px;font-weight:500}.mm-destaque span:last-child{color:var(--grafite);font-size:13.5px}.mm-formatos{background:var(--superficie);box-shadow:var(--sombra);border-radius:18px;padding:20px}.mm-formatos ul{flex-direction:column;margin-top:8px;list-style:none;display:flex}.mm-formatos li{border-bottom:1px solid var(--linha);flex-direction:column;padding:12px 0;display:flex}.mm-formatos li:last-child{border-bottom:0;padding-bottom:0}.mm-formatos b{font-size:15px;font-weight:500}.mm-formatos span{color:var(--grafite);font-size:13.5px}.mm-painel .lab{font-size:11.5px}.mm-burger{border:1px solid var(--linha);background:var(--superficie);cursor:pointer;border-radius:999px;flex:none;width:44px;height:44px;display:none;position:relative}.mm-burger span{background:var(--carvao);height:1.5px;transition:transform .2s cubic-bezier(.2,0,0,1),top .2s;position:absolute;left:13px;right:13px}.mm-burger span:first-child{top:17px}.mm-burger span:last-child{top:25px}.mm-burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.mm-burger[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.mm-gaveta{opacity:0;background:var(--nevoa);border-top:1px solid var(--linha);height:calc(100dvh - 72px);padding-block:8px 32px;transition:opacity .26s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-12px)}.mm-gaveta.aberta{opacity:1;transition:opacity .3s cubic-bezier(.2,0,0,1),transform .36s cubic-bezier(.2,0,0,1);transform:none}.topo .mm-gaveta .wrap{height:auto;display:block}.mm-g-sec{border-bottom:1px solid var(--linha)}.mm-g-sec summary,.topo .mm-g-link{letter-spacing:-.01em;cursor:pointer;color:var(--carvao);justify-content:space-between;align-items:center;padding:18px 0;font-size:19px;text-decoration:none;list-style:none;display:flex}.mm-g-link{border-bottom:1px solid var(--linha)}.mm-g-sec summary::-webkit-details-marker{display:none}.mm-g-sec.aberto .mm-seta{transform:rotate(180deg)}.mm-g-corpo.anima{overflow:hidden}.mm-g-sec .mm-seta{width:18px;height:18px}.mm-g-corpo{display:flow-root}.mm-g-corpo>:last-child{margin-bottom:18px}.mm-g-texto{color:var(--grafite);margin-bottom:6px;font-size:14.5px}.mm-g-corpo .lab{margin-top:16px;font-size:11.5px}.mm-g-corpo ul{margin-top:4px;list-style:none}.topo .mm-g-corpo li a{color:var(--carvao);align-items:center;gap:8px;padding:9px 0;font-size:16px;text-decoration:none;display:flex}.topo .mm-g-cta{color:var(--ardosia);margin-top:14px;font-weight:500;text-decoration:none;display:inline-block}.topo .mm-g-diag{width:100%;color:var(--on-ardosia);margin:24px 0 0}body.mm-travado{overflow:hidden}@media (max-width:1280px){.topo .mm-grade{grid-template-columns:200px minmax(0,1fr);gap:32px}.topo .mm-destaque,.topo .mm-formatos{display:none}}@media (max-width:1199px){.topo nav.mm{display:none}.topo .mm-cta{margin-left:auto}.mm-burger{display:block}}@media (max-width:520px){.topo .wrap{gap:10px}.topo .logo img{width:124px;height:auto}.topo .mm-cta{height:36px;padding:0 13px;font-size:13px}.topo .mm-pass{gap:6px;box-shadow:0 6px 16px #12141729}.topo .mm-pass .mm-brilho{width:12px;height:12px}.mm-burger{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.mm-palco,.mm-palco.aberto,.mm-painel,.mm-painel.ativo,.mm-seta,.mm-burger span,.mm-gaveta,.mm-gaveta.aberta{transition:none!important;animation:none!important}.mm-painel{transform:none}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.topo.sobre-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;transition:background-color .35s cubic-bezier(.2,0,0,1),border-color .35s cubic-bezier(.2,0,0,1),-webkit-backdrop-filter .35s cubic-bezier(.2,0,0,1),backdrop-filter .35s cubic-bezier(.2,0,0,1);position:fixed;top:0;left:0;right:0}.topo.sobre-hero.rolou,.topo.sobre-hero.aberto{-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px);border-bottom-color:var(--linha);background:#f2f4f5db}.topo.sobre-hero:not(.rolou):not(.aberto) .mm-burger{background:#fff9;border-color:#12141714}@media (prefers-reduced-motion:reduce){.topo.sobre-hero{transition:none}}.funil .hero-f{padding-top:calc(72px + clamp(48px,7vw,96px))}.topo .logo .logo-escuro,.topo.hero-escuro:not(.rolou):not(.aberto) .logo .logo-claro{display:none}.topo.hero-escuro:not(.rolou):not(.aberto) .logo .logo-escuro{display:block}.topo.hero-escuro:not(.rolou):not(.aberto) .mm-item{color:#c9d3da}.topo.hero-escuro:not(.rolou):not(.aberto) .mm-item:hover{color:#f2f4f5;background:#f2f4f514}.topo.hero-escuro:not(.rolou):not(.aberto) .mm-cta{color:#121417;background:#f2f4f5}.topo.hero-escuro:not(.rolou):not(.aberto) .mm-burger{background:#f2f4f514;border-color:#f2f4f538}.topo.hero-escuro:not(.rolou):not(.aberto) .mm-burger span{background:#f2f4f5}
.hub-grupo{margin-top:56px}.hub-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin-top:20px;display:grid}.hub-card{flex-direction:column;gap:10px;padding:26px;scroll-margin-top:110px;display:flex}.hub-card p{color:var(--grafite);font-size:15.5px}.hub-card .tag{margin-top:auto}.hub-card:target{box-shadow:0 0 0 2px var(--ardosia),var(--sombra)}.hub-formatos{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hub-formatos div{background:var(--superficie);border-radius:16px;padding:14px 18px}.hub-formatos b{font-weight:500;display:block}.hub-formatos span{color:var(--grafite);font-size:14px}
@page{size:A4;margin:0}.relatorio{--nevoa:#f2f4f5;--sup:#fff;--sup2:#e8ecee;--linha:#dce0e3;--carvao:#121417;--grafite:#5f6870;--ardosia:#2b3540;--aco:#7c8e9c;--aco-texto:#4e6170;--sucesso:#2a7151;font-family:var(--sans);color:var(--carvao);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#d9dee2}.relatorio .barra{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linha);background:#f2f4f5e6;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex;position:sticky;top:0}.relatorio .barra a,.relatorio .barra button{cursor:pointer;border:1px solid var(--linha);color:var(--carvao);background:#fff;border-radius:999px;padding:9px 18px;font:500 14px/20px inherit;text-decoration:none}.relatorio .barra .p{background:var(--ardosia);border-color:var(--ardosia);color:#f2f4f5}.relatorio .pg{background:var(--sup);flex-direction:column;width:210mm;height:297mm;margin:24px auto;padding:17mm 18mm 15mm;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #12141726}@media print{.relatorio{background:0 0}.relatorio .barra{display:none}.relatorio .pg{box-shadow:none;page-break-after:always;margin:0}.relatorio .pg:last-child{page-break-after:auto}}.relatorio{background:0 0}.relatorio .barra{display:none}.relatorio .pg{box-shadow:none;page-break-after:always;margin:0}.relatorio .nevoa{background:radial-gradient(60% 50% at 90% 0%,#b7c3cc8c,#b7c3cc00 70%),radial-gradient(50% 40% at 0% 100%,#fff,#fff0 70%),var(--nevoa)}.relatorio .escuro{color:#f2f4f5;background:radial-gradient(70% 60% at 80% 0,#3d4955,#3d495500 62%),#121417}.relatorio .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grafite);font-size:8.5pt}.relatorio .escuro .lab{color:#a3adb5}.relatorio .d{background:linear-gradient(110deg,var(--ardosia) 10%,var(--aco) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.relatorio .escuro .d{background:linear-gradient(110deg,#f2f4f5 10%,#b7c3cc 90%);-webkit-background-clip:text;background-clip:text}.relatorio h1{letter-spacing:-.035em;font-size:40pt;font-weight:400;line-height:1.02}.relatorio h2{letter-spacing:-.03em;margin:4mm 0 5mm;font-size:25pt;font-weight:400;line-height:1.06}.relatorio h3{letter-spacing:-.01em;font-size:12.5pt;font-weight:500}.relatorio p,.relatorio li{font-size:11pt;line-height:1.55}.relatorio .g{color:var(--grafite)}.relatorio .rel-topo{justify-content:space-between;align-items:center;margin-bottom:9mm;display:flex}.relatorio .rel-topo img{height:9pt}.relatorio .rodape{border-top:1px solid var(--linha);justify-content:space-between;margin-top:auto;padding-top:4mm;display:flex}.relatorio .escuro .rodape{border-color:#2e333a}.relatorio .kpis{grid-template-columns:repeat(3,1fr);gap:4mm;display:grid}.relatorio .kpis div{background:var(--sup);border-radius:4mm;padding:5mm;box-shadow:0 1px #1214170d,0 8px 24px #1214170f}.relatorio .kpis b{letter-spacing:-.03em;font-size:24pt;font-weight:400;line-height:1;display:block}.relatorio .kpis span{color:var(--grafite);margin-top:2mm;font-size:9.5pt;line-height:1.35;display:block}.relatorio .caixa{background:var(--nevoa);border-radius:4mm;padding:6mm}.relatorio .rel-duas{grid-template-columns:1fr 1fr;align-items:start;gap:7mm;display:grid}.relatorio svg{width:100%;height:auto;display:block}.relatorio table{border-collapse:collapse;width:100%;margin-top:5mm;font-size:10pt}.relatorio th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);text-align:left;border-bottom:1px solid var(--linha);padding:2.5mm 2mm;font-size:7.5pt}.relatorio td{border-bottom:1px solid var(--linha);padding:2.6mm 2mm}.relatorio td.n,.relatorio th.n{text-align:right}.relatorio .eixos{flex-direction:column;gap:3.2mm;display:flex}.relatorio .eixos div{border-bottom:1px solid var(--linha);grid-template-columns:30mm 12mm 1fr;align-items:baseline;gap:3mm;padding-bottom:3mm;display:grid}.relatorio .eixos b{font-size:10.5pt;font-weight:500}.relatorio .eixos span.n{color:var(--aco-texto);font-size:10.5pt}.relatorio .eixos p{color:var(--grafite);font-size:10pt;line-height:1.45}.relatorio .plano{flex-direction:column;gap:4mm;margin-top:4mm;list-style:none;display:flex}.relatorio .plano li{background:var(--nevoa);border-radius:4mm;grid-template-columns:10mm 1fr auto;align-items:start;gap:4mm;padding:5mm;display:grid}.relatorio .plano .num{background:var(--ardosia);color:#f2f4f5;border-radius:50%;place-items:center;width:9mm;height:9mm;font-size:11pt;display:grid}.relatorio .plano b{font-size:12pt;font-weight:500}.relatorio .plano p{color:var(--grafite);font-size:10pt}.relatorio .plano .quando{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--aco-texto);white-space:nowrap;font-size:8pt}.relatorio .rel-metodo{grid-template-columns:repeat(3,1fr);gap:4mm;margin-top:5mm;display:grid}.relatorio .rel-metodo div,.relatorio .ofertas div{background:var(--nevoa);border-radius:4mm;padding:5mm}.relatorio .rel-metodo b,.relatorio .ofertas b{letter-spacing:-.02em;margin:1.5mm 0;font-size:16pt;font-weight:400;display:block}.relatorio .rel-metodo p,.relatorio .ofertas p{color:var(--grafite);font-size:9.8pt;line-height:1.45}.relatorio .ofertas{grid-template-columns:1fr 1fr;gap:4mm;margin-top:5mm;display:grid}.relatorio .ofertas div.rec{background:var(--sup);box-shadow:0 0 0 1.5pt var(--ardosia)}.relatorio .rel-prova{align-items:baseline;gap:5mm;margin:6mm 0 2mm;display:flex}.relatorio .rel-prova s{color:var(--grafite);font-size:22pt;text-decoration-thickness:2pt}.relatorio .rel-prova b{letter-spacing:-.04em;font-size:34pt;font-weight:400}.relatorio .check{flex-direction:column;gap:2.5mm;margin-top:4mm;list-style:none;display:flex}.relatorio .check li{gap:3mm;font-size:10.5pt;display:flex}.relatorio .check li:before{content:"✓";color:var(--sucesso);font-weight:500}.relatorio .aviso{color:var(--grafite);font-size:8.5pt;line-height:1.45}.relatorio .erro{text-align:center;max-width:520px;margin:15vh auto;font-size:17px}.relatorio p{max-width:none}.relatorio{min-height:100vh}.relatorio h1,.relatorio h2{text-wrap:wrap}.relatorio b{font-weight:500}
