:root{
  --bg:#071321;
  --bg-2:#0b1c2d;
  --card:#0d2235;
  --card-2:#10283d;
  --line:rgba(148,180,215,.18);
  --text:#ffffff;
  --muted:#a9bad0;
  --blue:#2f8cff;
  --blue-2:#0f5fe8;
  --blue-3:#1edd5c;
  --blue-4:#1edd5c;
  --green:#1edd5c;
  --cyan:#2fd4ff;
  --orange:#f3a83b;
  --purple:#9b6cff;
  --radius:22px;
  --shadow:0 24px 80px rgba(0,0,0,.35);
  --max:1440px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:var(--text);
  background:
    radial-gradient(circle at 22% 0%,rgba(47,140,255,.18),transparent 34%),
    radial-gradient(circle at 78% 4%,rgba(71,214,117,.10),transparent 28%),
    linear-gradient(180deg,#06101d 0%,#081727 45%,#06111f 100%);
  line-height:1.5;
}
a{color:inherit;text-decoration:none}
img,svg{max-width:100%;display:block;border-radius: 20px;}
.container{width:min(calc(100% - 48px),var(--max));margin-inline:auto}
.skip-link{position:absolute;left:-999px;top:12px;background:#fff;color:#000;padding:10px 14px;border-radius:10px;z-index:20}.skip-link:focus{left:12px}
.site-header{position:sticky;top:0;z-index:10;background:rgba(6,15,27,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}
.header-inner{height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{font-size:34px;font-weight:800;letter-spacing:-.06em;line-height:1}
.main-nav{display:flex;align-items:center;gap:30px;color:#d8e4f3;font-weight:650;font-size:15px}
.main-nav a:not(.btn){opacity:.86}.main-nav a:hover{opacity:1;color:#fff}.lang-link{padding:8px 10px;border:1px solid var(--line);border-radius:999px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:13px;background:linear-gradient(180deg,var(--blue-3),var(--blue-4));box-shadow:0 12px 32px rgba(47,140,255,.28);font-weight:800;border:1px solid rgba(255,255,255,.08);color:#fff;transition:.2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(47,140,255,.38)}.btn-outline{background:rgba(255,255,255,.03);box-shadow:none;border-color:rgba(170,200,235,.28)}.btn-small{min-height:44px;padding:0 18px;border-radius:12px}.nav-toggle{display:none;background:transparent;border:0;width:44px;height:44px}.nav-toggle span{display:block;width:25px;height:2px;background:#fff;margin:6px auto;border-radius:999px}
.section-pad{padding:70px 0 42px}.section{padding:42px 0}.compact{padding-block:28px}.eyebrow{margin:0 0 12px;color:#7fb7ff;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.hero-grid{display:grid;grid-template-columns:1fr 1.18fr;gap:44px;align-items:center}.hero-copy h1{font-size:clamp(44px,4.35vw,78px);line-height:.96;letter-spacing:-.055em;margin:0 0 22px;max-width:760px}.hero-copy h1 span{color:var(--blue)}.hero-copy h1 strong{color:var(--green);font-style:normal}.lead{font-size:clamp(18px,1.35vw,22px);color:#d1deed;max-width:690px;margin:0 0 28px}.hero-actions{display:flex;gap:18px;flex-wrap:wrap}.trust-pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.trust-pills span{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 16px;border:1px solid var(--line);border-radius:14px;background:rgba(13,34,53,.78);font-weight:750;color:#dce9f7}.hero-visual{position:relative;min-height:475px;padding:40px 130px 92px 20px}.dashboard-card{position:relative;margin-left:auto;width:min(690px,100%);padding:22px 24px 34px;border:1px solid rgba(255,255,255,.18);border-radius:34px;background:linear-gradient(145deg,#182331,#07101b 64%);box-shadow:var(--shadow)}.dashboard-card:after{content:"";position:absolute;inset:auto 8% -70px 8%;height:92px;border-radius:0 0 42px 42px;background:linear-gradient(180deg,#121b25,#03070c);border:1px solid rgba(255,255,255,.12);z-index:-1}.car-screen{display:grid;grid-template-columns:70px 1fr;gap:18px;padding:22px;border-radius:24px;background:#0b1420;border:1px solid rgba(255,255,255,.08)}.screen-sidebar{display:grid;justify-items:center;gap:10px;color:#d9e7f7;font-size:13px}.screen-sidebar b{width:30px;height:30px;background:#123356;border-radius:9px}.screen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.screen-grid div{display:grid;place-items:center;gap:8px;min-height:104px;border-radius:16px;background:#142235;border:1px solid rgba(255,255,255,.07);font-weight:750;font-size:14px;text-align:center}.car-console{display:flex;align-items:center;justify-content:center;gap:22px;padding-top:22px}.car-console span{width:190px;height:18px;border-radius:999px;background:linear-gradient(90deg,transparent,#dce8f6,transparent);opacity:.35}.car-console em{font-style:normal;border:1px solid rgba(255,255,255,.12);background:#17202b;border-radius:10px;padding:10px 14px;color:#ff8b69}.phone-card{position:absolute;right:0;top:24px;width:188px;border-radius:32px;padding:14px;background:#0d121a;border:1px solid rgba(255,255,255,.22);box-shadow:0 20px 60px rgba(0,0,0,.38)}.phone-top{font-size:12px;padding:4px 8px;color:#dce6f2}.phone-card ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.phone-card li{display:flex;align-items:center;gap:9px;background:#1a2736;border-radius:10px;padding:10px;font-size:13px;font-weight:750;color:#d8e6f4}.platform-badges{position:absolute;bottom:20px;left:34%;display:flex;gap:14px;flex-wrap:wrap}.platform-badges span{display:flex;align-items:center;gap:10px;background:rgba(13,34,53,.92);border:1px solid var(--line);padding:13px 20px;border-radius:14px;font-weight:850}
[data-icon]{--c:var(--blue);width:34px;height:34px;display:inline-grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c);font-style:normal;flex:none}[data-icon]::before{font-size:20px;line-height:1}[data-icon="nav"]{--c:var(--blue)}[data-icon="nav"]:before{content:"⌖"}[data-icon="fuel"]{--c:var(--orange)}[data-icon="fuel"]:before{content:"⛽"}[data-icon="bolt"]{--c:var(--green)}[data-icon="bolt"]:before{content:"ϟ"}[data-icon="music"]{--c:var(--purple)}[data-icon="music"]:before{content:"♪"}[data-icon="chat"]{--c:var(--green)}[data-icon="chat"]:before{content:"●"}[data-icon="parking"]{--c:var(--blue)}[data-icon="parking"]:before{content:"P"}[data-icon="shield"]:before{content:"◇"}[data-icon="voice"]:before,[data-icon="wireless"]:before{content:"≋"}[data-icon="cloud"]:before{content:"☁"}[data-icon="android"]:before{content:"▲"}[data-icon="carplay"]{--c:var(--green)}[data-icon="carplay"]:before{content:"C"}[data-icon="apps"]:before{content:"▦"}[data-icon="mic"]:before{content:"♩"}[data-icon="wheel"]:before{content:"◉"}[data-icon="user"]:before{content:"●"}[data-icon="briefcase"]:before{content:"▣"}[data-icon="car"]:before{content:"▰"}[data-icon="code"]{--c:var(--green)}[data-icon="code"]:before{content:"</>";font-size:13px;font-weight:900}[data-icon="support"]:before{content:"◌"}
.section-title{text-align:center;margin-bottom:22px}.section-title h2,.split-card h2,.faq-wrap h2{font-size:clamp(30px,2.25vw,44px);line-height:1.1;letter-spacing:-.035em;margin:0}.feature-grid,.service-grid,.why-grid,.benefits-grid{display:grid;gap:14px}.feature-grid.six{grid-template-columns:repeat(6,1fr)}.feature-card,.service-card,.why-card,.split-card,.faq-wrap,.benefit-card{background:linear-gradient(180deg,rgba(18,43,65,.84),rgba(10,28,45,.84));border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 40px rgba(0,0,0,.12)}.feature-card{padding:24px 18px;text-align:center;min-height:192px;position:relative}.feature-card small{position:absolute;left:18px;top:18px;color:#91a7be;font-size:15px}.feature-card i{margin:18px auto 16px;width:60px;height:60px;border-radius:20px}.feature-card h3,.service-card h3,.why-card h3,.benefit-card h3{margin:0 0 8px;font-size:20px;line-height:1.15}.feature-card p,.service-card p,.why-card p{margin:0;color:var(--muted)}.split-card{display:grid;grid-template-columns:1fr 1.08fr;gap:40px;padding:32px}.steps{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:17px}.steps li{display:grid;grid-template-columns:34px 40px 1fr;gap:16px;align-items:center}.steps span{display:grid;place-items:center;width:30px;height:30px;background:var(--blue-2);border-radius:50%;font-weight:900}.steps b{font-size:17px}.process-copy{border-left:1px solid var(--line);padding-left:40px;display:grid;align-content:center}.process-copy p{font-size:19px;color:#d6e3f1;margin:0 0 26px}.mini-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mini-cards span{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.03);font-weight:760}.benefits-grid{grid-template-columns:1fr 1fr}.benefit-card{position:relative;overflow:hidden;min-height:230px;padding:30px}.benefit-card.user:after{content:"";position:absolute;right:0;bottom:0;width:52%;height:100%;background:linear-gradient(90deg,rgba(13,34,53,.2),rgba(13,34,53,.5)),radial-gradient(circle at 60% 55%,rgba(255,255,255,.12),transparent 40%);opacity:.7}.benefit-card.business{background:linear-gradient(135deg,rgba(20,68,58,.85),rgba(10,30,44,.86))}.benefit-card>div:first-child{display:flex;align-items:center;gap:14px}.check-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px;position:relative;z-index:1;color:#dce8f4}.check-list li::before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--blue);border-radius:50%;margin-right:9px;color:var(--blue);font-size:12px}.check-list.green li::before{border-color:var(--green);color:var(--green)}.chart{position:absolute;right:26px;bottom:34px;display:flex;gap:10px;align-items:end;height:110px;opacity:.82}.chart span{display:block;width:24px;background:linear-gradient(180deg,var(--green),rgba(71,214,117,.22));border-radius:8px 8px 0 0}.chart span:nth-child(1){height:32px}.chart span:nth-child(2){height:50px}.chart span:nth-child(3){height:70px}.chart span:nth-child(4){height:86px}.chart span:nth-child(5){height:108px}.service-grid{grid-template-columns:repeat(6,1fr)}.service-card{padding:24px;min-height:190px}.service-card i{margin-bottom:14px;width:52px;height:52px;border-radius:18px}.support-line{text-align:center;color:#ffffff;font-size:20px;font-weight:400;max-width:920px;margin:70px auto 0}.why-grid{grid-template-columns:repeat(4,1fr)}.why-card{padding:24px;position:relative;min-height:210px}.why-card strong{font-size:32px;color:var(--blue);letter-spacing:-.04em; line-height: 1.1}.why-card i{position:absolute;right:22px;top:22px;width:56px;height:56px;border-radius:18px}.faq-wrap{padding:28px}.faq-wrap h2{text-align:center;margin-bottom:18px}.faq-wrap details{border-top:1px solid var(--line);padding:15px 4px}.faq-wrap details:last-child{border-bottom:1px solid var(--line)}.faq-wrap summary{cursor:pointer;font-weight:800;list-style:none}.faq-wrap summary::-webkit-details-marker{display:none}.faq-wrap summary::after{content:"⌄";float:right;color:#a7b8cb}.faq-wrap details[open] summary::after{content:"⌃"}.faq-wrap p{color:var(--muted);margin:10px 0 0;max-width:1060px}.cta-section{padding-bottom:60px}.cta-card{display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;padding:38px 44px;border-radius:28px;}.cta-card:after{position:absolute;right:-4%;bottom:-22%;width:42%;height:140%;background:linear-gradient(140deg,transparent 20%,rgba(255,255,255,.08)),repeating-linear-gradient(125deg,rgba(255,255,255,.08) 0 2px,transparent 2px 20px);opacity:.45;transform:skewX(-8deg)}.cta-card h2{margin:0 0 8px;font-size:clamp(30px,2.6vw,48px);letter-spacing:-.04em}.cta-card p{font-size:18px;color:#ffffff;max-width:690px;margin:0 0 20px}.meta-line{display:flex;gap:18px;flex-wrap:wrap;color:#c3d0df}.meta-line span:not(:last-child)::after{content:"|";margin-left:18px;opacity:.45}.cta-actions{display:flex;gap:16px;position:relative;z-index:1}.site-footer{border-top:1px solid var(--line);padding:28px 0;color:#b8c7d8}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-inner .brand{color:#fff;font-size:30px}.footer-inner nav{display:flex;gap:46px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}
@media (max-width:1180px){.hero-grid{grid-template-columns:1fr}.hero-visual{max-width:850px;margin:auto}.feature-grid.six,.service-grid{grid-template-columns:repeat(3,1fr)}.why-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:860px){.container{width:min(calc(100% - 32px),var(--max))}.nav-toggle{display:block}.main-nav{position:absolute;inset:74px 16px auto 16px;display:none;flex-direction:column;align-items:stretch;gap:8px;background:#0a1828;border:1px solid var(--line);border-radius:18px;padding:16px}.main-nav.is-open{display:flex}.hero-copy h1{font-size:44px}.hero-visual{padding:18px 0 90px}.phone-card{display:none}.platform-badges{left:20px}.split-card,.benefits-grid,.cta-card{grid-template-columns:1fr}.process-copy{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:24px}.mini-cards{grid-template-columns:1fr}.feature-grid.six,.service-grid,.why-grid{grid-template-columns:1fr 1fr}.cta-actions{flex-wrap:wrap}.footer-inner{flex-direction:column}.footer-inner nav{gap:20px;flex-wrap:wrap;justify-content:center}}
@media (max-width:560px){.header-inner{height:66px}.brand{font-size:28px}.section-pad{padding-top:46px}.hero-actions,.trust-pills,.cta-actions{flex-direction:column}.btn{width:100%}.dashboard-card{padding:14px}.car-screen{grid-template-columns:1fr}.screen-sidebar{display:none}.screen-grid{grid-template-columns:repeat(2,1fr)}.feature-grid.six,.service-grid,.why-grid{grid-template-columns:1fr}.benefit-card{padding:24px}.chart{display:none}.cta-card{padding:28px 22px}.meta-line{display:grid}.meta-line span:after{display:none}}


/* Ajustes solicitados: fundo tipo estrada desfocado e remoção seletiva de caixas */
body{
  position:relative;
  isolation:isolate;
  background:#06111f;
}
body::before{
  content:"";
  position:fixed;
  inset:-28px;
  z-index:0;
  pointer-events:none;
  background-image:
    linear-gradient(180deg,rgba(5,13,24,.24),rgba(5,13,24,.78)),
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201600%201000%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22sky%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23183553%22/%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220.52%22%20stop-color%3D%22%23071321%22/%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23050b14%22/%3E%0A%20%20%20%20%3C/linearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22road%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23314257%22/%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23080d14%22/%3E%0A%20%20%20%20%3C/linearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22light%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%232f8cff%22%20stop-opacity%3D%220%22/%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220.5%22%20stop-color%3D%22%232f8cff%22%20stop-opacity%3D%220.55%22/%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2347d675%22%20stop-opacity%3D%220%22/%3E%0A%20%20%20%20%3C/linearGradient%3E%0A%20%20%3C/defs%3E%0A%20%20%3Crect%20width%3D%221600%22%20height%3D%221000%22%20fill%3D%22url%28%23sky%29%22/%3E%0A%20%20%3Cpath%20d%3D%22M0%20740%20C240%20660%20360%20620%20560%20585%20C750%20552%20935%20556%201110%20590%20C1320%20632%201450%20688%201600%20748%20L1600%201000%20L0%201000%20Z%22%20fill%3D%22%230b1c2d%22%20opacity%3D%220.82%22/%3E%0A%20%20%3Cpath%20d%3D%22M520%201000%20L735%20430%20C760%20365%20840%20365%20865%20430%20L1080%201000%20Z%22%20fill%3D%22url%28%23road%29%22/%3E%0A%20%20%3Cpath%20d%3D%22M600%201000%20L755%20435%22%20stroke%3D%22%239fb8d0%22%20stroke-width%3D%2210%22%20stroke-opacity%3D%220.28%22/%3E%0A%20%20%3Cpath%20d%3D%22M1000%201000%20L845%20435%22%20stroke%3D%22%239fb8d0%22%20stroke-width%3D%2210%22%20stroke-opacity%3D%220.28%22/%3E%0A%20%20%3Cpath%20d%3D%22M800%201000%20L800%20470%22%20stroke%3D%22%23f3a83b%22%20stroke-width%3D%2216%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%2280%2070%22%20stroke-opacity%3D%220.70%22/%3E%0A%20%20%3Cpath%20d%3D%22M0%20395%20C330%20345%20570%20335%20805%20350%20C1040%20365%201300%20335%201600%20300%22%20stroke%3D%22url%28%23light%29%22%20stroke-width%3D%22120%22%20opacity%3D%220.24%22/%3E%0A%20%20%3Ccircle%20cx%3D%22320%22%20cy%3D%22230%22%20r%3D%22160%22%20fill%3D%22%232f8cff%22%20opacity%3D%220.10%22/%3E%0A%20%20%3Ccircle%20cx%3D%221240%22%20cy%3D%22270%22%20r%3D%22180%22%20fill%3D%22%2347d675%22%20opacity%3D%220.08%22/%3E%0A%3C/svg%3E");
  background-size:cover;
  background-position:center;
  filter:blur(9px);
  transform:scale(1.045);
  opacity:.48;
}
body::after{
  content:"";
  position:fixed;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 22% 0%,rgba(47,140,255,.16),transparent 34%),
    radial-gradient(circle at 78% 4%,rgba(71,214,117,.10),transparent 28%),
    linear-gradient(180deg,rgba(6,16,29,.62) 0%,rgba(8,23,39,.80) 45%,rgba(6,17,31,.92) 100%);
}
main,.site-header,.site-footer{position:relative}
main,.site-footer{z-index:1}
.site-header{z-index:10;background:rgba(6,15,27,.70)}

.feature-card,
.service-card,
.why-card{
  position:relative;
  background:transparent;
  border:0;
  border-radius:0;
  box-shadow:none;
}
.feature-card::after,
.service-card::after,
.why-card::after{
  content:"";
  position:absolute;
  left:18px;
  right:18px;
  bottom:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(148,180,215,.18),transparent);
}
.trust-pills span,
.mini-cards span{
  background:transparent;
  border:0;
  border-radius:0;
  box-shadow:none;
}
.trust-pills span{padding-left:0;padding-right:0}
.mini-cards span{padding:12px 0}
