@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#101828;font-synthesis:none;text-rendering:optimizelegibility;--ink:#101828;--muted:#5c6b82;--line:#dce3ec;--soft:#f4f7fb;--blue:#2758e8;--blue-dark:#183fbd;--navy:#07101f;--green:#087f5b;--amber:#b45f06;background:#fff;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07101fd6;border-bottom:1px solid #ffffff1a;align-items:center;gap:28px;height:74px;padding:0 max(24px,50vw - 660px);display:flex;position:fixed;inset:0 0 auto}.brand{flex:none;align-items:center;gap:10px;font-size:23px;font-weight:800;display:flex}.brand img{object-fit:cover;border-radius:8px;width:39px;height:39px}.brand span span,.footer-logo span{color:#6f91ff}.nav-links{align-items:center;gap:8px;margin:0 auto;display:flex}.nav-links button,.footer-links button{color:inherit;background:0 0;border:0;padding:10px 12px;font-size:14px;font-weight:600}.nav-links button:hover,.text-link:hover{color:#9db7ff}.header-actions{align-items:center;gap:14px;display:flex}.text-link{font-size:14px;font-weight:700}.icon-button.menu-button{display:none}.icon-button{color:#fff;background:#ffffff14;border:1px solid #fff3;place-items:center;width:42px;height:42px;display:grid}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:40px;padding:0 16px;font-size:14px}.button-primary{color:#fff;background:var(--blue);box-shadow:0 9px 28px #2758e847}.button-primary:hover{background:var(--blue-dark)}.button-ghost{color:#fff;background:#07101f4d;border-color:#ffffff57}.button-light{color:var(--navy);background:#fff}.hero{color:#fff;background:#050c18 url(/assets/hero-vendas-ia.png) 50%/cover no-repeat;align-items:center;min-height:min(860px,94vh);display:flex;position:relative}.hero-overlay{background:linear-gradient(90deg,#040a16f2 0%,#040a16bf 38%,#040a1614 73%);position:absolute;inset:0}.hero-content{width:min(1320px,100% - 48px);margin:55px auto 0;position:relative}.eyebrow,.section-kicker{color:var(--blue);text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow{color:#9db7ff}.hero h1{letter-spacing:0;max-width:640px;margin:18px 0 14px;font-size:clamp(58px,7vw,94px);line-height:.94}.hero-lead{color:#d7e0ef;max-width:650px;margin:0;font-size:clamp(20px,2.1vw,30px);line-height:1.35}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-proof{color:#b9c7da;flex-wrap:wrap;gap:20px;margin-top:32px;font-size:14px;display:flex}.hero-proof span{align-items:center;gap:7px;display:inline-flex}.hero-proof svg{color:#4ade80}.hero-scroll{color:#fff;background:#07101f80;border:1px solid #ffffff38;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:26px;left:50%}.outcome-band{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;max-width:1320px;min-height:220px;margin:0 auto;padding:58px 24px;display:grid}.outcome-band h2,.section-heading h2,.via-copy h2,.platform-copy h2,.security-copy h2,.contact-copy h2{letter-spacing:0;margin:10px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.08}.outcome-band p{color:var(--muted);margin:0;font-size:19px;line-height:1.65}.section{max-width:1320px;margin:0 auto;padding:92px 24px}.capabilities-section{border-top:1px solid var(--line)}.section-heading{max-width:720px}.section-heading.centered{text-align:center;margin:0 auto}.section-heading p{color:var(--muted);font-size:18px;line-height:1.6}.capability-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;display:grid}.capability{background:#fff;min-height:250px;padding:34px}.capability-icon{width:48px;height:48px;color:var(--blue);background:#edf2ff;place-items:center;display:grid}.accent-green{color:var(--green);background:#e9f8f1}.accent-amber{color:var(--amber);background:#fff3dc}.accent-slate{color:#344054;background:#eef2f6}.capability h3{margin:26px 0 10px;font-size:20px}.capability p{color:var(--muted);margin:0;line-height:1.65}.via-section{color:#fff;background:#07101f;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:100px max(24px,50vw - 660px);display:grid}.section-kicker.light{color:#8eabff}.via-copy p{color:#aebbd0;font-size:18px;line-height:1.7}.check-list{gap:14px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.check-list li{color:#dbe4f2;align-items:center;gap:11px;display:flex}.check-list svg{color:#4ade80;flex:none}.via-console{background:#101a2c;border:1px solid #26344d;padding:22px;box-shadow:0 34px 90px #00000059}.console-header{border-bottom:1px solid #26344d;align-items:center;gap:12px;padding-bottom:18px;display:flex}.via-mark{background:var(--blue);place-items:center;width:44px;height:44px;display:grid}.console-header div{gap:2px;display:grid}.console-header small{color:#8594ab}.live-dot{color:#6ee7b7;margin-left:auto;font-size:12px;font-weight:700}.conversation{gap:12px;padding:24px 0;display:grid}.message{max-width:84%;padding:13px 15px;font-size:14px;line-height:1.5}.user-message{background:var(--blue);justify-self:end}.via-message{color:#d9e3f2;background:#1a2740;gap:8px;display:flex}.via-message svg{color:#8eabff;flex:none}.route-preview{gap:2px;display:grid}.route-line{background:#0b1424;align-items:center;gap:13px;padding:13px;display:flex}.route-line>span{background:#1f4ccc;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.route-line div{gap:3px;display:grid}.route-line small{color:#8594ab}.voice-bar{color:#9db7ff;border:1px solid #2a3b5b;justify-content:center;gap:9px;margin-top:16px;padding:14px;display:flex}.workflow-section{padding-bottom:110px}.workflow-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.workflow-step{border-right:1px solid var(--line);padding:30px 28px 0 0}.workflow-step+.workflow-step{padding-left:28px}.workflow-step:last-child{border-right:0}.workflow-step>span{color:var(--blue);font-size:13px;font-weight:800}.workflow-step h3{margin:18px 0 8px;font-size:22px}.workflow-step p{color:var(--muted);margin:0;line-height:1.6}.platform-section{background:var(--soft);grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:100px max(24px,50vw - 660px);display:grid}.platform-visual,.platform-copy{min-width:0}.browser-frame{background:#fff;border:1px solid #cfd8e6;box-shadow:0 24px 70px #15233c29}.browser-top{background:#edf2f7;border-bottom:1px solid #dbe2eb;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.browser-top i{background:#9aa7b8;border-radius:50%;width:8px;height:8px}.dashboard-preview{aspect-ratio:16/9;grid-template-columns:18% 1fr;min-height:340px;display:grid}.dashboard-preview aside{background:#091326;flex-direction:column;align-items:center;gap:18px;padding:20px 14px;display:flex}.mini-logo{color:#fff;background:var(--blue);place-items:center;width:34px;height:34px;font-weight:800;display:grid}.dashboard-preview aside span{background:#26344c;width:72%;height:7px}.dashboard-main{background:#f8fafc;padding:24px}.dashboard-title{background:#142039;width:38%;height:18px}.metric-row{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.metric-row div{background:#fff;border:1px solid #dfe5ed;height:72px;padding:15px}.metric-row b,.metric-row span{background:#d4deec;height:8px;display:block}.metric-row b{background:#2b5eea;width:72%;margin-bottom:16px}.chart-row{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.chart-bars{background:#fff;border:1px solid #dfe5ed;align-items:end;gap:8px;height:175px;padding:22px;display:flex}.chart-bars i{background:#2b5eea;flex:1}.task-list{background:#fff;border:1px solid #dfe5ed;align-content:start;gap:16px;padding:18px;display:grid}.task-list span{background:#dce3ed;height:12px}.platform-copy p,.security-copy p{color:var(--muted);font-size:18px;line-height:1.7}.hierarchy{flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px;display:flex}.hierarchy span{border:1px solid var(--line);background:#fff;padding:10px 12px;font-size:13px;font-weight:700}.hierarchy svg{color:var(--blue)}.security-section{grid-template-columns:.75fr 1.25fr;gap:90px;max-width:1320px;margin:0 auto;padding:100px 24px;display:grid}.security-points{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.security-points>div{background:#fff;align-content:start;gap:10px;min-height:190px;padding:28px;display:grid}.security-points svg{color:var(--green)}.security-points span{color:var(--muted);line-height:1.55}.contact-section{color:#fff;background:#10265f;grid-template-columns:.85fr 1.15fr;gap:80px;padding:96px max(24px,50vw - 660px);display:grid}.contact-copy p{color:#c6d4f2;font-size:18px;line-height:1.65}.contact-badge{background:#040c1f42;border-left:3px solid #65d6a6;align-items:center;gap:14px;margin-top:34px;padding:18px;display:flex}.contact-badge svg{color:#65d6a6}.contact-badge span{color:#c6d4f2;gap:4px;display:grid}.contact-badge strong{color:#fff}.lead-form{color:var(--ink);background:#fff;padding:32px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-form label{gap:8px;margin-bottom:18px;font-size:13px;font-weight:800;display:grid}.lead-form input,.lead-form select{width:100%;min-height:48px;color:var(--ink);background:#f8fafc;border:1px solid #ccd5e1;border-radius:4px;outline:none;padding:0 13px}.lead-form input:focus,.lead-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2758e81f}.form-submit{width:100%}.form-note{color:var(--muted);text-align:center;margin:13px 0 0;font-size:12px}.faq-section{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{color:var(--muted);margin:-5px 0 24px;line-height:1.7}footer{color:#fff;background:#050b16;grid-template-columns:1fr auto;gap:26px;padding:52px max(24px,50vw - 660px);display:grid}.footer-logo{align-items:center;gap:11px;font-size:24px;display:flex}.footer-logo img{object-fit:cover;border-radius:8px;width:40px;height:40px}.footer-brand p,.copyright{color:#8290a5;font-size:13px}.footer-links{align-items:start;gap:8px;font-size:13px;font-weight:700;display:flex}.footer-links a{padding:10px 12px}.copyright{border-top:1px solid #1c293d;grid-column:1/-1;margin:0;padding-top:24px}@media (width<=980px){.nav-links{background:#07101f;border-bottom:1px solid #26344d;flex-direction:column;align-items:stretch;padding:20px 24px;display:none;position:fixed;top:74px;left:0;right:0}.nav-links.nav-open{display:flex}.nav-links button{text-align:left}.icon-button.menu-button{display:grid}.hero{background-position:64%;min-height:820px}.hero-overlay{background:linear-gradient(90deg,#040a16f5,#040a16b8 58%,#040a1638)}.capability-grid{grid-template-columns:repeat(2,1fr)}.via-section,.platform-section,.security-section,.contact-section{grid-template-columns:1fr;gap:54px}.workflow-grid{grid-template-columns:repeat(2,1fr)}.workflow-step:nth-child(2){border-right:0}.faq-section{grid-template-columns:1fr;gap:36px}}@media (width<=680px){.site-header{height:66px;padding:0 18px}.brand{font-size:20px}.brand img{width:36px;height:36px}.text-link,.header-actions .button-small{display:none}.nav-links{top:66px}.hero{background-position:70%;align-items:end;min-height:760px;padding-bottom:94px}.hero-overlay{background:linear-gradient(#040a164d 0%,#040a16d1 42%,#040a16fa 100%)}.hero-content{width:calc(100% - 36px);margin-top:0}.hero h1{font-size:54px}.hero-lead{font-size:20px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-proof{gap:12px}.outcome-band{grid-template-columns:1fr;gap:22px;padding:48px 18px}.section{padding:70px 18px}.capability-grid{grid-template-columns:1fr}.capability{min-height:0;padding:28px}.via-section,.platform-section,.contact-section{padding:72px 18px}.platform-visual,.platform-copy,.browser-frame{width:100%;max-width:100%}.via-console{padding:14px}.message{max-width:94%}.workflow-grid{grid-template-columns:1fr}.workflow-step,.workflow-step+.workflow-step{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.dashboard-preview{aspect-ratio:auto;width:100%;min-height:240px}.dashboard-main{padding:13px}.metric-row{grid-template-columns:repeat(2,1fr)}.chart-row{grid-template-columns:1fr}.task-list{display:none}.security-section{padding:72px 18px}.security-points{grid-template-columns:1fr}.security-points>div{min-height:0}.form-grid{grid-template-columns:1fr;gap:0}.lead-form{padding:24px 18px}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
