.octa .inst{max-width:760px;margin:0 auto;padding:56px 20px 72px;line-height:1.7}.octa .inst h1{margin:0 0 14px;font-size:clamp(30px,4vw,42px);line-height:1.15}.octa .inst h2{margin:40px 0 10px;font-size:22px}.octa .inst h3{margin:28px 0 8px;font-size:17px}.octa .inst h4{margin:20px 0 6px;font-size:15px}.octa .inst p{margin:0 0 15px}.octa .inst ul{margin:0 0 15px;padding-left:20px}.octa .inst li{margin:5px 0}.octa .inst a{color:var(--violet);text-underline-offset:3px;text-decoration:underline}.octa .inst .guia{margin-bottom:30px;font-size:18px}.octa .inst blockquote{border-left:3px solid var(--violet);background:var(--mint);border-radius:0 8px 8px 0;margin:0 0 20px;padding:12px 16px;font-size:16px}.octa .inst table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px}.octa .inst th,.octa .inst td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.octa .inst th{background:var(--mint);font-weight:700}.octa .inst .cod{background:var(--mint);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:15px}.octa .inst .cartoes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:30px 0;display:grid}.octa .inst .cartao{border:1px solid var(--line);border-radius:12px;padding:16px}.octa .inst .cartao strong{margin-bottom:4px;display:block}.octa .inst .cartao span{color:var(--muted);font-size:15px}@media (max-width:640px){.octa .inst{padding:36px 18px 56px}}@media (max-width:760px){.octa input,.octa textarea,.octa select{font-size:16px!important}}.octa .comparison,.octa .table-scroll{min-width:0;max-width:100%}.octa .table-scroll{position:relative}.octa .inst table{min-width:0}@media (max-width:760px){.octa .inst table{display:block;overflow-x:auto}}.octa .comparison{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:80px;padding:40px;box-shadow:0 30px 70px -40px #15231a40}.octa .comparison-head{max-width:720px;margin-bottom:28px}.octa .comparison-head .eyebrow{letter-spacing:.1em;color:var(--violet,#7961ba);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.octa .comparison-head h3{letter-spacing:-.02em;margin:14px 0 10px;font-size:34px}.octa .comparison-head p{font-size:17px;line-height:1.7}.octa .comparison .table-scroll{border-radius:10px}.octa .comparison thead{background:var(--ink)}.octa .comparison thead th{color:#f8faf1;padding:20px 14px;font-size:17px;font-weight:600}.octa .comparison thead th small{color:#b9c4b0;margin-top:4px;font-size:14px;font-weight:400;display:block}.octa .comparison tbody th{color:var(--ink);font-size:15px;font-weight:500}.octa .comparison td{font-size:15px}.octa .comparison th.destaque{background:#3a3350}.octa .comparison th.destaque small{color:var(--lime)}.octa .comparison td.destaque{background:#f3f0fa;font-weight:600}.octa .comparison tbody tr:nth-child(2n) td.destaque{background:#ece7f7}.octa .swipe-hint{display:none}.octa .compare-cta{background:var(--ink);color:#f8faf1;border-radius:12px;align-items:center;gap:18px;max-width:760px;margin:40px auto 0;padding:22px 26px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.octa .compare-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px -20px #15231a80}.octa .compare-cta>span:nth-child(2){flex:1;gap:4px;display:grid}.octa .compare-cta strong{font-size:19px;font-weight:600}.octa .compare-cta small{color:#b9c4b0;font-size:15px}.octa .compare-cta-icone{background:var(--lime);color:#2d3a1c;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}@media (max-width:760px){.octa .comparison{border-radius:12px;margin-top:50px;padding:26px 0 0;overflow:hidden}.octa .comparison-head{padding:0 20px}.octa .comparison-head h3{font-size:27px}.octa .comparison-head p{font-size:16px}.octa .comparison .table-scroll{border:0;border-top:1px solid var(--line);border-radius:0;margin-right:0}.octa .swipe-hint{color:#5e4599;background:#f3f0fa;border-radius:9px;align-items:center;gap:8px;margin:0 20px 14px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.octa .swipe-hint svg{flex:none;animation:1.6s ease-in-out infinite octa-arraste}.octa .comparison tbody th,.octa .comparison thead th:first-child{z-index:1;min-width:150px;max-width:170px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.octa .comparison tbody th{background:#fff;font-size:14px}.octa .comparison tbody tr:nth-child(2n) th{background:#f4f6ef}.octa .comparison thead th:first-child{background:var(--ink)}.octa .compare-cta{gap:14px;padding:18px}.octa .compare-cta strong{font-size:17px}.octa .compare-cta small{font-size:14px}}@keyframes octa-arraste{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.octa .swipe-hint svg{animation:none}}.octa .plans-grid.planos-3{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.octa .plans-grid.planos-3{grid-template-columns:1fr}}.octa .motion-word path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.15s cubic-bezier(.65,0,.25,1) .45s forwards octa-riscar}@keyframes octa-riscar{to{stroke-dashoffset:0}}.octa .revela{opacity:0;transition:opacity .75s cubic-bezier(.2, .7, .2, 1) var(--atraso,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--atraso,0s);transform:translateY(26px)}.octa .revela.revelado{opacity:1;transform:none}.octa .contando{animation:.9s cubic-bezier(.2,.7,.2,1) octa-crescer;display:inline-block}@keyframes octa-crescer{0%{opacity:.4;transform:scale(.82)}to{opacity:1;transform:none}}.octa .plan,.octa .related>a,.octa .feature-directory>a{transition:transform .25s,box-shadow .25s,background-color .25s}@media (hover:hover){.octa .plan:hover{z-index:1;transform:translateY(-4px);box-shadow:0 22px 44px -26px #15231a55}.octa .related>a:hover{transform:translateY(-3px)}.octa .feature-directory>a:hover{background-color:#f3f5ee}}@media (prefers-reduced-motion:reduce){.octa .motion-word path{stroke-dashoffset:0;animation:none}.octa .revela{opacity:1;transition:none;transform:none}.octa .contando{animation:none}.octa .plan:hover,.octa .related>a:hover{transform:none}}.octa .plan li>span{flex:1}.octa .plan li strong{color:var(--ink);font-weight:600}.octa .plan.featured li strong{color:#f8faf1}.octa .plan-setup{color:var(--ink);background:#eef2e6;border-radius:8px;margin:18px 0 0;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.5}.octa .plan.featured .plan-setup{color:#f8faf1;background:#323d3f}.octa .plan-dialog .plan-setup{margin:0 0 18px}.octa .plan-dialog li strong{font-weight:600}.octa .plan-herda{background:#eef2e6;border:1px solid #dde5d2;border-radius:10px;margin-top:16px;padding:14px}.octa .plan-herda>strong{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:600;display:block}.octa .plan-herda>div{flex-wrap:wrap;gap:6px;display:flex}.octa .plan-herda span{color:#4d5a43;background:#fff;border:1px solid #dde5d2;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:13px;line-height:1.3;display:inline-flex}.octa .plan-herda span svg{color:#74945b;flex:none}.octa .plan.featured .plan-herda{background:#323d3f;border-color:#465341}.octa .plan.featured .plan-herda>strong{color:#f8faf1}.octa .plan.featured .plan-herda span{color:#d5e0cb;background:#283234;border-color:#465341}.octa .plan.featured .plan-herda span svg{color:var(--lime)}.octa .plan-help{color:#f8faf1;background:radial-gradient(120% 140% at 0 0,#3a2f5c 0%,#24272b 55%);border-radius:16px;align-items:center;gap:28px;max-width:1000px;margin:44px auto 0;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #1b123380}.octa .plan-help:after{content:"";background:radial-gradient(circle,#daff7d33,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.octa .plan-help-mascote{object-fit:contain;flex:none;width:150px;height:150px}.octa .plan-help-texto{z-index:1;flex:1;position:relative}.octa .plan-help .eyebrow{letter-spacing:.1em;color:var(--lime);font-size:13px;font-weight:600}.octa .plan-help h3{letter-spacing:-.02em;color:#fff;margin:10px 0 8px;font-size:30px;line-height:1.2}.octa .plan-help p{color:#c8cfd4;max-width:560px;margin:0;font-size:17px;line-height:1.6}.octa .plan-help-acoes{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}.octa .plan-help-acoes .button{gap:10px;padding:14px 22px;font-size:16px}.octa .plan-help-link{color:#f8faf1;text-underline-offset:4px;align-items:center;gap:8px;font-size:16px;font-weight:500;-webkit-text-decoration:underline #fff5;text-decoration:underline #fff5;display:inline-flex}.octa .plan-help-link:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.octa .comparison .comparison-head{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:none;margin-bottom:0;padding:0;display:block}.octa .comparison .comparison-head>p{max-width:720px}.octa .comparison-toggle{background:var(--ink);color:#f8faf1;border-radius:10px;align-items:center;gap:8px;margin-top:20px;padding:12px 20px;font-size:16px;font-weight:600;display:inline-flex}.octa .comparison-toggle svg{transition:transform .25s}.octa .comparison.aberto .comparison-toggle{color:var(--ink);background:#eef2e6}.octa .comparison.aberto .comparison-toggle svg{transform:rotate(180deg)}.octa .comparison.aberto #comparar-tabela{margin-top:28px;animation:.35s octa-abrir}@keyframes octa-abrir{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:760px){.octa .plan-help{flex-direction:column;align-items:flex-start;gap:6px;padding:28px 22px}.octa .plan-help-mascote{width:96px;height:96px}.octa .plan-help h3{font-size:24px}.octa .plan-help-acoes{flex-direction:column;align-items:stretch;gap:16px}.octa .plan-help-acoes .button{justify-content:center}.octa .comparison .comparison-head{padding:0 20px 24px}.octa .comparison-toggle{justify-content:space-between;width:100%}.octa .comparison.aberto #comparar-tabela{margin-top:0}}@media (prefers-reduced-motion:reduce){.octa .comparison.aberto #comparar-tabela{animation:none}}.octa .comparison tbody tr.comparison-grupo th{color:#5e4599;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#f3f0fa;border-bottom:1px solid #e3dcf2;padding:12px 14px;font-size:13px;font-weight:700}.octa .comparison tbody tr:not(.comparison-grupo){background:#fff}.octa .comparison tbody tr:not(.comparison-grupo):hover th,.octa .comparison tbody tr:not(.comparison-grupo):hover td{background:#f7f8f3}.octa .comparison tbody tr:not(.comparison-grupo):hover td.destaque{background:#ebe5f7}.octa .comparison .tem{background:var(--lime);color:#2d3a1c;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.octa .comparison .tem svg{color:#2d3a1c;margin:0}.octa .comparison .nao-tem{color:#c3c9c0;font-size:18px}.octa .comparison tfoot td,.octa .comparison tfoot th{background:#fff;border-bottom:0;padding:20px 12px}.octa .comparison tfoot td.destaque{background:#f3f0fa}.octa .comparison tfoot .button{justify-content:center;width:100%;min-height:44px;padding:12px 10px;font-size:14px}@media (max-width:760px){.octa .comparison tbody tr.comparison-grupo th{box-shadow:none;max-width:none;position:static}.octa .comparison tfoot th{background:#fff;position:sticky;left:0}.octa .comparison tfoot .button{white-space:nowrap;font-size:13px}}.octa .comparison table{table-layout:fixed}.octa .comparison thead th:first-child{width:34%}@media (max-width:760px){.octa .comparison table{min-width:470px}.octa .comparison thead th:first-child{width:128px}.octa .comparison tbody th,.octa .comparison thead th:first-child{min-width:0;max-width:none}.octa .comparison tbody th{padding:12px 10px;font-size:13px}.octa .comparison td{padding:12px 6px;font-size:13px}.octa .comparison thead th{padding:16px 8px;font-size:15px}.octa .comparison thead th small,.octa .comparison tbody tr.comparison-grupo th{font-size:12px}}.octa .chart>svg{animation:1.9s cubic-bezier(.25,.7,.2,1) both octa-grafico}@keyframes octa-grafico{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.octa .chart .chart-line{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.9s cubic-bezier(.25,.7,.2,1) forwards octa-linha}@keyframes octa-linha{to{stroke-dashoffset:0}}.octa .shift-calendar.ao-ver:not(.em-cena) .shift-name{opacity:0}.octa .shift-calendar.em-cena .shift-name{transform-origin:0;animation:.55s cubic-bezier(.2,.7,.2,1) both octa-pintar;animation-delay:calc(var(--i,0) * 90ms + .15s)}@keyframes octa-pintar{0%{opacity:0;background-color:#fff;transform:scaleX(.15)}60%{opacity:1}to{opacity:1;transform:none}}.octa .money-progress{background:#e1e6d9;border-radius:999px;height:6px;margin:14px 0 6px;overflow:hidden}.octa .money-progress i{background:linear-gradient(90deg, #9ecb57, var(--lime));border-radius:inherit;width:100%;height:100%;display:block}.octa .document-check{background:var(--lime);color:#2d3a1c;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.octa .conquista{color:#f8faf1;background:#24272b;border-radius:10px;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex}.octa .conquista strong{font-size:15px;font-weight:600;display:block}.octa .conquista small{color:#c8cfd4;margin-top:2px;font-size:13px;display:block}.octa .conquista-selo{background:var(--lime);color:#2d3a1c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.octa .financial-document.ao-ver:not(.em-cena) .money-progress i{transform:scaleX(0)}.octa .financial-document.ao-ver:not(.em-cena) .document-row,.octa .financial-document.ao-ver:not(.em-cena) .conquista{opacity:0}.octa .financial-document.em-cena .money-progress i{transform-origin:0;animation:1.6s cubic-bezier(.3,.7,.2,1) .2s both octa-encher}@keyframes octa-encher{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.octa .financial-document.em-cena .document-row{animation:.5s both octa-linha-entra;animation-delay:calc(var(--k) * .38s + .5s)}@keyframes octa-linha-entra{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.octa .financial-document.em-cena .document-check{animation:.45s cubic-bezier(.3,1.6,.5,1) both octa-conferir;animation-delay:calc(var(--k) * .38s + .75s)}@keyframes octa-conferir{0%{transform:scale(0)}to{transform:scale(1)}}.octa .financial-document.em-cena .conquista{animation:.6s cubic-bezier(.3,1.4,.5,1) 2.3s both octa-conquista}@keyframes octa-conquista{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.octa .financial-document.em-cena .conquista-selo{animation:1.2s 2.9s 2 octa-pulso}@keyframes octa-pulso{0%{box-shadow:0 0 #daff7daa}to{box-shadow:0 0 0 14px #daff7d00}}@media (prefers-reduced-motion:reduce){.octa .chart>svg,.octa .chart .chart-line{stroke-dashoffset:0;animation:none}}.octa .document-row>.document-check{margin-left:auto}.octa .chapter-grid.chapter-sem-figura{display:block}.octa .chapter-grid.chapter-sem-figura .chapter-copy{max-width:860px}@media (min-width:900px){.octa .chapter-grid.chapter-sem-figura .chapter-copy ul{columns:2;column-gap:40px}.octa .chapter-grid.chapter-sem-figura .chapter-copy li{break-inside:avoid}}.octa .resource-nota{border-left:4px solid var(--violet);background:#f3f0fa;border-radius:12px;max-width:1000px;margin-top:60px;margin-bottom:20px;padding:28px 32px}.octa .resource-nota h2{letter-spacing:-.01em;margin:0 0 10px;font-size:24px}.octa .resource-nota p{max-width:780px;margin:0;font-size:17px;line-height:1.7}.octa .operation-chain{grid-template-columns:repeat(6,1fr)}.octa .operation-chain p{font-size:14px;line-height:1.55}@media (max-width:1150px) and (min-width:641px){.octa .operation-chain{grid-template-columns:repeat(3,1fr);row-gap:28px}.octa .operation-chain>a:nth-child(4){border:0;padding-left:0}}.octa .price-switch>button{flex-direction:column;align-items:center;line-height:1.25;display:flex}.octa .price-switch>button>small{opacity:.75;font-size:12px;font-weight:400}.octa .demo-acoes{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}.octa .demo-acoes .button{gap:10px}.octa .demo-caption>span{font-size:14px;line-height:1.5}.octa .play-control{transition:background .2s,transform .2s}.octa .play-control.parado{background:var(--lime,#daff7d);color:#1f2a10;border-color:#b9dc5a;animation:1.6s ease-in-out infinite octa-play-pulso}.octa .play-control.parado svg{fill:currentColor}.octa .play-control:hover{transform:scale(1.06)}.octa .play-convite{white-space:nowrap;font-size:14px;font-weight:700;display:none}@keyframes octa-play-pulso{0%,to{transform:scale(1);box-shadow:0 0 #a0d23c8c}50%{transform:scale(1.08);box-shadow:0 0 0 9px #a0d23c00}}@media (min-width:641px){.octa .large .play-control.parado{border-radius:999px;align-items:center;gap:8px;width:auto;height:38px;padding:0 16px 0 12px;display:flex}.octa .large .play-control.parado .play-convite{display:inline}}@media (prefers-reduced-motion:reduce){.octa .play-control.parado{animation:none}}@media (min-width:901px){.octa .hero-grid{grid-template-columns:1fr;align-items:start;gap:26px}.octa .hero-grid h1{max-width:15ch}.octa .hero-copy{grid-template-columns:auto auto 1fr;align-items:center;gap:22px 26px;display:grid}.octa .hero-copy p{grid-column:1/-1;max-width:720px;margin:0;font-size:19px;line-height:1.7}}.octa dialog.agendar{width:min(480px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);border:0;border-radius:22px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 80px #14161a59}.octa dialog.agendar::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14161a8c}.octa dialog.agendar[open]{animation:.25s ease-out octa-agendar-entrar}.octa .agendar-caixa{padding:34px 30px 28px;position:relative}.octa .agendar-fechar{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.octa .agendar-fechar:hover{background:var(--mint);color:var(--ink)}.octa .agendar form{flex-direction:column;gap:14px;display:flex}.octa .agendar h2{margin:4px 0 0;font-size:clamp(28px,5vw,36px);line-height:1.1}.octa .agendar h2 em{color:var(--violet);font-style:normal}.octa .agendar p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.octa .agendar label{color:var(--ink);flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.octa .agendar input{border:1px solid var(--line);min-height:50px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:0 14px;font-size:16px;font-weight:400}.octa .agendar input:focus{outline:2px solid var(--violet);outline-offset:1px;border-color:#0000}.octa .agendar button.button{justify-content:center;min-height:52px;margin-top:4px;font-size:16px}.octa .agendar small{color:var(--muted);text-align:center;font-size:14px}.octa .agendar-erro{background:#fdecec;border-radius:10px;padding:10px 12px;color:#9b1c1c!important}.octa .agendar-gira{animation:.8s linear infinite octa-agendar-girar}.octa .agendar-feito{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:10px 0;display:flex}.octa .agendar-selo{background:var(--lime);width:64px;height:64px;color:var(--ink);border-radius:50%;place-items:center;display:grid}@keyframes octa-agendar-entrar{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes octa-agendar-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.octa dialog.agendar[open]{animation:none}}.octa .header-entrar{min-height:43px;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;padding:0 6px;font-size:15px;font-weight:550;display:inline-flex}.octa .header-entrar:hover{color:var(--violet)}.octa .header-entrar+.header-cta{margin-left:0}@media (max-width:900px){.octa .header-entrar{margin-left:auto;font-size:15px}}
.octa .mascot{isolation:isolate;aspect-ratio:1;width:100%;max-width:540px;margin-inline:auto;position:relative}.octa .mascot-wide{aspect-ratio:16/9;max-width:640px}.octa .mascot-art{pointer-events:none;position:absolute;inset:0}.octa .mascot-art img,.octa .mascot-art canvas{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.octa .mascot-art video{display:none}.octa .owner-cameo{grid-template-columns:1fr 1.2fr;align-items:center;min-height:260px;margin:12px 0 -5px;display:grid}.octa .cameo-line{align-items:center;gap:25px;padding-left:34px;display:flex}.octa .cameo-line p{letter-spacing:-.03em;color:#adb2b9;font-size:clamp(20px,2.5vw,34px);line-height:1.4}.octa .cameo-line strong{color:var(--lime);font-weight:500}.octa .cameo-spark{color:var(--violet);font-size:70px;font-weight:400;line-height:1}.octa .owner-cameo .mascot{max-width:540px}.octa .mascot-closing{color:var(--paper);background:#24272b;padding:80px 0 60px;position:relative;overflow:hidden}.octa .mascot-closing:before{content:"";pointer-events:none;background:radial-gradient(circle,#7961ba18,#0000 70%);width:550px;height:550px;position:absolute;top:-160px;right:-180px}.octa .mascot-closing-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:20px;display:grid}.octa .mascot-closing-copy{z-index:2;position:relative}.octa .mascot-closing .eyebrow{color:#b7afc8;font-size:14px}.octa .mascot-closing h2{margin:28px 0 25px;font-size:clamp(40px,4.7vw,70px);line-height:1.12}.octa .mascot-closing h2 em{color:var(--lime);font-style:normal}.octa .mascot-closing p{color:#b8bdc2;max-width:440px;margin-bottom:28px;font-size:15px;line-height:1.9}.octa .mascot-closing-note{color:#969da6;margin-top:22px;font-size:14px;display:block}.octa .mascot-closing .mascot{align-self:center;max-width:520px;transform:translateY(8px)}.octa .resource-mascot{background:#eeeaf3;padding:55px 0 70px;overflow:hidden}.octa .resource-mascot-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.octa .resource-mascot-copy .eyebrow{color:#6b587e;margin-bottom:25px;font-size:14px}.octa .resource-mascot-copy h2{font-size:clamp(32px,3.5vw,48px);line-height:1.17}.octa .resource-mascot-copy h2 em{color:#7254a0;font-style:normal}.octa .resource-mascot-copy p{max-width:430px;margin-top:25px;font-size:15px;line-height:1.9}.octa .resource-mascot-copy small{color:#757079;margin-top:20px;font-size:14px;display:block}.octa .resource-mascot-stage{padding-top:90px;position:relative}.octa .resource-mascot-stage .mascot{z-index:1;max-width:440px}.octa .mascot-context{z-index:0;position:absolute;top:0;left:0;right:0}.octa .mascot-routing{flex-direction:column;align-items:flex-start;gap:8px;padding-left:12px;display:flex}.octa .mascot-routing>div{color:#6e657b;opacity:.55;background:#fff8;border:1px solid #7961ba25;border-radius:6px;align-items:center;gap:10px;padding:10px 15px;font-size:14px;transition:transform .5s,opacity .5s,background .5s;display:flex;transform:translate(-5px)}.octa .mascot-routing>div:nth-child(2){margin-left:38px}.octa .mascot-routing>div:nth-child(3){margin-left:76px}.octa .mascot-routing>div.routed{opacity:1;background:#fff;transform:translate(0)}.octa .mascot-routing svg{color:#7961ba}.octa .result-moment{color:#f9faf7;background:#24272b}.octa .result-moment .resource-mascot-copy .eyebrow{color:#b6a3d0}.octa .result-moment .resource-mascot-copy h2 em{color:var(--lime)}.octa .result-moment .resource-mascot-copy p{color:#b5bac2}.octa .result-moment .resource-mascot-copy small{color:#969da6}.octa .result-moment .mascot-context{border-left:1px solid #ffffff25;width:220px;padding-left:20px;top:8px;left:20px;right:auto}.octa .context-eyebrow{letter-spacing:.14em;color:#b6a3d0;font-size:13px}.octa .mascot-bars{align-items:flex-end;gap:13px;height:90px;padding-top:15px;display:flex}.octa .mascot-bars i{background:var(--lime);transform-origin:bottom;opacity:.85;border-radius:3px 3px 0 0;width:22px;transition:transform .2s linear}.octa .mascot-bars i:nth-child(2n){background:#a795d3}.octa .context-foot{color:#a4abb4;margin-top:12px;font-size:12px;display:block}@media (max-width:900px){.octa .owner-cameo{grid-template-columns:.8fr 1.2fr;min-height:180px}.octa .cameo-line{gap:15px;padding-left:0}.octa .cameo-spark{font-size:48px}.octa .mascot-closing-grid{grid-template-columns:1.1fr 1fr;gap:0}.octa .resource-mascot-grid{gap:25px}.octa .resource-mascot-stage{padding-top:120px}}@media (max-width:640px){.octa .owner-cameo{grid-template-columns:1fr;min-height:0;margin:35px 0 0}.octa .cameo-line{justify-content:center;gap:16px}.octa .cameo-line p{font-size:22px}.octa .cameo-spark{font-size:42px}.octa .owner-cameo .mascot{margin-top:10px}.octa .mascot-closing{padding:55px 0 30px}.octa .mascot-closing-grid{grid-template-columns:1fr}.octa .mascot-closing h2{font-size:42px}.octa .mascot-closing p{font-size:16px}.octa .mascot-closing .mascot{width:min(100%,360px);margin-top:10px;transform:none}.octa .mascot-closing-note{max-width:240px;line-height:1.7}.octa .resource-mascot{padding:45px 0}.octa .resource-mascot-grid{grid-template-columns:1fr;gap:30px}.octa .resource-mascot-copy h2{font-size:34px}.octa .resource-mascot-copy p{font-size:16px}.octa .resource-mascot-stage{width:100%;max-width:400px;margin:auto;padding-top:100px}.octa .mascot-routing>div{padding:8px 12px;font-size:14px}.octa .result-moment .mascot-context{width:190px}.octa .mascot-bars{height:75px}}@media (prefers-reduced-motion:reduce){.octa .mascot-routing>div,.octa .mascot-bars i{transition:none!important}}
.octa .sales-chat{right:26px;bottom:max(22px,env(safe-area-inset-bottom));z-index:60;font-family:var(--font-body);color:var(--ink);position:fixed}.octa .chat-launcher{color:#fff;background:#24272b;border:1px solid #ffffff24;border-radius:40px;align-items:center;gap:11px;min-height:55px;margin-left:auto;padding:8px 20px 8px 8px;font-size:14px;font-weight:550;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 7px 26px #14142130}.octa .chat-launcher:hover{transform:translateY(-3px);box-shadow:0 10px 32px #14142140}.octa .chat-launcher-icon{background:var(--lime);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.octa .chat-is-open{padding:7px}.octa .chat-is-open .chat-launcher-icon{color:#fff;background:#7961ba}.octa .chat-panel{background:#fafbf8;border:1px solid #e6e4e8;border-radius:19px;flex-direction:column;width:390px;height:640px;max-height:calc(100dvh - 125px);animation:.28s ease-out octa-chat-entrar;display:flex;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 24px 85px #171b2a38,0 3px 15px #171b2a12}.octa .chat-header{color:#fff;background:linear-gradient(120deg,#24272b 30%,#393047);flex-shrink:0;min-height:195px;padding:22px 24px 24px;position:relative;overflow:hidden}.octa .chat-brand-line{letter-spacing:.16em;z-index:2;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:relative}.octa .chat-brand-dot{background:#b399e2;border-radius:3px;width:8px;height:8px;transform:rotate(-15deg)}.octa .chat-brand-line>button{color:#ccc4d9;background:#ffffff0b;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.octa .chat-brand-line>button:hover{color:#fff;background:#ffffff20}.octa .chat-header-copy{z-index:1;max-width:250px;margin-top:17px;position:relative}.octa .chat-header-copy h2{letter-spacing:-.04em;max-width:230px;font-size:25px;font-weight:500;line-height:1.24}.octa .chat-header-copy h2:focus{outline:none}.octa .chat-header-copy h2 em{color:var(--lime);font-style:normal;display:block}.octa .chat-header-copy p{color:#c0bacb;max-width:205px;margin-top:12px;font-size:14px}.octa .chat-header-mascot{object-fit:contain;pointer-events:none;opacity:.98;width:153px;height:153px;position:absolute;bottom:-24px;right:-26px;transform:rotate(-7deg)}.octa .chat-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0c6dc transparent;flex:1;min-height:0;padding:24px 23px 19px;overflow-y:auto}.octa .chat-intro{align-items:flex-start;gap:10px;display:flex}.octa .chat-avatar{background:#eeebf3;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.octa .chat-avatar img{object-fit:contain;mix-blend-mode:multiply}.octa .chat-speaker{color:#877792;letter-spacing:.08em;margin:2px 0 7px;font-size:12px;font-weight:600;display:block}.octa .chat-intro p{color:#4b4951;max-width:255px;font-size:16px;line-height:1.7}.octa .chat-choices{gap:8px;margin:22px 0 20px 42px;display:grid}.octa .chat-choices>button{text-align:left;background:#fff;border:1px solid #e0dae7;border-radius:9px;align-items:center;gap:11px;min-height:47px;padding:11px 12px;font-size:14px;transition:background .18s,border-color .18s,transform .18s;display:flex}.octa .chat-choices>button>svg:first-child{color:#7961ba}.octa .chat-choices>button>svg:last-child{color:#9f91b0;width:14px;margin-left:auto}.octa .chat-choices>button:hover{background:#f0ebf8;border-color:#b7a1d4;transform:translate(2px)}.octa .chat-preview-note{color:#8b8690;flex-shrink:0;align-items:flex-start;gap:7px;padding:7px 22px 9px;font-size:14px;line-height:1.5;display:flex}.octa .chat-preview-note>span{background:#a798bb;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:5px}.octa .chat-compose{background:#fff;border:1px solid #ded9e5;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;margin:0 18px;padding:7px 7px 7px 13px;display:flex}.octa .chat-compose:focus-within{border-color:#7961ba;box-shadow:0 0 0 3px #7961ba13}.octa .chat-compose input{color:#303037;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:8px 0;font-size:14px}.octa .chat-compose input::placeholder{color:#99949e}.octa .chat-compose button{color:#fff;background:#7961ba;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.octa .chat-compose button:disabled{color:#b4a9c3;cursor:default;background:#eeebf3}.octa .chat-footer{color:#a09aa6;text-align:center;flex-shrink:0;padding:11px 22px 14px;font-size:12px}.octa .chat-footer span{color:#7961ba;margin-left:5px;font-weight:600}.octa .chat-messages{flex-direction:column;gap:12px;margin-top:19px;display:flex}.octa .chat-message{border-radius:13px;max-width:93%;padding:12px 14px;font-size:14px;line-height:1.75}.octa .chat-message p{overflow-wrap:anywhere;font-size:16px;line-height:1.75}.octa .chat-message.visitor{background:#e9e1f3;border-bottom-right-radius:3px;align-self:flex-end}.octa .chat-message.visitor p{color:#594470}.octa .chat-message.octa{background:#fff;border:1px solid #e7e3eb;border-top-left-radius:3px;align-self:flex-start}.octa .chat-message.octa p{color:#5b5563}.octa .chat-message a{color:#7652a6;align-items:center;gap:10px;margin-top:13px;font-size:14px;font-weight:600;display:inline-flex}.octa .chat-restart{color:#8c799e;align-items:center;gap:4px;margin-top:17px;padding:6px 0;font-size:14px;display:flex}.octa .chat-invite{background:#29272f;border:1px solid #51465f;border-radius:15px 15px 4px;width:285px;padding:23px 23px 20px;animation:.4s ease-out octa-chat-entrar;position:absolute;bottom:76px;right:0;box-shadow:0 14px 50px #20203230}.octa .chat-kicker{letter-spacing:.12em;color:#b3a5c5;margin-bottom:12px;font-size:12px;display:block}.octa .chat-invite strong{font-family:var(--font-heading);letter-spacing:-.035em;color:#fafbf8;z-index:1;font-size:23px;font-weight:500;line-height:1.25;display:block;position:relative}.octa .chat-invite-mascot{pointer-events:none;object-fit:contain;width:115px;height:115px;position:absolute;top:-38px;right:-6px;transform:rotate(-9deg)}.octa .chat-invite-dismiss{color:#6e6479;background:#fafbf8;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:7px;left:-32px;box-shadow:0 3px 12px #24272b20}.octa .chat-invite-cta{color:#24272b;background:var(--lime);border-radius:6px;align-items:center;gap:35px;margin-top:18px;padding:10px 12px;font-size:14px;font-weight:550;display:flex}@keyframes octa-chat-entrar{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.octa .sales-chat{right:16px;bottom:max(15px,env(safe-area-inset-bottom))}.octa .chat-launcher{min-height:52px;padding:7px 16px 7px 7px;font-size:14px}.octa .chat-launcher-icon{width:36px;height:36px}.octa .chat-is-open{padding:7px}.octa .chat-panel{border-radius:17px;width:calc(100vw - 24px);height:620px;max-height:calc(100dvh - 106px);bottom:67px;right:-4px}.octa .chat-header{min-height:185px;padding:16px 20px 20px}.octa .chat-header-copy h2{max-width:220px;font-size:24px}.octa .chat-header-mascot{width:128px;height:128px;bottom:-14px;right:-23px}.octa .chat-body{padding:20px 18px}.octa .chat-choices{margin-left:0}.octa .chat-invite{width:266px;padding:22px 21px 18px;bottom:71px}.octa .chat-invite strong{font-size:22px}.octa .chat-invite-dismiss{top:-30px;left:auto;right:0}.octa .chat-invite-mascot{width:105px;height:105px;top:-30px;right:-7px}.octa .chat-invite .chat-kicker{max-width:155px;font-size:12px}.octa .chat-invite-cta{min-height:40px}}@media (max-height:650px){.octa .chat-header{min-height:125px;padding-block:10px 14px}.octa .chat-header-copy{margin-top:5px}.octa .chat-header-copy h2{font-size:19px}.octa .chat-header-copy p{display:none}.octa .chat-header-mascot{width:115px;height:115px}.octa .chat-body{padding-top:15px}.octa .chat-footer{padding-block:6px 8px}}@media (prefers-reduced-motion:reduce){.octa .chat-panel,.octa .chat-invite{animation:none}.octa .chat-launcher,.octa .chat-choices>button{transition:none}}.octa .chat-message.pensando p{color:#8b8690;align-items:center;gap:7px;display:inline-flex}.octa .chat-message.pensando svg{animation:1s linear infinite octa-chat-girar}@keyframes octa-chat-girar{to{transform:rotate(360deg)}}.octa .chat-saida{flex-shrink:0;margin:0 18px;display:flex}.octa .chat-saida a{color:#fff;background:#7961ba;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.octa .chat-message.pensando svg{animation:none}}.octa .chat-message.time{border-left:3px solid #7961ba}.octa .chat-autor{letter-spacing:.02em;color:#7652a6;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.octa .chat-launcher{position:relative}.octa .chat-novidade{background:#daff7d;border:2px solid #24272b;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:40px}
