@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Semibold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--ink:#1a1c22;--ink-alt:#22242c;--ink-deep:#141519;--bone:#f0f4f9;--bone-dim:#9aa0aa;--neon:#00f248;--light:#edf2f7;--line:rgba(240,244,249,0.1);--line-light:rgba(26,28,34,0.14);--erro:#ff7a7a;--font-display:"Clash Display",system-ui,sans-serif;--font-text:system-ui,"Segoe UI",Roboto,sans-serif;--pill:100px;--z-nav:10;--z-modal:50}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font-family:var(--font-text);line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--neon);color:var(--ink)}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;text-wrap:balance;line-height:1.12}p{text-wrap:pretty}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.container{max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--neon);color:var(--ink);font-family:var(--font-text);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--neon);border-radius:0;padding:14px 26px;cursor:pointer;text-decoration:none;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out}.btn:hover{background:transparent;color:var(--neon)}.btn:disabled{opacity:.45;cursor:wait}.btn-ghost{border-color:var(--line)}.btn-ghost,.btn-ghost:hover{background:transparent;color:var(--bone)}.btn-ghost:hover{border-color:var(--bone)}.on-light .btn-ghost,.sec-light .btn-ghost{color:var(--ink);border-color:var(--line-light)}.on-light .btn-ghost:hover,.sec-light .btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.card{background:var(--ink-alt);border:1px solid var(--line);border-radius:0;padding:28px}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--pill);padding:4px 14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim)}.pill-neon{border-color:var(--neon);color:var(--neon)}.eyebrow{color:var(--neon);font-size:13px;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.muted{color:var(--bone-dim)}.error{color:var(--erro);font-size:14px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field label{font-size:12px;color:var(--bone-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.field input,.field select,.field textarea{background:var(--ink-deep);border:1px solid var(--line);border-radius:0;color:var(--bone);padding:12px 14px;font-size:15px;font-family:inherit;transition:border-color .15s ease-out}.field input:hover,.field select:hover,.field textarea:hover{border-color:rgba(240,244,249,.25)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--neon);outline-offset:0;border-color:transparent}.field input::placeholder,.field textarea::placeholder{color:rgba(154,160,170,.75)}.grid{display:grid;grid-gap:20px;gap:20px}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.topo-nav{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-nav);background:rgba(20,21,25,.92);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topo-nav .container{display:flex;align-items:center;justify-content:space-between;height:68px}.wordmark{font-family:var(--font-display);font-weight:700;font-size:22px;text-decoration:none}.wordmark em{color:var(--neon);font-style:normal}.wordmark small{display:block;font-family:var(--font-text);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}.wordmark-img{height:26px;width:auto;display:block}.topo-nav nav{display:flex;align-items:center;gap:10px}.topo-nav .links{display:flex;gap:26px;margin-right:22px}.topo-nav .links a{font-size:14px;color:var(--bone-dim);text-decoration:none}.topo-nav .links a:hover{color:var(--bone)}@media (max-width:860px){.topo-nav .links{display:none}}.topo-nav .btn{white-space:nowrap}@media (max-width:560px){.topo-nav .container{height:60px}.topo-nav nav{gap:8px}.topo-nav .btn{padding:10px 12px;font-size:11px;letter-spacing:.06em}.topo-nav .wordmark{font-size:20px}}@media (max-width:360px){.topo-nav .btn-ghost{display:none}}.sec{padding:clamp(72px,10vw,130px) 0;background:var(--ink)}.sec-deep{background:var(--ink-deep)}.sec-light{background:var(--light);color:var(--ink)}.sec-light .muted{color:rgba(26,28,34,.62)}.sec-light .card{background:#fff;border-color:var(--line-light)}.sec-neon{background:var(--neon);color:var(--ink);padding:clamp(40px,6vw,64px) 0}.hero{position:relative;overflow:hidden}.hero .container{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}@media (max-width:920px){.hero .container{grid-template-columns:1fr}}.hero h1{font-size:clamp(2.5rem,5.4vw,4.2rem);font-weight:700;letter-spacing:-.02em}.hero .sub{font-size:clamp(1.05rem,1.6vw,1.25rem);max-width:34rem;margin:24px 0 34px;color:var(--bone-dim)}.hero .ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero .nota{margin-top:18px;font-size:14px;color:var(--bone-dim)}.hero-stack{position:relative;min-height:420px}.hero-stack img{position:absolute;width:min(300px,72%);border:1px solid var(--line);box-shadow:0 24px 60px rgba(0,0,0,.45)}.hero-stack img:first-child{top:8%;left:0;transform:rotate(-4deg)}.hero-stack img:last-child{top:0;right:0;transform:rotate(3deg)}@media (max-width:920px){.hero-stack{min-height:340px}}@media (prefers-reduced-motion:no-preference){.hero .ctas,.hero .nota,.hero .sub,.hero h1{animation:subir .7s cubic-bezier(.22,1,.36,1) both}.hero .sub{animation-delay:90ms}.hero .ctas{animation-delay:.18s}.hero .nota{animation-delay:.26s}.hero-stack img{animation:subir .8s cubic-bezier(.22,1,.36,1) .2s both}}@keyframes subir{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-stack img:first-child{animation-name:subir-esq}@keyframes subir-esq{0%{opacity:0;transform:rotate(-4deg) translateY(14px)}to{opacity:1;transform:rotate(-4deg)}}.hero-stack img:last-child{animation-name:subir-dir}@keyframes subir-dir{0%{opacity:0;transform:rotate(3deg) translateY(14px)}to{opacity:1;transform:rotate(3deg)}}.faixa-neon{font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,2.6vw,2rem);text-align:center}.sec h2.titulo,.sec-light h2.titulo{font-size:clamp(1.9rem,3.6vw,2.9rem);max-width:24ch}.titulo-centro{margin:0 auto;text-align:center}.sub-secao{max-width:46rem;margin:18px 0 48px;font-size:1.05rem}.sub-centro{margin-left:auto;margin-right:auto;text-align:center}.passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;counter-reset:passo}.passo{background:#fff;border:1px solid var(--line-light);padding:30px 28px 34px;counter-increment:passo}.passo .num{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--pill);background:var(--neon);margin-bottom:20px}.passo .num:before{content:counter(passo)}.passo h3{font-size:1.25rem;margin-bottom:10px}.passo p{font-size:15px;color:rgba(26,28,34,.66)}.tese{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:clamp(36px,6vw,80px);gap:clamp(36px,6vw,80px);align-items:center}@media (max-width:880px){.tese{grid-template-columns:1fr}}.memoria-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.memoria-visual{border:1px solid var(--line);background:var(--ink-alt);padding:26px}.memoria-visual .linha{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.memoria-visual .linha:last-child{border-bottom:none}.memoria-visual .valor{color:var(--bone-dim);font-size:14px;text-align:right;max-width:60%}.memoria-visual .cores{display:flex;gap:6px}.memoria-visual .cores span{width:22px;height:22px;border:1px solid var(--line);display:block}.galeria{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.galeria img{border:1px solid var(--line);width:100%}.galeria figcaption{font-size:13px;color:var(--bone-dim);margin-top:10px}.angulos{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.angulo{background:#fff;border:1px solid var(--line-light);padding:28px;display:flex;flex-direction:column;gap:14px}.angulo .tipo{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(26,28,34,.6)}.angulo blockquote{font-family:var(--font-display);font-weight:600;font-size:1.15rem;line-height:1.3;text-wrap:balance}.angulo p{font-size:14px;color:rgba(26,28,34,.62)}.embreve{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.embreve div{background:var(--ink);padding:26px 24px}.embreve svg{color:var(--neon);margin-bottom:14px}.embreve strong{display:block;font-size:15px;margin-bottom:6px}.embreve p{font-size:14px;color:var(--bone-dim)}.compara{max-width:620px;margin:0 auto;background:#fff;border:1px solid var(--line-light)}.compara .linha{display:flex;justify-content:space-between;gap:20px;padding:16px 24px;border-bottom:1px solid var(--line-light);font-size:15px}.compara .linha span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(26,28,34,.66)}.compara .total{font-weight:700;background:var(--ink);color:var(--bone)}.compara .total span:last-child{color:var(--neon)}.compara-nota{text-align:center;font-size:13px;margin-top:14px}.planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;align-items:stretch}.plano{border:1px solid var(--line);padding:32px 28px;display:flex;flex-direction:column;gap:8px;background:var(--ink)}.plano.ativo{border-color:var(--neon)}.plano h3{font-size:1.3rem}.plano .preco{font-family:var(--font-display);font-weight:700;font-size:2.4rem;margin:10px 0 2px}.plano .preco small{font-family:var(--font-text);font-weight:400;font-size:.95rem;color:var(--bone-dim)}.plano ul{list-style:none;margin:18px 0 26px;display:grid;grid-gap:10px;gap:10px}.plano li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--bone-dim)}.plano li svg{color:var(--neon);flex-shrink:0;margin-top:2px}.plano .btn,.plano .pill{margin-top:auto;align-self:flex-start}.faq{max-width:720px;margin:0 auto}.faq details{border-bottom:1px solid var(--line-light)}.faq summary{cursor:pointer;padding:20px 0;font-family:var(--font-display);font-weight:600;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.4rem;color:rgba(26,28,34,.5);transition:transform .18s ease-out}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 22px;font-size:15px;color:rgba(26,28,34,.68);max-width:62ch}.rodape{background:var(--ink-deep);border-top:1px solid var(--line);padding:56px 0}.rodape .container{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}.rodape p{font-size:14px;color:var(--bone-dim)}.shell{display:flex;min-height:100vh}.sidebar{width:248px;background:var(--ink-deep);border-right:1px solid var(--line);padding:26px 16px;display:flex;flex-direction:column;gap:2px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sidebar .wordmark{padding:0 12px 22px}.sidebar-nav{gap:18px;overflow-y:auto}.sidebar-grupo,.sidebar-nav{display:flex;flex-direction:column}.sidebar-grupo{gap:2px}.sidebar-heading{padding:0 12px 4px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);opacity:.55}.sidebar-link{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;font-size:14px;color:var(--bone-dim);transition:color .16s ease-out,background .16s ease-out}.sidebar-link svg{flex-shrink:0;color:var(--bone-dim);transition:color .16s ease-out}.sidebar-link:hover{background:var(--ink-alt);color:var(--bone)}.sidebar-link:hover svg{color:var(--bone)}.sidebar-link.ativo{background:var(--ink-alt);color:var(--bone);font-weight:600}.sidebar-link.ativo svg{color:var(--neon)}.sidebar-link.ativo:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--neon)}.sidebar-link .pill{margin-left:auto;font-size:10px;padding:2px 8px}.sidebar .nav-desativado{opacity:.4;cursor:default;pointer-events:none}.sidebar .base{margin-top:auto;display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.sidebar .conta{display:flex;align-items:center;gap:10px;padding:0 12px;font-size:13px;color:var(--bone-dim);overflow:hidden}.sidebar .conta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-sair{display:flex;align-items:center;gap:10px;width:100%;background:none;border:1px solid var(--line);color:var(--bone-dim);padding:10px 12px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out}.btn-sair:hover{color:var(--bone);border-color:var(--bone-dim)}.shell-corpo{flex:1 1;display:flex;flex-direction:column;min-width:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-nav);justify-content:space-between;gap:16px;height:56px;padding:0 clamp(16px,3vw,28px);background:rgba(20,22,28,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.topbar,.topbar-esq{display:flex;align-items:center}.topbar-esq{gap:10px;min-width:0}.topbar-dir{display:flex;align-items:center;gap:10px}.tb-drop{position:relative}.tb-marca{display:inline-flex;align-items:center;gap:9px;background:none;border:1px solid transparent;color:var(--bone);font-family:inherit;font-size:13.5px;font-weight:600;padding:6px 10px;cursor:pointer;text-decoration:none;transition:background .14s ease-out,border-color .14s ease-out}.tb-marca:hover{background:var(--ink-alt);border-color:var(--line)}.tb-marca-ini{display:grid;place-items:center;width:24px;height:24px;background:var(--neon);color:var(--ink);font-size:12px;font-weight:800;flex-shrink:0}.tb-marca-nome{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-marca svg{color:var(--bone-dim);flex-shrink:0}.tb-sep{opacity:.5}.tb-pagina,.tb-sep{color:var(--bone-dim)}.tb-pagina{font-size:13.5px;font-weight:600;white-space:nowrap}.tb-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink-alt);border:1px solid var(--line);color:var(--bone-dim);cursor:pointer;transition:color .14s,border-color .14s}.tb-avatar:hover{color:var(--bone);border-color:var(--bone-dim)}.tb-scrim{position:fixed;inset:0;z-index:40}.tb-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:41;min-width:200px;background:var(--ink-alt);border:1px solid var(--line);padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 18px 40px rgba(0,0,0,.45);animation:pa-surge .16s cubic-bezier(.22,1,.36,1)}.tb-menu-dir{left:auto;right:0}.tb-menu-item{display:flex;align-items:center;gap:9px;width:100%;background:none;border:none;color:var(--bone-dim);font-family:inherit;font-size:13.5px;text-align:left;padding:9px 10px;cursor:pointer;text-decoration:none;transition:background .13s,color .13s}.tb-menu-item:hover{background:var(--ink);color:var(--bone)}.tb-menu-item.ativo{color:var(--neon)}.tb-menu-sep{height:1px;background:var(--line);margin:4px 2px}.tb-conta-email{padding:6px 10px;font-size:12px;color:var(--bone-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.tb-sair:hover{color:var(--erro)}.sidebar-nav{flex:1 1}.sidebar-rodape{margin-top:14px;display:grid;grid-gap:12px;gap:12px}.novidades{border:1px solid var(--line);background:var(--ink-alt);padding:14px;display:grid;grid-gap:5px;gap:5px}.novidades-tag{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--neon)}.novidades strong{font-size:13.5px;color:var(--bone)}.novidades p{font-size:12px;color:var(--bone-dim);line-height:1.4}.novidades-link{font-size:12.5px;font-weight:600;color:var(--neon);text-decoration:none;margin-top:2px}.novidades-link:hover{text-decoration:underline}.sidebar-versao{font-size:11px;color:var(--bone-dim);opacity:.6;padding:0 4px}@media (prefers-reduced-motion:no-preference){.stagger>*{opacity:0;animation:pa-entra .42s cubic-bezier(.22,1,.36,1) forwards}.stagger>:first-child{animation-delay:40ms}.stagger>:nth-child(2){animation-delay:90ms}.stagger>:nth-child(3){animation-delay:.14s}.stagger>:nth-child(4){animation-delay:.19s}.stagger>:nth-child(5){animation-delay:.24s}.stagger>:nth-child(6){animation-delay:.29s}}@keyframes pa-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.main{flex:1 1;padding:clamp(28px,4vw,48px);min-width:0}.main-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:32px}.main-header h1{font-size:clamp(1.6rem,2.6vw,2.1rem)}.main-header .contexto{font-size:14px;color:var(--bone-dim);margin-top:6px}@media (max-width:780px){.shell{flex-direction:column}.sidebar{width:100%;height:auto;position:static;flex-direction:row;flex-wrap:wrap;align-items:center}.sidebar .wordmark{padding:0 12px}.sidebar-grupo,.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:4px}.sidebar-heading,.sidebar-link.ativo:before{display:none}.sidebar .base{margin:0 0 0 auto;border:none;padding:0}.sidebar .conta{display:none}}.jornada{border:1px solid var(--line);background:var(--ink-alt)}.jornada-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;border-bottom:1px solid var(--line)}.jornada-header h2{font-size:1.1rem}.jornada-header .progresso{font-size:13px;color:var(--bone-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jornada-passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.jornada-passo{padding:24px 26px 28px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.jornada-passo:last-child{border-right:none}@media (max-width:900px){.jornada-passo{border-right:none;border-bottom:1px solid var(--line)}.jornada-passo:last-child{border-bottom:none}}.jornada-passo .estado{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--pill);border:1px solid var(--line);color:var(--bone-dim);font-size:13px;font-weight:700}.jornada-passo.feito .estado{background:var(--neon);border-color:var(--neon);color:var(--ink)}.jornada-passo.atual .estado{border-color:var(--neon);color:var(--neon)}.jornada-passo h3{font-size:1rem}.jornada-passo p{font-size:13.5px;color:var(--bone-dim)}.jornada-passo.feito h3,.jornada-passo.feito p{opacity:.6}.jornada-passo .acao{margin-top:8px}.link-acao{display:inline-flex;align-items:center;gap:8px;color:var(--neon);font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.link-acao:hover{text-decoration:underline}.painel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;margin-top:24px}.stat{display:flex;flex-direction:column;gap:4px}.stat .topo{display:flex;align-items:center;gap:10px;color:var(--bone-dim);font-size:13px;text-transform:uppercase;letter-spacing:.07em;font-weight:600}.stat .topo svg{color:var(--neon)}.stat .valor{font-family:var(--font-display);font-weight:700;font-size:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .detalhe{font-size:13px;color:var(--bone-dim)}.cota-barra{height:6px;background:var(--ink-deep);border:1px solid var(--line);margin-top:10px}.cota-barra span{display:block;height:100%;background:var(--neon)}.lista-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--line);border-top:none;background:var(--ink-alt)}.lista-item:first-of-type{border-top:1px solid var(--line)}.lista-item strong{font-weight:600;font-size:14.5px}.lista-item .meta{font-size:13px;color:var(--bone-dim);margin-top:2px}.lista-item time{font-size:12.5px;color:var(--bone-dim);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vazio{border:1px dashed rgba(240,244,249,.2);padding:40px 28px;text-align:center;display:grid;grid-gap:12px;gap:12px;justify-items:center}.vazio p,.vazio svg{color:var(--bone-dim)}.vazio p{font-size:14.5px;max-width:40ch}.marquee{overflow:hidden;padding:clamp(28px,4vw,44px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marquee .trilho{display:flex;gap:18px;width:max-content;animation:rolar 46s linear infinite}.marquee:hover .trilho{animation-play-state:paused}.marquee img{height:240px;width:auto;border:1px solid var(--line)}@keyframes rolar{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee .trilho{animation:none}}.estado{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bone-dim)}.estado i{width:6px;height:6px;border-radius:100px;background:currentColor;flex-shrink:0}.estado.no-ar{color:var(--neon)}.showcase{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);align-items:stretch}.showcase-lista{display:flex;flex-direction:column;gap:8px}.showcase-lista button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;text-align:left;background:var(--ink-alt);border:1px solid var(--line);color:var(--bone-dim);padding:14px 16px;cursor:pointer;font-family:inherit;transition:color .18s ease-out,border-color .18s ease-out,background .18s ease-out}.showcase-lista button:hover{color:var(--bone);border-color:rgba(240,244,249,.24)}.showcase-lista button.ativa{color:var(--bone);border-color:var(--neon);background:var(--ink-deep)}.showcase-lista .ico{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);color:var(--bone-dim);flex-shrink:0;transition:color .18s ease-out,border-color .18s ease-out}.showcase-lista button.ativa .ico{color:var(--neon);border-color:var(--neon)}.showcase-lista .rot{display:grid;grid-gap:4px;gap:4px;font-weight:600;font-size:14.5px;line-height:1.2}.showcase-lista .seta{color:var(--neon);opacity:0;transform:translateX(-6px);transition:opacity .18s ease-out,transform .18s ease-out;flex-shrink:0}.showcase-lista button.ativa .seta{opacity:1;transform:none}.showcase-palco{border:1px solid var(--line);background:var(--ink-alt);padding:clamp(28px,4vw,46px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,52px);gap:clamp(28px,4vw,52px);align-items:center}@media (max-width:1040px){.showcase-palco{grid-template-columns:1fr;gap:30px}}.showcase-corpo h3{font-size:clamp(1.4rem,2.4vw,1.9rem);margin:14px 0 12px}.showcase-corpo .texto{color:var(--bone-dim);font-size:15.5px;line-height:1.6}.showcase-corpo ul{list-style:none;margin-top:20px;display:grid;grid-gap:11px;gap:11px}.showcase-corpo li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--bone-dim)}.showcase-corpo li svg{color:var(--neon);flex-shrink:0;margin-top:2px}.showcase-visual{min-height:240px;display:grid;place-items:center}.showcase-visual img{max-height:320px;width:auto;border:1px solid var(--line)}.showcase-mob{display:none;flex-direction:column;gap:12px}.showcase-mob .item{border:1px solid var(--line);background:var(--ink-alt);transition:border-color .18s ease-out}.showcase-mob .item.aberta{border-color:var(--neon)}.showcase-mob .cab{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;text-align:left;background:none;border:none;color:var(--bone);padding:16px;cursor:pointer;font-family:inherit}.showcase-mob .ico{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);color:var(--bone-dim);flex-shrink:0;transition:color .18s ease-out,border-color .18s ease-out}.showcase-mob .item.aberta .ico{color:var(--neon);border-color:var(--neon)}.showcase-mob .rot{display:grid;grid-gap:4px;gap:4px;font-weight:600;font-size:14.5px;line-height:1.2}.showcase-mob .chev{color:var(--bone-dim);transform:rotate(90deg);transition:transform .26s cubic-bezier(.33,1,.68,1),color .18s ease-out;flex-shrink:0}.showcase-mob .item.aberta .chev{transform:rotate(-90deg);color:var(--neon)}.showcase-mob .corpo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.33,1,.68,1)}.showcase-mob .item.aberta .corpo{grid-template-rows:1fr}.showcase-mob .corpo-in{overflow:hidden;min-height:0}.showcase-mob .corpo-in>div{padding:4px 18px 22px}.showcase-mob h3{font-size:1.25rem;margin-bottom:10px}.showcase-mob .texto{color:var(--bone-dim);font-size:14.5px;line-height:1.6}.showcase-mob ul{list-style:none;margin:16px 0 20px;display:grid;grid-gap:10px;gap:10px}.showcase-mob li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--bone-dim)}.showcase-mob li svg{color:var(--neon);flex-shrink:0;margin-top:2px}.showcase-mob .showcase-visual{min-height:0;justify-items:start;margin-top:4px}.showcase-mob .showcase-visual img{max-height:260px}@media (max-width:880px){.showcase{display:none}.showcase-mob{display:flex}}@media (prefers-reduced-motion:reduce){.showcase-lista .ico,.showcase-lista .seta,.showcase-lista button,.showcase-mob .chev,.showcase-mob .corpo{transition:none}}.mock-paleta{width:100%;max-width:380px;display:grid;grid-gap:10px;gap:10px}.mock-paleta .barra{display:flex;height:56px;border:1px solid var(--line)}.mock-paleta .legenda{display:flex;justify-content:space-between;font-size:12px;color:var(--bone-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mock-calendario{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;width:100%;max-width:380px}.mock-calendario span{aspect-ratio:1;border:1px solid var(--line);display:grid;place-items:center;font-size:11px;color:var(--bone-dim)}.mock-calendario span.cheio{background:var(--ink-deep);border-color:var(--neon);color:var(--neon);font-weight:700}.mock-duo{position:relative;width:100%;max-width:420px;min-height:300px}.mock-duo img{position:absolute;height:260px}.mock-duo img:first-child{left:0;top:20px;transform:rotate(-3deg)}.mock-duo img:last-child{right:0;top:0;transform:rotate(2deg)}.mock-chips{display:flex;flex-wrap:wrap;gap:10px;max-width:360px;justify-content:center}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main .sec .eyebrow,main .sec .sub-secao,main .sec .titulo,main .sec-deep .sub-secao,main .sec-deep .titulo,main .sec-light .eyebrow,main .sec-light .sub-secao,main .sec-light .titulo{animation:rev-rise-sm linear both;animation-timeline:view();animation-range:entry 0 entry 32%}main .hero .eyebrow,main .hero .sub,main .hero .titulo{animation:none}.angulos .angulo,.galeria figure,.passos .passo,.planos .plano{animation:rev-rise linear both;animation-timeline:view();animation-range:entry 5% entry 42%}.angulos .angulo:nth-child(2),.galeria figure:nth-child(2),.passos .passo:nth-child(2),.planos .plano:nth-child(2){animation-range:entry 18% entry 55%}.angulos .angulo:nth-child(3),.galeria figure:nth-child(3),.passos .passo:nth-child(3),.planos .plano:nth-child(3){animation-range:entry 31% entry 68%}.compara .linha{animation:rev-slide linear both;animation-timeline:view();animation-range:entry 4% entry 30%}.compara .linha:nth-child(2){animation-range:entry 11% entry 37%}.compara .linha:nth-child(3){animation-range:entry 18% entry 44%}.compara .linha:nth-child(4){animation-range:entry 25% entry 51%}.compara .linha:nth-child(5){animation-range:entry 32% entry 58%}.compara .linha:nth-child(6){animation-range:entry 39% entry 65%}.faq details{animation:rev-rise linear both;animation-timeline:view();animation-range:entry 2% entry 26%}.faq details:nth-child(2){animation-range:entry 9% entry 33%}.faq details:nth-child(3){animation-range:entry 16% entry 40%}.faq details:nth-child(4){animation-range:entry 23% entry 47%}.faq details:nth-child(5){animation-range:entry 30% entry 54%}.faq details:nth-child(6){animation-range:entry 37% entry 61%}.memoria-chips .pill{animation:rev-pop linear both;animation-timeline:view();animation-range:entry 8% entry 34%}.memoria-chips .pill:nth-child(2){animation-range:entry 13% entry 39%}.memoria-chips .pill:nth-child(3){animation-range:entry 18% entry 44%}.memoria-chips .pill:nth-child(4){animation-range:entry 23% entry 49%}.memoria-chips .pill:nth-child(5){animation-range:entry 28% entry 54%}.memoria-chips .pill:nth-child(6){animation-range:entry 33% entry 59%}.tese>div:first-child{animation:rev-left linear both;animation-timeline:view();animation-range:entry 0 entry 40%}.tese>.memoria-visual{animation:rev-right linear both;animation-timeline:view();animation-range:entry 6% entry 46%}}}@keyframes rev-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes rev-rise-sm{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rev-slide{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes rev-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes rev-left{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}@keyframes rev-right{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}.abas{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:28px;flex-wrap:wrap}.abas button{background:none;border:1px solid transparent;border-bottom:none;color:var(--bone-dim);padding:12px 18px;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .15s ease-out,background .15s ease-out}.abas button:hover{color:var(--bone)}.abas button.ativa{color:var(--bone);background:var(--ink-alt);border-color:var(--line)}.abas button.ativa svg{color:var(--neon)}.logo-caixa{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.logo-caixa .quadro{height:88px;min-width:120px;display:grid;place-items:center;background:var(--ink-deep);border:1px solid var(--line);padding:12px 20px}.logo-caixa img{max-height:60px;max-width:240px;object-fit:contain}.logo-caixa .acoes{display:flex;gap:10px;flex-wrap:wrap}.arquivo-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn-arquivo{cursor:pointer}.imagens-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.imagens-grid figure{position:relative;border:1px solid var(--line);background:var(--ink-deep)}.imagens-grid img{width:100%;aspect-ratio:1;object-fit:cover}.imagens-grid button{position:absolute;top:6px;right:6px;background:rgba(20,21,25,.85);color:var(--bone);border:1px solid var(--line);width:28px;height:28px;cursor:pointer;font-size:14px;line-height:1}.imagens-grid button:hover{color:var(--erro);border-color:var(--erro)}.item-linha{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 18px;border:1px solid var(--line);border-top:none;background:var(--ink-alt)}.item-linha:first-of-type{border-top:1px solid var(--line)}.importar-produtos{border-color:rgba(0,242,72,.35)}.importar-linha{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.importar-linha input{flex:1 1 240px;min-width:0;background:var(--ink-deep);border:1px solid var(--line);color:var(--bone);padding:12px 14px;font:inherit;font-size:15px;border-radius:0}.importar-linha input:focus{outline:2px solid var(--neon);outline-offset:0;border-color:transparent}.importar-linha .btn{white-space:nowrap}.importar-vazio{margin-top:14px;font-size:13.5px;color:var(--bone-dim)}.importar-previa{margin-top:18px;display:grid;grid-gap:14px;gap:14px}.importar-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:14px}.importar-lista{list-style:none;display:grid;border:1px solid var(--line);max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(240,244,249,.2) transparent}.importar-lista li+li{border-top:1px solid var(--line)}.importar-lista label{display:grid;grid-template-columns:auto 44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;cursor:pointer;transition:background .14s}.importar-lista label:hover{background:rgba(240,244,249,.03)}.importar-lista input{accent-color:var(--neon);width:16px;height:16px}.importar-lista img,.importar-semfoto{width:44px;height:44px;object-fit:cover;border:1px solid var(--line);background:var(--ink-deep);display:block}.importar-lista .repetido{opacity:.5}.importar-lista .repetido label{cursor:default}.importar-info{display:grid;grid-gap:2px;gap:2px;min-width:0}.importar-nome{font-size:14px;display:flex;gap:10px;justify-content:space-between;align-items:baseline}.importar-nome em{font-style:normal;color:var(--neon);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.importar-desc{font-size:12.5px;color:var(--bone-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.importar-fotos{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--bone-dim);cursor:pointer}.importar-fotos input{accent-color:var(--neon);margin-top:3px}.importar-previa>.btn{justify-self:start}.item-linha .info{min-width:0}.item-linha strong{font-size:14.5px}.item-linha .meta{font-size:13px;color:var(--bone-dim);margin-top:2px;overflow-wrap:anywhere}.btn-remover{background:none;border:1px solid var(--line);color:var(--bone-dim);padding:6px 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex-shrink:0}.btn-remover:hover{color:var(--erro);border-color:var(--erro)}.form-inline{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end;margin-top:18px}.form-inline .field{margin-bottom:0}@media (max-width:720px){.form-inline{grid-template-columns:1fr}}.aviso-salvo{color:var(--neon);font-size:14px}.skeleton{background:linear-gradient(90deg,var(--ink-alt) 25%,rgba(240,244,249,.06) 50%,var(--ink-alt) 75%);background-size:200% 100%;animation:brilho 1.4s ease-in-out infinite}@keyframes brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.carrossel-linha{display:flex;justify-content:space-between;align-items:center;gap:16px;text-decoration:none;color:inherit;transition:border-color .16s ease-out}.carrossel-linha:hover{border-color:var(--neon)}.carrossel-linha strong{font-size:15px}.abrir-editor{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--bone-dim);white-space:nowrap;flex-shrink:0}.carrossel-linha:hover .abrir-editor{color:var(--neon)}.voltar{font-size:13px;color:var(--bone-dim);text-decoration:none;font-weight:600}.voltar:hover{color:var(--bone)}.editor-barra{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.editor-titulo{flex:1 1;min-width:200px;background:var(--ink-alt);border:1px solid var(--line);color:var(--bone);font-family:var(--font-display);font-weight:600;font-size:18px;padding:12px 16px}.editor-titulo:focus{outline:2px solid var(--neon);outline-offset:0;border-color:transparent}.salvo-sel{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim)}.salvo-salvo{color:var(--neon)}.salvo-erro{color:var(--erro)}.editor-corpo{display:grid;grid-template-columns:244px minmax(0,1fr) minmax(320px,400px);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1180px){.editor-corpo{grid-template-columns:220px minmax(0,1fr)}.preview-pane{grid-column:1/-1}}@media (max-width:720px){.editor-corpo{grid-template-columns:1fr}}.slide-lista{display:flex;flex-direction:column;gap:6px}.slide-lista-cab{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim);padding:2px 2px 6px}.slide-item{display:flex;align-items:stretch;border:1px solid var(--line);background:var(--ink-alt);transition:border-color .16s ease-out}.slide-item.ativo{border-color:var(--neon);background:var(--ink-deep)}.slide-sel{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;background:none;border:none;color:var(--bone);text-align:left;padding:11px 12px;cursor:pointer;font-family:inherit}.slide-n{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bone-dim);flex-shrink:0}.slide-item.ativo .slide-n{color:var(--neon)}.slide-t{font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slide-t em{color:var(--bone-dim)}.slide-acoes{display:flex;flex-direction:column;border-left:1px solid var(--line)}.slide-acoes .mini{flex:1 1}.mini{background:none;border:none;color:var(--bone-dim);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:4px 9px;line-height:1;transition:color .14s ease-out}.mini:hover:not(:disabled){color:var(--neon)}.mini:disabled{opacity:.3;cursor:default}.slide-lista-cab .mini{border:1px solid var(--line);padding:5px 10px}.legenda-sel{margin-top:8px;background:var(--ink-alt);border:1px solid var(--line);color:var(--bone-dim);text-align:left;padding:12px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;transition:color .16s,border-color .16s}.legenda-sel:hover{color:var(--bone)}.legenda-sel.ativo{border-color:var(--neon);color:var(--bone);background:var(--ink-deep)}.slide-edicao{border:1px solid var(--line);background:var(--ink-alt);padding:22px}.slide-edicao .field textarea{resize:vertical}.refino{margin-top:8px;border-top:1px solid var(--line);padding-top:18px}.refino-cab{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim)}.refino-cab svg{color:var(--neon)}.refino-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.chip-btn{background:var(--ink-deep);border:1px solid var(--line);color:var(--bone);font-family:inherit;font-size:13px;padding:7px 14px;cursor:pointer;transition:border-color .14s,color .14s}.chip-btn:hover:not(:disabled){border-color:var(--neon);color:var(--neon)}.chip-btn:disabled{opacity:.5;cursor:default}.refino-livre{display:flex;gap:8px}.refino-resposta{margin-top:10px;font-size:13px;line-height:1.5;color:var(--bone);padding:10px 12px;border:1px solid rgba(0,242,72,.35);background:rgba(0,242,72,.05)}.refino-livre input{flex:1 1;min-width:0;background:var(--ink-deep);border:1px solid var(--line);color:var(--bone);font-family:inherit;font-size:14px;padding:10px 12px}.refino-livre input:focus{outline:2px solid var(--neon);outline-offset:0;border-color:transparent}.preview-pane{position:-webkit-sticky;position:sticky;top:16px}.preview-rot{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bone);margin-bottom:8px}.preview-frame{position:relative;width:100%;border:1px solid var(--line);background:#000;max-height:74vh;overflow-y:auto}.preview-frame iframe{display:block}.preview-vazio{display:grid;place-items:center;height:300px;color:var(--bone-dim);font-size:14px}.preview-nota{display:flex;align-items:center;gap:6px;font-size:12.5px;margin-top:8px}.preview-nota svg{color:var(--neon)}.editor-rodape{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:13px;color:var(--bone-dim)}.editor-rodape svg{color:var(--neon)}.sub-abas{display:flex;gap:2px;border-bottom:1px solid var(--line);margin:-4px 0 18px}.sub-abas button{background:none;border:none;border-bottom:2px solid transparent;color:var(--bone-dim);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;cursor:pointer;transition:color .14s}.sub-abas button:hover{color:var(--bone)}.sub-abas button.ativa{color:var(--bone);border-bottom-color:var(--neon)}.design-controles{display:grid;grid-gap:26px;gap:26px}.ctrl-grupo{display:grid;grid-gap:14px;gap:14px}.ctrl-titulo{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim)}.segmentos{display:flex;gap:0;border:1px solid var(--line)}.segmentos button{flex:1 1;background:var(--ink-deep);border:none;border-right:1px solid var(--line);color:var(--bone-dim);font-family:inherit;font-size:13px;padding:10px 8px;cursor:pointer;transition:color .14s,background .14s}.segmentos button:last-child{border-right:none}.segmentos button:hover{color:var(--bone)}.segmentos button.ativa{background:var(--neon);color:var(--ink);font-weight:600}.segmentos button:disabled{opacity:.4;cursor:default}.segmentos button:disabled:hover{color:var(--bone-dim)}.cor-linha{display:flex;align-items:center;gap:12px}.cor-linha input[type=color]{width:52px;height:38px;padding:0;border:1px solid var(--line);background:none;cursor:pointer}.mini-link{background:none;border:none;color:var(--bone-dim);text-decoration:underline;font-family:inherit;font-size:13px;cursor:pointer}.mini-link:hover{color:var(--neon)}input[type=range]{width:100%;accent-color:var(--neon)}.toggles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.toggle{display:flex;align-items:center;gap:9px;background:var(--ink-deep);border:1px solid var(--line);color:var(--bone-dim);font-family:inherit;font-size:13px;padding:10px 12px;cursor:pointer;text-align:left;transition:color .14s,border-color .14s}.toggle.on,.toggle:hover{color:var(--bone)}.toggle.on{border-color:var(--neon)}.toggle-bolha{width:30px;height:17px;border-radius:100px;background:var(--ink);border:1px solid var(--line);position:relative;flex-shrink:0;transition:background .14s}.toggle-bolha:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--bone-dim);transition:transform .14s,background .14s}.toggle.on .toggle-bolha{background:rgba(0,242,72,.2);border-color:var(--neon)}.toggle.on .toggle-bolha:after{transform:translateX(13px);background:var(--neon)}.preview-frame{max-height:none;overflow:hidden}.ed2{display:flex;flex-direction:column}.ed2-corpo{display:grid;grid-template-columns:344px minmax(0,1fr);grid-gap:16px;gap:16px;height:calc(100vh - 208px);min-height:540px}@media (max-width:900px){.ed2-corpo{grid-template-columns:1fr;height:auto}}.ed2-side{border:1px solid var(--line);background:var(--ink-alt);display:flex;flex-direction:column;overflow:hidden}.ed2-abas{display:flex;border-bottom:1px solid var(--line);flex-shrink:0}.ed2-abas button{flex:1 1;background:none;border:none;border-bottom:2px solid transparent;color:var(--bone-dim);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:13px 8px;cursor:pointer;transition:color .14s}.ed2-abas button:hover{color:var(--bone)}.ed2-abas button.ativa{color:var(--bone);border-bottom-color:var(--neon)}.ed2-side-scroll{overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:24px}.secao{display:grid;grid-gap:12px;gap:12px}.secao-cab{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim)}.secao-dobra{gap:0;border-bottom:1px solid var(--line);padding-bottom:12px}button.secao-toggle{width:100%;background:none;border:none;font-family:inherit;cursor:pointer;padding:4px 0;text-align:left}button.secao-toggle:hover{color:var(--bone)}.secao-cab-dir{display:inline-flex;align-items:center;gap:8px}.dobra-seta{flex-shrink:0;transition:transform .16s ease-out;transform:rotate(-90deg);opacity:.7}.dobra-seta.aberta{transform:rotate(0deg)}.secao-corpo{display:grid;grid-gap:12px;gap:12px;padding-top:12px}.badge-escopo{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:100px;border:1px solid var(--line);white-space:nowrap}.badge-escopo.todos{color:var(--neon);border-color:rgba(0,242,72,.4)}.badge-escopo.slide{color:var(--bone-dim)}.tpicker{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tpicker button{display:flex;flex-direction:column;align-items:center;gap:7px;background:var(--ink-deep);border:1px solid var(--line);padding:8px;cursor:pointer;font-family:inherit;transition:border-color .14s}.tpicker button:hover{border-color:rgba(240,244,249,.28)}.tpicker button.ativa{border-color:var(--neon)}.tpicker button>div{border:1px solid var(--line)}.tpicker button span{font-size:12px;font-weight:600;color:var(--bone)}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatch{width:34px;height:34px;border:1px solid var(--line);cursor:pointer;padding:0}.swatch.ativa{outline:2px solid var(--neon);outline-offset:1px}.swatch.padrao{background:var(--ink-deep);color:var(--bone-dim);display:grid;place-items:center;font-family:var(--font-display);font-size:14px}.ed2-canvas{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}.ed2-palco{position:relative;flex:1 1;display:grid;place-items:center;background:var(--ink-deep);border:1px solid var(--line);overflow:hidden;min-height:0;padding:20px 20px 48px}.palco-slide{overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.55)}.palco-editavel{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.palco-editavel [data-elemento]{cursor:move}.palco-editavel [data-campo]{cursor:text}.palco-editavel:not(.com-selecao) [data-elemento]:hover{outline:2px dashed rgba(0,242,72,.55);outline-offset:6px}.palco-editavel[data-editando=corpo] [data-campo=corpo],.palco-editavel[data-editando=titulo] [data-campo=titulo]{visibility:hidden}.palco-selecao{position:absolute;border:1.5px solid var(--neon);pointer-events:none;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.palco-rotulo{position:absolute;left:-1.5px;top:-22px;background:var(--neon);color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.04em;padding:3px 7px;line-height:1;white-space:nowrap}.palco-rotulo.dentro{left:2px;top:2px}.palco-alca{position:absolute;z-index:2;width:14px;height:14px;background:var(--ink);border:2px solid var(--neon);box-shadow:0 0 0 1px rgba(0,0,0,.4)}.palco-alca.escala{cursor:nwse-resize}.palco-alca.girar{border-radius:50%;cursor:-webkit-grab;cursor:grab}.palco-guia{position:absolute;background:#FF3EA5;pointer-events:none}.palco-guia.vertical{top:0;bottom:0;width:1px}.palco-guia.horizontal{left:0;right:0;height:1px}.palco-edicao{z-index:3;padding:0;border:none;outline:1.5px solid var(--neon);outline-offset:4px;background:rgba(0,0,0,.18);resize:none;overflow:hidden;field-sizing:content;-webkit-user-select:text;-moz-user-select:text;user-select:text}.palco-dica,.palco-edicao{position:absolute;margin:0}.palco-dica{left:16px;right:16px;bottom:14px;color:var(--bone-dim);text-align:center;text-wrap:balance;display:flex;justify-content:center;align-items:baseline;gap:10px;flex-wrap:wrap}.palco-dica,.palco-dica .mini-link{font-size:12px}.destaque-chips{display:flex;flex-wrap:wrap;gap:6px}.destaque-chip{background:var(--ink-deep);border:1px solid var(--line);color:var(--bone-dim);font-family:inherit;font-size:12.5px;padding:5px 9px;cursor:pointer;transition:color .14s,border-color .14s,background .14s}.destaque-chip:hover{color:var(--bone);border-color:var(--bone-dim)}.destaque-chip.ativa{background:var(--neon);border-color:var(--neon);color:var(--ink);font-weight:600}.ed2-film{display:flex;gap:10px;overflow-x:auto;padding:6px 2px;align-items:center;flex-shrink:0}.film-item{position:relative;border:1px solid var(--line);cursor:-webkit-grab;cursor:grab;flex-shrink:0;background:var(--ink-deep);line-height:0;transition:border-color .14s;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none}.film-item:hover{border-color:rgba(240,244,249,.28)}.film-item.ativo{border-color:var(--neon)}.film-item.arrastando{opacity:.4;cursor:-webkit-grabbing;cursor:grabbing}.film-n{top:3px;left:5px;font-size:11px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.8)}.film-acao,.film-n{position:absolute;z-index:2;color:var(--bone)}.film-acao{width:20px;height:20px;border:none;background:rgba(20,21,25,.85);cursor:pointer;font-size:13px;line-height:1;opacity:0;transition:opacity .14s,color .14s}.film-item:hover .film-acao{opacity:1}.film-x{top:2px;right:2px}.film-x:hover{color:var(--erro)}.film-dup{bottom:2px;right:2px;font-size:11px}.film-dup:hover,.film-papel{color:var(--neon)}.film-papel{position:absolute;bottom:3px;left:5px;z-index:2;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.8)}.film-add{flex-shrink:0;width:54px;align-self:stretch;min-height:90px;border:1px dashed rgba(240,244,249,.24);background:none;color:var(--bone-dim);font-size:26px;cursor:pointer;transition:color .14s,border-color .14s}.film-add:hover{color:var(--neon);border-color:var(--neon)}.img-atual{position:relative}.img-atual img{width:100%;height:150px;object-fit:cover;border:1px solid var(--line);display:block}.img-atual .mini-link{position:absolute;top:8px;right:8px;background:rgba(20,21,25,.85);padding:4px 10px;text-decoration:none}.img-busca{display:flex;gap:8px}.img-busca input{flex:1 1;min-width:0;background:var(--ink-deep);border:1px solid var(--line);color:var(--bone);font-family:inherit;font-size:14px;padding:10px 12px}.img-busca input:focus{outline:2px solid var(--neon);outline-offset:0;border-color:transparent}.img-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;max-height:260px;overflow-y:auto}.img-hit{padding:0;border:1px solid var(--line);background:var(--ink-deep);cursor:pointer;line-height:0;transition:border-color .14s}.img-hit:hover{border-color:var(--neon)}.img-hit:disabled{opacity:.5;cursor:default}.img-hit img{width:100%;height:74px;object-fit:cover;display:block}.ack{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--bone-dim);cursor:pointer;line-height:1.4}.ack input{margin-top:2px;accent-color:var(--neon);flex-shrink:0}.busca-inline{width:100%;background:var(--ink-deep);border:1px solid var(--line);color:var(--bone);font-family:inherit;font-size:14px;padding:10px 12px;box-sizing:border-box}.busca-inline:focus{outline:2px solid var(--neon);outline-offset:0;border-color:transparent}.icone-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;max-height:230px;overflow-y:auto}.icone-hit{display:grid;place-items:center;aspect-ratio:1;padding:0;border:1px solid var(--line);background:var(--ink-deep);color:var(--bone-dim);cursor:pointer;transition:border-color .14s,color .14s}.icone-hit:hover{border-color:var(--neon);color:var(--neon)}.icone-atual{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:var(--ink-deep);padding:10px 12px;font-size:13.5px;color:var(--bone)}.icone-atual-svg{color:var(--neon);line-height:0;flex-shrink:0}.icone-atual .mini-link{margin-left:auto}.criar-linha{display:grid;grid-template-columns:minmax(0,640px) minmax(300px,460px);grid-gap:24px;gap:24px;align-items:start}@media (max-width:1080px){.criar-linha{grid-template-columns:1fr}}.quentes{display:grid;grid-gap:16px;gap:16px}.quentes-grupo{display:grid;grid-gap:8px;gap:8px}.quentes-rotulo{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim)}.quente{display:grid;grid-gap:3px;gap:3px;text-align:left;background:var(--ink-deep);border:1px solid var(--line);padding:10px 12px;cursor:pointer;font-family:inherit;transition:border-color .14s}.quente:hover{border-color:var(--neon)}.quente-titulo{font-size:13.5px;line-height:1.35;color:var(--bone)}.quente:hover .quente-titulo{color:var(--neon)}.quente-meta{font-size:11.5px;color:var(--bone-dim)}.trend-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:12px;gap:12px}.trend-card{display:grid;grid-gap:10px;gap:10px;align-content:start;background:var(--ink-alt);border:1px solid var(--line);padding:18px}.trend-card h2{font-size:17px;line-height:1.35;margin:0;font-weight:600}.trend-conexao{font-size:13.5px;line-height:1.5;color:var(--bone-dim);margin:0;border-left:2px solid var(--neon);padding-left:12px}.trend-rodape{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.trend-acoes{gap:14px}.trend-acoes,.trend-acoes .btn-ghost{display:inline-flex;align-items:center}.trend-acoes .btn-ghost{font-size:12.5px;padding:7px 12px;gap:6px;text-decoration:none}.cal-barra{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cal-barra select{background:var(--ink-deep);border:1px solid var(--line);color:var(--bone);font-family:inherit;font-size:14px;padding:10px 12px}.cal-nav{display:flex;align-items:center;gap:10px}.cal-nav span{font-family:var(--font-display);font-size:17px;font-weight:600;min-width:150px;text-align:center}.cal-nav button{width:34px;height:34px;background:var(--ink-deep);border:1px solid var(--line);color:var(--bone-dim);font-family:inherit;font-size:15px;cursor:pointer;transition:color .14s,border-color .14s}.cal-nav button:hover{color:var(--neon);border-color:var(--neon)}.cal-barra .btn{margin-left:auto}.cal-barra .salvo-sel{margin-left:0}.cal-linha{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:1080px){.cal-linha{grid-template-columns:1fr}}.cal-grade{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.cal-sem{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim);padding:4px 2px;text-align:center}.cal-vazio{min-height:0}.cal-dia{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-height:92px;padding:6px;background:var(--ink-alt);border:1px solid var(--line);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .14s}.cal-dia:hover{border-color:rgba(240,244,249,.28)}.cal-dia.sel{border-color:var(--neon)}.cal-dia.hoje .cal-num{color:var(--neon)}.cal-num{font-size:12.5px;font-weight:700;color:var(--bone-dim)}.cal-chip{font-size:10.5px;line-height:1.3;padding:3px 6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cal-chip.pauta{background:var(--ink-deep);border:1px solid var(--line);color:var(--bone)}.cal-chip.feito{background:rgba(0,242,72,.12);border:1px solid rgba(0,242,72,.4);color:var(--neon)}.cal-painel{display:grid;grid-gap:14px;gap:14px;align-content:start;position:-webkit-sticky;position:sticky;top:16px}.cal-item{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);background:var(--ink-deep);padding:12px;text-decoration:none}.cal-item.feito{border-color:rgba(0,242,72,.4)}.cal-item-tipo{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--neon)}.cal-item-tema{font-size:14px;line-height:1.4;color:var(--bone)}.cal-item-gancho{font-size:12.5px;line-height:1.4;color:var(--bone-dim)}.cal-item-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:2px}.cal-item-acoes .btn-ghost{font-size:12.5px;padding:7px 12px;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.cal-nova{display:flex;gap:8px}.cal-nova input{flex:1 1;min-width:0}.passos{border-bottom:1px solid var(--line);padding-bottom:14px}.passo,.passos{display:flex;gap:8px}.passo{align-items:center;background:none;border:none;color:var(--bone-dim);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;cursor:default}.passo-n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);font-size:11px}.passo.ativa{color:var(--bone)}.passo.ativa .passo-n{border-color:var(--neon);color:var(--neon)}.passo.feito{color:var(--bone-dim);cursor:pointer}.passo.feito .passo-n{background:rgba(0,242,72,.14);border-color:rgba(0,242,72,.4);color:var(--neon)}.passo.feito:hover{color:var(--bone)}.tema-fontes{display:flex;gap:8px;flex-wrap:wrap}.tema-fontes .chip-btn{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.fmt-proporcao{display:block;border:1.5px solid;opacity:.55;margin-bottom:4px}.fmt-proporcao.carrossel{width:22px;height:27px}.fmt-proporcao.story{width:16px;height:28px}.fmt-proporcao.quadrado{width:24px;height:24px}.fmt-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.fmt-grid.tres{grid-template-columns:1fr 1fr 1fr}.fmt{display:grid;grid-gap:4px;gap:4px;text-align:left;background:var(--ink-deep);border:1px solid var(--line);padding:12px 14px;cursor:pointer;font-family:inherit;transition:border-color .14s}.fmt:hover{border-color:rgba(240,244,249,.28)}.fmt.ativa{border-color:var(--neon)}.fmt-nome{font-size:13.5px;font-weight:700;color:var(--bone)}.fmt.ativa .fmt-nome{color:var(--neon)}.fmt-desc{font-size:11.5px;line-height:1.4;color:var(--bone-dim)}.hist-botoes{display:flex;gap:4px}.hist-botoes button{width:32px;height:32px;background:var(--ink-deep);border:1px solid var(--line);color:var(--bone-dim);font-size:16px;line-height:1;cursor:pointer;transition:color .14s,border-color .14s}.hist-botoes button:hover:not(:disabled){color:var(--neon);border-color:var(--neon)}.hist-botoes button:disabled{opacity:.35;cursor:default}.contador{font-size:11px;color:var(--bone-dim);text-align:right;margin-top:3px}.contador.estourou{color:var(--erro)}.pa-spinner{display:inline-block;flex-shrink:0;border:2px solid var(--line);border-top-color:var(--neon);border-radius:50%;animation:pa-girar .7s linear infinite;vertical-align:middle}@keyframes pa-girar{to{transform:rotate(1turn)}}.pa-carregando{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--bone-dim)}.pa-overlay{position:absolute;inset:0;z-index:var(--z-modal);display:grid;place-items:center;background:rgba(20,21,25,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pa-overlay-cartao{display:flex;flex-direction:column;align-items:center;gap:16px;padding:34px 40px;background:var(--ink-alt);border:1px solid var(--line);text-align:center;max-width:320px}.pa-overlay-texto{font-size:14px;color:var(--bone);line-height:1.45}.pa-modal-fundo{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:20px;background:rgba(10,11,13,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pa-fade .16s ease-out}.pa-modal{position:relative;width:100%;max-width:400px;background:var(--ink-alt);border:1px solid var(--line);padding:30px 28px;animation:pa-surge .2s cubic-bezier(.22,1,.36,1)}.pa-modal-x{position:absolute;top:12px;right:12px;width:30px;height:30px;background:none;border:none;color:var(--bone-dim);font-size:22px;line-height:1;cursor:pointer;transition:color .14s}.pa-modal-x:hover{color:var(--bone)}.pa-modal h3{font-size:1.5rem}.pa-modal-metodos{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.pa-modal-metodos .btn{width:100%;justify-content:center}@keyframes pa-fade{0%{opacity:0}to{opacity:1}}@keyframes pa-surge{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.plano.plano-destaque{border-color:rgba(0,242,72,.5);box-shadow:0 0 0 1px rgba(0,242,72,.25)}.seg-icones button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.seg-icones button svg{display:block}.seg-legenda{font-size:11px;color:var(--bone-dim);margin-top:4px}.secao.travada{opacity:.55}.secao.travada .btn,.secao.travada .busca-inline,.secao.travada .segmentos button,.secao.travada .swatch,.secao.travada .toggle,.secao.travada input{pointer-events:none}.trava-nota{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bone-dim);border:1px solid var(--line);border-radius:100px;padding:3px 9px;white-space:nowrap}.trava-motivo{font-size:11.5px;color:var(--bone-dim);line-height:1.4;margin:0}.img-bancos{display:flex;flex-wrap:wrap;gap:6px}.img-banco{display:inline-flex;align-items:center;gap:5px;background:var(--ink-deep);border:1px solid var(--line);color:var(--bone-dim);font-family:inherit;font-size:11.5px;padding:6px 10px;cursor:pointer;text-decoration:none;transition:color .14s,border-color .14s}.img-banco:hover{color:var(--neon);border-color:var(--neon)}.img-link{display:flex;gap:8px}.img-link input{flex:1 1;min-width:0;background:var(--ink-deep);border:1px solid var(--line);color:var(--bone);font-family:inherit;font-size:14px;padding:10px 12px}.img-link input:focus{outline:2px solid var(--neon);outline-offset:0;border-color:transparent}.filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:20px}.filtros select{background:var(--ink-deep);border:1px solid var(--line);color:var(--bone);font-family:inherit;font-size:13px;padding:9px 12px}.filtros select:focus{outline:2px solid var(--neon);outline-offset:0;border-color:transparent}.filtros-conta{font-size:12.5px;color:var(--bone-dim);margin-left:auto}.cartoes-carrossel{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:16px;gap:16px}.cartao-carrossel{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--line);background:var(--ink-alt);overflow:hidden;transition:border-color .16s ease-out,transform .16s ease-out}.cartao-carrossel:hover{border-color:var(--neon);transform:translateY(-3px)}.cartao-capa{position:relative;width:100%;height:300px;overflow:hidden;background:var(--ink-deep);display:grid;place-items:center;border-bottom:1px solid var(--line)}.cartao-capa>div{pointer-events:none}.cartao-capa-vazia{color:var(--bone-dim);font-size:13px}.cartao-corpo{display:flex;flex-direction:column;gap:6px;padding:14px 16px}.cartao-titulo{font-size:14.5px;font-weight:600;line-height:1.3;color:var(--bone)}.cartao-carrossel:hover .cartao-titulo{color:var(--neon)}.cartao-meta{font-size:12px;color:var(--bone-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pa-spinner{animation:none!important;border-top-color:var(--neon)}}.ia-bloco{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);background:var(--ink-deep);padding:12px;margin-bottom:6px}.ia-cab{display:flex;align-items:baseline;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bone)}.ia-cota{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--bone-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ia-vozes{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.ia-voz{display:grid;justify-items:center;grid-gap:4px;gap:4px;min-width:64px;padding:6px;background:transparent;border:1px solid var(--line);color:var(--bone-dim);font-family:inherit;font-size:11px;cursor:pointer;transition:border-color .14s,color .14s}.ia-voz img,.ia-voz-vazio{width:40px;height:40px;object-fit:cover;border-radius:50%;display:grid;place-items:center;background:var(--line);color:var(--bone-dim);font-size:16px}.ia-voz span:last-child{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-voz:hover{border-color:var(--bone-dim);color:var(--bone)}.ia-voz.ativo{border-color:var(--neon);color:var(--bone)}.ia-bloco textarea{resize:vertical;min-height:54px}.ia-bloco .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.objetivos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.objetivo{display:grid;grid-gap:3px;gap:3px;text-align:left;background:var(--ink-deep);border:1px solid var(--line);padding:10px 12px;color:var(--bone);font-family:inherit;cursor:pointer;transition:border-color .14s}.objetivo:hover{border-color:var(--bone-dim)}.objetivo.ativo{border-color:var(--neon)}.objetivo-nome{font-size:13.5px;font-weight:600}.objetivo.ativo .objetivo-nome{color:var(--neon)}.objetivo-desc{font-size:12px;color:var(--bone-dim);line-height:1.35}.ondas{display:grid;grid-gap:6px;gap:6px;margin:10px 0 12px;max-width:420px}.onda{display:grid;grid-template-columns:76px 1fr 28px;align-items:center;grid-gap:10px;gap:10px;font-size:12.5px}.onda-nome{color:var(--bone-dim)}.onda-valor{text-align:right;color:var(--bone);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.onda-barra{display:block;height:6px;background:var(--ink-deep);position:relative;overflow:hidden}.onda-barra>span{position:absolute;inset:0 auto 0 0;background:var(--neon)}.provocacao{font-size:14px;line-height:1.5;color:var(--bone);margin:0 0 12px;max-width:62ch;text-wrap:pretty}.provocacao-pilar{display:inline-block;margin-right:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neon)}.pilares{display:grid;grid-gap:14px;gap:14px}.pilar{display:grid;grid-gap:6px;gap:6px}.pilar-cab{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pilar-nome{font-size:14.5px;font-weight:600;color:var(--bone)}.pilar-seix{font-size:12px;color:var(--bone-dim)}.pilar-valor{margin-left:auto;font-size:13px;color:var(--bone);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pilar-provoca{font-size:13px;color:var(--bone-dim);line-height:1.45;margin:2px 0 0;text-wrap:pretty}.ia-produto{display:grid;grid-gap:8px;gap:8px}.ia-produto-linha{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.img-hit.ia-produto-ativo{border-color:var(--neon)}.admin-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.admin-numero{display:grid;grid-gap:4px;gap:4px;padding:16px 18px}.admin-numero strong{font-family:var(--font-display);font-size:1.9rem;line-height:1.1;color:var(--bone);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-numero .muted{font-size:12px}.admin-numero-rotulo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim)}.admin-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:24px;gap:24px;margin-top:24px}.tabela-admin-wrap{overflow-x:auto}.tabela-admin{width:100%;border-collapse:collapse;font-size:13.5px}.tabela-admin th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim);padding:8px 10px;white-space:nowrap}.tabela-admin td,.tabela-admin th{border-bottom:1px solid var(--line)}.tabela-admin td{padding:9px 10px;color:var(--bone);vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabela-admin tr:last-child td{border-bottom:0}.tabela-admin a{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.tabela-admin a:hover{color:var(--neon);-webkit-text-decoration-color:var(--neon);text-decoration-color:var(--neon)}.admin-sub{display:block;font-size:12px;margin-top:2px}.admin-detalhe{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px;color:var(--bone-dim);max-width:380px;word-break:break-all}.status-assinatura{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:100px;border:1px solid var(--line);color:var(--bone-dim)}.status-assinatura.ativa{color:var(--neon);border-color:rgba(0,242,72,.4)}.status-assinatura.cancelada{color:var(--erro);border-color:rgba(255,122,122,.4)}.status-assinatura.suspensa{color:#f5c46b;border-color:rgba(245,196,107,.4)}.admin-filtros{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;padding:16px 18px}.admin-filtros .field{min-width:180px;flex:1 1}.admin-filtros input:not([type]),.admin-filtros input[type=text],.admin-filtros select,.admin-form-linha select{width:100%}.admin-form-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.admin-dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 18px;gap:8px 18px;font-size:13.5px;margin:0}.admin-dl dt{color:var(--bone-dim)}.admin-dl dd{margin:0;color:var(--bone)}.admin-abas{display:flex;gap:8px}.admin-abas .chip-btn{text-decoration:none}.chip-btn.ativo{border-color:var(--neon);color:var(--neon)}.admin-paginacao{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:14px;font-size:13px}.admin-paginacao .chip-btn{text-decoration:none}.logo-paleta{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.logo-paleta-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim)}.logo-paleta-extraidas{display:flex;gap:6px}.logo-paleta-gota{width:22px;height:22px;border-radius:50%;border:1px solid var(--line)}.logo-paleta-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.logo-paleta-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);background:var(--ink-deep);padding:10px}.logo-paleta-previa{position:relative;aspect-ratio:4/5;padding:14px;display:flex;align-items:flex-end;border:1px solid var(--line)}.logo-paleta-previa span{font-family:var(--font-display);font-size:17px;line-height:1.15;text-wrap:balance}.logo-paleta-previa i{position:absolute;top:14px;left:14px;width:28px;height:4px}.logo-paleta-info{display:grid;grid-gap:3px;gap:3px;font-size:12.5px}.logo-paleta-info strong{font-size:13.5px;color:var(--bone)}.logo-paleta-contraste{font-size:11.5px;color:var(--bone-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aba-contagem{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:100px;background:var(--erro);color:#111;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revisao{display:grid;grid-gap:12px;gap:12px}.revisao-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.revisao-item{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;background:var(--ink-deep);border:1px solid var(--line)}.revisao-item.alta{border-color:rgba(255,122,122,.38)}.revisao-item strong{font-size:13.5px;color:var(--bone);line-height:1.35}.revisao-item p{margin:0;font-size:12.5px;color:var(--bone-dim);line-height:1.45}.revisao-topo{display:flex;justify-content:space-between;align-items:center}.revisao-onde{font-size:11px;color:var(--bone-dim)}.revisao-grav,.revisao-onde{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.revisao-grav{display:inline-flex;align-items:center;gap:6px;font-size:10.5px}.revisao-grav:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.revisao-grav.alta{color:var(--erro)}.revisao-grav.media{color:#f5c46b}.revisao-grav.baixa{color:var(--bone-dim)}.revisao-acoes{display:flex;gap:14px;flex-wrap:wrap;margin-top:2px}.revisao-chip{background:transparent;border:1px solid var(--line);color:var(--bone-dim);font-family:inherit;font-size:12px;padding:6px 12px;cursor:pointer;white-space:nowrap;transition:border-color .14s,color .14s}.revisao-chip:hover{color:var(--bone);border-color:var(--bone-dim)}.revisao-chip.com-avisos{color:#f5c46b;border-color:rgba(245,196,107,.45)}.film-alerta{position:absolute;top:6px;left:6px;width:10px;height:10px;border-radius:50%;background:var(--erro);box-shadow:0 0 0 2px var(--ink-deep);pointer-events:none}.hero-v2{min-height:calc(100svh - 68px);display:flex;align-items:center;isolation:isolate;padding:clamp(40px,6vw,64px) 0 clamp(56px,7vw,80px)}.hero-v2 .container{width:100%;align-items:center;z-index:1}.hero-v2 h1{font-size:clamp(2.9rem,5.6vw,5.25rem);line-height:.95;letter-spacing:-.03em;font-weight:600;max-width:13ch}.hero-texto{position:relative}.hero-curva{position:absolute;z-index:0;top:-6%;bottom:-6%;right:-16vw;width:min(80vw,1180px);color:var(--neon);pointer-events:none}.hero-curva svg{width:100%;height:100%;display:block}.hero-curva:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink) 0,rgba(26,28,34,.9) 22%,rgba(26,28,34,.5) 52%,rgba(26,28,34,.12) 100%),linear-gradient(0deg,var(--ink) 0,rgba(26,28,34,0) 26%)}@media (max-width:920px){.hero-v2{min-height:0}.hero-curva{top:auto;bottom:-4%;height:62%;right:-46vw;width:120vw}.hero-curva:after{background:linear-gradient(180deg,var(--ink) 0,rgba(26,28,34,.6) 40%,rgba(26,28,34,.2) 100%)}}.vitrine{position:relative;min-height:560px;margin-top:12px}.vitrine img{position:absolute;width:min(320px,70%);aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line);box-shadow:0 30px 70px rgba(0,0,0,.5)}.vitrine .v-tras{top:0;right:0;transform:rotate(5deg)}.vitrine .v-meio{top:46px;left:0;transform:rotate(-5deg)}.vitrine .v-frente{top:120px;left:50%;margin-left:-150px;width:min(300px,66%)}.vitrine-selo{position:absolute;left:50%;bottom:0;transform:translateX(-50%);white-space:nowrap;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--bone-dim);border:1px solid var(--line);border-radius:var(--pill);padding:6px 14px;background:var(--ink)}@media (max-width:920px){.vitrine{min-height:420px;max-width:460px;width:100%;margin:8px auto 0}.vitrine .v-frente{top:70px}}.score-hero{margin-top:4px;scroll-margin-top:90px}.score-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:12px;gap:12px;max-width:620px}.score-campo{display:flex;flex-direction:column;gap:6px}.score-campo span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim)}.score-campo em{font-style:normal;font-weight:500;text-transform:none;letter-spacing:0}.score-campo input{background:var(--ink-deep);border:1px solid var(--line);color:var(--bone);font:inherit;font-size:16px;padding:15px 16px;border-radius:0;transition:border-color .15s}.score-campo input:hover{border-color:rgba(240,244,249,.28)}.score-campo input:focus{outline:2px solid var(--neon);outline-offset:0;border-color:transparent}.score-btn{grid-column:1/-1;justify-content:center;padding:17px 26px;font-size:14px}.score-nota{grid-column:1/-1;font-size:13.5px;color:var(--bone-dim);margin-top:2px}.score-erro{grid-column:1/-1;color:var(--erro);font-size:14px}.score-etapas{grid-column:1/-1;list-style:none;display:grid;grid-gap:6px;gap:6px;margin-top:6px}.score-etapas li{font-size:14px;color:rgba(154,160,170,.55);display:flex;align-items:center;gap:10px;transition:color .3s}.score-etapas li:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid;flex-shrink:0}.score-etapas li.feita{color:var(--bone-dim)}.score-etapas li.feita:before{background:var(--neon);border-color:var(--neon)}.score-etapas li.agora{color:var(--bone)}.score-etapas li.agora:before{border-color:var(--neon)}@media (prefers-reduced-motion:no-preference){.score-etapas li.agora:before{animation:pulsar 1s ease-in-out infinite}}@keyframes pulsar{50%{background:var(--neon)}}@media (max-width:560px){.score-form{grid-template-columns:1fr}}.score-resultado{border:1px solid var(--line);background:var(--ink-alt);padding:clamp(20px,3vw,30px);display:grid;grid-gap:22px;gap:22px;max-width:640px}@media (prefers-reduced-motion:no-preference){.score-resultado{animation:subir .6s cubic-bezier(.22,1,.36,1) both}}.score-topo{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center}.score-anel{position:relative;width:132px;height:132px;display:grid;place-items:center;align-content:center}.score-anel svg{position:absolute;inset:0;transform:rotate(-90deg)}.score-anel circle{fill:none;stroke-width:9}.score-anel .trilho{stroke:rgba(240,244,249,.1)}.score-anel .valor{stroke:var(--neon);stroke-linecap:butt}.score-anel strong{font-family:var(--font-display);font-size:2.6rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-anel span{font-size:12px;color:var(--bone-dim);margin-top:2px}.score-dominio{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--neon)}.score-cab h3{font-size:1.3rem;margin-top:6px}.score-diz{margin-top:10px;font-size:14px;color:var(--bone-dim)}.score-diz q{color:var(--bone)}@media (max-width:520px){.score-topo{grid-template-columns:1fr;justify-items:start}}.score-pilares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:620px){.score-pilares{grid-template-columns:1fr}}.score-onda{display:grid;grid-gap:12px;gap:12px;align-content:start}.score-onda-nome{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);border-bottom:1px solid var(--line);padding-bottom:6px}.score-pilar-cab{display:flex;justify-content:space-between;gap:8px;font-size:14px}.score-pilar-cab em{font-style:normal;font-size:11.5px;color:var(--erro)}.score-pilar-cab b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-barra{height:6px;background:rgba(240,244,249,.08);margin-top:6px;overflow:hidden}.score-barra i{display:block;height:100%;background:var(--neon);transform-origin:left}@media (prefers-reduced-motion:no-preference){.score-barra i{animation:encher 1.1s cubic-bezier(.22,1,.36,1) both}}@keyframes encher{0%{transform:scaleX(0)}}.score-provoca{margin:0;padding:18px 20px;background:var(--ink-deep);border:1px solid var(--line);font-family:var(--font-display);font-weight:600;font-size:1.12rem;line-height:1.35;text-wrap:balance}.score-provoca span{display:block;font-family:var(--font-text);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--neon);margin-bottom:8px}.score-achados{list-style:none;display:grid;grid-gap:9px;gap:9px}.score-achados li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--bone-dim)}.score-achados li.ok svg{color:var(--neon);flex-shrink:0;margin-top:3px}.score-achados li.falta{color:var(--bone)}.score-achados .x{width:15px;height:15px;flex-shrink:0;margin-top:3px;position:relative}.score-achados .x:after,.score-achados .x:before{content:"";position:absolute;left:7px;top:1px;width:1.8px;height:13px;background:var(--erro);transform:rotate(45deg)}.score-achados .x:after{transform:rotate(-45deg)}.score-cores{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--bone-dim)}.score-cores div{display:flex;gap:6px}.score-cores i{width:26px;height:26px;border:1px solid var(--line);display:block}.score-ctas{display:flex;gap:12px;flex-wrap:wrap}.fluxo{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-light)}.fluxo li{padding:28px 24px 8px 0;border-right:1px solid var(--line-light);margin-right:24px}.fluxo li:last-child{border-right:none;margin-right:0}.fluxo-num{font-family:var(--font-display);font-weight:700;font-size:2.6rem;line-height:1;color:var(--ink);display:block;margin-bottom:18px}.fluxo li:first-child .fluxo-num{color:#00a332}.fluxo h3{font-size:1.2rem;margin-bottom:8px}.fluxo p{font-size:15px;color:rgba(26,28,34,.68)}@media (max-width:900px){.fluxo{grid-template-columns:1fr 1fr}.fluxo li{border-right:none;margin-right:0;padding-right:16px}}@media (max-width:560px){.fluxo{grid-template-columns:1fr}}.caso{background:var(--ink-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.caso-pista{position:relative}.caso-palco{padding:clamp(72px,10vw,120px) 0}.caso-pista.presa .caso-palco{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;align-items:center;padding:68px 0 24px}.caso-grade{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:clamp(36px,6vw,96px);gap:clamp(36px,6vw,96px);align-items:center;width:100%}@media (max-width:959px){.caso-grade{grid-template-columns:1fr}}.caso h2.titulo{font-size:clamp(1.9rem,3.6vw,2.9rem);max-width:17ch}.caso-sub{color:var(--bone-dim);font-size:1.05rem;margin:18px 0 28px;max-width:46ch}.caso-passos{list-style:none;border-top:1px solid var(--line)}.caso-passos li{border-bottom:1px solid var(--line)}.caso-passos button{display:grid;grid-gap:3px;gap:3px;width:100%;text-align:left;background:none;border:none;color:inherit;font:inherit;padding:13px 0 13px 24px;cursor:pointer;position:relative}.caso-passos button:before{content:"";position:absolute;left:0;top:21px;width:8px;height:8px;background:rgba(240,244,249,.18);transition:background .3s ease-out}.caso-passos .visto button:before{background:var(--bone-dim)}.caso-passos .ativo button:before{background:var(--neon)}.caso-passo-titulo{font-family:var(--font-display);font-weight:600;font-size:1.15rem;letter-spacing:-.01em;color:var(--bone-dim);transition:color .3s ease-out}.caso-passo-texto{font-size:14px;color:var(--bone-dim);opacity:.55;transition:opacity .3s ease-out}.caso-passos .ativo .caso-passo-titulo{color:var(--bone)}.caso-passos .ativo .caso-passo-texto{opacity:1}.caso-passos button:hover .caso-passo-titulo{color:var(--bone)}.post{margin:0;justify-self:center;width:min(100%,420px);background:var(--ink);border:1px solid var(--line);box-shadow:0 40px 90px rgba(0,0,0,.55)}.caso-pista.presa .post{width:min(100%,420px,calc((100svh - 230px) * .8))}.post-topo{display:flex;align-items:center;gap:10px;padding:11px 14px}.post-topo img{width:36px;height:36px;object-fit:contain;background:#F5F2F8;padding:5px;border:1px solid var(--line)}.post-topo strong{display:block;font-size:13.5px;line-height:1.2}.post-topo small{display:block;font-size:11.5px;color:var(--bone-dim);line-height:1.3}.post-contador{margin-left:auto;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:var(--pill);padding:3px 10px;color:var(--bone)}.post-janela{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--ink-deep);touch-action:pan-y}.post-janela:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.post-trilho{display:flex;height:100%;transition:transform .76s cubic-bezier(.16,1,.3,1);will-change:transform}.post-trilho img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.post-seta{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;background:rgba(20,21,25,.72);border:1px solid var(--line);color:var(--bone);cursor:pointer;transition:opacity .2s ease-out,background .14s}.post-seta:hover{background:var(--ink-deep)}.post-seta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.post-seta.anterior{left:10px}.post-seta.proximo{right:10px}.post-seta:disabled{opacity:0;pointer-events:none}.post-pontos{display:flex;justify-content:center;gap:2px;padding:8px 0 0}.post-pontos button{width:20px;height:20px;padding:0;border:none;background:none;cursor:pointer;display:grid;place-items:center}.post-pontos button:after{content:"";width:6px;height:6px;border-radius:50%;background:rgba(240,244,249,.25);transition:background .3s ease-out,transform .3s ease-out}.post-pontos button.ativo:after{background:var(--neon);transform:scale(1.35)}.post-legenda{margin:4px 14px 16px;font-size:13px;line-height:1.5;color:var(--bone-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-legenda strong{color:var(--bone);margin-right:4px}@media (prefers-reduced-motion:reduce){.post-trilho{transition:none}}@media (max-width:959px){.post-seta{top:auto;bottom:12px;transform:none}}.persona{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(36px,6vw,80px);gap:clamp(36px,6vw,80px);align-items:center}@media (max-width:920px){.persona{grid-template-columns:1fr}}.lista-check{list-style:none;display:grid;grid-gap:12px;gap:12px}.lista-check li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px}.lista-check svg{color:var(--neon);flex-shrink:0;margin-top:4px}.persona-nota{margin-top:22px;font-size:13px;color:var(--bone-dim)}.persona-visual{display:grid;grid-template-columns:110px auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.persona-refs{display:grid;grid-gap:10px;gap:10px}.persona-refs img{width:110px;height:110px;object-fit:cover;border:1px solid var(--line)}.persona-refs span{font-size:11.5px;color:var(--bone-dim);line-height:1.3}.persona-seta{color:var(--neon)}.persona-final img{width:100%;height:auto;border:1px solid var(--neon)}.persona-final figcaption{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--neon);margin-top:10px}@media (max-width:560px){.persona-visual{grid-template-columns:1fr}.persona-refs{grid-template-columns:repeat(3,1fr)}.persona-refs img{width:100%;height:auto;aspect-ratio:1}.persona-refs span{grid-column:1/-1}.persona-seta{transform:rotate(90deg);justify-self:center}}.editor-vivo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(36px,6vw,80px);gap:clamp(36px,6vw,80px);align-items:center}@media (max-width:920px){.editor-vivo{grid-template-columns:1fr}}.demo-editor{display:grid;grid-gap:12px;gap:12px}.demo-palco{min-height:0;padding-bottom:16px}.demo-palco .palco-dica{position:static;margin-top:14px;min-height:2.6em;align-content:flex-start}.demo-acoes{display:flex;border:1px solid var(--line);width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap}.demo-acoes button{background:var(--ink-deep);border:none;border-right:1px solid var(--line);color:var(--bone-dim);font:inherit;font-size:13px;padding:10px 14px;cursor:pointer;transition:color .14s,background .14s}.demo-acoes button:last-child{border-right:none}.demo-acoes button:hover:not(:disabled){color:var(--bone)}.demo-acoes button.ativa{background:var(--neon);color:var(--ink);font-weight:600}.demo-acoes button:disabled{opacity:.4;cursor:default}.comparativo-secao{display:grid;justify-items:center}.comparativo-secao .sub-secao{max-width:54ch}.comparativo{width:min(100%,470px);display:grid;grid-gap:14px;gap:14px}.comparativo-abas{display:flex;justify-content:center;border:1px solid var(--line);width:-moz-fit-content;width:fit-content;justify-self:center}.comparativo-abas button{background:transparent;border:none;border-right:1px solid var(--line);color:var(--bone-dim);font:inherit;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding:10px 18px;cursor:pointer;transition:color .14s,background .14s}.comparativo-abas button:last-child{border-right:none}.comparativo-abas button:hover{color:var(--bone)}.comparativo-abas button.ativa{background:var(--neon);color:var(--ink)}.comparativo-quadro{position:relative;width:100%;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 90px rgba(0,0,0,.5);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comparativo-lado{position:absolute;inset:0;overflow:hidden}.comparativo-etiqueta{position:absolute;top:12px;z-index:3;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:var(--pill);transition:opacity .2s ease-out;pointer-events:none}.comparativo-etiqueta.esquerda{left:12px;background:rgba(20,21,25,.75);color:var(--bone)}.comparativo-etiqueta.direita{right:12px;background:var(--neon);color:var(--ink)}.comparativo-divisoria{position:absolute;top:0;bottom:0;z-index:2;width:2px;margin-left:-1px;background:var(--neon)}.comparativo-divisoria:focus-visible{outline:none}.comparativo-divisoria:focus-visible .comparativo-pegador{outline:2px solid var(--bone);outline-offset:3px}.comparativo-pegador{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);display:grid;place-items:center;background:var(--neon);color:var(--ink);box-shadow:0 10px 24px rgba(0,0,0,.45)}.comparativo-pegador svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.comparativo-nota{text-align:center;font-size:14.5px;color:var(--bone-dim);min-height:3em;text-wrap:balance}.recursos-lista{list-style:none;border-top:1px solid var(--line)}.recursos-lista li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:10px 48px;gap:10px 48px;padding:26px 0;border-bottom:1px solid var(--line);align-items:baseline}.recursos-lista h3{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05;letter-spacing:-.02em}.recursos-lista p{color:var(--bone-dim);font-size:15.5px;max-width:54ch}@media (max-width:720px){.recursos-lista li{grid-template-columns:1fr;padding:20px 0}}.metodo-barra{display:flex;gap:6px;align-items:stretch}.metodo-grupo{flex-basis:0;min-width:0;display:grid;grid-template-rows:auto 1fr;grid-gap:14px;gap:14px}.metodo-onda-cab{display:grid;grid-gap:2px;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--ink)}.metodo-onda-cab strong{font-family:var(--font-display);font-size:1.2rem}.metodo-onda-cab span{font-size:13px;color:rgba(26,28,34,.62)}.metodo-segmentos{display:flex;gap:6px}.metodo-seg{flex-basis:0;min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px}.metodo-bloco{display:flex;align-items:flex-end;gap:2px;height:clamp(120px,15vw,200px);background:var(--ink);color:var(--bone);padding:14px 16px;font-family:var(--font-display)}.metodo-bloco b{font-size:clamp(2.2rem,4.4vw,4rem);line-height:.9;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metodo-bloco small{font-size:1rem;color:var(--bone-dim)}.metodo-seg.maior .metodo-bloco{background:var(--neon);color:var(--ink)}.metodo-seg.maior .metodo-bloco small{color:var(--ink)}.metodo-seg h3{font-size:1.05rem;margin-top:4px}.metodo-seg p{font-size:13.5px;color:rgba(26,28,34,.66)}.metodo-travas{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 32px;gap:0 32px;margin-top:44px;border-top:1px solid var(--line-light)}.metodo-travas p{padding-top:22px;font-family:var(--font-display);font-size:clamp(1.15rem,1.9vw,1.5rem);line-height:1.2;letter-spacing:-.01em}.metodo-travas strong{font-weight:700}@media (max-width:900px){.metodo-barra{flex-direction:column;gap:28px}.metodo-bloco{height:96px}.metodo-travas{grid-template-columns:1fr}}.compara-escuro{background:var(--ink-alt);border-color:var(--line)}.compara-escuro .linha{border-bottom-color:var(--line)}.compara-escuro .linha span:last-child{color:var(--bone-dim)}.compara-escuro .total{background:var(--ink-deep)}.compara-escuro .total.destaque{background:var(--neon);color:var(--ink)}.compara-escuro .total.destaque span:last-child{color:var(--ink)}.planos-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1040px){.planos-4{grid-template-columns:1fr 1fr}}@media (max-width:600px){.planos-4{grid-template-columns:1fr}}.planos-4 .plano{position:relative;background:var(--ink)}.plano-tag{position:absolute;top:-1px;right:-1px;background:var(--neon);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px}.planos-nota{margin-top:18px;font-size:13.5px}.signup-score{display:flex;gap:16px;align-items:center;border:1px solid var(--neon);padding:16px 18px;margin-bottom:20px}.signup-score strong{font-family:var(--font-display);font-size:2.2rem;line-height:1;color:var(--neon);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signup-score p{font-size:14px;color:var(--bone-dim)}.cta-final{padding:clamp(80px,11vw,150px) 0;overflow:hidden;isolation:isolate}.cta-final,.cta-final .container{position:relative}.cta-curva{position:absolute;z-index:-1;top:-35%;bottom:-35%;right:-12vw;width:min(62vw,880px);color:var(--ink);pointer-events:none}.cta-curva svg{width:100%;height:100%;display:block}.cta-final h2{font-size:clamp(2.2rem,4.8vw,4rem);line-height:.98;letter-spacing:-.03em;max-width:14ch}@media (max-width:720px){.cta-curva{right:-62vw;width:110vw}}.cta-final-acoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn-escuro{background:var(--ink);color:var(--neon);border-color:var(--ink)}.btn-escuro:hover{border-color:var(--ink)}.btn-contorno-escuro,.btn-escuro:hover{background:transparent;color:var(--ink)}.btn-contorno-escuro{border-color:rgba(26,28,34,.4)}.btn-contorno-escuro:hover{background:var(--ink);color:var(--neon);border-color:var(--ink)}