/* SmartChat. Base e controles vêm do PACOTE-WILL; esta camada compõe o site. */
:root{--site-container:1280px;--site-gutter:clamp(24px,4vw,64px);--site-section:clamp(80px,9vw,144px);--site-display:clamp(58px,6.15vw,88px);--site-heading:clamp(36px,4.2vw,60px);--site-small:11px;--site-pill:999px;--site-disc:color-mix(in srgb,var(--sc-menta) 14%,var(--fundo));--site-rule:color-mix(in srgb,var(--sc-profundo) 12%,transparent);--site-light-rule:color-mix(in srgb,var(--sc-branco) 17%,transparent);--site-mint-soft:color-mix(in srgb,var(--sc-menta) 23%,var(--sup));scroll-behavior:smooth;scroll-padding-top:110px}
body{overflow-x:clip}button,a,input{touch-action:manipulation}a{color:inherit}button{cursor:pointer}svg{overflow:visible}img{display:block;max-width:100%}.container{width:min(var(--site-container),calc(100% - var(--site-gutter)*2));margin-inline:auto}.section{padding-block:var(--site-section)}.eyebrow{font-size:var(--site-small);font-weight:600;letter-spacing:.12em;line-height:1.6;text-transform:uppercase;color:var(--fraco)}.signal{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--sc-azul);flex:none}.skip-link{position:fixed;left:var(--s-16);top:var(--s-16);z-index:100;padding:var(--s-12) var(--s-16);background:var(--sup);color:var(--acento);border-radius:var(--raio-b);transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.btn{font-size:var(--t-14)}.btn .ico{width:18px;height:18px}.text-link{display:inline-flex;align-items:center;gap:var(--s-12);font-size:var(--t-14);font-weight:600;text-decoration:none;color:var(--acento-texto)}.text-link .ico{transition:translate var(--dur) var(--curva)}.text-link:hover .ico{translate:4px 0}h2{font-size:var(--site-heading);line-height:1.07;letter-spacing:-.055em}h2>span{color:var(--acento-texto)}.selo{font-size:var(--site-small)}
/* Navegação de vidro apenas na peça fixa. */
.site-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--fundo) 86%,transparent);backdrop-filter:var(--vidro-desfoque);border-bottom:1px solid var(--site-rule)}.header-inner{height:90px;display:flex;align-items:center;justify-content:space-between;gap:var(--s-24)}.brand{display:inline-flex;align-items:center;gap:var(--s-8);text-decoration:none;font-size:24px;letter-spacing:-1px;font-weight:700;color:var(--sc-profundo);white-space:nowrap}.brand>span>span{color:var(--sc-azul)}.brand img{flex:none}.desktop-nav{display:flex;align-items:center;gap:var(--s-32)}.desktop-nav a{font-size:13px;font-weight:500;text-decoration:none;color:var(--fraco);transition:color var(--dur-rapida)}.desktop-nav a:hover{color:var(--acento-texto)}.header-cta{height:42px;font-size:12px;padding-inline:var(--s-16);gap:var(--s-16)}.header-cta .ico{rotate:45deg}.mobile-menu-toggle{display:none}.mobile-nav{padding:var(--s-16) var(--site-gutter) var(--s-24);border-top:1px solid var(--site-rule)}.mobile-nav a{display:block;padding:var(--s-12) 0;text-decoration:none;font-weight:500}
/* Hero: o fio entre a interação e o próximo passo é a imagem principal. */
.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--s-32);min-height:765px;padding-top:var(--s-48);padding-bottom:var(--s-48)}.hero-copy{position:relative;z-index:2}.hero-copy .eyebrow{display:flex;align-items:center;gap:var(--s-8);margin-bottom:var(--s-24);font-size:10px}.hero h1{font-size:var(--site-display);font-weight:600;line-height:.985;letter-spacing:-.067em;max-width:8.4em}.hero-word{position:relative;color:var(--sc-azul);white-space:nowrap}.word-dot{color:var(--sc-profundo)}.hero-word:after{content:"";position:absolute;bottom:-.035em;left:0;right:.03em;height:.08em;background:var(--sc-menta);z-index:-1;transform:rotate(-1.4deg);transform-origin:left}.hero-description{font-size:15px;line-height:1.75;color:var(--fraco);max-width:390px;margin-top:var(--s-24)}.hero-actions{display:flex;align-items:center;gap:var(--s-24);margin-top:var(--s-24);flex-wrap:wrap}.cta-main{height:48px;padding-inline:var(--s-24);gap:var(--s-24);font-weight:600}.demo-link{display:flex;align-items:center;gap:var(--s-8);text-decoration:none;font-size:12px;font-weight:500}.play-disc{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--borda);border-radius:50%;transition:background var(--dur)}.play-disc .ico{width:12px;height:12px;fill:currentColor;stroke-width:1px}.demo-link:hover .play-disc{background:var(--acento-claro)}.hero-footnote{font-size:10px;color:var(--fraco);margin-top:var(--s-16)}.conversation-world{position:relative;height:650px;isolation:isolate;margin-inline:-15px 0}.world-disc{position:absolute;width:500px;height:500px;left:50%;top:52%;transform:translate(-50%,-50%);background:var(--site-disc);border-radius:50%;z-index:-3}.world-orbit{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);border:1px solid var(--site-rule);border-radius:50%;z-index:-2;opacity:.6}.orbit-one{width:560px;height:560px}.orbit-two{width:440px;height:440px;border-style:dashed}.world-topnote{display:flex;align-items:center;gap:var(--s-12);font-size:9px;letter-spacing:.1em;color:var(--fraco);position:absolute;top:13px;left:28px}.tiny-cross{font-size:20px;line-height:1;color:var(--sc-azul)}.connection-lines{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.connection-lines path{stroke:var(--sc-azul);stroke-width:1.3;stroke-dasharray:4 5;opacity:.45}.connection-lines circle{stroke:var(--sc-azul);stroke-width:1.5;fill:var(--fundo)}.world-trigger{position:absolute;top:85px;left:0;width:318px;rotate:-4deg;padding:var(--s-16) var(--s-24);box-shadow:var(--sombra-alta)}.trigger-top{display:flex;align-items:center;gap:var(--s-8);font-size:10px;color:var(--fraco)}.channel-disc{display:grid;place-items:center;width:29px;height:29px;background:var(--sup-2);border-radius:var(--raio-b);flex:none}.mini-time{margin-left:auto;font-size:8px}.world-trigger>p{font-size:18px;font-weight:500;letter-spacing:-.5px;margin:var(--s-12) 0 0}.world-trigger>p b{font-size:17px;font-weight:400}.world-core{position:absolute;top:256px;left:16px;text-align:center}.world-core>img{width:102px;height:102px;rotate:-8deg;filter:drop-shadow(0 12px 10px color-mix(in srgb,var(--sc-azul) 17%,transparent))}.core-label{display:block;font-size:9px;color:var(--fraco);margin-top:var(--s-16);max-width:96px;line-height:1.5}.world-chat{position:absolute;top:217px;right:0;rotate:3deg;width:335px;padding:var(--s-16);box-shadow:var(--sombra-alta)}.chat-mini-head{display:flex;align-items:center;gap:var(--s-8);padding-bottom:var(--s-12);border-bottom:1px solid var(--linha)}.mini-avatar{width:31px;height:31px;border-radius:50%;background:var(--acento-claro);color:var(--acento-texto);display:grid;place-items:center;font-size:10px;font-weight:600;flex:none}.chat-mini-head b{display:block;font-size:12px;font-weight:600}.chat-mini-head div>span{display:block;font-size:9px;color:var(--fraco);margin-top:2px}.chat-live{width:6px;height:6px;border-radius:50%;background:var(--sc-menta);margin-left:auto}.mini-message{font-size:11px;line-height:1.7;padding:var(--s-12);background:var(--fundo);border-radius:var(--raio-b);margin-top:var(--s-16);max-width:90%}.mini-reply{background:var(--sc-azul);color:var(--sc-branco);font-size:11px;padding:10px 12px;border-radius:var(--raio-b);margin-top:var(--s-12);margin-left:auto;max-width:90%;display:flex;justify-content:space-between;gap:var(--s-12)}.mini-reply>span{font-size:10px;opacity:.8}.chat-quick{display:flex;gap:6px;margin-top:var(--s-12);flex-wrap:wrap}.chat-quick span{border:1px solid var(--borda);border-radius:6px;padding:7px;font-size:8px;color:var(--fraco)}.typing-row{display:flex;align-items:center;gap:3px;margin-top:var(--s-12);color:var(--fraco)}.typing-row i{width:3px;height:3px;border-radius:50%;background:var(--fraco)}.typing-row>span{font-size:8px;margin-left:var(--s-4)}.world-contact{position:absolute;bottom:65px;left:50px;right:30px;display:flex;align-items:center;gap:var(--s-12);padding:var(--s-16);rotate:-2deg;background:var(--sc-profundo);color:var(--sc-branco);box-shadow:var(--sombra-alta)}.contact-check{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--sc-menta);color:var(--sc-profundo)}.world-contact b{font-size:12px;font-weight:600}.world-contact p{font-size:10px;margin-top:var(--s-4);color:var(--sc-fraco-escuro)}.contact-arrow{margin-left:auto;rotate:45deg;color:var(--sc-menta)}.world-caption{position:absolute;bottom:0;left:28px;right:0;display:flex;justify-content:space-between;font-size:8px;color:var(--fraco);letter-spacing:.08em}.world-caption>span:last-child{letter-spacing:0}
/* Canais: faixa funcional, não uma fileira de logotipos de clientes. */
.channels-section{border-block:1px solid var(--site-rule);background:var(--sup)}.channels-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-32);padding-block:var(--s-32)}.channels-inner>p{font-size:12px;line-height:1.6;color:var(--fraco);min-width:170px}.channels-inner>p strong{font-weight:500;color:var(--texto)}.channel-rail{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-32);flex:1;max-width:850px}.channel-rail li{display:flex;align-items:center;gap:var(--s-8);font-weight:600;font-size:13px;white-space:nowrap}.channel-rail .ico{width:23px;height:23px;stroke-width:1.5}
/* A história ganha ritmo com uma composição de texto e linhas numeradas. */
.story-section{display:grid;grid-template-columns:1fr .9fr;gap:90px;align-items:start}.section-intro .eyebrow{margin-bottom:var(--s-24)}.section-intro h2{font-size:clamp(33px,3.5vw,49px);line-height:1.12;letter-spacing:-.045em}.section-intro>p:last-child{margin-top:var(--s-24);font-size:15px;line-height:1.8;color:var(--fraco);max-width:380px}.story-steps article{display:flex;align-items:flex-start;gap:var(--s-24);padding-block:var(--s-24);border-top:1px solid var(--site-rule)}.story-steps article:first-child{padding-top:0;border:0}.step-number{font-size:11px;color:var(--acento-texto);font-weight:600;margin-top:var(--s-4);font-variant-numeric:tabular-nums}.story-steps h3{font-size:20px;letter-spacing:-.03em}.story-steps p{font-size:13px;color:var(--fraco);line-height:1.75;max-width:330px;margin-top:var(--s-12)}.story-steps article>.ico{margin-left:auto;flex:none;color:var(--acento-texto);width:20px;height:20px}
/* Uma demonstração controlada, sem disparo externo. */
.demo-section{padding:96px 0;background:var(--sc-profundo);color:var(--sc-branco);position:relative;isolation:isolate}.demo-section:before{content:"";position:absolute;left:0;right:0;top:-22px;height:23px;background:var(--sc-profundo);border-radius:40px 40px 0 0;z-index:-1}.demo-section .eyebrow{color:var(--sc-menta)}.demo-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-32);margin-bottom:var(--s-48)}.demo-heading h2{font-size:clamp(38px,4vw,55px);margin-top:var(--s-24)}.demo-heading h2>span{color:var(--sc-fraco-escuro)}.demo-heading>p{font-size:13px;line-height:1.8;color:var(--sc-fraco-escuro);max-width:250px;padding-bottom:var(--s-8)}.demo-stage{display:grid;grid-template-columns:.8fr 1.15fr 1fr;gap:var(--s-24);align-items:start}.demo-scenarios{padding-top:var(--s-8)}.demo-scenarios button{width:100%;display:flex;gap:var(--s-12);align-items:center;padding:var(--s-16);color:var(--sc-fraco-escuro);background:none;border:1px solid transparent;border-radius:var(--raio-b);text-align:left;transition:background var(--dur),border-color var(--dur)}.demo-scenarios button+.demo-scenarios button{margin-top:var(--s-8)}.demo-scenarios button[aria-selected=true]{color:var(--sc-branco);border-color:var(--site-light-rule);background:color-mix(in srgb,var(--sc-branco) 7%,transparent)}.demo-scenarios button>span{flex:1;font-size:12px;font-weight:600}.demo-scenarios small{display:block;font-size:10px;color:var(--sc-fraco-escuro);font-weight:400;margin-top:var(--s-4)}.demo-scenarios button>.ico:first-child{width:24px;height:24px;stroke-width:1.5}.demo-scenarios .arrow{width:14px;height:14px;opacity:.7}.demo-scenarios button[aria-selected=true]>.ico:first-child{color:var(--sc-menta)}.demo-scenarios button:focus-visible{outline-color:var(--sc-menta)}.demo-caption{font-size:10px;color:var(--sc-fraco-escuro);line-height:1.75;margin:var(--s-24) var(--s-16)}.scenario-panel{padding:var(--s-24);border:1px solid var(--site-light-rule);border-radius:var(--raio-c);background:color-mix(in srgb,var(--sc-branco) 4%,transparent);min-height:450px}.flow-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);flex-wrap:wrap;margin-bottom:var(--s-24)}.flow-heading>.selo{background:color-mix(in srgb,var(--sc-menta) 15%,transparent);color:var(--sc-menta);gap:6px;font-size:9px}.flow-heading .signal{background:var(--sc-menta);width:5px;height:5px}.flow-heading-label{font-size:8px;color:var(--sc-fraco-escuro)}.flow-steps{display:grid;gap:var(--s-16);position:relative}.flow-steps:before{content:"";position:absolute;left:15px;top:32px;bottom:32px;width:1px;background:var(--site-light-rule);z-index:0}.flow-node{display:flex;gap:var(--s-12);align-items:flex-start;position:relative;transition:opacity var(--dur);z-index:1}.flow-node-icon{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--site-light-rule);border-radius:var(--raio-b);background:var(--sc-profundo);color:var(--sc-fraco-escuro);flex:none}.flow-node-label{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--sc-fraco-escuro)}.flow-node h3{font-size:12px;line-height:1.5;font-weight:500;letter-spacing:-.02em;margin-top:var(--s-4)}.flow-node p{font-size:10px;line-height:1.6;color:var(--sc-fraco-escuro);margin-top:var(--s-4);max-width:260px}.flow-node.is-upcoming{opacity:.55}.flow-node.is-current .flow-node-icon{background:var(--sc-azul);border-color:var(--sc-azul);color:var(--sc-branco)}.flow-node.is-current .flow-node-label{color:var(--sc-menta)}.flow-node.is-complete .flow-node-icon{color:var(--sc-profundo);background:var(--sc-menta);border-color:var(--sc-menta)}.flow-footer{display:flex;justify-content:space-between;align-items:center;margin-top:var(--s-24);padding-top:var(--s-16);border-top:1px solid var(--site-light-rule)}.flow-footer>span{font-size:10px;color:var(--sc-fraco-escuro);font-variant-numeric:tabular-nums}.flow-footer .btn{height:34px;font-size:10px}.flow-footer .btn-2{background:transparent;color:var(--sc-branco);border-color:var(--site-light-rule)}.demo-phone{border-radius:var(--raio-c);background:var(--sc-branco);color:var(--sc-profundo);overflow:hidden;box-shadow:var(--sombra-alta);align-self:stretch;display:flex;flex-direction:column;min-height:450px}.phone-top{padding:var(--s-16);display:flex;align-items:center;gap:var(--s-8);border-bottom:1px solid var(--linha)}.phone-top>div{flex:1}.phone-top b{font-size:11px;font-weight:600;display:block}.phone-top>div>span{font-size:9px;color:var(--sc-cinza);display:block;margin-top:2px}.phone-top>span:last-child{font-size:12px}.phone-messages{padding:var(--s-16);flex:1;display:flex;flex-direction:column;gap:var(--s-12);background:var(--sc-nevoa)}.phone-bubble{padding:var(--s-12);border-radius:var(--raio-b);max-width:95%;background:var(--sc-branco);font-size:11px;line-height:1.6;box-shadow:var(--wa-sombra);animation:message-arrive var(--dur) var(--curva) both}.phone-bubble.out{background:color-mix(in srgb,var(--sc-azul) 10%,var(--sc-branco));margin-left:auto}.phone-bubble>span{display:block;font-size:8px;margin-top:6px;color:var(--sc-cinza)}.phone-done{font-size:9px;display:flex;justify-content:center;align-items:center;gap:var(--s-4);color:var(--sc-cinza);padding-top:var(--s-4)}.phone-done .ico{width:12px;height:12px}.phone-bottom{padding:var(--s-16);display:flex;justify-content:space-between;align-items:center;color:var(--sc-cinza);font-size:9px}.phone-bottom .ico{color:var(--sc-azul)}@keyframes message-arrive{from{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}
/* Biblioteca de recursos: todos os recursos do briefing, agrupados sem repetição de pitch. */
.resources-title{display:grid;grid-template-columns:1.2fr 1fr;column-gap:var(--s-64);align-items:end;margin-bottom:var(--s-48)}.resources-title>.eyebrow{grid-column:1/-1;margin-bottom:var(--s-24)}.resources-title>p:last-child{font-size:15px;line-height:1.8;color:var(--fraco);max-width:370px;justify-self:end}.resource-tabs{display:flex;align-items:stretch;border-bottom:1px solid var(--site-rule);gap:var(--s-4);margin-bottom:var(--s-32);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--borda) transparent}.resource-tabs button{display:flex;align-items:center;justify-content:center;gap:var(--s-8);padding:var(--s-16) var(--s-12);flex:1;white-space:nowrap;background:transparent;color:var(--fraco);border:0;border-bottom:2px solid transparent;font-size:11px;font-weight:500}.resource-tabs button[aria-selected=true]{color:var(--acento-texto);border-bottom-color:var(--acento);background:linear-gradient(transparent,var(--acento-claro))}.resource-tabs button:hover{color:var(--texto)}.resource-tabs .ico{width:16px;height:16px}.resource-panel{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-64);align-items:center;min-height:390px;padding:var(--s-24) 0 var(--s-48)}.resource-text{max-width:430px}.resource-text>.eyebrow{font-size:10px;color:var(--acento-texto);margin-bottom:var(--s-24)}.resource-text h3{font-size:37px;line-height:1.12;letter-spacing:-.045em}.resource-text>p:not(.eyebrow){font-size:14px;color:var(--fraco);line-height:1.85;margin-top:var(--s-24)}.resource-text .text-link{margin-top:var(--s-24);font-size:12px}.resource-visual{height:335px;display:grid;place-items:center;background:var(--sup);border-radius:var(--raio-c);position:relative;overflow:hidden;box-shadow:var(--sombra)}.resource-network{position:relative;width:100%;height:100%;display:grid;place-items:center;isolation:isolate}.network-brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-65%);z-index:2}.network-channel{width:57px;height:57px;background:var(--sup);box-shadow:var(--sombra);border-radius:var(--raio-c);position:absolute;display:grid;place-items:center;z-index:2}.network-channel .ico{width:25px;height:25px;color:var(--acento)}.net-wa{left:19%;top:15%}.net-ig{right:19%;top:15%}.net-fb{left:9%;top:46%}.net-mail{right:9%;top:46%}.net-sms{left:23%;bottom:18%}.net-tg{right:23%;bottom:18%}.network-ring{width:280px;height:210px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed var(--borda);z-index:0}.network-ring.ring-b{width:150px;height:150px;border-style:solid;background:var(--site-disc)}.resource-network>p{position:absolute;bottom:17px;font-size:10px;color:var(--fraco);text-align:center;width:100%}.feature-capture{width:70%;max-width:300px}.feature-capture>.selo{margin-bottom:var(--s-12);font-size:9px}.capture-post{border:1px solid var(--linha);border-radius:var(--raio-b);overflow:hidden}.capture-post-art{padding:var(--s-24);font-size:25px;line-height:1.1;font-weight:600;letter-spacing:-1px;background:var(--sc-azul);color:var(--sc-branco);min-height:160px}.capture-post-art>span{display:block;color:var(--sc-menta);margin-top:var(--s-8)}.capture-comment{padding:var(--s-12);display:flex;align-items:center;gap:var(--s-8);background:var(--sup)}.capture-comment p{font-size:10px;line-height:1.6;flex:1}.capture-comment b{font-weight:600}.capture-comment>.ico{width:14px;height:14px;color:var(--acento)}.capture-result{display:flex;align-items:center;justify-content:center;gap:var(--s-8);font-size:10px;margin-top:var(--s-16)}.capture-result>.ico{color:var(--acento)}.capture-result>.selo{font-size:8px;background:var(--site-mint-soft);color:var(--sc-profundo)}.feature-flow{display:flex;flex-direction:column;align-items:center;width:80%;max-width:350px}.mini-flow-node{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-16);border:1px solid var(--borda);border-radius:var(--raio-b);font-size:12px;background:var(--sup);width:210px}.mini-flow-node>.ico{color:var(--acento)}.mini-flow-node.filled{background:var(--acento);color:var(--no-acento);border-color:var(--acento)}.mini-flow-node.filled>.ico{color:var(--no-acento)}.vertical-connector{display:block;flex:none;width:1px;height:24px;background:var(--borda)}.flow-branches{display:flex;justify-content:center;gap:var(--s-24);width:100%;padding-top:var(--s-24);position:relative}.flow-branches:before{content:"";position:absolute;left:25%;right:25%;height:12px;top:0;border:1px solid var(--borda);border-bottom:0}.flow-branches>span{font-size:9px;background:var(--acento-claro);padding:var(--s-8) var(--s-12);border-radius:6px;color:var(--acento)}.feature-logic{width:80%;max-width:370px;display:flex;flex-direction:column;align-items:center}.logic-rule{background:var(--acento-claro);padding:var(--s-24);border-radius:var(--raio-c);width:100%}.logic-rule>.flow-node-label{color:var(--acento);font-size:9px}.logic-rule>p{display:flex;gap:var(--s-8);align-items:center;font-size:14px;margin-top:var(--s-12)}.logic-rule>.ico{color:var(--acento)}.logic-split{display:flex;width:100%;gap:var(--s-16);border-top:1px solid var(--borda);padding-top:var(--s-16)}.logic-split>div{flex:1;text-align:center}.logic-split p{display:flex;align-items:center;justify-content:center;gap:var(--s-4);font-size:10px;margin-top:var(--s-16)}.logic-split>.ico{width:14px;height:14px}.logic-caption{font-size:10px;color:var(--fraco);margin-top:var(--s-32)}.feature-contact{width:80%;max-width:365px}.profile-header{display:flex;align-items:center;gap:var(--s-12)}.profile-header h3{font-size:20px;letter-spacing:-.6px}.profile-header p{font-size:10px;color:var(--fraco);margin-top:var(--s-4)}.profile-header>.ico{margin-left:auto;color:var(--acento)}.profile-tags{display:flex;flex-wrap:wrap;gap:var(--s-8);margin-top:var(--s-16)}.profile-tags>.selo{font-size:9px}.feature-contact dl{margin:var(--s-24) 0}.feature-contact dl>div{display:flex;justify-content:space-between;border-top:1px solid var(--linha);padding-block:10px;font-size:11px;gap:var(--s-12)}.feature-contact dt{color:var(--fraco)}.feature-contact dd{margin:0;font-weight:500}.profile-history{display:flex;align-items:center;justify-content:center;gap:var(--s-8);font-size:10px;color:var(--fraco)}.feature-human{width:78%;max-width:355px}.feature-human>.selo{font-size:9px;margin-bottom:var(--s-16)}.human-routing{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-12);font-size:11px;border-bottom:1px solid var(--linha)}.human-routing>.ico{color:var(--acento)}.human-routing>span{margin-left:auto;color:var(--sucesso)}.feature-human>.mini-message{max-width:100%;font-size:12px}.feature-human>p{display:flex;align-items:center;gap:var(--s-8);font-size:10px;color:var(--fraco);margin-top:var(--s-16)}.feature-human>p>.ico{width:13px;height:13px}
.all-features{border-top:1px solid var(--site-rule);margin-top:var(--s-16);padding-top:var(--s-32);display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--s-64)}.all-features-heading h3{font-size:22px;letter-spacing:-.03em;line-height:1.2}.all-features-heading p{font-size:12px;color:var(--fraco);line-height:1.8;margin-top:var(--s-12)}.feature-detail{border-bottom:1px solid var(--site-rule);scroll-margin-top:120px}.feature-detail summary{display:flex;gap:var(--s-16);align-items:center;list-style:none;cursor:pointer;padding:var(--s-16) 0;font-size:13px;font-weight:500}.feature-detail summary::-webkit-details-marker,.faq-item summary::-webkit-details-marker{display:none}.detail-number{font-size:10px;color:var(--acento);font-variant-numeric:tabular-nums}.detail-count{font-size:10px;color:var(--fraco);font-weight:400;margin-left:auto;white-space:nowrap}.detail-toggle{display:grid;place-items:center;width:25px;height:25px;background:var(--sup);border-radius:50%;margin-left:var(--s-4)}.detail-toggle>.ico{width:14px;height:14px}.feature-detail[open] .detail-toggle>.ico{rotate:45deg}.feature-detail-body{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-24);padding:var(--s-16) 0 var(--s-32)}.feature-detail-body h4{font-size:12px;line-height:1.5;margin:0 0 var(--s-8);font-weight:600}.feature-detail-body p{font-size:11px;line-height:1.8;color:var(--fraco);margin:0}
/* O atendimento humano contrasta com os fluxos, sem alterar a marca. */
.team-section{background:var(--site-mint-soft);padding-block:96px}.team-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--s-64)}.team-copy>.eyebrow{font-size:10px;margin-bottom:var(--s-24)}.team-copy h2{font-size:clamp(37px,4vw,56px)}.team-copy h2>span{color:var(--sc-profundo)}.team-copy>p:not(.eyebrow){font-size:14px;color:var(--fraco);line-height:1.8;max-width:370px;margin-top:var(--s-24)}.team-benefits{padding:0;margin:var(--s-24) 0;list-style:none;display:grid;gap:var(--s-12)}.team-benefits li{display:flex;align-items:center;gap:var(--s-8);font-size:12px}.team-benefits .ico{width:14px;height:14px;color:var(--acento)}.team-copy>.text-link{font-size:12px}.handoff-card{padding:var(--s-24);box-shadow:var(--sombra-alta);max-width:480px;justify-self:end;rotate:1.5deg}.handoff-title{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);flex-wrap:wrap;padding-bottom:var(--s-16);border-bottom:1px solid var(--linha)}.handoff-title>.eyebrow{font-size:8px}.handoff-title>.selo{font-size:8px}.handoff-contact{display:flex;gap:var(--s-12);align-items:center;margin:var(--s-24) 0}.handoff-contact h3{font-size:19px;letter-spacing:-.5px}.handoff-contact span{display:block;font-size:11px;color:var(--fraco);margin-top:var(--s-4)}.handoff-wa{margin-left:auto}.handoff-history{display:grid;gap:var(--s-16)}.system-line{display:flex;gap:var(--s-8);align-items:center;font-size:11px;color:var(--fraco)}.system-line>.ico{width:13px;height:13px}.system-line>.selo{font-size:9px;color:var(--acento);background:var(--acento-claro);margin-left:auto}.internal-note{padding:var(--s-16);background:var(--site-mint-soft);border-radius:var(--raio-b)}.internal-note>span{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600}.internal-note>.ico{width:12px;height:12px}.internal-note p{font-size:11px;line-height:1.8;margin-top:var(--s-8)}.human-message{display:flex;gap:var(--s-12);align-items:flex-start}.team-avatar{display:grid;place-items:center;width:30px;height:30px;font-size:9px;font-weight:600;flex:none;border-radius:50%;background:var(--sc-azul);color:var(--sc-branco)}.human-message b{font-size:10px;font-weight:600}.human-message p{font-size:12px;line-height:1.8;margin-top:var(--s-8)}.handoff-bottom{display:flex;align-items:center;justify-content:center;gap:var(--s-8);font-size:9px;color:var(--fraco);border-top:1px solid var(--linha);margin-top:var(--s-24);padding-top:var(--s-16)}.handoff-bottom .signal{width:5px;height:5px}
/* Dúvidas e fechamento comercial. */
.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--s-64)}.faq-section h2{font-size:clamp(37px,4vw,55px);margin-top:var(--s-24)}.faq-section>div>p:not(.eyebrow){font-size:13px;color:var(--fraco);line-height:1.8;margin-top:var(--s-24)}.faq-section .text-link{margin-top:var(--s-16);font-size:12px}.faq-item{border-bottom:1px solid var(--site-rule)}.faq-item:first-child{border-top:1px solid var(--site-rule)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s-24);padding-block:var(--s-24);font-size:13px;font-weight:500}.faq-item summary>span{display:grid;place-items:center;width:24px;height:24px;flex:none}.faq-item summary .ico{width:15px;height:15px;transition:rotate var(--dur)}.faq-item[open] summary .ico{rotate:45deg}.faq-item>p{font-size:12px;line-height:1.9;color:var(--fraco);padding:0 44px var(--s-24) 0;margin:0}.closing-section{padding-bottom:var(--s-64)}.closing-inner{background:var(--sc-azul);border-radius:var(--raio-v);padding:var(--s-64);color:var(--sc-branco);position:relative;overflow:hidden;isolation:isolate}.closing-inner:before{content:"";position:absolute;right:-150px;top:-175px;width:550px;height:550px;border:1px solid color-mix(in srgb,var(--sc-branco) 16%,transparent);border-radius:50%;z-index:-1}.closing-inner>.eyebrow{color:var(--sc-branco);font-size:10px;opacity:.85}.closing-inner h2{font-size:clamp(33px,3.8vw,53px);max-width:800px;margin-top:var(--s-24);position:relative;z-index:2}.closing-inner h2>span{color:var(--sc-menta)}.closing-actions{display:flex;gap:var(--s-24);align-items:center;margin-top:var(--s-32);position:relative;z-index:2}.closing-actions>.btn{background:var(--sc-menta);color:var(--sc-profundo);border-color:transparent}.closing-actions>.btn:hover{background:var(--sc-branco)}.closing-actions>p{font-size:11px;line-height:1.7;color:var(--sc-branco)}.closing-bubble{position:absolute;right:30px;bottom:25px;opacity:.8;rotate:-13deg;z-index:1}.closing-bubble>img{width:160px;height:160px;filter:drop-shadow(0 10px 0 color-mix(in srgb,var(--sc-profundo) 15%,transparent))}.site-footer{padding-bottom:var(--s-32)}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:var(--s-32);padding-bottom:var(--s-48)}.footer-top>p{font-size:12px;color:var(--fraco);line-height:1.7}.footer-contact{font-size:16px;font-weight:500;letter-spacing:-.5px;text-decoration:none;display:flex;align-items:center;gap:var(--s-16)}.footer-contact .ico{rotate:45deg}.footer-bottom{border-top:1px solid var(--site-rule);padding-top:var(--s-24);display:flex;justify-content:space-between;align-items:center;gap:var(--s-24);font-size:10px;color:var(--fraco)}.footer-bottom nav{display:flex;gap:var(--s-24)}.footer-bottom a{text-decoration:none}.footer-bottom a:hover{color:var(--acento-texto)}
@media(min-width:1600px){.hero{min-height:820px;gap:var(--s-64)}.conversation-world{margin-left:var(--s-16)}.hero-description{font-size:16px;max-width:430px}.hero-footnote{font-size:11px}}
@media(max-width:1200px){.desktop-nav{gap:var(--s-24)}.hero{gap:var(--s-16);min-height:720px}.conversation-world{transform:scale(.9);transform-origin:center;margin-inline:-30px -20px}.hero h1{font-size:clamp(60px,6.6vw,80px)}.hero-description{max-width:345px}.hero-actions{gap:var(--s-16)}.hero .demo-link{font-size:10px}.channel-rail{gap:var(--s-16)}.channel-rail li{font-size:11px;gap:6px}.channel-rail li>img,.channel-rail li>.ico{width:21px;height:21px}.story-section{gap:var(--s-48)}.demo-stage{gap:var(--s-16);grid-template-columns:.82fr 1.12fr 1fr}.scenario-panel{padding:var(--s-16)}.resources-title{gap:var(--s-32)}.resource-tabs button{font-size:10px;padding-inline:var(--s-8)}.resource-tabs .ico{width:14px;height:14px}.resource-panel{gap:var(--s-48)}.resource-text h3{font-size:33px}.closing-bubble{right:10px;opacity:.45}.closing-inner{padding:var(--s-48)}}
@media(max-width:1000px){.hero{grid-template-columns:1.05fr 1fr}.conversation-world{transform:scale(.8);margin-inline:-65px -40px}.hero h1{font-size:62px}.hero-description{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column}.channels-inner{align-items:flex-start;gap:var(--s-24)}.channel-rail{display:grid;grid-template-columns:repeat(3,1fr);row-gap:var(--s-24)}.story-section{grid-template-columns:1fr 1fr;gap:var(--s-32)}.story-steps article{gap:var(--s-16)}.demo-stage{grid-template-columns:1fr 1fr}.demo-scenarios{grid-column:1/-1;display:flex;align-items:flex-start;gap:var(--s-8)}.demo-scenarios button{flex:1;min-width:0}.demo-scenarios .arrow{display:none}.demo-caption{display:none}.demo-phone{min-height:450px}.resource-tabs button{flex-direction:column;gap:var(--s-8)}.resource-panel{gap:var(--s-32)}.all-features{grid-template-columns:.65fr 1.35fr;gap:var(--s-32)}.team-inner{gap:var(--s-32)}.handoff-title>.selo{display:none}.handoff-card{padding:var(--s-24) var(--s-16)}.team-copy h2{font-size:40px}.closing-inner h2{max-width:650px}.closing-bubble{display:none}}
@media(max-width:900px){.desktop-nav,.header-cta{display:none}.mobile-menu-toggle{display:inline-flex}.header-inner{height:76px}.brand{font-size:23px}.hero{grid-template-columns:1fr;padding-top:var(--s-48);gap:0;min-height:auto}.hero-copy{max-width:650px}.hero h1{font-size:clamp(60px,9vw,80px);max-width:8.5em}.hero h1 br:nth-child(2){display:none}.hero-description{max-width:440px}.hero-actions{flex-direction:row;align-items:center}.hero .demo-link{font-size:12px}.conversation-world{transform:none;width:min(600px,100%);margin:var(--s-24) auto 0}.world-trigger{left:20px}.world-chat{right:20px}.world-core{left:30px}.world-disc{width:480px;height:480px}.orbit-one{width:530px;height:530px}.story-section{grid-template-columns:1fr;gap:var(--s-48)}.section-intro h2{font-size:45px}.story-steps p{max-width:none}.story-steps article{gap:var(--s-24)}.story-steps article>.ico{margin-left:auto}.story-steps article>div{flex:1}.section-intro>p:last-child{max-width:500px}.demo-heading>p{max-width:210px}.resource-panel{grid-template-columns:1fr 1fr;gap:var(--s-24)}.resource-text h3{font-size:30px}.resource-text>p:not(.eyebrow){font-size:13px}.resource-visual{height:320px}.net-wa{left:12%;top:13%}.net-ig{right:12%;top:13%}.net-fb{left:5%;top:44%}.net-mail{right:5%;top:44%}.net-sms{left:17%;bottom:18%}.net-tg{right:17%;bottom:18%}.network-ring{width:240px}.feature-capture{width:85%}.feature-contact{width:88%}.feature-contact dd{font-size:10px}.resource-tabs button{min-width:112px}.all-features{grid-template-columns:1fr;gap:var(--s-24)}.team-inner{grid-template-columns:1fr;gap:var(--s-48)}.team-copy h2{font-size:50px}.team-copy h2 br:last-child{display:none}.team-copy>p:not(.eyebrow){max-width:450px}.handoff-card{justify-self:center;max-width:550px;width:90%;padding:var(--s-24);rotate:1deg}.faq-section{grid-template-columns:1fr;gap:var(--s-32)}.faq-section h2 br{display:none}.faq-section>div>p:not(.eyebrow){margin-top:var(--s-16)}.closing-inner{padding:var(--s-48) var(--s-32)}.closing-inner h2{font-size:41px}.footer-contact{font-size:14px}.footer-top .brand{font-size:21px}.footer-top{gap:var(--s-24)}}
@media(max-width:600px){:root{--site-gutter:24px;--site-section:76px;scroll-padding-top:96px}.container{width:calc(100% - 40px)}.header-inner{height:72px}.brand{font-size:23px;gap:6px}.brand img{width:34px;height:34px}.mobile-nav{padding-inline:20px}.hero{padding-top:var(--s-32);padding-bottom:var(--s-32)}.hero-copy .eyebrow{font-size:8px;letter-spacing:.09em;margin-bottom:var(--s-24)}.hero h1{font-size:clamp(45px,12.1vw,68px);line-height:1.02;letter-spacing:-.06em;max-width:8em}.hero h1 br:nth-child(2){display:initial}.hero-description{font-size:13px;line-height:1.8;margin-top:var(--s-24);max-width:345px}.hero-actions{align-items:flex-start;gap:var(--s-16);flex-direction:column;margin-top:var(--s-24)}.cta-main{height:46px;font-size:13px;padding-inline:var(--s-24)}.hero .demo-link{font-size:11px}.hero-footnote{font-size:9px;line-height:1.7;max-width:300px}.conversation-world{height:490px;width:100%;margin-top:var(--s-24)}.world-disc{width:310px;height:310px;top:49%}.orbit-one{width:350px;height:350px;top:49%}.orbit-two{width:260px;height:260px;top:49%}.world-topnote{font-size:6px;left:0;top:0;gap:var(--s-8)}.tiny-cross{font-size:17px}.world-trigger{width:244px;top:56px;left:0;padding:var(--s-12) var(--s-16);rotate:-3deg}.trigger-top{font-size:8px;gap:6px}.mini-time{font-size:7px}.world-trigger>p{font-size:15px;margin-top:var(--s-8)}.channel-disc{width:24px;height:24px;border-radius:6px}.channel-disc>img{width:18px;height:18px}.world-chat{top:170px;right:0;width:260px;padding:var(--s-12);rotate:2deg}.chat-mini-head{padding-bottom:var(--s-8)}.chat-mini-head b{font-size:10px}.chat-mini-head div>span{font-size:8px}.world-chat .mini-avatar{width:26px;height:26px;font-size:8px}.mini-message{font-size:9px;margin-top:var(--s-12);padding:var(--s-8)}.mini-reply{font-size:9px;padding:var(--s-8);margin-top:var(--s-8)}.chat-quick{gap:var(--s-4);margin-top:var(--s-8)}.chat-quick span{font-size:7px;padding:6px}.typing-row{margin-top:var(--s-8)}.typing-row>span{font-size:7px}.world-core{left:0;top:220px;z-index:2}.world-core>img{width:66px;height:66px;rotate:-8deg}.core-label{font-size:7px;width:60px;margin-top:var(--s-8);line-height:1.5}.world-contact{left:10px;right:0;bottom:46px;padding:var(--s-12);gap:var(--s-8);rotate:-2deg}.world-contact b{font-size:10px}.world-contact p{font-size:8px}.contact-check{width:27px;height:27px}.contact-check>.ico{width:14px;height:14px}.contact-arrow{width:14px;height:14px}.world-caption{left:0;bottom:0;font-size:6px;right:0;letter-spacing:.04em}.channels-inner{display:block;padding-block:var(--s-24)}.channels-inner>p{font-size:11px;margin-bottom:var(--s-24)}.channels-inner>p>br{display:none}.channels-inner>p strong{margin-left:var(--s-4)}.channel-rail{grid-template-columns:repeat(3,1fr);column-gap:var(--s-8);row-gap:var(--s-24)}.channel-rail li{font-size:10px;gap:6px}.channel-rail li>img,.channel-rail li>.ico{width:19px;height:19px}.eyebrow{font-size:9px}.section-intro h2{font-size:34px;line-height:1.12}.section-intro>p:last-child{font-size:13px;margin-top:var(--s-24)}.story-section{gap:var(--s-32)}.story-steps article{gap:var(--s-16);padding-block:var(--s-24)}.story-steps h3{font-size:18px}.story-steps p{font-size:12px;line-height:1.8;margin-top:var(--s-8)}.story-steps article>.ico{width:16px;height:16px;margin-top:3px}.step-number{font-size:9px}.demo-section{padding-block:var(--s-64)}.demo-heading{display:block;margin-bottom:var(--s-32)}.demo-heading h2{font-size:34px;margin-top:var(--s-16)}.demo-heading>p{font-size:12px;margin-top:var(--s-24);max-width:100%;padding:0}.demo-heading>p>br{display:none}.demo-stage{grid-template-columns:1fr;gap:var(--s-16)}.demo-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.demo-scenarios button{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-8);padding:var(--s-12) var(--s-8);border:1px solid var(--site-light-rule)}.demo-scenarios button>span{font-size:9px;line-height:1.4}.demo-scenarios small{font-size:8px;line-height:1.5;display:none}.demo-scenarios button>.ico:first-child,.demo-scenarios button>img{width:20px;height:20px}.scenario-panel{padding:var(--s-16);min-height:440px}.flow-node h3{font-size:12px}.flow-node p{font-size:10px;max-width:260px}.flow-heading{margin-bottom:var(--s-24)}.flow-heading-label{font-size:8px}.demo-phone{min-height:335px}.phone-messages{min-height:260px}.phone-bubble{max-width:90%;font-size:11px}.phone-bubble>span{font-size:8px}.resources-title{display:block;margin-bottom:var(--s-32)}.resources-title>.eyebrow{margin-bottom:var(--s-16)}.resources-title h2{font-size:38px}.resources-title>p:last-child{font-size:13px;margin-top:var(--s-24);max-width:100%}.resource-tabs{margin-right:-20px;padding-right:20px;margin-bottom:var(--s-24)}.resource-tabs button{min-width:104px;padding:var(--s-12) var(--s-8);font-size:9px}.resource-panel{grid-template-columns:1fr;gap:var(--s-24);padding-top:0;padding-bottom:var(--s-32)}.resource-text h3{font-size:32px}.resource-text>.eyebrow{font-size:8px;margin-bottom:var(--s-16)}.resource-text>p:not(.eyebrow){font-size:13px;margin-top:var(--s-16)}.resource-text .text-link{font-size:11px;margin-top:var(--s-16)}.resource-visual{height:310px}.network-brand{width:80px;height:80px}.resource-network .network-channel{width:49px;height:49px}.network-channel img{width:26px;height:26px}.network-ring{width:245px}.resource-network>p{font-size:9px}.feature-capture{width:77%}.feature-contact{width:84%}.feature-contact dd{font-size:11px}.feature-human{width:82%}.all-features{margin-top:0;padding-top:var(--s-24);gap:var(--s-24)}.all-features-heading h3{font-size:20px}.all-features-heading p{font-size:11px;margin-top:var(--s-8)}.feature-detail summary{gap:var(--s-8);font-size:11px;padding-block:var(--s-16)}.detail-number{font-size:9px}.detail-count{font-size:8px}.detail-toggle{width:22px;height:22px;margin:0}.feature-detail-body{grid-template-columns:1fr;gap:var(--s-24);padding-top:var(--s-8)}.feature-detail-body h4{font-size:12px}.feature-detail-body p{font-size:11px}.team-section{padding-block:var(--s-64)}.team-copy>.eyebrow{font-size:8px;margin-bottom:var(--s-16)}.team-copy h2{font-size:37px}.team-copy h2 br:last-child{display:initial}.team-copy>p:not(.eyebrow){font-size:13px;max-width:310px}.team-benefits li{font-size:11px;line-height:1.7;align-items:flex-start}.team-benefits .ico{margin-top:2px;flex:none}.team-copy>.text-link{font-size:11px}.team-inner{gap:var(--s-32)}.handoff-card{width:100%;padding:var(--s-16);rotate:0}.handoff-title>.eyebrow{font-size:7px}.handoff-contact{margin-block:var(--s-16)}.handoff-contact h3{font-size:17px}.handoff-contact span{font-size:10px}.system-line{font-size:10px}.system-line>.selo{font-size:8px}.internal-note{padding:var(--s-12)}.internal-note p{font-size:10px}.human-message p{font-size:11px}.handoff-bottom{font-size:8px;line-height:1.6}.faq-section{gap:var(--s-32)}.faq-section h2{font-size:38px;margin-top:var(--s-16)}.faq-section h2 br{display:initial}.faq-section>div>p:not(.eyebrow){font-size:12px}.faq-item summary{padding-block:var(--s-24);font-size:12px;line-height:1.6;gap:var(--s-12)}.faq-item>p{font-size:11px;padding-right:var(--s-16)}.closing-section{padding-bottom:var(--s-48)}.closing-inner{padding:var(--s-32) var(--s-24)}.closing-inner>.eyebrow{font-size:8px}.closing-inner h2{font-size:34px;line-height:1.1;letter-spacing:-.05em;margin-top:var(--s-24)}.closing-actions{flex-direction:column;align-items:flex-start;gap:var(--s-16);margin-top:var(--s-24)}.closing-actions>p{font-size:10px}.closing-inner:before{width:350px;height:350px;right:-200px;top:-170px}.footer-top{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--s-24);padding-bottom:var(--s-32)}.footer-top>p{font-size:10px;line-height:1.8;justify-self:end}.footer-top .brand{font-size:20px}.footer-top .brand img{width:29px;height:29px}.footer-contact{grid-column:1/-1;font-size:15px}.footer-bottom{flex-wrap:wrap;gap:var(--s-24);font-size:9px}.footer-bottom nav{gap:var(--s-16);margin-left:auto}.back-top{width:100%}}
@media(max-width:360px){.hero h1{font-size:43px}.orbit-one{width:calc(100vw - 20px);height:calc(100vw - 20px)}.world-chat{width:235px}.world-trigger{width:225px}.world-contact b{font-size:9px}.demo-scenarios button>span{font-size:8px}.flow-heading-label{font-size:7px}.brand{font-size:22px}.channel-rail li{font-size:9px}.closing-inner h2{font-size:30px}.footer-top{grid-template-columns:1fr}.footer-top>p{justify-self:start}.footer-contact{grid-column:auto}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:0ms!important;animation-delay:0ms!important;transition-duration:0ms!important;scroll-behavior:auto!important}.phone-bubble{animation:none}.world-chat,.world-trigger,.world-contact,.world-core>img{will-change:auto}}
