:root{--font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--chrome-bg:#f3f5f6;--chrome-fg:#1c2328;--wordmark:#0060a5;--stage-bg:#0c151f;--stage-fg:#eef2f3;--card:#152434;--panel:#101b28;--muted:#8a969c;--border:#243244;--primary:#7ec9b8;--primary-fg:#0c1012;--live:#5ec49a;--destructive:#d47a72;--radius-ctrl:8px;--radius-card:12px;--ease:cubic-bezier(0.23,1,0.32,1);--motion-micro:80ms;--motion-quick:150ms;--motion-fast:250ms;--motion-medium:350ms;--motion-slow:400ms;--label-size:11px;--label-track:0.16em;--wrap:min(1120px,calc(100% - 2.5rem))}*,:after,:before{border-color:var(--border);box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body.lp-iot{background:var(--chrome-bg);color:var(--chrome-fg);font-family:var(--font-sans);font-weight:400;line-height:1.5;margin:0;min-height:100dvh}img{display:block;height:auto;max-width:100%}h1,h2,h3{font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit}.skip-link{background:var(--wordmark);border-radius:var(--radius-ctrl);color:#fff;font-size:.875rem;left:1rem;padding:.5rem .75rem;position:absolute;top:-3rem;z-index:100}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.wrap{margin-inline:auto;width:var(--wrap)}.label{color:var(--muted);font-family:var(--font-mono);font-size:var(--label-size);font-weight:500;letter-spacing:var(--label-track);margin:0 0 .75rem;text-transform:uppercase}.chrome{background:var(--chrome-bg);color:var(--chrome-fg)}.chrome__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:72px;padding-block:.75rem}.chrome__lockup img{height:auto;width:168px}.chrome--footer{border-top:1px solid #d8dee2}.chrome__inner--footer{min-height:0;padding-block:1.25rem}.chrome--footer p{color:#5c676d;font-size:.8125rem;max-width:62ch}.stage{background:var(--stage-bg);color:var(--stage-fg)}.band{padding-block:4.5rem}.band--hero{padding-bottom:3rem;padding-top:3.5rem}.btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-ctrl);display:inline-flex;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;justify-content:center;min-height:44px;padding:.65rem 1.15rem;text-decoration:none;transition:background-color var(--motion-quick) var(--ease),border-color var(--motion-quick) var(--ease),color var(--motion-quick) var(--ease)}.btn--primary{background:var(--primary);color:var(--primary-fg)}.btn--primary:hover{background:var(--live)}.btn--ghost{background:transparent;border-color:var(--border);color:var(--stage-fg)}.btn--ghost:hover{border-color:var(--primary);color:var(--primary)}.btn--chrome{background:var(--wordmark);color:#fff;font-size:.875rem;min-height:40px}.btn--chrome:hover{background:#004d86}.btn--chrome:focus-visible{outline-color:var(--wordmark)}.hero{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.eyebrow,.hero{align-items:center}.eyebrow{color:var(--live);display:inline-flex;font-family:var(--font-mono);font-size:var(--label-size);font-weight:500;gap:.5rem;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}.hero h1{font-size:clamp(2.15rem,4.4vw,3.35rem);margin-bottom:1rem}.lede{color:var(--muted);font-size:1.0625rem;margin-bottom:1.75rem;max-width:42ch}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.live-dot{animation:pulse-live 1.8s ease-in-out infinite;background:var(--live);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--live) 25%,transparent);height:8px;width:8px}.hud{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--stage-fg) 6%,transparent);min-height:280px;overflow:hidden;padding:1.15rem 1.25rem 1.35rem;position:relative}.hud:before{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:28px 28px;content:"";inset:0;opacity:.28}.hud:before,.hud__scan{pointer-events:none;position:absolute}.hud__scan{animation:scan-sweep 3.6s linear infinite;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--primary) 18%,transparent),transparent);height:28%;left:0;right:0}.hud__chrome{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;margin-bottom:1.35rem;position:relative;z-index:1}.hud__live{align-items:center;color:var(--live);display:inline-flex;font-weight:500;gap:.4rem;letter-spacing:.18em;margin:0;text-transform:uppercase}.hud__clock,.hud__live{font-family:var(--font-mono);font-size:var(--label-size)}.hud__clock{color:var(--muted);justify-self:start;letter-spacing:.12em}.hud__mark{height:auto;justify-self:end;opacity:.92;width:118px}.hud__grid{display:grid;gap:.85rem;grid-template-columns:1fr 1fr;margin:0;position:relative;z-index:1}.hud__cell{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ctrl);padding:.85rem .95rem}.hud__cell--full{grid-column:1/-1}.hud__cell dt{color:var(--muted);font-family:var(--font-mono);font-size:var(--label-size);font-weight:500;letter-spacing:var(--label-track);margin-bottom:.35rem;text-transform:uppercase}.hud__cell dd{margin:0}.hud__cell strong{color:var(--stage-fg);display:block;font-family:var(--font-mono);font-size:1.05rem;font-weight:500}.hud__cell span{color:var(--muted);display:block;font-size:.8125rem;margin-top:.2rem}.hud__faixa{background:color-mix(in srgb,var(--live) 12%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:var(--radius-ctrl);color:var(--primary);font-family:var(--font-mono);font-size:.8125rem;font-weight:500;margin:.85rem 0 0;padding:.7rem .95rem;position:relative;text-align:center;z-index:1}.proof__body{font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:500;line-height:1.35;max-width:40ch}.problem{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.problem li{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);font-weight:500;padding:1.15rem 1.2rem}.cortes{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.35rem 1.4rem 1.5rem}.card h2{font-size:1.25rem;margin-bottom:.55rem}.card p:last-child{color:var(--muted)}.card--agent{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));position:relative}.card__mark{height:36px;position:absolute;right:1.2rem;top:1.2rem;width:36px}.diff h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:.75rem}.diff p:last-child{color:var(--muted);font-size:1.0625rem;max-width:46ch}.band--form{padding-bottom:5rem}.form-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card);max-width:560px;padding:1.75rem 1.75rem 2rem}.form-panel h2{font-size:1.5rem;margin-bottom:1.35rem}.form-panel .hbspt-form,.form-panel .hs-form,.form-panel .hs-form-html,.form-panel .hs_cos_wrapper_type_form,.form-panel form{background:transparent;background-color:transparent;color:var(--stage-fg);font-family:var(--font-sans)}.form-panel fieldset{border:0;float:none;margin:0;max-width:100%!important;padding:0;width:100%}.form-panel .form-title,.form-panel .hs_cos_wrapper_type_form>h3{display:none}.form-panel .hs-form .form-columns-1,.form-panel .hs-form .form-columns-2,.form-panel .hs-form .form-columns-3,.form-panel .hs-form .hs-form-field,.form-panel .hs-form .input,.form-panel .hs-form fieldset.form-columns-1,.form-panel .hs-form fieldset.form-columns-2,.form-panel .hs-form fieldset.form-columns-2 .hs-form-field,.form-panel .hs-form fieldset.form-columns-3,.form-panel .hs-form fieldset.form-columns-3 .hs-form-field{display:block;float:none!important;max-width:100%!important;width:100%!important}.form-panel .hs-form-field{margin-bottom:1rem}.form-panel .hs-form .hs-form-field>label,.form-panel .hs-form label{color:var(--muted)!important;display:block;font-family:var(--font-mono)!important;font-size:var(--label-size)!important;font-weight:500;letter-spacing:.16em!important;margin-bottom:.4rem;text-transform:uppercase!important}.form-panel .hs-form-required{color:var(--primary);margin-left:.2rem}.form-panel .hs-form .hs-input,.form-panel .hs-form input[type=email],.form-panel .hs-form input[type=number],.form-panel .hs-form input[type=tel],.form-panel .hs-form input[type=text],.form-panel .hs-form select,.form-panel .hs-form textarea{appearance:none;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ctrl);color:var(--stage-fg);display:block;float:none;font-family:var(--font-sans);font-size:.9375rem;max-width:100%;min-height:44px;padding:.65rem .8rem;width:100%}.form-panel .hs-form textarea{min-height:88px;resize:vertical}.form-panel .hs-form .hs-input:focus,.form-panel .hs-form input:focus,.form-panel .hs-form select:focus,.form-panel .hs-form textarea:focus{border-color:var(--primary);box-shadow:none;outline:2px solid var(--primary);outline-offset:1px}.form-panel .inputs-list{list-style:none;margin:0;padding:0}.form-panel .hs-form .hs-form-booleancheckbox-display,.form-panel .hs-form .inputs-list label{align-items:flex-start;color:var(--muted)!important;display:flex;font-family:var(--font-sans)!important;font-size:.8125rem!important;font-weight:400;gap:.5rem;letter-spacing:0!important;line-height:1.45;text-transform:none!important}.form-panel .hs-form input[type=checkbox],.form-panel .hs-form input[type=radio]{accent-color:var(--primary);height:1rem;margin-top:.15rem;min-height:0;width:1rem}.form-panel .hs-richtext,.form-panel .hs-richtext p,.form-panel .legal-consent-container{color:var(--muted);font-size:.75rem;line-height:1.45}.form-panel .legal-consent-container{margin-top:.5rem}.form-panel .hs-error-msg,.form-panel .hs-error-msgs,.form-panel .hs-form .hs-error-msgs label{color:var(--destructive)!important;font-family:var(--font-sans)!important;font-size:.75rem!important;font-weight:400;letter-spacing:0!important;list-style:none;margin:.3rem 0 0;padding:0;text-transform:none!important}.form-panel .hs-form .hs-input.error,.form-panel .hs-form .hs-input.invalid.error{border-color:var(--destructive);outline-color:var(--destructive)}.form-panel .hs-form .hs_submit,.form-panel .hs_submit{float:none;margin-top:.5rem;width:100%}.form-panel .hs-button.primary.large,.form-panel input.hs-button.primary,.form-panel input.hs-button.primary.large,.form-panel input[type=submit]{align-items:center;background:var(--primary)!important;background-color:var(--primary)!important;background-image:none!important;border:0!important;border-radius:var(--radius-ctrl)!important;box-shadow:none;color:var(--primary-fg)!important;cursor:pointer;display:inline-flex;font-family:var(--font-sans)!important;font-size:.9375rem;font-weight:500;justify-content:center;min-height:44px;padding:.7rem 1.15rem;text-shadow:none;transition:background-color var(--motion-quick) var(--ease);width:100%}.form-panel .hs-button.primary.large:active,.form-panel .hs-button.primary.large:focus,.form-panel .hs-button.primary.large:hover,.form-panel input.hs-button.primary.large:active,.form-panel input.hs-button.primary.large:focus,.form-panel input.hs-button.primary.large:focus-visible,.form-panel input.hs-button.primary.large:hover,.form-panel input.hs-button.primary:active,.form-panel input.hs-button.primary:focus,.form-panel input.hs-button.primary:hover,.form-panel input[type=submit]:active,.form-panel input[type=submit]:focus,.form-panel input[type=submit]:hover{background:var(--live)!important;background-color:var(--live)!important;background-image:none!important;border-color:transparent!important;box-shadow:none;color:var(--primary-fg)!important;outline:2px solid var(--primary);outline-offset:2px}.form-panel .hs-form .submitted-message,.form-panel .hs-form-success,.form-panel .submitted-message{background:transparent;color:var(--stage-fg);font-family:var(--font-sans);font-size:1rem}.stage .hs_cos_wrapper{display:block}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes scan-sweep{0%{transform:translateY(-30%)}to{transform:translateY(380%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hud__scan,.live-dot{animation:none}}@media (max-width:767px){:root{--wrap:min(1120px,calc(100% - 1.5rem))}.chrome__inner{min-height:64px}.chrome__lockup img{width:140px}.band{padding-block:3rem}.cortes,.hero,.hud__grid,.problem{grid-template-columns:1fr}.hud__cell--full{grid-column:auto}.form-panel{padding:1.25rem}}.lp-blog .band--hero h1,.lp-blog article h1{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:1.5rem}.lp-blog article h1{margin-bottom:.75rem}.blog-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.blog-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.card--post{color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:0;text-decoration:none;transition:border-color var(--motion-quick) var(--ease)}.card--post:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.card__media{aspect-ratio:16/9;background:var(--card);overflow:hidden}.card__media img{height:100%;object-fit:cover;width:100%}.card__body{padding:1.35rem 1.4rem 1.5rem}.card--post h2 a{color:inherit;text-decoration:none}.card--post .lede{display:-webkit-box;-webkit-box-orient:vertical;font-size:.9375rem;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1.15rem;max-width:none;overflow:hidden}.blog-pager{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.post__column{margin-inline:auto;max-width:66ch}.lp-blog #contato .form-panel{max-width:none}.post__media{aspect-ratio:16/9;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);margin:1.5rem 0 2rem;overflow:hidden}.post__media img{height:100%;object-fit:cover;width:100%}.post__body{margin-bottom:2rem}.post__body p{margin-bottom:1rem}.post__body a{color:var(--primary)}.post__body h2,.post__body h3{margin:1.75rem 0 .75rem}.post__body ol,.post__body ul{margin:0 0 1rem;padding-left:1.25rem}.post__body li{margin-bottom:.35rem}.post__body img{border-radius:var(--radius-ctrl);margin:1.25rem 0}.blog-related{margin-top:.5rem}@media (max-width:767px){.blog-grid{grid-template-columns:1fr}}