/*callix-child*/:root{--cx-laranja:#FF6840;--cx-laranja-claro:#FFB066;--cx-laranja-texto:#B93B18;--cx-laranja-hover:#E5552E;--cx-verde:#CAD9C7;--cx-verde-claro:#EAF4E8;--cx-roxo:#ADA3CC;--cx-roxo-claro:#D9D1ED;--cx-preto:#000;--cx-branco:#FFFFFF;--cx-cinza-texto:#444;--cx-sucesso:#75D4A8;--cx-erro:#F7545E;--cx-info:#48A1AF;--cx-check:#177A4E;--cx-radius-sm:8px;--cx-radius-md:16px;--cx-radius-lg:24px;--cx-space-1:8px;--cx-space-2:16px;--cx-space-3:24px;--cx-space-4:32px;--cx-space-5:48px;--cx-space-6:64px;--cx-space-7:96px;--cx-space-8:128px}/* ------------------------------------------------------------------------- 0. Montserrat self-host 3.27.0 · 02/10/2026: os seis arquivos de 3.25.x eram DOIS arquivos repetidos (md5 igual em 400,500 e 700). É a Montserrat variável,eixo wght 100 a 900,então um arquivo serve os três pesos. Antes o navegador baixava o mesmo arquivo três vezes,com três URLs diferentes (114 KB em vez de 38 KB no subconjunto latin). Agora são duas regras,com faixa de peso. Os pesos usados continuam 400,500 e 700: a M5 fechou em 700. "Desativar fontes do Google" está ligado em Bricks › Configurações. Montserrat é licenciada em SIL Open Font License 1.1. ---------------------------------------------------------------------- */ @font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url('/wp-content/themes/callix-child/fonts/montserrat-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url('/wp-content/themes/callix-child/fonts/montserrat-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}/* 3.29.0 · 02/10/2026 · fonte de espera com a medida da Montserrat Até a Montserrat chegar,o navegador desenha o texto com Arial (Roboto no Android),que é mais estreita e mais baixa. Quando a Montserrat chega,as linhas do hero quebram em outro lugar e o que está abaixo desce: era a causa de CLS que sobrava no Lighthouse de 02/10 com o 3.27.0 (0,04 a 0,13 no celular). As famílias abaixo são a própria Arial e a própria Roboto do aparelho,ajustadas para ocupar o espaço da Montserrat: largura média (size-adjust) e altura da linha (ascent e descent). Números calculados sobre um texto do site,peso a peso,com as fontes reais. Entram na lista de fontes logo depois de 'Montserrat'. Não baixam nada. O unicode-range é o mesmo da Montserrat: caractere que ela não tem (a seta →,por exemplo) continua caindo na Arial comum,do tamanho de antes. */ @font-face{font-family:'Montserrat Arial';font-style:normal;font-weight:400;src:local('Arial'),local('ArialMT'),local('Liberation Sans');size-adjust:111.09%;ascent-override:87.14%;descent-override:22.59%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat Arial';font-style:normal;font-weight:500;src:local('Arial'),local('ArialMT'),local('Liberation Sans');size-adjust:112.81%;ascent-override:85.81%;descent-override:22.25%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat Arial';font-style:normal;font-weight:700;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold');size-adjust:109.24%;ascent-override:88.61%;descent-override:22.98%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular');size-adjust:111.67%;ascent-override:86.68%;descent-override:22.48%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat Roboto';font-style:normal;font-weight:500;src:local('Roboto'),local('Roboto-Regular');size-adjust:113.39%;ascent-override:85.37%;descent-override:22.14%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold');size-adjust:116.25%;ascent-override:83.27%;descent-override:21.59%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:var(--cx-branco);color:var(--cx-cinza-texto);font-family:'Montserrat','Montserrat Arial','Montserrat Roboto',Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0}h1,h2,h3,h4{color:var(--cx-preto);line-height:1.15;font-weight:700;letter-spacing:-0.02em}blockquote,blockquote p,q{font-family:inherit;font-style:normal}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}section{padding:96px 0}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-laranja-texto);margin-bottom:14px}h1{font-size:60px;font-weight:700;letter-spacing:-.03em;line-height:1.06}h2.sec{font-size:33px;margin-bottom:10px;max-width:860px}.sec-intro{font-size:18px;max-width:780px;margin-bottom:8px}.btn{display:inline-block;background:var(--cx-laranja);color:#2a0d04;font-size:17px;font-weight:700;border:none;border-radius:var(--cx-radius-md);padding:16px 32px;cursor:pointer;text-decoration:none;transition:background 160ms}.btn:hover{background:var(--cx-laranja-hover)}.btn.sec2{background:transparent;color:var(--cx-preto);border:2px solid var(--cx-preto)}.micro{display:block;font-size:13px;color:#6a6a6a;margin-top:10px}.dark a{color:var(--cx-laranja-claro);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,176,102,.5)}.darkfoot{display:flex;justify-content:space-between;align-items:center;margin-top:44px;flex-wrap:wrap;gap:24px}footer a{color:var(--cx-laranja-texto);text-decoration:none}.stickycta{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:center;gap:20px;padding:14px 24px;background:rgba(255,255,255,.96);backdrop-filter:blur(6px);border-top:1px solid var(--cx-verde);box-shadow:0 -6px 24px rgba(0,0,0,.10);transform:translateY(130%);transition:transform .3s ease}.stickycta.on{transform:translateY(0)}.stickycta .t{font-weight:700;color:var(--cx-preto);font-size:16px}.stickycta .btn{padding:12px 26px;font-size:16px;white-space:nowrap}@media(max-width:767px){.stickycta .t{display:none}.stickycta .btn{width:100%;text-align:center}}.nav{background:var(--cx-branco,var(--cx-branco,#fff));border-bottom:1px solid #ececec;position:relative;z-index:20}.nav .in{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:36px}.cx-logo{height:30px;width:auto}.nav nav{display:flex;gap:26px;font-size:15px;color:#333;flex:1}.nav .btn{padding:11px 20px;font-size:14.5px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.card{background:var(--cx-branco);border-radius:var(--cx-radius-lg);padding:32px}.sec-verde .card{background:var(--cx-branco)}.sec-branca .card{background:var(--cx-verde-claro)}.card .k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cx-laranja-texto);margin-bottom:10px}.card h3{font-size:20px;margin-bottom:10px}.card p{font-size:15px}.card .dor{font-size:14.5px;font-style:italic;color:#333;background:rgba(0,0,0,.05);border-radius:var(--cx-radius-sm);padding:10px 14px;margin-bottom:12px}.card img.mini{width:100%;height:200px;object-fit:cover;object-position:top;border-radius:var(--cx-radius-md);margin-top:16px;display:block}.card img.mini.contain{object-fit:contain;background:#fff}.sec-verde{background:var(--cx-verde-claro)}.sec-branca{background:var(--cx-branco)}.dark{background:var(--cx-preto);color:var(--cx-text-on-dark-muted)}.dark h2.sec{color:#fff}.dark .sec-intro{color:var(--cx-text-on-dark-muted)}.dark .eyebrow{color:var(--cx-laranja-claro)}.duo{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.final{background:var(--cx-laranja);padding:96px 0}.final .in{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.final h2{color:#111}.final p{color:#3a1408;opacity:1}footer{background:var(--cx-verde-claro);padding:56px 0 40px}footer .in{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;font-size:14px;color:#666}footer h6{font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:#333;margin-bottom:12px}footer .fine{border-top:1px solid var(--cx-verde);color:#6a6a6a;font-size:12.5px;margin:36px auto 0;max-width:1200px;padding:20px 24px 0}@media(max-width:960px){h1{font-size:34px}h2.sec{font-size:26px}.hero .in,.duo,.final .in,.featured,.pricegrid,.testi{grid-template-columns:1fr}.grid3,.difsteps,.trio,.addons,.badges,.steps5,.tourleg{grid-template-columns:1fr}section{padding:56px 0}}h1{font-size:60px;font-weight:700;letter-spacing:-.03em;line-height:1.06}h1,h2,h3,h4,h5,h6{color:var(--cx-preto);font-weight:700;letter-spacing:-.02em;line-height:1.15}.btn,.cx-btn{font-size:16px}.btn.ghost,.cx-btn.ghost{display:inline-block;background:transparent;border:2px solid var(--cx-laranja,var(--cx-laranja,#FF6840));color:var(--cx-laranja-texto,var(--cx-laranja-texto,#C8431D));padding:14px 30px;font-size:16px;font-weight:700;line-height:1.2;border-radius:var(--cx-radius-md,var(--cx-radius-md,16px));text-decoration:none;transition:background 160ms,color 160ms}.btn.ghost:hover,.cx-btn.ghost:hover{background:var(--cx-laranja,var(--cx-laranja,#FF6840));color:#fff}.btn.ghost:focus-visible,.cx-btn.ghost:focus-visible{outline:3px solid var(--cx-foco,#B93B18);outline-offset:2px}.herologos{border-top:1px solid rgba(0,0,0,.10);max-width:1360px;margin:44px auto 0;padding:22px 24px 0;display:flex;align-items:center;gap:14px 34px;flex-wrap:wrap}.herologos .lb{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#5a5a5a;font-weight:700;flex:none}.herologos img{max-height:30px;max-width:112px;width:auto;height:auto;filter:grayscale(1);opacity:.7;object-fit:contain}img{max-width:100%;height:auto;display:block}@media(max-width:960px){h1{font-size:34px}.nav nav{display:none}.nav .in{flex-wrap:wrap;gap:16px;justify-content:space-between}footer .in{grid-template-columns:1fr 1fr}.herologos{gap:14px 20px;margin-top:28px;padding:18px 24px 0}.herologos img{max-height:23px;max-width:84px}}@media(max-width:600px){h1{font-size:31px}footer .in{grid-template-columns:1fr}}.nav{background:var(--cx-branco,var(--cx-branco,#fff));border-bottom:1px solid #ececec;position:relative;z-index:20}.nav .in{max-width:1360px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;gap:36px}.nav .cx-logo{height:30px;width:auto;flex:none}.nav nav{display:flex;gap:26px;font-size:15px;flex:1;align-items:center}.nav nav a{color:#333;text-decoration:none;font-weight:500;padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap}.nav nav a:hover{color:var(--cx-laranja-texto,var(--cx-laranja-texto,#C8431D))}.nav nav a.on{color:#000;font-weight:700;border-bottom-color:var(--cx-laranja,var(--cx-laranja,#FF6840))}.nav .btn,.nav .cx-btn{display:inline-block;flex:none;background:var(--cx-laranja,var(--cx-laranja,#FF6840));color:#fff;font-size:14.5px;font-weight:700;line-height:1.2;padding:11px 20px;border:none;border-radius:var(--cx-radius-md,var(--cx-radius-md,16px));text-decoration:none;transition:background 160ms;white-space:nowrap}.nav .btn:hover,.nav .cx-btn:hover{background:var(--cx-laranja-hover,var(--cx-laranja-hover,#E5552E));color:#fff}.nav .btn:focus-visible,.nav .cx-btn:focus-visible{outline:3px solid var(--cx-foco,#B93B18);outline-offset:2px}.nav.on-photo{background:transparent;border-bottom-color:rgba(255,255,255,.16)}.nav.on-photo nav a{color:rgba(255,255,255,.9)}.nav.on-photo nav a:hover{color:#fff}.nav.on-photo nav a.on{color:#fff;border-bottom-color:var(--cx-laranja,var(--cx-laranja,#FF6840))}footer.cx-footer{background:var(--cx-verde-claro,var(--cx-verde-claro,#EAF4E8));padding:56px 0 40px;margin:0}footer.cx-footer .in{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:32px;font-size:14px;color:#5f5f5f;align-items:start}footer.cx-footer h6{font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:#333;margin:0 0 14px;font-weight:700}footer.cx-footer .cx-logo{height:28px;width:auto}footer.cx-footer .tag{margin-top:14px;font-size:13.5px;line-height:1.6;max-width:34ch}footer.cx-footer ul{list-style:none;margin:0;padding:0}footer.cx-footer li{padding:5px 0;line-height:1.45}footer.cx-footer a{color:var(--cx-laranja-texto,var(--cx-laranja-texto,#C8431D));text-decoration:none}footer.cx-footer a:hover{text-decoration:underline}footer.cx-footer li.plain{color:#5f5f5f}footer.cx-footer .fine{max-width:1200px;margin:36px auto 0;padding:20px 24px 0;border-top:1px solid var(--cx-verde,var(--cx-verde,#CAD9C7));font-size:12.5px;color:#6a6a6a;line-height:1.6}@media(max-width:960px){footer.cx-footer .in{grid-template-columns:1fr 1fr}}@media(max-width:600px){footer.cx-footer .in{grid-template-columns:1fr;gap:26px}}footer.cx-footer .legal{max-width:1200px;margin:36px auto 0;padding:22px 24px 0;border-top:1px solid var(--cx-verde,var(--cx-verde,#CAD9C7));display:flex;justify-content:space-between;gap:16px 40px;flex-wrap:wrap;font-size:12.5px;color:#5f5f5f;line-height:1.7}footer.cx-footer .legal p{margin:0}footer.cx-footer .legal .empresa b{color:#333}footer.cx-footer .legal .sep{color:#6a6a6a;margin:0 8px}@media(max-width:600px){footer.cx-footer .legal{flex-direction:column;gap:12px}}.final h2{color:#111}.final p{color:#3a1408;opacity:1}:root{--cx-radius-sm:6px;--cx-radius-md:10px;--cx-radius-lg:16px;--cx-radius-lg:16px;--cx-radius-sm:6px;--cx-radius-md:10px;--cx-radius-lg:16px;--cx-radius-lg:16px;--cx-escuro:#12100F;--cx-escuro-2:#1C1917;--cx-escuro-3:#262220;--cx-escuro-borda:rgba(255,255,255,.16);--cx-escuro-texto:rgba(255,255,255,.80);--cx-escuro-texto-2:rgba(255,255,255,.64);--cx-mono:'JetBrains Mono','SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;--cx-num:'Montserrat','Montserrat Arial','Montserrat Roboto',Arial,sans-serif;--cx-roxo:#CAD9C7;--cx-roxo-claro:#EAF4E8;--cx-roxo:#CAD9C7;--cx-roxo-claro:#EAF4E8}.statsband,.cx-statsband,.product-shot,.shot,.cx-shot,.pricebox,.cx-pricebox,.pbox,.card,.cx-card,.prodcard,.marco,.cbadge,.formcard,.photo-slot,.dor,.metanote,.incl,.stat-chip,.badge,.k,.chip{border-radius:var(--cx-radius-lg)}.btn,.cx-btn,.nav .btn,.nav .cx-btn,.btn.ghost,button,input,select,textarea{border-radius:var(--cx-radius-md)}.tag,.pill,.eyebrow,.lb,.valor .num,.step .n,.stt .num,.fstep .n{border-radius:var(--cx-radius-sm)}*,*::before,*::after{font-synthesis-weight:none}.statsband .it .v,.cx-statsband .it .v,.pricebox .val,.cx-pricebox .val,.pbox .val,.price-line,.pl,.stat-chip b,.tb-num,.big,.inclist li:before,.cx-inclist li:before,.badge,.k,h1,h2,h3,h4,h5,h6,b,strong{font-weight:700}.dark,.cx-darksec,.cx-escura{background:var(--cx-escuro);color:var(--cx-escuro-texto)}.cx-escura h1,.cx-escura h2,.cx-escura h3,.cx-escura h4,.cx-escura h5,.cx-escura h6,.dark h1,.dark h2,.dark h3,.dark h4,.cx-darksec h1,.cx-darksec h2,.cx-darksec h3,.cx-darksec h4{color:#fff}.cx-escura h2.sec,.dark h2.sec,.cx-darksec h2{color:#fff}.cx-escura p,.cx-escura li,.cx-escura .sec-intro,.cx-escura .sub,.cx-escura .lead{color:var(--cx-escuro-texto)}.cx-escura .micro,.cx-escura .note,.cx-escura small,.cx-escura .cap{color:var(--cx-escuro-texto-2)}.cx-escura b,.cx-escura strong{color:#fff}.cx-escura .eyebrow,.cx-escura .k,.cx-escura .lb{color:var(--cx-laranja-claro,#FFB066)}.cx-escura a:not(.btn):not(.cx-btn){color:var(--cx-laranja-claro,#FFB066)}.cx-escura .go,.cx-escura .linkc{color:var(--cx-laranja-claro,#FFB066);border-bottom-color:rgba(255,176,102,.45)}.cx-escura hr,.cx-escura .divider{border-color:var(--cx-escuro-borda)}.cx-escura .card,.cx-escura .cx-card,.cx-escura .prodcard,.cx-escura .marco,.cx-escura .cbadge,.cx-escura .dor,.cx-escura .incl,.cx-escura .metanote,.cx-escura .expcard,.cx-escura .stat-chip{background:var(--cx-escuro-2);border:1px solid var(--cx-escuro-borda);color:var(--cx-escuro-texto)}.cx-escura .card h3,.cx-escura .card h4,.cx-escura .prodcard h3,.cx-escura .marco h4{color:#fff}.cx-escura .card p,.cx-escura .prodcard p,.cx-escura .marco p,.cx-escura .cbadge p{color:var(--cx-escuro-texto)}.cx-escura .prodcard li{color:var(--cx-escuro-texto)}.cx-escura .valor .prova{border-top-color:var(--cx-escuro-borda);color:var(--cx-escuro-texto-2)}.cx-escura .btn,.cx-escura .cx-btn{background:var(--cx-laranja,#FF6840);color:#fff}.cx-escura .btn.ghost,.cx-escura .cx-btn.ghost{background:transparent;border:2px solid rgba(255,255,255,.42);color:#fff}.cx-escura .btn.ghost:hover,.cx-escura .cx-btn.ghost:hover{background:#fff;color:var(--cx-escuro)}.cx-escura .herologos{border-top-color:var(--cx-escuro-borda)}.cx-escura .herologos .lb{color:var(--cx-escuro-texto-2)}.cx-escura .herologos img{filter:grayscale(1) brightness(0) invert(1);opacity:.62}.cx-escura .shot,.cx-escura .product-shot,.cx-escura .cx-shot{background:var(--cx-escuro-3);border:1px solid var(--cx-escuro-borda);box-shadow:none}.cx-escura .shot.tone-verde{background:var(--cx-escuro-3)}.cx-escura .cmp-fit,.cx-escura .scaler,.cx-escura .jc-panel,.cx-escura .rep-wrap{background:#fff}.cx-escura .shot,.cx-escura .product-shot,.cx-escura .cmp-fit,.cx-escura .scaler,.cx-escura .hlp,.cx-escura .jc-panel,.cx-escura .rep-wrap{color:#444}.cx-escura .shot h1,.cx-escura .shot h2,.cx-escura .shot h3,.cx-escura .shot h4,.cx-escura .product-shot h1,.cx-escura .product-shot h2,.cx-escura .product-shot h3,.cx-escura .product-shot h4{color:inherit}.cx-escura .shot p,.cx-escura .shot li,.cx-escura .shot b,.cx-escura .shot strong,.cx-escura .product-shot p,.cx-escura .product-shot li,.cx-escura .product-shot b,.cx-escura .product-shot strong{color:inherit}.cx-escura .shot a,.cx-escura .product-shot a{color:inherit}.cx-escura .hlp .card,.cx-escura .jc-panel .card,.cx-escura .cmp-fit .card,.cx-escura .scaler .card,.cx-escura .miniui .card,.cx-escura .rep-wrap .card{background:#fff;border-color:#e6e8eb;color:#444}.cx-escura .hlp .card b,.cx-escura .hlp .card strong,.cx-escura .cmp-fit .card b,.cx-escura .cmp-fit .card strong{color:#222}.cx-escura .callout{border:1px solid rgba(255,255,255,.30)}.cx-escura .shotcap,.cx-escura .capt,.cx-escura figcaption{color:var(--cx-escuro-texto-2)}.hero.cx-escura,.cx-escura.hero{background:var(--cx-escuro)}.hero.cx-escura h1,.cx-escura.hero h1{color:#fff}.hero.cx-escura p.sub,.cx-escura.hero p.sub,.hero.cx-escura .sub,.cx-escura.hero .sub{color:var(--cx-escuro-texto)}.hero.cx-escura .micro,.cx-escura.hero .micro{color:var(--cx-escuro-texto-2)}.nav.sobre-escuro{border-bottom-color:transparent}.eyebrow,.k,.lb{color:var(--cx-laranja-texto,#C8431D)}.cx-escura .eyebrow,.cx-escura .k,.cx-escura .lb{color:var(--cx-laranja-claro,#FFB066)}.cx-escura .hero-liveproof .lp .v{color:#fff}.cx-escura .bullets span{color:var(--cx-escuro-texto)}.cx-escura .tourleg div{color:var(--cx-escuro-texto)}.cx-escura .tourleg div b{color:#fff}:root{--cx-laranja-texto:#B93B18;--cx-laranja-texto:#B93B18;--cx-cinza-mudo:#5F5F5F;--cx-check:#177A4E}.pricebox .from,.cx-pricebox .from,.pbox .from,.pricebox .rule,.cx-pricebox .rule,.pbox .rule,.pricebox .adds,.cx-pricebox .adds,.pbox .adds,.pl.soft,.addons .pl.soft,.note,.micro,.form-note,.adds{color:var(--cx-cinza-mudo)}.final h2,.cx-section--cta h2,.cta h2{color:#111}.final p,.cx-section--cta p,.cta p{color:#3a1408}.cx-escura .note,.cx-escura .micro,.cx-escura .adds,.assine .micro,.dado .fonte{color:var(--cx-escuro-texto-2,rgba(255,255,255,.64))}.ddown{position:relative;display:flex;align-items:center}.ddbtn{font:inherit;font-size:15px;font-weight:500;color:#333;background:none;border:none;padding:4px 0;cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-bottom:2px solid transparent;white-space:nowrap}.ddbtn:hover{color:var(--cx-laranja-texto,#B93B18)}.ddown:focus-within .ddbtn{color:#000}.ddbtn .car{font-size:11px;transition:transform 160ms}.ddown:hover .ddbtn .car,.ddown:focus-within .ddbtn .car{transform:rotate(180deg)}.nav.on-photo .ddbtn{color:rgba(255,255,255,.9)}.nav.on-photo .ddbtn:hover{color:#fff}/* 3.13.1 · menu suspenso revisto (opção A,30/09/2026). Antes,três regras da barra de cima vazavam para dentro do menu: o sublinhado laranja do item ativo (que com o canto arredondado virava uma curva),o padding 4px 0 que colava o texto na borda,e o hover verde-claro,cor que saiu da paleta. Os seletores abaixo levam ".nav nav" para vencer ".nav nav a" sem !important. Página atual: negrito e ponto laranja,igual ao menu do celular. margin-top fica em 10px: a ponte .ddown:after tem 12px,e um vão maior faz o hover cair no caminho do mouse. */ .ddmenu{position:absolute;top:100%;left:-12px;min-width:200px;margin-top:10px;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 10px 30px rgba(18,16,15,.08);padding:6px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 140ms,transform 140ms,visibility 140ms;z-index:40}.ddown:hover .ddmenu,.ddown:focus-within .ddmenu{opacity:1;visibility:visible;transform:translateY(0)}.nav nav .ddmenu a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;font-size:15px;font-weight:500;line-height:1.3;color:#1c1917;text-decoration:none;border:none;border-radius:8px;white-space:nowrap}.nav nav .ddmenu a:hover,.nav nav .ddmenu a:focus-visible{background:#FFF1EC;color:#000}.nav nav .ddmenu a.on{font-weight:700;color:#000;border:none}.nav nav .ddmenu a.on:after{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--cx-laranja,#FF6840)}.nav.on-photo nav .ddmenu a{color:#1c1917}.nav.on-photo nav .ddmenu a:hover{color:#000}.ddown:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.nav nav .ddmenu{min-width:320px}.nav nav .ddmenu .ddtx{display:flex;flex-direction:column;gap:2px}.nav nav .ddmenu .ddtx small{font-size:13px;font-weight:400;line-height:1.35;color:var(--cx-cinza-mudo,#5F5F5F);white-space:normal}.nav nav .ddmenu a{padding:9px 12px}@media(max-width:960px){.ddown{display:none}}@media(max-width:960px){.cx-escura .herologos img{opacity:.7}}.btn:not(.ghost),button.btn:not(.ghost),a.btn:not(.ghost),.cx-btn--primary,button.cx-btn--primary,a.cx-btn--primary,.nav .btn:not(.ghost),.nav .cx-btn:not(.ghost),.cx-sticky-cta .cx-btn:not(.ghost),.stickycta .btn:not(.ghost),.csearch button,.btn:not(.ghost):hover,button.btn:not(.ghost):hover,a.btn:not(.ghost):hover,.cx-btn--primary:hover,.nav .btn:not(.ghost):hover,.nav .cx-btn:not(.ghost):hover,.csearch button:hover{color:#2a0d04}.btn.ghost:hover,.cx-btn.ghost:hover{color:#2a0d04}.btn:not(.ghost):focus-visible,.cx-btn--primary:focus-visible{color:#2a0d04}.cx-escura .btn:not(.ghost),.cx-escura .cx-btn:not(.ghost),.cx-escura .btn:not(.ghost):hover,.cx-escura .cx-btn:not(.ghost):hover,.cx-escura .btn:not(.ghost):focus-visible,.cx-escura .cx-btn:not(.ghost):focus-visible,button.cx-btn:not(.ghost):hover,button.btn:not(.ghost):hover,a.cx-btn:not(.ghost):hover,a.btn:not(.ghost):hover{color:#2a0d04}:root{color-scheme:light}html{background:var(--cx-branco,#fff)}footer.cx-footer .legal .sep,.cx-footer .legal .sep{color:#6a6a6a}.cx-escura .dot,.cx-escura .sep,.dark .dot,.dark .sep{color:rgba(255,255,255,.62)}.tourwrap .callout i,.tourleg b,.tourleg div b,.cx-escura .tourleg div b,.cx-escura .tourwrap .callout i{color:#2a0d04}:root{color-scheme:light}html{background:var(--cx-branco,#fff)}.stt .num,.dif .n,.step5 .n,.fstep .n,.step .n,.cx-passo__num{color:#2a0d04}.cx-pricebox .val small,.pricebox .val small,.pbox .val small{color:#6a6a6a}.cx-footer .legal .sep,footer.cx-footer .legal .sep{color:#6a6a6a}.ameta .dot,.crumb .sep,.meta .dot,.ameta .sep{color:#6a6a6a}.cx-escura .dot,.cx-escura .sep,.dark .dot,.dark .sep{color:rgba(255,255,255,.62)}.ff label{display:block;font-size:14px;font-weight:500;margin:14px 0 6px;color:var(--cx-preto)}.ff input,.ff select,.ff textarea{width:100%;background:#fff;border:1px solid var(--cx-verde);border-radius:var(--cx-radius-sm);padding:14px 16px;font-family:inherit;font-size:16px}.ff input:focus,.ff select:focus,.ff textarea:focus{border-color:var(--cx-laranja);outline:none}.ff .cx-btn{width:100%;margin-top:var(--cx-space-3)}.wapromise{display:flex;align-items:flex-start;gap:9px;margin:18px 0 0;padding:13px 15px;background:#F1F9F4;border-radius:var(--cx-radius-md);font-size:13.5px;line-height:1.5;color:#3a4a40}.wapromise b{color:#14472f}.wapromise svg{width:17px;height:17px;fill:#1b6b45;flex:none;margin-top:1px}.lpform{background:#fff;border-radius:var(--cx-radius-lg);padding:30px 30px 26px;box-shadow:0 22px 60px rgba(20,30,25,.13);position:relative}.lpform h2{font-size:22px;line-height:1.25;margin:0 0 6px;letter-spacing:-.01em}.lpform .sub{font-size:14.5px;color:#5F5F5F;margin:0 0 4px}.lpform .ff label{margin:13px 0 5px;font-size:13.5px}.lpform .ff input,.lpform .ff select{padding:12px 14px;font-size:15.5px;border:1px solid #dfe6dd}.lpform .ff .cx-btn{margin-top:20px}.lpform .opt{color:#5F5F5F;font-weight:400}.lpform .legalnote{margin:12px 0 0;font-size:12px;line-height:1.55;color:#5F5F5F}.lpform .legalnote a{color:var(--cx-laranja-texto);text-decoration:underline}.lpform .alt{margin:16px 0 0;padding-top:14px;border-top:1px solid #eef2ed;font-size:13.5px;color:#5F5F5F;text-align:center}.lpform .alt a{color:#1b6b45;font-weight:700;text-decoration:none;border-bottom:1px solid #bfe0cd}dialog.cxmodal{border:none;padding:0;background:transparent;max-width:520px;width:calc(100% - 32px);max-height:calc(100vh - 40px);overflow:visible}dialog.cxmodal::backdrop{background:rgba(18,16,15,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog.cxmodal .lpform{max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 30px 90px rgba(0,0,0,.35)}dialog.cxmodal .lpform h2{padding-right:46px}.cxmodal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:1px solid #e6eae4;background:#fff;color:#444;font-size:19px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.cxmodal-close:hover{background:#f4f7f3;color:#000}.cxmodal-close:focus-visible{outline:3px solid var(--cx-foco,#B93B18);outline-offset:2px}.lpform{position:relative}.ameta .dot,.crumb .sep,.meta .dot,.ameta .sep,.dot,.sep{color:#6a6a6a}dialog.cxmodal{margin:auto;max-width:560px}dialog.cxmodal .lpform{padding:26px 30px 22px}dialog.cxmodal .lpform h2{margin:0 0 4px}dialog.cxmodal .lpform .sub{margin:0 0 6px;font-size:14px}dialog.cxmodal .wapromise{margin-top:14px}.cxmodal .fluentform .ff-el-group{margin-bottom:12px}.cxmodal .fluentform .ff-el-input--label{margin-bottom:4px;padding-bottom:0}.cxmodal .fluentform .ff-el-form-control{padding:10px 14px}.cxmodal .fluentform .ff_submit_btn_wrapper{margin-bottom:0}@media (min-width:601px){.cxmodal .fluentform fieldset{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.cxmodal .fluentform fieldset > .ff-el-group{grid-column:1 / -1}.cxmodal .fluentform fieldset > .ff-el-group:has(input[name="nome"]),.cxmodal .fluentform fieldset > .ff-el-group:has(input[name="empresa"]),.cxmodal .fluentform fieldset > .ff-el-group:has(input[type="tel"]),.cxmodal .fluentform fieldset > .ff-el-group:has(input[name="email"]){grid-column:auto;min-width:0}}@media (max-width:600px){dialog.cxmodal{width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0}dialog.cxmodal .lpform{height:100%;max-height:100dvh;border-radius:0}}.fluentform .ff-el-group .ff-el-input--label label{color:#5F5F5F}.fluentform .ff-el-group .ff-el-form-control{font-family:inherit}/* --------------------------------------------------------------------------- HOVER DO BOTÃO DO FORMULÁRIO — 22/09/2026 A cor do botão vem da opção "Personalizado" do Fluent Forms,que imprime form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style),especificidade (0,3,1). Essa opção não tem cor de hover,e a regra de hover que existia no campo do Bricks,.fluentform .ff-btn-submit:hover,perde para ela: o botão ficava imóvel ao passar o mouse. Esta regra tem (0,4,1) e vence sem !important. #E5552E com texto #2A0D04 dá 4,90:1. --------------------------------------------------------------------------- */ form.frm-fluent-form .ff-btn-submit:not(.ff_btn_no_style):hover{background-color:var(--cx-laranja-hover);border-color:var(--cx-laranja-hover);color:#2a0d04}form.frm-fluent-form .ff-btn-submit:not(.ff_btn_no_style):focus-visible{outline:3px solid var(--cx-foco,#B93B18);outline-offset:2px}.why-item{padding:var(--cx-space-3) 0;border-top:1px solid var(--cx-verde)}.why-item:first-child{border-top:none}.why-item h3{font-size:22px}.why-card{display:flex;flex-direction:column}.why-card h3{font-size:18px;line-height:1.35;margin:0 0 10px}.why-card .mode-body{flex:1 0 auto}.why-card .proof{align-self:flex-start;margin-top:14px}.why-op{display:flex;gap:14px;align-items:flex-start}.why-op .ic{flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:var(--cx-laranja);display:flex;align-items:center;justify-content:center}.why-op .ic svg{width:24px;height:24px}.why-op h4{margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.35}.why-op p{margin:0;font-size:14.5px}.steps-flow{display:flex;flex-wrap:wrap;gap:var(--cx-space-3);justify-content:center;margin-bottom:var(--cx-space-5)}.steps-flow .step{flex:1 1 300px;max-width:360px}.step{background:var(--cx-branco);border:1px solid var(--cx-verde);border-radius:var(--cx-radius-md);padding:var(--cx-space-4)}.step-num{width:38px;height:38px;border-radius:50%;background:var(--cx-laranja);color:#fff;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.step h4{margin:0 0 6px;font-size:17px}.step p{margin:0;font-size:14.5px;color:var(--cx-cinza-texto)}.cx-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:center;gap:20px;padding:14px 24px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--cx-verde);box-shadow:0 -6px 24px rgba(0,0,0,.10);transform:translateY(130%);transition:transform .3s ease}.cx-sticky-cta.is-visible{transform:translateY(0)}.cx-sticky-cta__txt{font-weight:700;color:var(--cx-preto);font-size:16px}.cx-sticky-cta .btn{padding:12px 26px;font-size:16px;white-space:nowrap}@media (max-width:767px){.cx-sticky-cta{gap:0;padding:10px 16px}.cx-sticky-cta__txt{display:none}.cx-sticky-cta .btn{width:100%;text-align:center}.product-shot{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.product-shot img{width:auto;min-width:760px;max-width:none}}.product-shot{border-radius:var(--cx-radius-lg);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.18);border:1px solid var(--cx-verde);margin-top:var(--cx-space-5)}.product-shot img{width:100%;display:block}.logos-row .cl-img{max-height:46px;max-width:158px;width:auto;height:auto;opacity:.72;object-fit:contain}.steps-timeline{display:flex;position:relative;margin:var(--cx-space-6) 0}.steps-timeline::before{content:"";position:absolute;top:22px;left:10%;right:10%;height:2px;background:var(--cx-verde);z-index:0}@media(max-width:767px){.steps-timeline{flex-direction:column;gap:var(--cx-space-4)}.steps-timeline::before{left:23px;right:auto;top:24px;bottom:24px;width:2px;height:auto}}.throughput-band{display:flex;gap:28px;align-items:center;background:#fff;border:1px solid var(--cx-verde);border-left:5px solid var(--cx-laranja);border-radius:var(--cx-radius-md);padding:24px 32px;margin:var(--cx-space-4) 0 var(--cx-space-5);box-shadow:0 8px 26px rgba(0,0,0,.05)}.throughput-band .tb-num{font-family:'Montserrat','Montserrat Arial','Montserrat Roboto',Arial,sans-serif;font-weight:800;font-size:44px;line-height:1;color:var(--cx-laranja-texto);white-space:nowrap;letter-spacing:-1px}.throughput-band .tb-txt{font-size:16px;color:var(--cx-cinza-texto);line-height:1.5}@media(max-width:767px){.throughput-band{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 22px}.throughput-band .tb-num{font-size:34px}}.hlp{--st-chamada:#EB8C3E;--st-disp:#5FA85F;--st-pausa:#8055A0;--st-pos:#4C7FC0;--st-disc:#BF3081;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.4;text-align:left}.hlp .frame{background:#fff;border-radius:14px;box-shadow:0 24px 70px rgba(20,30,25,.16);overflow:hidden;border:1px solid #edeff1}.hlp .app{padding:18px 20px 20px;background:#fff}.hlp .apphead{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.hlp .apphead .t{font-size:16px;font-weight:700;color:#1a1a1a;border-bottom:3px solid var(--cx-roxo);padding-bottom:5px}.hlp .apphead .cr{font-size:12px;color:#9aa0a6}.hlp .cards{display:flex;gap:14px;margin-bottom:16px}.hlp .card{flex:0 0 auto;border:1px solid #e6e8eb;border-left:5px solid var(--cx-roxo);border-radius:8px;padding:13px 18px;background:#fff}.hlp .card .ct{font-weight:700;color:#222;font-size:13px;margin-bottom:9px}.hlp .card .cb{display:flex;gap:20px;align-items:center}.hlp .card .total small{display:block;color:#8a9099;font-size:11px}.hlp .card .total .big{font-size:30px;font-weight:700;color:#222;line-height:1;font-variant-numeric:tabular-nums}.hlp .leg{font-size:12px;line-height:1.75;color:#555}.hlp .leg .li{display:flex;align-items:center;gap:7px}.hlp .leg .d{width:8px;height:8px;border-radius:50%;flex:none}.hlp .d.oc{background:var(--st-chamada)}.hlp .d.disp{background:var(--st-disp)}.hlp .d.pos{background:var(--st-pos)}.hlp .d.pa{background:var(--st-pausa)}.hlp .d.disc{background:var(--st-disc)}.hlp .leg .li b{font-variant-numeric:tabular-nums;color:#222}.hlp .tbl{border:1px solid #e6e8eb;border-radius:8px;overflow:hidden}/* 3.29.4 · 02/10/2026: a tabela nasce vazia (<tbody id="sup-rows">) e o inc/supervisao.js preenche as 7 linhas no carregamento. O painel crescia 159px depois da primeira pintura e empurrava o hero do Discador e da LP: CLS de 0,03 a 0,04 no desktop. 215px é a altura final medida no modo discador (cabeçalho + 7 linhas),igual em todas as larguras porque o painel escala por zoom. Outro modo,outra altura: medir antes de reaproveitar. */ .hlp[data-modo="discador"] .tbl{min-height:215px}.hlp table{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.hlp thead .grp td{text-align:center;color:var(--cx-laranja);font-weight:700;font-size:10px;letter-spacing:.06em;padding:7px 0 3px;border-bottom:2px solid var(--cx-laranja)}.hlp thead .grp td.nogrp{border-bottom:1px solid #eceef0}.hlp thead th{text-align:left;padding:7px 6px;color:#5a6067;font-weight:700;font-size:10px;letter-spacing:.03em;border-bottom:1px solid #e6e8eb;background:#fbfcfd;white-space:nowrap}.hlp tbody td{padding:9px 6px;border-bottom:1px solid #f0f2f4;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hlp tbody tr:last-child td{border-bottom:none}.hlp .agent{display:flex;align-items:center;gap:9px}.hlp .av{width:24px;height:24px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;flex:none}.hlp .agent .nm{color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis}.hlp .bdg{display:inline-block;padding:4px 10px;border-radius:5px;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;transition:background .3s}.hlp .b-chamada{background:var(--st-chamada)}.hlp .b-disp{background:var(--st-disp)}.hlp .b-pos{background:var(--st-pos)}.hlp .b-disc{background:var(--st-disc)}.hlp td.esc{white-space:nowrap;color:#6b7078;text-align:left}.hlp td.esc svg{width:15px;height:15px;vertical-align:middle;margin-right:6px}.hlp td.esc .on{color:#3a3f45}.hlp .play{display:inline-flex;vertical-align:middle;margin-left:7px;color:#6b7078}.hlp .play svg{width:14px;height:14px}.hlp td.t{font-variant-numeric:tabular-nums;color:#666}.hlp td.ocio{font-variant-numeric:tabular-nums;color:#555;font-weight:500}.hlp .flash{animation:hlpfl .7s ease}@keyframes hlpfl{0%{background:#FFE7DC}100%{background:transparent}}.hero-liveproof{margin-top:34px;display:flex;align-items:center;gap:22px}.hero-liveproof .lp{display:flex;flex-direction:column;line-height:1}.hero-liveproof .lp .v{font-size:40px;font-weight:700;color:#000;font-variant-numeric:tabular-nums;letter-spacing:-1px}.hero-liveproof .lp .v em{font-style:normal;color:var(--cx-laranja);font-size:26px;margin-left:2px}.hero-liveproof .lp .k{font-size:13px;color:#8a9099;margin-top:7px;max-width:20ch}.hero-liveproof .lp-div{width:1px;height:52px;background:#e6e8eb}@media(max-width:767px){.hlp .tbl{overflow-x:auto}.hlp table{min-width:520px}.hero-liveproof{margin-top:24px;gap:16px}}.cx-card,.addon-card,.step,.stat-card,.incl-item,.addon-list li{border:none;border-radius:24px;box-shadow:none}.throughput-band{box-shadow:none;border:none;border-left:5px solid var(--cx-laranja);background:#fff}.product-shot{box-shadow:none;border:none;background:var(--cx-verde-claro);padding:18px;border-radius:32px;overflow:visible}.product-shot img{border-radius:16px}.shot-dots{display:flex;gap:6px;margin:0 0 12px;line-height:0}.shot-dots i{width:10px;height:10px;border-radius:50%;display:inline-block}.shot-dots i:nth-child(1){background:var(--cx-laranja)}.shot-dots i:nth-child(2){background:var(--cx-roxo)}.shot-dots i:nth-child(3){background:var(--cx-verde)}.hlp .frame{box-shadow:none;border:none;border-radius:24px;padding:14px;background:#fff}.cx-inclist{background:var(--cx-verde-claro);border-radius:24px;padding:32px}.cx-inclist h5{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#555;margin:0 0 14px;font-weight:700}.cx-inclist ul{list-style:none;margin:0;padding:0}.cx-inclist li{font-size:14.5px;color:#444;padding:9px 0;border-top:1px solid rgba(0,0,0,.06);display:flex;gap:10px;align-items:baseline}.cx-inclist li:first-child{border-top:none}.cx-inclist li:before{content:"✓";color:#1f8a5b;font-weight:800}.cx-faq{margin-top:56px;max-width:860px}.cx-faq h3{font-size:22px;margin-bottom:18px}.cx-faq details{background:#fff;border-radius:16px;margin-bottom:10px;overflow:hidden}.cx-faq summary{cursor:pointer;list-style:none;padding:17px 22px;font-size:15.5px;font-weight:700;color:#222;display:flex;justify-content:space-between;align-items:center}.cx-faq summary:after{content:"+";color:var(--cx-laranja-texto);font-size:20px;font-weight:400}.cx-faq details[open] summary:after{content:"–"}.cx-faq .a{padding:0 22px 18px;font-size:14.5px;color:#555}.statsband .it .v,.cx-statsband .it .v,.statsband .t,.pricebox .val,.cx-pricebox .val,.pbox .val,.stat-item .num,.throughput .n,.throughput-band .tb-num,.dif .n,.step5 .n,.stt .num,.fstep .n,.cnt b,.cmp-hrow .cnt b,.fl b,.exp-b h6,b,strong{font-weight:700}.product-shot{overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch}.product-shot img{max-width:none}.hlp .tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:960px){.hlp{max-width:100%;overflow:hidden}}.statsband .it .v,.cx-statsband .it .v,.pricebox .val,.cx-pricebox .val,.pbox .val,.big,.valor .num,.step .n,.stt .num,.fstep .n,.dif .n,.step5 .n{font-family:var(--cx-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.01em}.hlp,.jc-panel,.cmp-fit,.scaler,.rep-wrap,.miniui,.ph-screen,.mu{--cx-roxo:#ADA3CC;--cx-roxo-claro:#D9D1ED;--roxo:#ADA3CC;--roxo-claro:#D9D1ED}.dk-badge,.addon-card,.cx-inclist,.inclist,.expcard,.tourleg{border-radius:var(--cx-radius-lg)}/* --------------------------------------------------------------------------- AJUSTES MEDIDOS NA PÁGINA DO DISCADOR PUBLICADA — 25/09/2026 1. O Bricks embrulha todo shortcode num <div class="brxe-shortcode"> com width:100%. Nos cartões em linha (ícone + título),esse invólucro disputava espaço com o título e espremia o texto numa coluna de ~50px. Quando o shortcode devolve só um SVG,o invólucro sai do layout e o ícone volta a ser filho direto do flex,como no mockup. 2. Números da linha do tempo: branco sobre laranja dava 2,87:1. Texto escuro da decisão M8,6,31:1. --------------------------------------------------------------------------- */ .brxe-shortcode:has(> svg:only-child){display:contents}.stt .num{color:#2a0d04}/* --------------------------------------------------------------------------- 25/09/2026,3.9.4 1. Painel de supervisão no celular: o selo "Pós-atendimento" passava 7px da borda da tabela e saía cortado. Selo menor abaixo de 600px,com folga. 2. Botão de envio do Fluent Forms: saía em peso 500 e mais baixo que os outros botões do site. Negrito e o mesmo respiro,no modal e no formulário embutido. A cor continua vindo do próprio Fluent Forms. --------------------------------------------------------------------------- */ @media (max-width:600px){.hlp .bdg{font-size:10.5px;padding:3px 7px;letter-spacing:0}}form.frm-fluent-form .ff-btn-submit:not(.ff_btn_no_style){font-weight:700;font-size:16px;padding:14px 28px}.h6-strip{margin-top:48px;padding-bottom:40px;display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));column-gap:40px;align-items:start}.h6-strip.sem-selo{grid-template-columns:repeat(4,minmax(0,1fr))}.h6-strip>div{border:none;padding:0}.h6-it{display:flex;flex-direction:column;gap:4px}.h6-it b,.h6-it .t{color:#fff;font-weight:700;font-size:15.5px;line-height:1.3}.h6-it span,.h6-it .s{font-size:13.5px;line-height:1.45;color:var(--cx-escuro-texto-2,rgba(255,255,255,.64))}.cx-logos{background:#fff;padding:28px 24px 30px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.cx-logos .lb{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#5f5f5f;font-weight:700;text-align:center}.cx-logos .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 48px;width:100%}.cx-logos img{max-height:36px;max-width:150px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.75}.cx-logos.arte-clara img{filter:brightness(0);opacity:.55}@media(max-width:960px){.h6-strip,.h6-strip.sem-selo{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.h6-strip:not(.sem-selo)>div:first-child{grid-column:1/-1}.cx-logos .row{gap:12px 26px}.cx-logos img{max-height:28px;max-width:110px}}@media(max-width:600px){.h6-strip.sem-selo{grid-template-columns:1fr}}/* =========================================================================== MENU DO CELULAR — 29/09/2026 Fica NO FIM do style.css de propósito (tem que vir depois das regras .nav nav{display:flex}da linha ~186,que hoje vencem o @media de 960px e deixam "Sobre" e "Conteúdo" empilhados no topo,sem "Produtos"). Par com inc/menu-movel.js,carregado pelo [callix_header] (inc/cabecalho.php). Sem o script,nada aqui muda o cabeçalho: tudo depende da classe .js-mnav,que o script coloca. =========================================================================== */ .mnav-btn{display:none}/* 3.13.2 · a cópia do botão de contato que o script põe no fim do painel fica escondida em qualquer largura e só aparece até 600px (regra lá embaixo). Na 3.12.48 esta regra estava dentro do @media de 960px,e no desktop o cabeçalho mostrava dois botões "Falar com um especialista". */ .nav.js-mnav .in > nav > .mnav-cta{display:none}@media(max-width:960px){.nav.js-mnav .in{flex-wrap:nowrap;gap:12px;padding-top:14px;padding-bottom:14px}.nav.js-mnav .in > a:first-child{margin-right:auto}.nav.js-mnav.is-open{z-index:60}.mnav-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-right:-10px;padding:0;background:none;border:none;border-radius:var(--cx-radius-sm,6px);color:#111;cursor:pointer}.mnav-btn:focus-visible{outline:3px solid var(--cx-foco,#B93B18);outline-offset:2px}.mnav-btn svg path{stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none;transform-origin:12px 12px;transition:transform 180ms,opacity 180ms}.nav.is-open .mnav-btn .l1{transform:translateY(5px) rotate(45deg)}.nav.is-open .mnav-btn .l2{opacity:0}.nav.is-open .mnav-btn .l3{transform:translateY(-5px) rotate(-45deg)}.nav.on-photo .mnav-btn{color:#fff}.nav.on-photo.is-open .mnav-btn{color:#111}.nav.on-photo.is-open{background:#fff}.nav.js-mnav .in > nav{display:none}.nav.js-mnav.is-open .in > nav{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);overflow-y:auto;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #e4e4e4;box-shadow:0 16px 32px rgba(0,0,0,.10);padding:8px 24px 24px;font-size:17px}.nav.js-mnav .in > nav > a{display:block;padding:14px 0;border-bottom:1px solid #efefef;color:#111;font-weight:500;white-space:normal}.nav.js-mnav .in > nav > a.on{border-bottom-color:#efefef;color:#000;font-weight:700}/* "Produtos" vira rótulo de grupo,com os quatro links sempre à mostra */ .nav.js-mnav .ddown{display:block;padding:14px 0 6px;border-bottom:1px solid #efefef}.nav.js-mnav .ddown:after{display:none}.nav.js-mnav .ddbtn{display:block;padding:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a5a5a;cursor:default;pointer-events:none}.nav.js-mnav .ddbtn .car{display:none}.nav.js-mnav .ddmenu{position:static;opacity:1;visibility:visible;transform:none;min-width:0;margin:0;padding:0;border:none;box-shadow:none;background:none}.nav.js-mnav .ddmenu a{justify-content:flex-start;padding:10px 0;font-size:17px;color:#111;border-radius:0;background:none;border-bottom:none}.nav.js-mnav .ddmenu a.on{font-weight:700;color:#000}.nav.js-mnav .in > nav a:not(.mnav-cta):hover{color:var(--cx-laranja-texto,#B93B18)}.nav.on-photo.js-mnav .in > nav a:not(.mnav-cta){color:#111}}@media(max-width:600px){.nav.js-mnav .in > .btn,.nav.js-mnav .in > .cx-btn{display:none}.nav.js-mnav .in > nav > .mnav-cta{display:block;margin-top:20px;padding:14px 20px;text-align:center;border-bottom:none;font-size:16px;font-weight:700;color:#2a0d04}}/* ========================================================================= 3.13.0 · Banner de cookies do CookieYes (29/09/2026) O CookieYes grava cor e borda direto em cada botão (style inline),e no plano gratuito parte das cores nem é editável no painel. Por isso as regras abaixo usam !important: é o único jeito de o tema vencer o plugin. Decisões: caixa clara no canto inferior esquerdo,que se separa do hero escuro das páginas;Aceitar todos igual ao botão principal do site (laranja #FF6840 com texto #2a0d04,o par que passou no AA);Recusar todos com o mesmo tamanho,em contorno escuro,sem ser escondido;Personalizar como link. O botão flutuante de rever consentimento sai e dá lugar ao link "Preferências de cookies" do rodapé (inc/rodape-modal.php). Os nomes de classe são os do CookieYes 3.x. Se o plugin atualizar e o banner voltar azul,a causa provável é classe renomeada: inspecionar e ajustar aqui. A marca "Powered by CookieYes" fica: o plano gratuito exige. ====================================================================== */ .cky-consent-container .cky-consent-bar,.cky-modal .cky-preference-center{background:#fff !important;border:1px solid #e4e4e4 !important;border-radius:var(--cx-radius-md,16px) !important;box-shadow:0 12px 40px rgba(0,0,0,.18) !important;font-family:'Montserrat','Montserrat Arial','Montserrat Roboto',Arial,sans-serif !important}.cky-consent-container .cky-title,.cky-modal .cky-preference-title{color:#111 !important;font-weight:700 !important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des *,.cky-modal .cky-preference-content-wrapper,.cky-modal .cky-preference-content-wrapper *,.cky-modal .cky-accordion-header-des,.cky-modal .cky-accordion-header-des *{color:var(--cx-cinza-texto,#444) !important;font-size:14px !important;line-height:1.55 !important}.cky-consent-container .cky-notice-des a,.cky-modal .cky-preference-content-wrapper a{color:var(--cx-laranja-texto,#B93B18) !important;text-decoration:underline !important}.cky-consent-container .cky-btn,.cky-modal .cky-btn{font-family:'Montserrat','Montserrat Arial','Montserrat Roboto',Arial,sans-serif !important;font-weight:700 !important;font-size:14px !important;border-radius:var(--cx-radius-sm,8px) !important;padding:10px 16px !important;box-shadow:none !important;opacity:1 !important}.cky-consent-container .cky-btn-accept,.cky-modal .cky-btn-accept{background:var(--cx-laranja,#FF6840) !important;border:2px solid var(--cx-laranja,#FF6840) !important;color:#2a0d04 !important}.cky-consent-container .cky-btn-accept:hover,.cky-modal .cky-btn-accept:hover{background:var(--cx-laranja-hover,#E5552E) !important;border-color:var(--cx-laranja-hover,#E5552E) !important}.cky-consent-container .cky-btn-reject,.cky-modal .cky-btn-reject,.cky-modal .cky-btn-preferences{background:transparent !important;border:2px solid #111 !important;color:#111 !important}.cky-consent-container .cky-btn-reject:hover,.cky-modal .cky-btn-reject:hover,.cky-modal .cky-btn-preferences:hover{background:#111 !important;color:#fff !important}.cky-consent-container .cky-btn-customize{background:transparent !important;border-color:transparent !important;color:#111 !important;text-decoration:underline !important;text-underline-offset:3px}.cky-consent-container .cky-btn:focus-visible,.cky-modal .cky-btn:focus-visible{outline:3px solid var(--cx-foco,#B93B18) !important;outline-offset:2px}.cky-modal .cky-switch input[type="checkbox"]:checked{background:var(--cx-laranja-texto,#B93B18) !important}.cky-modal .cky-always-active{color:#1a7f37 !important}.cky-btn-revisit-wrapper{display:none !important}@media(max-width:576px){.cky-consent-container .cky-consent-bar{border-radius:var(--cx-radius-md,16px) var(--cx-radius-md,16px) 0 0 !important;padding:12px 16px 4px !important}.cky-consent-container .cky-title{display:none !important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des *{font-size:13px !important;line-height:1.45 !important}.cky-consent-container .cky-notice-des{margin-bottom:10px !important}.cky-consent-container .cky-notice-btn-wrapper{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{flex:1 1 0 !important;width:auto !important;margin:0 !important;padding:10px 6px !important;white-space:nowrap !important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn-accept{order:1 !important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn-reject{order:2 !important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn-customize{flex-basis:100% !important;order:3 !important;padding:4px !important}.cky-consent-container [data-cky-tag="powered-by"] > div{margin-top:2px !important}.cky-consent-container .cky-consent-bar + div{padding-bottom:6px !important}}/* Link "Preferências de cookies" no rodapé: botão com cara de link */ .cx-footer .cx-link-cookies{background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:var(--cx-laranja-texto,#B93B18);text-decoration:none}.cx-footer .cx-link-cookies:hover{text-decoration:underline}.cx-footer .cx-link-cookies:focus-visible{outline:3px solid var(--cx-foco,#B93B18);outline-offset:2px;border-radius:2px}/* O Bricks embrulha o rodapé em <footer id="brx-footer">,e a regra genérica "footer{padding:56px 0 40px}" do começo deste arquivo pegava nele também: o respiro somava 56 + 56 em cima e 40 + 40 embaixo. Quem manda no respiro é o .cx-footer;o invólucro fica sem padding. */ #brx-footer{padding:0;background:none}footer.cx-footer:not(.cx-footer--lp){padding:48px 0 32px}footer.cx-footer:not(.cx-footer--lp) .in{grid-template-columns:minmax(0,1fr) auto auto;gap:32px 72px}footer.cx-footer .tag{margin-top:12px;max-width:38ch}footer.cx-footer h6{margin-bottom:10px}footer.cx-footer li{padding:4px 0}footer.cx-footer a,footer.cx-footer .cx-link-cookies{color:var(--cx-cinza-texto,#444);text-decoration:none}footer.cx-footer a:hover,footer.cx-footer .cx-link-cookies:hover{color:var(--cx-laranja-texto,#B93B18);text-decoration:underline}footer.cx-footer a:focus-visible{outline:3px solid var(--cx-foco,#B93B18);outline-offset:2px;border-radius:2px}footer.cx-footer .selos{max-width:1200px;margin:32px auto 0;padding:18px 24px 0;list-style:none;border-top:1px solid var(--cx-verde,#CAD9C7);display:flex;flex-wrap:wrap;gap:6px 0;font-size:13px;line-height:1.5;color:#5f5f5f}footer.cx-footer .selos li{padding:0}footer.cx-footer .selos a{text-decoration:underline;text-decoration-color:rgba(0,0,0,.25);text-underline-offset:3px}footer.cx-footer .selos a:hover{text-decoration-color:currentColor}footer.cx-footer .selos li + li:before{content:"·";color:#6a6a6a;margin:0 10px}footer.cx-footer .selos + .legal{margin-top:14px;padding-top:0;border-top:0}@media(max-width:960px){footer.cx-footer:not(.cx-footer--lp) .in{grid-template-columns:1fr 1fr;gap:28px 32px}footer.cx-footer:not(.cx-footer--lp) .in > .marca{grid-column:1 / -1}}@media(max-width:600px){footer.cx-footer:not(.cx-footer--lp){padding:40px 0 28px}footer.cx-footer:not(.cx-footer--lp) .in{grid-template-columns:1fr 1fr;gap:24px 20px}footer.cx-footer li{padding:6px 0}footer.cx-footer .selos{margin-top:24px;flex-direction:column;gap:2px}footer.cx-footer .selos li + li:before{content:none}/* copyright numa linha,documentos na seguinte,sem o "·" sobrando no começo */ footer.cx-footer .legal .links{display:flex;flex-wrap:wrap;gap:4px 18px}footer.cx-footer .legal .links .copy{flex-basis:100%}footer.cx-footer .legal .links .sep{display:none}footer.cx-footer .selos + .legal{margin-top:18px}footer.cx-footer:not(.cx-footer--lp) .legal{padding-bottom:8px}}:root{--fundo-respiro:#F7F3EE;--borda-suave:#E7DED4}#brx-footer,footer.cx-footer{font-size:16px;line-height:1.6}footer.cx-footer{background:var(--fundo-respiro,#F7F3EE)}footer.cx-footer .selos,footer.cx-footer .legal,footer.cx-footer .fine{border-top-color:var(--borda-suave,#E7DED4)}footer.cx-footer .selos + .legal{border-top:0}footer.cx-footer p.tag{margin-bottom:0}footer.cx-footer .cx-logo{max-width:100%}:root{--cx-foco:#B93B18}.dark,.cx-escura,.cx-darksec,.chero,.erro-hero,.lp-sinonimos,.obr-passos,.dv-code,.stat-chip,.shot,.cx-shot,.tone-verde{--cx-foco:#FFB066}.cx-diferencial{--cx-foco:#FFFFFF}.cx-diferencial .card,.cx-diferencial .card .stat-chip{--cx-foco:#B93B18}:is(#brx-content,body) .fluentform .ff-el-input--content :is(input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea,select){border-color:#988E84}:is(#brx-content,body) .fluentform :is(input,textarea)::placeholder{color:#76706A;opacity:1}:is(#brx-content,body) .fluentform .ff-el-input--content :is(input,textarea,select):focus{border-color:var(--cx-laranja-texto,#B93B18)}:is(#brx-content,body) .fluentform .ff-el-input--content :is(input,textarea,select):focus-visible{outline:2px solid var(--cx-foco,#B93B18);outline-offset:1px}:is(#brx-content,body) .fluentform .ff-el-is-error :is(input,textarea,select){border-color:var(--cx-erro,#B42318)}/* 3 · Botão de envio no hover. O formulário de Parceiros (id 4) traz da opção "Personalizado" do Fluent um hover branco com texto azul #1A7EFB (3,87:1),com o mesmo peso da regra de 22/09,e o Fluent imprime depois. Classe repetida sobe o peso para (0,5,1) e vale para qualquer formulário. */ form.frm-fluent-form .ff-btn-submit.ff-btn-submit:not(.ff_btn_no_style):hover{background-color:var(--cx-laranja-hover,#E5552E);border-color:var(--cx-laranja-hover,#E5552E);color:#2a0d04}#brx-content :is(p,li,dd,td,.brxe-text-basic,.brxe-text) a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}#brx-content :is(p,li,dd,td,.brxe-text-basic,.brxe-text) a:not([class]):hover{text-decoration-thickness:2px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--cx-foco,#B93B18);outline-offset:2px}.cx-produto{--cx-foco:#FFB066}/* 6 · Âncora "#" dos documentos (contrato,anexo,política). Ficava visível no fim de cada parágrafo e título,laranja e sem sublinhado: 59 links distinguidos só pela cor na página do contrato,e ruído visual na leitura. Agora aparece ao passar o mouse no parágrafo ou ao receber foco pelo teclado,como nos sites de documentação. O link continua no HTML. */ #brx-content a.ancora{opacity:0;transition:opacity .15s;text-decoration:none}#brx-content :is(p,h2,h3,h4):hover > a.ancora,#brx-content a.ancora:focus-visible{opacity:1}@media (hover:none){#brx-content a.ancora{display:none}}@media(max-width:960px){.cx-js .nav .in{flex-wrap:nowrap;gap:12px;padding-top:14px;padding-bottom:14px}.cx-js .nav .in > a:first-child{margin-right:auto}.cx-js .nav .in > nav{display:none}.cx-js .nav:not(.js-mnav) .in:has(> nav):after{content:"";flex:none;width:34px;height:44px}}/* =========================================================================== TÍTULO DO MODAL · 3.27.0 · 02/10/2026 Era um <h2> "Conte da sua operação" em TODAS as páginas,inclusive nas jurídicas,porque o modal entra pelo wp_footer. Virou parágrafo com o mesmo desenho: sai da estrutura de títulos que o Google lê,fica igual na tela. =========================================================================== */ .lpform .cxmodal-tit{font-size:22px;line-height:1.25;margin:0 0 4px;letter-spacing:-.01em;font-weight:700;color:#000;padding-right:46px}/* =========================================================================== SEÇÕES FORA DA TELA · 3.27.0 · 02/10/2026 Da terceira seção em diante,o navegador só calcula layout e pinta quando a seção chega perto da tela. As páginas de produto têm 1.100 a 1.500 elementos,e calcular tudo na abertura era a maior parte do tempo de bloqueio no celular. "auto 900px" é a altura provisória;depois de desenhada uma vez,o navegador lembra a altura real. A busca do navegador (Ctrl+F) continua achando o texto. Com âncora na URL ou clique em link de âncora,a classe .cx-sem-cv (inc/desempenho.php) desliga a regra,porque o salto precisa da altura real das seções para cair no lugar certo. =========================================================================== */ html:not(.cx-sem-cv) #brx-content > section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 900px}/* 3.31.3 · botão do cabeçalho em /obrigado ("Falar no WhatsApp",inc/cabecalho.php): o laranja de sempre,com o símbolo oficial do WhatsApp em monocromático,no tom do texto. Mesmo desenho do botão da página. */ .btn.btn--wa{display:inline-flex;align-items:center;gap:8px}.btn.btn--wa:before{content:"";flex:none;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20fill='%232a0d04'%20d='M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z'/%3E%3C/svg%3E") center/contain no-repeat}
/*callix-acervo*/.chero{background:var(--cx-escuro);color:var(--cx-escuro-texto);padding:var(--cx-space-7) 0 var(--cx-space-6)}.chero .eyebrow{color:var(--cx-laranja-claro)}.chero h1{color:#fff;font-size:52px;letter-spacing:-.03em;line-height:1.08;max-width:21ch}.chero .sub{margin-top:18px;font-size:19px;max-width:56ch;color:var(--cx-escuro-texto)}.cchips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.cchips a{font-size:13.5px;font-weight:500;color:var(--cx-escuro-texto);text-decoration:none;border:1px solid var(--cx-escuro-borda);border-radius:var(--cx-radius-sm);padding:7px 13px;transition:border-color 140ms,color 140ms}.cchips a:hover{border-color:var(--cx-laranja);color:#fff}.ameta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;color:#6a6a6a}.ameta .cat{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cx-laranja-texto);text-decoration:none}.ameta .cat:hover{text-decoration:underline}.ameta .dot{color:#c6c6c6}.ameta .val{font-family:var(--cx-num);font-variant-numeric:tabular-nums;font-weight:700;font-size:12.5px;color:#5a5a5a;font-feature-settings:"tnum" 1}.cluster .k{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cx-laranja-texto);margin-bottom:10px}.grid-art{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 36px;margin-top:var(--cx-space-5)}.card-art{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;height:100%}.card-art .capa{border-radius:var(--cx-radius-md);aspect-ratio:16/9;overflow:hidden;background:var(--cx-verde-claro);display:block}.card-art .capa img,.card-art img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--cx-radius-md)}.card-art h3{font-size:18.5px;line-height:1.35;margin:0}.card-art:hover h3{color:var(--cx-laranja-texto)}.card-art p{font-size:14.5px;color:#5f5f5f;margin:0}.card-art .capa img{transition:transform .35s ease}.card-art:hover .capa img{transform:scale(1.03)}.crumb{font-size:13px;color:#6a6a6a;padding-top:26px}.crumb a{color:#6a6a6a;text-decoration:none}.crumb a:hover{color:var(--cx-laranja-texto);text-decoration:underline}.crumb .sep{margin:0 7px;color:#c6c6c6}.chero h1 .q{color:#FFB066}.chero .conta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);border-radius:var(--cx-radius-sm,6px);padding:7px 13px;font-size:13.5px;color:rgba(255,255,255,.86)}.chero .conta b{font-family:var(--cx-num);font-variant-numeric:tabular-nums;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.listbar{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:var(--cx-space-3,28px);border-bottom:1px solid rgba(0,0,0,.09)}.listbar .ord{font-size:14px;color:#5F5F5F}.listbar .ord b{color:#111}.listbar .pg{font-size:13.5px;color:#5F5F5F;font-variant-numeric:tabular-nums}.vazio{background:var(--cx-verde-claro,#EAF4E8);border-radius:var(--cx-radius-lg,16px);padding:56px 48px;text-align:center;max-width:760px;margin:0 auto}.vazio .ic{width:56px;height:56px;margin:0 auto 20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.vazio h2{font-size:26px;margin:0 0 12px}.vazio p{font-size:16.5px;color:#4a4a4a;max-width:52ch;margin:0 auto 26px}.vazio .sug{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:28px}.vazio .sug a{background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:999px;padding:9px 17px;font-size:14px;font-weight:700;color:#111;text-decoration:none}.vazio .sug a:hover{border-color:var(--cx-laranja,#FF6840);color:var(--cx-laranja-texto,#B93B18)}.pilarbox .k{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#FFB066;margin-bottom:11px}@media(max-width:1000px){.grid-art{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.chero{padding:var(--cx-space-5) 0}.chero h1{font-size:33px}.chero .sub{font-size:17px}}@media(max-width:640px){.grid-art{grid-template-columns:1fr}.chero h1{font-size:30px}}@media(max-width:767px){.chero .conta{margin-top:16px}.vazio{padding:40px 24px}}/* Metadados do cartão · 15/09/2026 Medido: com data por extexto ("30 de novembro de 2023") a linha quebrava em dois e o cartão desalinhava. A correção principal é o formato curto no campo dinâmico;isto aqui é o seguro: cada trecho fica inteiro,e a quebra só acontece entre categoria e data,nunca no meio da data. */ .card-art .ameta > span{white-space:nowrap}.card-art .ameta{row-gap:2px}.card-art .ameta{margin-bottom:-8px}.chero .crumb,.chero .crumb a,.chero .crumb span,.chero .rank-math-breadcrumb,.chero .rank-math-breadcrumb a,.chero .rank-math-breadcrumb span{color:rgba(255,255,255,.72)}.chero .crumb a:hover,.chero .rank-math-breadcrumb a:hover{color:#fff}.chero .crumb .separator,.chero .rank-math-breadcrumb .separator,.chero .crumb .sep,.chero .crumb .sepc{color:rgba(255,255,255,.45)}.chero .crumb .last,.chero .rank-math-breadcrumb .last{color:#fff}.chero{padding:var(--cx-space-7) 0 var(--cx-space-6)}.chero .crumb{padding-top:0;margin-bottom:22px}.chero .sub{margin-top:18px}@media(max-width:900px){.chero{padding:var(--cx-space-5) 0 var(--cx-space-4)}}.vazio{max-width:1200px;margin:56px auto;padding:56px 24px;text-align:center;background:var(--cx-verde-claro,#EAF4E8);border-radius:var(--cx-radius-lg,24px)}.vazio h2{font-size:26px;line-height:1.3;color:#000;margin:0 0 12px}.vazio p{font-size:16px;line-height:1.65;color:var(--cx-cinza-texto,#444);margin:0 auto 26px;max-width:52ch}@media(max-width:768px){.vazio{padding:40px 22px;margin:40px auto}.vazio h2{font-size:22px}}.artigo h2{font-size:26px;line-height:1.3;margin:48px 0 16px;color:#000}.artigo h3{font-size:20px;line-height:1.35;margin:36px 0 12px;color:#000}.artigo h4{font-size:18px;line-height:1.4;margin:28px 0 10px;color:#000}.artigo p{margin:0 0 24px}.artigo ul,.artigo ol{margin:0 0 24px;padding-left:22px}.artigo li{margin-bottom:10px}.artigo img{max-width:100%;height:auto;border-radius:var(--cx-radius-md,16px);display:block;margin:32px 0}.artigo a{color:var(--cx-laranja-texto,#B93B18);text-decoration:underline}.artigo blockquote{margin:32px 0;padding:4px 0 4px 22px;border-left:3px solid var(--cx-laranja,#FF6840);font-size:19px;line-height:1.6}.artigo table{width:100%;border-collapse:collapse;margin:32px 0;font-size:15.5px}.artigo th,.artigo td{border:1px solid var(--cx-verde,#CAD9C7);padding:10px 12px;text-align:left}.cxshare{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:48px 0;padding-top:24px;border-top:1px solid var(--cx-verde,#CAD9C7)}.cxshare-rotulo{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6a6a6a;margin-right:6px}.cxshare a{display:inline-block;padding:9px 16px;border-radius:999px;border:1px solid var(--cx-verde,#CAD9C7);font-size:14px;font-weight:600;color:var(--cx-cinza-texto,#444);text-decoration:none}.cxshare a:hover{border-color:var(--cx-laranja,#FF6840);color:var(--cx-laranja-texto,#B93B18)}.relacionados{padding:56px 0}.relacionados > h2{font-size:24px;margin:0 0 28px;color:#000}@media(max-width:900px){.artigo h2{font-size:23px;margin:40px 0 14px}.cxshare{margin:36px 0}}/* ------------------------------------------------------------------------- Posts relacionados · 17/09/2026 O elemento nativo do Bricks entrega <li class="repeater-item"> com <figure> e <div class="post-content">. Sem estilo ele sai desalinhado,com título em laranja e datas em alturas diferentes. Aqui ele vira o mesmo cartão da listagem: capa 16:9,título preto,data embaixo,todos com a mesma altura. ---------------------------------------------------------------------- */ /* A grade vai no <ul class="related-posts">,que é filho do elemento,e não no elemento em si. Aplicada no lugar errado,ela criava três colunas de 96px. Corrigido em 17/09/2026. */ .bricks-related-posts{display:block;width:100%}.bricks-related-posts .related-posts,ul.related-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 36px;list-style:none;margin:0;padding:0;width:100%}.bricks-related-posts .repeater-item,ul.related-posts .repeater-item{display:flex;flex-direction:column;gap:14px;height:100%;width:100%;list-style:none;margin:0}.bricks-related-posts figure,.bricks-related-posts figure a{display:block;width:100%}.bricks-related-posts figure{margin:0;display:block}.bricks-related-posts figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--cx-radius-md,16px);transition:transform .35s ease}.bricks-related-posts .repeater-item:hover figure img{transform:scale(1.03)}.bricks-related-posts .post-content{display:flex;flex-direction:column;gap:8px}.bricks-related-posts h3{font-size:18.5px;line-height:1.35;margin:0}.bricks-related-posts h3 a{color:#000;text-decoration:none}.bricks-related-posts .repeater-item:hover h3 a{color:var(--cx-laranja-texto,#B93B18)}.bricks-related-posts .dynamic:not(h3),.bricks-related-posts .post-meta,.bricks-related-posts time{font-size:13px;color:#6a6a6a;margin:0}@media(max-width:900px){.bricks-related-posts .related-posts,ul.related-posts{grid-template-columns:repeat(2,1fr);gap:40px 24px}}@media(max-width:600px){.bricks-related-posts .related-posts,ul.related-posts{grid-template-columns:1fr}}/* --------------------------------------------------------------------------- TOPO DO ARQUIVO EM CONTEXTO DE BUSCA — 18/09/2026 Os shortcodes do .chero devolvem string vazia quando não têm o que dizer (a descrição na busca,a contagem no resultado zero). O elemento do Bricks continua existindo no HTML,e com margem própria ele deixa um buraco no topo. Estas duas regras escondem o invólucro vazio. O :empty não casa quando sobra espaço em branco dentro,então o shortcode sempre devolve '' sem espaço. --------------------------------------------------------------------------- */ .chero .brxe-shortcode:empty,.chero .brxe-text-basic:empty,.chero .brxe-text:empty{display:none}.csearch{display:flex;gap:10px;margin-top:32px;max-width:560px}.csearch input{flex:1;min-width:0;font-family:inherit;font-size:16px;color:#fff;background:var(--cx-escuro-2);border:1px solid var(--cx-escuro-borda);border-radius:var(--cx-radius-md);padding:14px 16px}.csearch input::placeholder{color:rgba(255,255,255,.55)}.csearch input:focus{outline:none;border-color:var(--cx-laranja)}.csearch input:focus-visible{outline:2px solid var(--cx-foco,#B93B18);outline-offset:2px}.csearch button{flex:none;font-family:inherit;font-size:15px;font-weight:700;color:#2a0d04;background:var(--cx-laranja);border:none;border-radius:var(--cx-radius-md);padding:14px 24px;cursor:pointer}.csearch button:hover{background:var(--cx-laranja-hover)}.csearch--claro input{color:#111;background:#fff;border-color:rgba(0,0,0,.14)}.csearch--claro input::placeholder{color:#5F5F5F}@media(max-width:767px){.csearch{flex-direction:column;max-width:none}.csearch button{width:100%;text-align:center}}.centro{text-align:center;max-width:760px;margin:0 auto}.centro h1,.centro .sub{margin-left:auto;margin-right:auto}.erro-hero{background:var(--cx-escuro);color:var(--cx-escuro-texto);padding:var(--cx-space-7) 0}.erro-hero .cod{font-family:var(--cx-num);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;letter-spacing:.16em;color:var(--cx-laranja-claro);margin-bottom:18px}.erro-hero h1{color:#fff;font-size:46px;letter-spacing:-.03em;line-height:1.1;max-width:24ch}.erro-hero .sub{color:var(--cx-escuro-texto);font-size:19px;max-width:56ch;margin-top:18px}.erro-hero .csearch{margin-left:auto;margin-right:auto}.atalhos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:var(--cx-space-5)}.atalho{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #e4e4e4;border-radius:var(--cx-radius-lg);padding:22px 24px;transition:border-color 160ms,box-shadow 160ms}.atalho:hover{border-color:var(--cx-laranja);box-shadow:0 6px 22px rgba(0,0,0,.06)}.atalho:focus-visible{outline:2px solid var(--cx-foco,#B93B18);outline-offset:3px}.atalho b{display:block;font-size:17px;color:#000;margin-bottom:5px}.atalho span{font-size:14.5px;color:#5F5F5F}.aviso404{margin-top:40px;font-size:14px;color:#5F5F5F;max-width:60ch}@media(max-width:991px){.atalhos{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.erro-hero{padding:var(--cx-space-5) 0}.erro-hero h1{font-size:30px}.erro-hero .sub{font-size:17px}.atalhos{grid-template-columns:1fr}}.chero .conta{align-self:flex-start;width:auto;max-width:100%}.cxguia{background:var(--cx-verde-claro,#EAF4E8);padding:80px 24px;margin-top:64px}.cxguia-in{max-width:712px;margin:0 auto;font-size:17px;line-height:1.7;color:#222}.cxguia .eyebrow{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cx-laranja-texto,#B93B18);margin:0 0 12px}.cxguia h2#cxguia-tit{font-size:33px;line-height:1.2;letter-spacing:-.02em;margin:0 0 24px}.cxguia .cxguia-produto{background:#fff;border-radius:var(--cx-radius-md,16px);padding:24px 28px;margin:40px 0 0}.cxguia .cxguia-produto p:last-child{margin-bottom:0}@media(max-width:767px){.cxguia{padding:56px 20px;margin-top:48px}.cxguia h2#cxguia-tit{font-size:26px}}.cxfacs{display:grid;gap:24px;width:100%;margin-top:40px}.cxfacs-r{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5a5a5a;margin:0 0 10px}.cxfacs-l{display:flex;flex-wrap:wrap;gap:10px}.cxfac{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#fff;color:#111;font-size:15px;font-weight:500;text-decoration:none;transition:border-color 160ms}.cxfac span{font-family:var(--cx-num);font-variant-numeric:tabular-nums;font-size:13px;color:#5a5a5a}.cxfac:hover{border-color:var(--cx-laranja,#FF6840)}.cxfac:focus-visible{outline:3px solid var(--cx-laranja-texto,#B93B18);outline-offset:2px}.cxfacs-post{margin:8px 0 0}.cxfacs-post .cxfac{padding:6px 12px;font-size:14px}
/*callix-pagina-conteudo*/#brx-content .cnt-in{max-width:1200px;margin-inline:auto;padding-inline:24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}#brx-content .cnt-assuntos .eyebrow,#brx-content .cnt-recentes .eyebrow{display:inline-block;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;color:var(--laranja-700,#B93B18);margin:0 0 16px}#brx-content .cnt-assuntos h2,#brx-content .cnt-recentes h2{font-size:33px;line-height:1.2;letter-spacing:-.02em;color:#000;margin:0;max-width:26ch}#brx-content .cnt-hero{padding:96px 0 80px}#brx-content .cnt-hero .eyebrow{display:inline-block;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;color:var(--laranja-300,#FFB066);margin:0 0 16px}#brx-content .cnt-hero h1{font-size:48px;line-height:1.08;letter-spacing:-.03em;color:#fff;margin:0;max-width:21ch}#brx-content .cnt-hero p.sub{font-size:20px;line-height:1.55;color:rgba(255,255,255,.8);margin:20px 0 0;max-width:56ch}#brx-content .cnt-busca{width:100%}#brx-content .cnt-busca .csearch{margin-top:32px}#brx-content .cnt-assuntos{background:var(--fundo-respiro,#F7F3EE);padding:80px 0}#brx-content .cnt-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin-top:40px}#brx-content .cnt-cats > div{display:flex}#brx-content .cnt-cat{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:32px;text-decoration:none;color:inherit;transition:border-color 160ms,box-shadow 160ms}#brx-content .cnt-cat:hover{border-color:var(--laranja-500,#FF6840);box-shadow:0 6px 22px rgba(0,0,0,.06)}#brx-content .cnt-cat:focus-visible{outline:3px solid var(--cx-foco,#B93B18);outline-offset:3px}#brx-content .cnt-cat h3{font-size:24px;line-height:1.25;color:#000;margin:0 0 12px}#brx-content .cnt-cat p{font-size:17px;line-height:1.6;color:#444;margin:0 0 24px;flex:1}#brx-content .cnt-cat .ir{font-size:14px;font-weight:700;color:var(--laranja-700,#B93B18)}#brx-content .cnt-cat .ir:after{content:" →"}#brx-content .cnt-cat:hover .ir{text-decoration:underline}#brx-content .cnt-recentes{background:#fff;padding:80px 0 96px}#brx-content .cnt-recentes .grid-art{width:100%;margin-top:40px}#brx-content .cnt-recentes .card-art .ameta{font-size:14px;color:#5F5F5F}#brx-content .cnt-recentes .card-art .ameta a{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--laranja-700,#B93B18);text-decoration:none}#brx-content .cnt-recentes .card-art h3{font-size:20px;line-height:1.35}#brx-content .cnt-recentes .card-art h3 a{color:#000;text-decoration:none}#brx-content .cnt-recentes .card-art:hover h3 a{color:var(--laranja-700,#B93B18)}#brx-content .cnt-final{background:var(--fundo-palco,#12100F);padding:80px 0}#brx-content .cnt-final h2{font-size:33px;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0;max-width:26ch}#brx-content .cnt-final p.sub{font-size:17px;line-height:1.6;color:rgba(255,255,255,.8);margin:16px 0 32px;max-width:60ch}#brx-content .cnt-final .btn{display:inline-block;background:var(--laranja-500,#FF6840);color:#2a0d04;font-size:17px;font-weight:700;line-height:1.5;padding:14px 26px;border-radius:10px;text-decoration:none;transition:background 160ms}#brx-content .cnt-final .btn:hover{background:var(--laranja-600,#E5552E);color:#2a0d04}#brx-content .cnt-final .btn:focus-visible{outline:3px solid var(--cx-foco,#B93B18);outline-offset:2px}@media(max-width:960px){#brx-content .cnt-hero{padding:56px 0}#brx-content .cnt-hero h1{font-size:34px}#brx-content .cnt-hero p.sub{font-size:17px}#brx-content .cnt-assuntos,#brx-content .cnt-recentes,#brx-content .cnt-final{padding:56px 0}#brx-content .cnt-assuntos h2,#brx-content .cnt-recentes h2,#brx-content .cnt-final h2{font-size:26px}#brx-content .cnt-cats{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}#brx-content .cnt-recentes .grid-art{margin-top:32px}}@media(max-width:600px){#brx-content .cnt-hero h1{font-size:31px}#brx-content .cnt-cat{padding:24px 20px}#brx-content .cnt-cat h3{font-size:20px}#brx-content .cnt-ctas{align-self:stretch}#brx-content .cnt-final .btn{display:block;text-align:center}}
