.sales{color-scheme:light;--bg: #fafaf7;--bg-elev: #ffffff;--bg-elev-2: #f2f1ec;--line: rgba(10,10,11,.08);--line-strong: rgba(10,10,11,.14);--fg: #0a0a0b;--fg-dim: rgba(10,10,11,.62);--fg-faint: rgba(10,10,11,.42);--accent: #f5b94a;--accent-ink: #3a2a05;--accent-dim: rgba(245,185,74,.16);--danger: #d9534f;--radius: 10px;--radius-lg: 16px;--maxw: 1200px;--gutter: 24px;font-family:Inter,-apple-system,system-ui,sans-serif}.sales *{box-sizing:border-box}.sales{font-family:Inter,-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";background:var(--bg);color:var(--fg);min-height:100dvh}.sales a{color:inherit;text-decoration:none}.sales button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.sales .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.sales .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.sales section{position:relative;border-top:1px solid var(--line)}.sales section:first-of-type{border-top:none}.sales h1,.sales h2,.sales h3{font-weight:500;letter-spacing:-.03em;margin:0}.sales h1{font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.04em;font-weight:500}.sales h2{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.035em}.sales h3{font-size:clamp(20px,2vw,24px);line-height:1.2;letter-spacing:-.02em}.sales p{margin:0;color:var(--fg-dim)}.nav{position:sticky;top:0;z-index:50;background:#fafaf7c7;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.02em;font-size:17px}.logo-mark{width:26px;height:26px;border-radius:7px;background:var(--fg);color:var(--bg);display:grid;place-items:center;font-family:Inter,sans-serif;font-weight:800;font-size:14px;letter-spacing:-.04em;position:relative}.logo-mark:after{content:"";position:absolute;bottom:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1.5px var(--fg)}.nav-links{display:flex;gap:24px;align-items:center}.nav-links a{color:var(--fg-dim);font-size:14px;transition:color .15s;white-space:nowrap}.nav-links a:hover{color:var(--fg)}.nav-cta{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;transition:transform .08s ease,background .15s,border-color .15s,color .15s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--fg);color:var(--bg)}.btn-primary:hover{background:#222}.btn-ghost{border:1px solid var(--line-strong);color:var(--fg)}.btn-ghost:hover{border-color:var(--fg);background:var(--bg-elev)}.btn-secondary{background:var(--bg-elev);color:var(--fg);border:1px solid var(--line-strong);transition:background .15s,border-color .15s,transform .12s cubic-bezier(.2,.7,.2,1),box-shadow .15s}.btn-secondary:hover{border-color:var(--fg);background:var(--bg-elev);transform:translateY(-1px);box-shadow:0 6px 14px -8px #0a0a0b2e}.nav-entrar{height:36px;padding:0 16px;font-weight:600;font-size:14px;border-radius:8px;letter-spacing:-.005em;position:relative}.nav-entrar:before{content:"";position:absolute;left:10px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);transform:translateY(-50%);opacity:0;transition:opacity .2s,transform .2s}.nav-entrar{padding-left:16px}.nav-entrar:hover{padding-left:24px}.nav-entrar:hover:before{opacity:1;transform:translateY(-50%) scale(1)}.btn-accent{background:var(--accent);color:var(--accent-ink);font-weight:600}.btn-accent:hover{filter:brightness(1.06)}.btn-lg{padding:14px 22px;font-size:15px;border-radius:10px}.arrow{width:14px;height:14px}.hero{padding:80px 0 120px;position:relative;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;background-position:center;mask-image:radial-gradient(ellipse 60% 50% at 50% 35%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 35%,#000 30%,transparent 75%);opacity:.5;pointer-events:none}.hero-inner{position:relative;text-align:left}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 12px;border:1px solid var(--line);background:var(--bg-elev);border-radius:999px;font-size:13px;color:var(--fg-dim);margin-bottom:28px}.hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);flex-shrink:0}.hero h1{max-width:980px}.hero h1 em{font-style:normal;color:var(--accent);position:relative}.hero-sub em{font-style:normal;color:var(--fg);font-weight:600;background:var(--accent-dim);padding:0 6px;border-radius:4px}.hero-sub{font-size:19px;max-width:620px;margin-top:24px;color:var(--fg-dim);line-height:1.45}.hero-ctas{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.hero-meta{margin-top:28px;display:flex;gap:24px;font-size:13px;color:var(--fg-faint);flex-wrap:wrap}.hero-meta span{display:inline-flex;align-items:center;gap:6px}.hero-meta .check{width:14px;height:14px;border-radius:50%;background:var(--accent-dim);color:var(--accent);display:grid;place-items:center;font-size:9px}.hero-viz{margin-top:80px;position:relative;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);overflow:hidden;box-shadow:0 1px 2px #0a0a0b0a,0 12px 36px -16px #0a0a0b1a}.viz-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--fg-faint);letter-spacing:.08em;text-transform:uppercase}.viz-head-right{display:flex;gap:18px}.viz-live{display:inline-flex;align-items:center;gap:6px;color:var(--accent)}.viz-live .pulse{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.viz-body{display:grid;grid-template-columns:1fr 1.2fr;min-height:440px}.viz-left{padding:20px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px;position:relative}.viz-left h4{margin:0 0 4px;font-size:13px;font-weight:500;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace}.uf-row{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:8px;background:var(--bg-elev-2);border:1px solid transparent;font-size:13px;transition:border-color .2s,background .2s}.uf-row.active{border-color:#3ddc9759;background:#3ddc970f}.uf-row .uf-name{display:flex;align-items:center;gap:10px;color:var(--fg)}.uf-row .uf-code{width:32px;font-family:JetBrains Mono,monospace;font-weight:500;color:var(--fg-dim);font-size:12px}.uf-row .uf-status{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--fg-faint)}.uf-row.active .uf-status{color:var(--accent)}.viz-right{padding:20px 22px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.viz-right h4{margin:0 0 4px;font-size:13px;font-weight:500;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace;display:flex;justify-content:space-between}.viz-right h4 .counter{color:var(--accent);font-weight:600}.note-stream{display:flex;flex-direction:column;gap:8px;position:relative}.note{display:grid;grid-template-columns:18px 68px 1fr 80px 64px;gap:12px;align-items:center;padding:10px 12px;background:var(--bg-elev-2);border:1px solid var(--line);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:12px;animation:noteIn .5s cubic-bezier(.2,.8,.2,1) both}@keyframes noteIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.note .dot-ok{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}.note .note-uf{color:var(--fg-dim)}.note .note-num{color:var(--fg);letter-spacing:.04em}.note .note-amt{color:var(--fg);text-align:right}.note .note-time{color:var(--fg-faint);text-align:right}.cta{padding:140px 0;position:relative;border-top:1px solid var(--line)}.cta-inner{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(ellipse 80% 60% at 85% 120%,var(--accent-dim),transparent 60%),var(--bg-elev);padding:72px 64px;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.cta h2{margin-bottom:16px}.cta-inner p{font-size:17px;max-width:440px}.cta-meta{margin-top:28px;display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--fg-faint)}.cta-meta div{display:flex;align-items:center;gap:10px}.cta-meta .check-sm{width:16px;height:16px;border-radius:50%;background:var(--accent-dim);color:var(--accent);display:grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0}.form{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;gap:14px}.form-label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;display:block}.form-field{display:flex;flex-direction:column}.form input,.form select{background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:8px;padding:12px 14px;color:var(--fg);font-family:inherit;font-size:14px;outline:none;transition:border-color .15s,background .15s}.form input::placeholder{color:var(--fg-faint)}.form input:focus,.form select:focus{border-color:var(--accent);background:var(--bg)}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-submit{margin-top:6px;background:var(--fg);color:var(--bg);padding:14px;border-radius:8px;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;transition:filter .15s}.form-submit:hover{filter:brightness(1.06)}.form-submit:disabled{opacity:.7;cursor:not-allowed}.form-success{padding:40px 24px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.form-success .check-lg{width:48px;height:48px;border-radius:50%;background:var(--accent-dim);color:var(--accent);display:grid;place-items:center;margin-bottom:10px}.form-success h4{font-size:18px;margin:0;font-weight:600}.form-success p{font-size:14px}.form-error{padding:10px 12px;background:#d9534f14;border:1px solid rgba(217,83,79,.25);border-radius:8px;color:var(--danger);font-size:13px;line-height:1.4}.footer{padding:64px 0 40px;border-top:1px solid var(--line)}.foot-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:48px;margin-bottom:56px}.foot-col h5{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;font-weight:500}.foot-col a{display:block;font-size:14px;color:var(--fg-dim);padding:4px 0;transition:color .15s}.foot-col a:hover{color:var(--fg)}.foot-about{max-width:280px}.foot-about p{font-size:13px;color:var(--fg-dim);margin-top:16px;line-height:1.55}.foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);font-size:12px;color:var(--fg-faint);font-family:JetBrains Mono,monospace;letter-spacing:.04em}.sec-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:18px}.sec-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.sec-center{text-align:center;max-width:760px;margin:0 auto 64px}.sec-center .sec-eyebrow{justify-content:center}.sec-center p{font-size:18px;margin-top:18px;max-width:620px;margin-left:auto;margin-right:auto}.viz-audit{border-top:1px solid var(--line);background:var(--bg-elev-2);padding:14px 22px 16px}.viz-audit-head{display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:12px}.viz-audit-head .sh-ico{color:var(--accent);margin-right:6px}.viz-audit-head .counter{color:var(--fg);font-weight:600}.viz-audit-list{display:flex;flex-direction:column;gap:6px}.viz-flag{display:grid;grid-template-columns:8px 1fr auto;gap:11px;align-items:center;padding:9px 12px;border-radius:8px;background:var(--bg);border:1px solid var(--line);font-size:12.5px;animation:noteIn .5s cubic-bezier(.2,.8,.2,1) both}.viz-flag .fdot{width:8px;height:8px;border-radius:50%}.viz-flag.crit .fdot{background:var(--danger);box-shadow:0 0 6px #d9534f80}.viz-flag.warn .fdot{background:#d99a2a}.viz-flag .ftxt{color:var(--fg)}.viz-flag .fuf{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--fg-faint)}.proof{padding:40px 0 56px;border-top:1px solid var(--line)}.proof-label{text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:28px}.proof-label b{color:var(--fg);font-weight:600}.client-logo{display:inline-flex;align-items:center;gap:9px;color:var(--fg-dim);font-weight:600;font-size:16px;letter-spacing:-.02em;opacity:.62;transition:opacity .2s;white-space:nowrap}.client-logo:hover{opacity:1}.client-logo .cl-mark{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--bg-elev-2);border:1px solid var(--line-strong);font-size:12px;font-weight:700;color:var(--fg)}.client-logo .cl-mark.alt{border-radius:50%}.stats{padding:96px 0;background:var(--bg-elev);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-head{max-width:680px;margin-bottom:56px}.stats-head h2{margin-bottom:0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--line);gap:1px}.stat-cell{background:var(--bg);padding:36px 32px;display:flex;flex-direction:column;gap:10px}.stat-cell .sv{font-size:clamp(38px,4.4vw,56px);font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--fg);font-variant-numeric:tabular-nums}.stat-cell .sv .pre{color:var(--accent)}.stat-cell .sl{font-size:14px;color:var(--fg-dim);line-height:1.4}.stat-cell .sk{margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.showcase{padding:140px 0}.tab-badge{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--accent-dim);color:var(--accent-ink);border:1px solid rgba(245,185,74,.4)}.tab-badge.soft{background:var(--bg-elev-2);color:var(--fg-faint);border-color:var(--line-strong)}.pgif{margin-top:56px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);overflow:hidden;box-shadow:0 1px 2px #0a0a0b0a,0 30px 70px -30px #0a0a0b47}.pgif-chrome{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bg)}.pgif-chrome .pg-dot{width:11px;height:11px;border-radius:50%}.pg-dot.r{background:#e5564f}.pg-dot.y{background:#e6b24a}.pg-dot.g{background:#54b265}.pgif-url{margin-left:12px;display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--fg-dim);background:var(--bg-elev-2);border:1px solid var(--line);padding:5px 14px;border-radius:999px}.pgif-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.pgif-live .pulse{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent);animation:pulse 2s ease-in-out infinite}.pgif-stage{position:relative;width:100%;aspect-ratio:1920 / 915;background:var(--bg-elev-2)}.pgif-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;opacity:0;transition:opacity .7s ease}.pgif-img.on{opacity:1}.pgif-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-top:1px solid var(--line);background:var(--bg)}.pgif-cap{font-size:13px;color:var(--fg-dim)}.pgif-dots{display:flex;gap:7px}.pgif-dots .pgd{width:8px;height:8px;border-radius:50%;background:var(--line-strong);transition:background .2s,transform .2s}.pgif-dots .pgd.on{background:var(--accent);transform:scale(1.25)}.feat-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.feat-card{background:var(--bg-elev);padding:28px 26px;display:flex;flex-direction:column;transition:background .18s}.feat-card:hover{background:var(--bg-elev-2)}.fc-ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--bg-elev-2);border:1px solid var(--line);color:var(--accent);margin-bottom:18px}.fc-ico svg{width:19px;height:19px}.fc-head{display:flex;align-items:center;gap:9px;margin-bottom:9px}.fc-head h3{font-size:17px;font-weight:600;letter-spacing:-.01em}.feat-card p{font-size:13.5px;line-height:1.55;color:var(--fg-dim)}.pricing{padding:140px 0;background:var(--bg-elev);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bill-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--bg-elev-2);border:1px solid var(--line);margin:0 auto 8px}.bill-toggle button{padding:8px 18px;border-radius:999px;font-size:13px;font-weight:500;color:var(--fg-dim);transition:background .15s,color .15s}.bill-toggle button.active{background:var(--bg);color:var(--fg);box-shadow:0 1px 2px #0a0a0b14}.bill-toggle .save{color:var(--accent-ink);font-size:11px;font-weight:600;background:var(--accent-dim);padding:1px 6px;border-radius:999px;margin-left:6px}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px;align-items:stretch}.plans-wrap{position:relative;margin-top:48px}.sparkle-layer{position:absolute;inset:-28px -10px;z-index:0;pointer-events:none;overflow:visible}.sparkle-layer canvas{display:block;width:100%;height:100%}.plans-wrap .plans{position:relative;z-index:1;margin-top:0}.plan{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:28px 26px;display:flex;flex-direction:column;position:relative;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .2s}.plan:hover{transform:translateY(-6px);box-shadow:0 1px 2px #0a0a0b0d,0 30px 60px -28px #0a0a0b52;border-color:var(--fg)}.plan.feat:hover{transform:translateY(-8px)}.plan.feat{border-color:var(--fg);box-shadow:0 1px 2px #0a0a0b0d,0 24px 60px -30px #0a0a0b59}.plan.contact{background:var(--fg);color:var(--bg);border-color:var(--fg)}.plan-flag{position:absolute;top:-11px;left:26px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);padding:4px 10px;border-radius:999px;font-weight:600;overflow:hidden}.plan h4{font-size:17px;font-weight:600;letter-spacing:-.01em}.plan .plan-desc{font-size:13px;color:var(--fg-dim);margin-top:6px;min-height:38px}.plan.contact .plan-desc{color:#ffffffa8}.plan-price{display:flex;align-items:baseline;gap:4px;margin:18px 0 4px}.plan-price .cur{font-size:18px;font-weight:500;color:var(--fg-dim)}.plan-price .amt{font-size:42px;font-weight:500;letter-spacing:-.04em;color:var(--fg);line-height:1;font-variant-numeric:tabular-nums}.plan-price .per{font-size:13px;color:var(--fg-faint)}.plan.contact .plan-price .amt,.plan.contact .plan-price .cur{color:var(--bg)}.plan-note{font-size:12px;color:var(--fg-faint);min-height:16px}.plan-cta{margin:22px 0}.plan-cta .btn{width:100%;justify-content:center}.btn-shine{position:relative;overflow:hidden;isolation:isolate}.btn-shine>span{position:relative;z-index:2;transition:transform .2s}.btn-shine:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;z-index:1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);transition:left .55s cubic-bezier(.3,.7,.3,1)}.plan:hover .btn-shine:after,.btn-shine:hover:after{left:130%}.btn-shine:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px #0a0a0b66}.btn-shine:active{transform:translateY(0)}.btn-accent.btn-shine:hover{box-shadow:0 12px 28px -8px #f5b94ab3}.plan.feat .plan-cta .btn-accent{animation:ctaGlow 2.8s ease-in-out infinite}@keyframes ctaGlow{0%,to{box-shadow:0 0 #f5b94a00}50%{box-shadow:0 0 0 5px #f5b94a29}}.plan.feat:hover .plan-cta .btn-accent{animation:none}.plan-flag:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translate(-100%);animation:flagShimmer 3.2s ease-in-out infinite}@keyframes flagShimmer{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.plan.feat .plan-cta .btn-accent,.plan-flag:after,.btn-shine:after{animation:none;transition:none}}.plan.contact .plan-cta .btn{background:var(--accent);color:var(--accent-ink)}.plan-feats{display:flex;flex-direction:column;gap:11px;border-top:1px solid var(--line);padding-top:22px;margin-top:auto}.plan.contact .plan-feats{border-color:#ffffff29}.plan-feats .pf{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:13px;line-height:1.4;color:var(--fg-dim)}.plan.contact .plan-feats .pf{color:#ffffffd1}.plan-feats .pf .ck{color:var(--accent);margin-top:1px}.plan-feats .pf b{color:var(--fg);font-weight:600}.plan.contact .plan-feats .pf b{color:var(--bg)}.plan-feats .pf-head{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:-2px}.pricing-foot{text-align:center;margin-top:36px;font-size:13px;color:var(--fg-faint)}.testi{padding:140px 0}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.quote{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:18px}.quote .stars{display:flex;gap:3px;color:var(--accent)}.quote p{font-size:15px;line-height:1.55;color:var(--fg)}.quote .who{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:6px}.quote .av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--bg-elev-2);border:1px solid var(--line-strong);font-weight:600;font-size:14px;color:var(--fg)}.quote .who .nm{font-size:14px;font-weight:600}.quote .who .ct{font-size:12px;color:var(--fg-faint);font-family:JetBrains Mono,monospace;letter-spacing:.02em}.faq{padding:140px 0;background:var(--bg-elev);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.faq-layout{display:grid;grid-template-columns:360px 1fr;gap:64px;align-items:start}.faq-left{position:sticky;top:100px}.faq-left p{font-size:16px;margin-top:16px}.faq-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--fg)}.faq-q .pm{flex-shrink:0;width:22px;height:22px;position:relative;color:var(--fg-dim)}.faq-q .pm:before,.faq-q .pm:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .22s}.faq-q .pm:before{top:10px;left:4px;width:14px;height:2px}.faq-q .pm:after{top:4px;left:10px;width:2px;height:14px}.faq-item.open .pm:after{transform:scaleY(0)}.faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease}.faq-a-inner{padding:0 0 26px;font-size:15px;line-height:1.6;color:var(--fg-dim);max-width:640px}.hero-rating{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:30px}.av-stack{display:flex}.av-stack .av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--fg);background:var(--bg-elev-2);border:2px solid var(--bg);margin-left:-10px;box-shadow:0 1px 2px #0a0a0b1a}.av-stack .av:first-child{margin-left:0}.av-stack .av.more{background:var(--fg);color:var(--bg);font-size:11px}.hero-rating .hr-txt{font-size:14px;color:var(--fg-dim);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-rating .hr-txt b{color:var(--fg);font-weight:600}.hero-rating .stars{display:inline-flex;gap:2px;color:var(--accent)}.marquee{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:52px;width:max-content;animation:marquee 38s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.steps{padding:130px 0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.step{position:relative;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px 28px}.step .step-n{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--fg);color:var(--bg);font-weight:600;font-size:17px;font-family:JetBrains Mono,monospace;margin-bottom:20px}.step h3{font-size:19px;font-weight:600;margin-bottom:10px;letter-spacing:-.01em}.step p{font-size:14.5px;line-height:1.55;color:var(--fg-dim)}.step .step-arrow{position:absolute;top:50px;right:-28px;z-index:2;color:var(--fg-faint);width:24px;height:24px}.step:last-child .step-arrow{display:none}.results{padding:0 0 130px}.results-inner{background:radial-gradient(ellipse 70% 80% at 85% 10%,rgba(245,185,74,.16),transparent 60%),var(--fg);color:var(--bg);border-radius:var(--radius-lg);padding:64px;display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.results-inner .sec-eyebrow{color:#ffffff9e}.results-inner .sec-eyebrow .dot{background:var(--accent)}.results-quote{font-size:clamp(24px,2.6vw,32px);line-height:1.28;letter-spacing:-.02em;font-weight:500}.results-quote .hl{color:var(--accent)}.results-who{margin-top:26px;display:flex;align-items:center;gap:13px}.results-who .av{width:46px;height:46px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;font-weight:600;font-size:16px;border:1px solid rgba(255,255,255,.18)}.results-who .nm{font-size:15px;font-weight:600}.results-who .ct{font-size:13px;color:#fff9;font-family:JetBrains Mono,monospace}.results-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);overflow:hidden}.results-metric{background:#0f0f10;padding:26px 24px}.results-metric .rm-v{font-size:38px;font-weight:500;letter-spacing:-.04em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.results-metric .rm-v .u{color:var(--accent)}.results-metric .rm-l{font-size:13px;color:#ffffff9e;margin-top:9px;line-height:1.35}.rating-summary{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:24px;padding:10px 18px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-elev)}.rating-summary .stars{display:inline-flex;gap:2px;color:var(--accent)}.rating-summary .rs-txt{font-size:14px;color:var(--fg-dim)}.rating-summary .rs-txt b{color:var(--fg);font-weight:600}.rating-summary .rs-div{width:1px;height:18px;background:var(--line-strong)}.trust{padding:56px 0;border-top:1px solid var(--line)}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.trust-badge{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:10px;border:1px solid var(--line);background:var(--bg-elev);font-size:13.5px;color:var(--fg-dim);font-weight:500}.trust-badge svg{width:16px;height:16px;color:var(--accent)}.trust-badge b{color:var(--fg);font-weight:600}.co-overlay{position:fixed;inset:0;z-index:1000;background:#0f0f108c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;animation:coFade .2s ease}@keyframes coFade{0%{opacity:0}}.co-modal{position:relative;width:min(940px,100%);max-height:92vh;overflow:auto;background:var(--bg);border:1px solid var(--line-strong);border-radius:18px;display:grid;grid-template-columns:340px 1fr;box-shadow:0 40px 100px -30px #00000080;animation:coRise .28s cubic-bezier(.2,.8,.2,1)}@keyframes coRise{0%{transform:translateY(16px) scale(.98);opacity:0}}.co-close{position:absolute;top:16px;right:16px;z-index:3;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--bg-elev);border:1px solid var(--line-strong);color:var(--fg-dim);transition:background .15s,color .15s}.co-close:hover{background:var(--bg-elev-2);color:var(--fg)}.co-summary{background:radial-gradient(ellipse 80% 60% at 80% 0,rgba(245,185,74,.16),transparent 60%),var(--fg);color:var(--bg);border-radius:18px 0 0 18px;padding:32px 30px;display:flex;flex-direction:column;position:relative;overflow:hidden}.co-summary>*:not(.sparkle-layer){position:relative;z-index:1}.co-summary .sparkle-layer{inset:0}.co-brand{display:flex;align-items:center;gap:9px;font-weight:600;font-size:16px;letter-spacing:-.02em;margin-bottom:32px}.co-bm{width:27px;height:27px;border-radius:7px;position:relative;background:#ffffff0f;border:1.5px solid var(--bg);color:var(--bg);display:grid;place-items:center;font-weight:800;font-size:13px}.co-bm:after{content:"";position:absolute;bottom:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1.5px var(--fg)}.co-plan-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.co-plan-name{font-size:26px;font-weight:600;letter-spacing:-.02em;margin-top:6px}.co-price{display:flex;align-items:baseline;gap:4px;margin-top:16px}.co-price .cur{font-size:16px;color:#ffffffb3}.co-price .amt{font-size:46px;font-weight:500;letter-spacing:-.04em;line-height:1}.co-price .per{font-size:13px;color:#fff9}.co-bill{display:inline-flex;gap:4px;margin-top:18px;padding:4px;border-radius:999px;background:#ffffff1a;align-self:flex-start}.co-bill button{padding:6px 13px;border-radius:999px;font-size:12px;color:#ffffffb3;display:inline-flex;align-items:center;gap:5px}.co-bill button b{color:var(--accent);font-size:11px}.co-bill button.on{background:#ffffff29;color:#fff}.co-incl{list-style:none;margin:26px 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:12px}.co-incl li{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:13px;color:#fffc;line-height:1.4}.co-incl li span{color:var(--accent)}.co-incl li b{color:#fff;font-weight:600}.co-total{margin-top:auto;padding-top:22px;display:flex;align-items:baseline;justify-content:space-between}.co-total span{font-size:12.5px;color:#fff9}.co-total b{font-size:20px;font-weight:600}.co-body{padding:34px 36px;min-width:0}.co-steps{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-right:44px}.co-step{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--fg-faint);white-space:nowrap}.co-step.on{color:var(--fg);font-weight:600}.co-step-line{flex:1;height:1px;background:var(--line-strong)}.co-form{display:flex;flex-direction:column;gap:13px}.co-form h3{font-size:21px;font-weight:600;letter-spacing:-.02em}.co-sub{font-size:13.5px;color:var(--fg-dim);margin:-6px 0 6px}.co-form .form-field{display:flex;flex-direction:column}.co-form .form-label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.co-form input{background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:8px;padding:12px 14px;color:var(--fg);font-family:inherit;font-size:14px;outline:none;transition:border-color .15s,background .15s;width:100%}.co-form input::placeholder{color:var(--fg-faint)}.co-form input:focus{border-color:var(--accent);background:var(--bg)}.co-form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.co-cnpj{position:relative}.co-cnpj input{padding-right:40px}.co-cnpj.found input{border-color:var(--accent)}.co-cnpj-st{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center}.co-cnpj-st.ok{width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700}.co-cnpj-st.spin{width:16px;height:16px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:coSpin .7s linear infinite}@keyframes coSpin{to{transform:translateY(-50%) rotate(360deg)}}.co-hint{display:block;margin-top:7px;font-size:12px;color:var(--accent-ink)}.co-err{display:block;margin-top:7px;font-size:12px;color:var(--danger)}@media(prefers-reduced-motion:reduce){.co-cnpj-st.spin{animation:none}}.co-next{margin-top:8px;background:var(--accent);color:var(--accent-ink);padding:14px;border-radius:9px;font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:filter .15s,transform .12s;text-align:center}.co-next:hover{filter:brightness(1.05);transform:translateY(-1px)}.co-next:disabled{opacity:.65;cursor:not-allowed;transform:none}.co-next.pay{background:var(--fg);color:var(--bg)}.co-back{font-size:13px;color:var(--fg-dim);margin-top:4px;align-self:center}.co-back:hover{color:var(--fg)}.co-fine{font-size:11.5px;color:var(--fg-faint);text-align:center;margin:2px 0 0}.co-paytabs{display:flex;gap:8px}.co-paytabs button{flex:1;padding:11px;border-radius:9px;border:1px solid var(--line-strong);font-size:13px;font-weight:500;color:var(--fg-dim);background:var(--bg-elev);transition:all .15s}.co-paytabs button.on{border-color:var(--fg);background:var(--bg);color:var(--fg);box-shadow:0 1px 2px #0a0a0b0f}.co-pix{display:flex;gap:18px;align-items:center;padding:8px 0}.co-qr{color:var(--fg);background:#fff;border:1px solid var(--line-strong);border-radius:12px;padding:10px;flex-shrink:0}.co-qr img{display:block;width:120px;height:120px}.co-pix p{font-size:13px;color:var(--fg-dim);line-height:1.5}.co-copy{margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px;word-break:break-all;background:var(--bg-elev-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--fg-dim)}.co-boleto{font-size:13.5px;color:var(--fg-dim);line-height:1.55;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--bg-elev)}.co-success{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 10px}.co-check{width:64px;height:64px;border-radius:50%;background:var(--accent-dim);color:var(--accent);display:grid;place-items:center}.co-success h3{font-size:23px;font-weight:600;letter-spacing:-.02em}.co-success p{font-size:14px;color:var(--fg-dim);line-height:1.55;max-width:380px}.co-success .co-next{margin-top:10px;text-decoration:none}@media(max-width:980px){.stats-grid,.plans{grid-template-columns:1fr 1fr}.testi-grid{grid-template-columns:1fr}.faq-layout{grid-template-columns:1fr;gap:32px}.faq-left{position:static}.results-inner{grid-template-columns:1fr;gap:40px;padding:44px 32px}.results-metrics,.steps-grid,.feat-grid{grid-template-columns:1fr}}@media(max-width:920px){.nav-links{display:none}.hero{padding:48px 0 72px}.viz-body{grid-template-columns:1fr}.viz-left{border-right:none;border-bottom:1px solid var(--line)}.cta-inner{grid-template-columns:1fr;padding:40px 28px;gap:32px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}.foot-bottom{flex-direction:column;gap:10px;align-items:flex-start}.note{grid-template-columns:12px 48px 1fr 60px 48px;font-size:11px;gap:8px}}@media(max-width:720px){.co-modal{grid-template-columns:1fr;max-height:94vh}.co-summary{border-radius:18px 18px 0 0}.co-body{padding:26px 22px}}@media(max-width:560px){.stats-grid,.plans{grid-template-columns:1fr}}
