.st-section--cn-co .st-head{margin-bottom:30px}.cn-co__stage{display:grid;grid-template-columns:auto minmax(110px,150px) minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,26px);padding:clamp(26px,3.4vw,46px) clamp(24px,4vw,56px) clamp(64px,6vw,80px)}.cn-co__lado{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;transition:opacity .5s ease,transform .6s var(--ease),filter .5s ease}.cn-co__lado--ui{align-items:stretch}.cn-co__rot{display:inline-flex;align-items:center;align-self:center;gap:7px;padding:6px 12px;border-radius:999px;background:#fffc;box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;font-weight:650;color:var(--ink-2);white-space:nowrap}.cn-co__rot .st-i{width:15px;height:15px}.cn-co__fone{font-size:clamp(11px,.92vw,12.4px)}.cn-co__fchat{justify-content:flex-start}.cn-co.is-vivo[data-foco=fone] .cn-co__lado--ui,.cn-co.is-vivo[data-foco=ui] .cn-co__lado--fone{opacity:.72;transform:scale(.975);filter:saturate(.8)}.cn-co__ponte{display:flex;align-items:center;justify-content:center;gap:0}.cn-co__fio{position:relative;flex:1 1 auto;height:2px;min-width:14px;background-image:linear-gradient(90deg,color-mix(in oklab,var(--ink) 28%,transparent) 50%,transparent 50%);background-size:8px 2px}.cn-co__gota{position:absolute;top:50%;right:0;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#25d366;box-shadow:0 0 0 4px color-mix(in oklab,#25d366 25%,transparent);opacity:0}.cn-co__gota--b{left:0;right:auto}.cn-co__num{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 auto;padding:12px 12px 10px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 18px 34px -22px #17140f73;text-align:center;line-height:1.2}.cn-co__num img{width:22px;height:22px;margin-bottom:4px}.cn-co__num b{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cn-co__num i{font-style:normal;font-size:11.5px;color:var(--muted)}.cn-co.is-pulso .cn-co__num{animation:cn-pulso 1.1s ease-out 1}.cn-co__ui{font-size:clamp(12px,1vw,13.8px);padding:1.15em 1.2em 1.2em;min-height:24em;box-shadow:0 1px 2px #17140f0d,0 2em 4em -1.6em #17140f4d}.cn-co__pane{display:none;flex-direction:column;gap:.8em;flex:1 1 auto}.cn-co__pane.is-on{display:flex}.cn-co.is-vivo .cn-co__pane.is-on{animation:cn-of-pane2 .5s var(--ease) both}@keyframes cn-of-pane2{0%{opacity:0;transform:translateY(.6em)}}.cn-co__ui .ui-pill .st-i{width:1em;height:1em}.cn-co__thread{flex:1 1 auto;justify-content:flex-start}.cn-co__thread>*{transition:opacity .35s ease,transform .45s var(--ease)}.cn-co.is-vivo .cn-co__thread>.is-espera,.cn-co.is-vivo .cn-co__fchat>.is-espera{opacity:0;transform:translateY(.6em)}html:not(.st-js) .cn-co .is-espera{display:none}.cn-co__ev2{align-self:center}.cn-co__modelo{padding:.8em .95em;border-radius:.95em .95em .95em .25em;background:var(--ui-sf);font-size:.95em;line-height:1.5}.cn-co__modelo b{padding:0 .25em;border-radius:.3em;background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--primary-text)}.cn-co__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.cn-co__nums span{display:flex;flex-direction:column;padding:.6em .75em;border-radius:.85em;background:var(--ui-sf)}.cn-co__nums b{font-family:var(--font-display);font-size:1.3em;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cn-co__nums i{font-style:normal;font-size:.8em;color:var(--ui-muted)}.cn-co__barra{position:relative;display:block;height:.55em;border-radius:999px;background:var(--ui-sf2);overflow:hidden}.cn-co__barra i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--ring-1),var(--ring-2));transform-origin:left center;transform:scaleX(1)}.cn-co__pe{display:flex;align-items:flex-start;gap:.45em;font-size:.82em;line-height:1.45;color:var(--ui-muted)}.cn-co__pe .st-i{flex:0 0 auto;width:1.1em;height:1.1em;margin-top:.1em}.cn-co__custo{position:absolute;left:50%;bottom:clamp(16px,2vw,24px);display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:9px 16px 9px 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:600;line-height:1.3;transform:translate(-50%);box-shadow:0 14px 30px -14px #17140f99;transition:opacity .35s ease,transform .45s var(--ease)}.cn-co__custo .st-i{flex:0 0 auto;width:16px;height:16px;color:#5ee08d}.cn-co.is-vivo .cn-co__custo:not(.is-in){opacity:0;transform:translate(-50%,10px)}.cn-co__txt{display:none;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:18px;background:var(--paper);font-size:15.5px;line-height:1.55;color:var(--text-lead)}.cn-co__txt b{color:var(--ink)}.cn-co__txt.is-on{display:flex}.cn-co__txt .cn-step__ico{background:var(--primary-btn);color:#fff;box-shadow:var(--shadow-glow)}html:not(.st-js) .cn-co__txt{display:flex;margin-top:8px}@media(max-width:1024px){.cn-co__stage{grid-template-columns:auto minmax(0,1fr);padding:26px 22px 70px}.cn-co__ponte{display:none}}@media(max-width:760px){.cn-co__stage{grid-template-columns:minmax(0,1fr);padding:16px 14px 74px}.cn-co__lado{grid-area:1 / 1}.cn-co__lado--ui{z-index:2;align-self:start}.cn-co__lado--fone{z-index:1;transform:translate(14%,6%) scale(.88);opacity:.55}.cn-co__rot{font-size:12px}.cn-co__lado--fone .cn-co__rot{display:none}.cn-co__ui{font-size:11.5px;min-height:0}.cn-co__fone{font-size:10px}.cn-co.is-vivo[data-foco=fone] .cn-co__lado--fone{z-index:2;transform:none;opacity:1;filter:none}.cn-co.is-vivo[data-foco=fone] .cn-co__lado--ui{z-index:1;transform:translate(-6%,5%) scale(.9);opacity:.45;filter:none}.cn-co.is-vivo[data-foco=ui] .cn-co__lado--ui{transform:none;opacity:1;filter:none}.cn-co.is-vivo[data-foco=ui] .cn-co__lado--fone{transform:translate(14%,6%) scale(.88);opacity:.5;filter:none}.cn-co__custo{left:14px;right:14px;bottom:14px;max-width:none;justify-content:center;padding:9px 14px 9px 12px;border-radius:16px;font-size:12.5px;white-space:normal;text-align:left;transform:none}.cn-co.is-vivo .cn-co__custo:not(.is-in){transform:translateY(10px)}.cn-co__lado--fone,.cn-co__lado--ui{transition:opacity .3s ease,transform .55s var(--ease)}.cn-co__lado--fone,.cn-co.is-vivo[data-foco=fone] .cn-co__lado--ui,.cn-co.is-vivo[data-foco=ui] .cn-co__lado--fone{opacity:.4}.cn-co__txt{font-size:14.5px;padding:14px}.cn-co .cn-ctrl .cn-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -12px;padding:0 12px 2px;scrollbar-width:none}.cn-co .cn-ctrl .cn-chips::-webkit-scrollbar{display:none}}
