:root{--ink:#1f2530;--muted:#5a6472;--paper:#fff;--wash:#f4f6f8;--line:#dce2e8;--dark:#11151c;--dark2:#1b222d;--accent:#0a8e6c;--accent-soft:#ecf8f5;--blue:#2878c8;--amber:#d98618;--coral:#e56b61;--violet:#8655c7;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit}img{max-width:100%;display:block}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:12px;background:#fff;padding:8px;z-index:9}header{border-bottom:1px solid var(--line);background:rgba(255,255,255,.94);position:sticky;top:0;z-index:5;backdrop-filter:blur(10px)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:750}.brand img{width:auto;height:34px}.brand small{display:block;color:var(--muted);font-size:11px;font-weight:550}.navlinks{display:flex;gap:18px;align-items:center;font-size:14px}.navlinks a{text-decoration:none;color:var(--muted)}.navlinks a:hover,.navlinks a:focus{color:var(--ink)}.menu{display:none;border:1px solid var(--line);background:#fff;padding:8px 10px;border-radius:6px}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;padding:11px 16px;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{background:#06705a}.btn.ghost{border-color:var(--line);color:var(--ink);background:#fff}.eyebrow{color:var(--accent);font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.hero{padding:104px 0 88px;background:linear-gradient(180deg,#fff 0%,#f8fbfa 100%)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center}.hero h1{font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.04em;margin:16px 0 24px;max-width:750px}.hero p{font-size:20px;color:var(--muted);max-width:650px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-mark{border:1px solid var(--line);background:#fff;padding:36px;border-radius:12px}.hero-mark img{width:100%;height:auto;max-height:230px;object-fit:contain}.section{padding:88px 0}.section.alt{background:var(--wash)}.section h2{font-size:38px;line-height:1.1;letter-spacing:-.03em;margin:8px 0 16px}.lede{color:var(--muted);font-size:18px;max-width:700px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.card{border:1px solid var(--line);border-radius:8px;padding:24px;background:#fff}.card .dot{width:12px;height:12px;border-radius:50%;display:block;margin-bottom:30px}.card h3{font-size:21px;margin:0 0 8px}.card p{color:var(--muted);margin:0 0 18px}.card a{font-weight:750;text-decoration:none}.product-note .dot{background:var(--accent)}.product-blue .dot{background:var(--blue)}.product-amber .dot{background:var(--amber)}.product-coral .dot{background:var(--coral)}.product-violet .dot{background:var(--violet)}.band{background:var(--dark);color:#fff;padding:72px 0}.band p{color:#b8c1cb}.two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.list{padding:0;margin:24px 0;list-style:none}.list li{padding:12px 0;border-bottom:1px solid var(--line)}.list strong{display:block}.list span{color:var(--muted);font-size:14px}.notice{padding:16px;border-left:4px solid var(--accent);background:var(--accent-soft);color:#28544a;border-radius:4px}.price{font-size:32px;font-weight:800}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-weight:750}.article{max-width:790px}.article p,.article li{font-size:18px;color:#46515f}.article h2{font-size:28px;margin-top:42px}.tag{display:inline-block;padding:5px 9px;border-radius:99px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800}.site-footer{padding:38px 0;background:var(--dark);color:#fff}.site-footer .brand small,.site-footer p{color:#aeb8c2}.footergrid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px}.footerlinks{display:grid;gap:7px;color:#d6dde3;font-size:14px}.legal{border-top:1px solid #313b48;margin-top:28px;padding-top:18px;color:#8f9aa7;font-size:12px}@media(max-width:800px){.wrap{width:min(var(--max),calc(100% - 28px))}.nav{height:68px}.navlinks{display:none}.menu{display:block}.hero{padding:68px 0 56px}.hero-grid,.two{grid-template-columns:1fr;gap:34px}.hero h1{font-size:48px}.hero p{font-size:18px}.grid{grid-template-columns:1fr}.section{padding:62px 0}.footergrid{grid-template-columns:1fr 1fr}.footergrid>div:first-child{grid-column:1/-1}}@media(prefers-color-scheme:dark){body{background:var(--dark);color:#f5f7f9}header{background:rgba(17,21,28,.94);border-color:#303946}.brand small,.navlinks a,.lede,.card p,.list span,.hero p{color:#b8c1cb}.hero{background:linear-gradient(180deg,#11151c,#151d26)}.hero-mark,.card,.btn.ghost{background:var(--dark2);border-color:#303946;color:#f5f7f9}.section.alt{background:#151c25}.card{box-shadow:none}.band,.site-footer{background:#0b0e13}.list li,.faq details{border-color:#303946}.mock{background:#17221f;border-color:#34524a}.mockbar{background:#1b2825;border-color:#34524a}.mocktabs{border-color:#34524a;color:#a8c8bf}.mockline{background:#21463c}.mocktable{border-color:#34524a}.mockrow{border-color:#34524a}.notice{background:#17382f;color:#bce8d9}}
@media(max-width:800px){.navlinks.open{display:flex;position:absolute;top:68px;left:0;right:0;padding:16px 14px;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch}}
:root {
  --accent: #2b3240;
  --accent-hover: #11151c;
  --accent-soft: #eef1f4;
}

body[data-front="notas"] { --accent: #0a8e6c; --accent-hover: #06705a; --accent-soft: #ecf8f5; }
body[data-front="licitacoes"] { --accent: #2878c8; --accent-hover: #1d5f9f; --accent-soft: #eef6ff; }
body[data-front="telemetria"] { --accent: #d98618; --accent-hover: #a9640d; --accent-soft: #fff6e7; }
body[data-front="sob-medida"] { --accent: #e56b61; --accent-hover: #b64e46; --accent-soft: #fff0ee; }
body[data-front="labs"] { --accent: #8655c7; --accent-hover: #633c96; --accent-soft: #f4effc; }

body[data-front="notas"] .hero { background: radial-gradient(circle at 82% 18%, rgba(10,142,108,.15), transparent 28%), linear-gradient(135deg,#fff,#f4fbf9); }
body[data-front="licitacoes"] .hero { background: radial-gradient(circle at 82% 18%, rgba(40,120,200,.16), transparent 28%), linear-gradient(135deg,#fff,#f3f8fe); }

.btn.primary { background: var(--accent); }
.btn.primary:hover { background: var(--accent-hover); }
.eyebrow { color: var(--accent); }
.notice { border-left-color: var(--accent); background: var(--accent-soft); }
.mock { border: 1px solid #dce2e8; border-radius: 8px; overflow: hidden; background: #fff; box-shadow: 0 18px 40px rgba(31,37,48,.1); }
.mockbar { display: flex; justify-content: space-between; gap: 12px; padding: 14px 16px; background: #2b3240; color: #fff; font-size: 12px; font-weight: 750; }
.mocktabs { display: flex; gap: 18px; padding: 12px 16px; border-bottom: 1px solid #dce2e8; color: #5a6472; font-size: 12px; overflow: auto; white-space: nowrap; }
.mocktabs b { color: var(--accent); }
.mockbody { padding: 20px; }
.mockline { height: 10px; border-radius: 99px; background: var(--accent-soft); margin-bottom: 12px; }
.mockline.short { width: 42%; }
.mocktable { border: 1px solid #dce2e8; border-radius: 6px; overflow: hidden; font-size: 11px; }
.mockrow { display: grid; grid-template-columns: .7fr 1.5fr 1fr .9fr; gap: 8px; padding: 12px; border-top: 1px solid #dce2e8; }
.mockrow:first-child { border-top: 0; }
.mockrow.head { background: #f4f6f8; color: #5a6472; font-weight: 750; }
.mockrow span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.price-grid { align-items: stretch; }
.price-grid .card { display: flex; flex-direction: column; }
.price-grid .price { margin-top: auto; }
.price span { margin-left: 4px; font-size: 14px; font-weight: 650; color: var(--muted); }
.product-note .dot { background: #0a8e6c; }
.band .eyebrow { color: #9be8d3; }

@media (prefers-color-scheme: dark) {
  body:not([data-front]) .eyebrow { color: #9be8d3; }
  body[data-front="notas"] .hero { background: radial-gradient(circle at 82% 18%, rgba(10,142,108,.22), transparent 28%), linear-gradient(135deg,#11151c,#152820); }
  body[data-front="licitacoes"] .hero { background: radial-gradient(circle at 82% 18%, rgba(40,120,200,.24), transparent 28%), linear-gradient(135deg,#11151c,#152333); }
  .notice { background: #17382f; color: #bce8d9; }
}

@media (max-width: 800px) {
  .mockrow { grid-template-columns: .7fr 1.3fr 1fr; }
  .mockrow span:last-child { display: none; }
}

@media (prefers-color-scheme: dark) {
  .mock { background: #1b222d; border-color: #303946; }
  .mocktabs, .mockrow { border-color: #303946; }
  .mockrow.head { background: #151c25; color: #b8c1cb; }
}
@media(max-width:800px){.hero-mark{padding:24px}}
.hero-mark img{max-width:min(100%,388px);margin-inline:auto}

.card{transition:transform .18s ease,box-shadow .18s ease}
.card:hover,.card:focus-within{transform:translateY(-2px);box-shadow:0 10px 24px rgba(31,37,48,.12)}
@media(prefers-reduced-motion:reduce){.card{transition:none}.card:hover,.card:focus-within{transform:none}}
.btn{transition:transform .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:3px solid #9be8d3;outline-offset:2px;box-shadow:0 0 0 1px rgba(43,50,64,.35)}
@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}
.navlinks a:not(.btn){position:relative;transition:color .14s ease}.navlinks a:not(.btn)::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .14s ease}.navlinks a:not(.btn):hover::after,.navlinks a:not(.btn):focus-visible::after{transform:scaleX(1)}
@media(prefers-reduced-motion:reduce){.navlinks a:not(.btn),.navlinks a:not(.btn)::after{transition:none}}
@keyframes nav-drop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:800px){.navlinks.open{animation:nav-drop .16s ease both}}
@media(prefers-reduced-motion:reduce){.navlinks.open{animation:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.card a{ text-decoration-line:underline; text-decoration-color:transparent; text-underline-offset:3px; transition:text-decoration-color .14s ease }.card a:hover,.card a:focus-visible{ text-decoration-color:currentColor }
@media(prefers-reduced-motion:reduce){.card a{transition:none}}
.menu{transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.menu[aria-expanded="true"]{background:#2b3240;color:#fff;border-color:#2b3240}.menu[aria-expanded="true"]:active{transform:translateY(1px)}
@media(prefers-reduced-motion:reduce){.menu{transition:none}.menu[aria-expanded="true"]:active{transform:none}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* I.O editorial / Cofre: a quiet, evidence-first visual language for the public site. */
:root {
  --io-ink: #17242a;
  --io-muted: #53646a;
  --io-paper: #f5f7f5;
  --io-surface: #ffffff;
  --io-wash: #e9efec;
  --io-line: #cbd8d2;
  --io-green: #08785e;
  --io-green-dark: #075342;
  --io-green-soft: #e2f0eb;
  --io-amber: #b56d20;
  --io-night: #101a1b;
  --io-night-surface: #172525;
  --io-night-line: #2b4946;
  --io-max: 1180px;
}

html { scroll-behavior: smooth; }
body { background: var(--io-paper); color: var(--io-ink); line-height: 1.58; }
:focus-visible { outline: 3px solid #d99a3a !important; outline-offset: 3px; }
.wrap { max-width: var(--io-max); }
.nav { border-bottom: 1px solid var(--io-line) !important; box-shadow: none !important; }
.navlinks a:not(.btn)::after { border-radius: 0; background: var(--io-green); }
.navlinks a[aria-current="page"] { color: var(--io-green-dark) !important; font-weight: 750; }
.navlinks a[aria-current="page"]::after { transform: scaleX(1); }
.btn, button, input, select, textarea { border-radius: 4px !important; }
.btn.primary { background: var(--io-green) !important; border-color: var(--io-green) !important; }
.btn.primary:hover { background: var(--io-green-dark) !important; border-color: var(--io-green-dark) !important; }
.btn.ghost, .btn:not(.primary) { box-shadow: none !important; }
.hero h1, .page-title, .article-title { letter-spacing: -0.015em; }
.hero h1 { font-size: clamp(2.6rem, 5vw, 4.55rem) !important; line-height: 1.03 !important; }
.hero p, .lead { max-width: 62ch; }
.eyebrow { border-radius: 0 !important; border-left: 3px solid var(--io-green); padding-left: 10px !important; letter-spacing: .08em; }

/* Keep meaningful photography/video, but remove ornamental gradients from editorial surfaces. */
.hero:not(.home-hero), .blog-page .hero, .about-hero, .telemetry-hero { background-image: none !important; box-shadow: none !important; }
.blog-page .hero, .about-hero, .telemetry-hero { background-color: var(--io-night) !important; color: #f5fbf8 !important; }
.blog-page .hero h1, .blog-page .hero p, .about-hero h1, .about-hero p, .telemetry-hero h1, .telemetry-hero p { color: inherit !important; text-shadow: none !important; }
.hero:not(.home-hero) h1 { text-shadow: none !important; }

.card, .blog-card, .about-task, .about-benefit, .about-step, .delivery-card, .partner-card, .feature-card, .solution-card {
  border: 1px solid var(--io-line) !important; border-radius: 4px !important; box-shadow: none !important; transform: none !important;
}
.card:hover, .card:focus-within, .blog-card:hover, .blog-card:focus-within { transform: none !important; box-shadow: 0 8px 20px rgba(23,36,42,.08) !important; }
.grid { gap: 20px !important; }
.section { border-top: 1px solid var(--io-line); }
.section.alt { background: var(--io-wash) !important; }
.section h2 { max-width: 24ch; }
.list li { border-bottom-color: var(--io-line) !important; }

.blog-page .grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
.blog-card { overflow: hidden; background: var(--io-surface) !important; }
.blog-card-content { padding: 22px !important; }
.blog-card h2, .blog-card h3 { font-size: 1.18rem !important; line-height: 1.22 !important; }
.blog-visual, .blog-hero-art { background-image: none !important; border-radius: 0 !important; }
.blog-visual::before, .blog-visual::after, .blog-hero-art::before, .blog-hero-art::after { display: none !important; }
.visual-notas, .visual-notas-entrada { background: #153d34 !important; }
.visual-processos, .visual-processos-rotina { background: #17353b !important; }
.visual-licitacoes, .visual-licitacoes-edital { background: #193451 !important; }
.visual-fiscal { background: #4b3619 !important; }
.tag, .visual-label { border-radius: 2px !important; }
.article { max-width: 820px; }
.article-title { font-size: clamp(2.2rem, 4vw, 3.75rem) !important; line-height: 1.08 !important; }
.article-visual { border-radius: 4px !important; box-shadow: none !important; }
img { max-width: 100%; }
img[loading="lazy"] { background: var(--io-wash); }
.notes-screen, .partner-card img { border-radius: 3px !important; }
.site-footer { border-top: 1px solid var(--io-line) !important; }
.footergrid { gap: 34px !important; }
.legal { border-top-color: var(--io-line) !important; }

@media (max-width: 900px) { .blog-page .grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (max-width: 620px) {
  .blog-page .grid { grid-template-columns: 1fr !important; }
  .section { padding-block: 54px !important; }
  .hero h1 { font-size: clamp(2.45rem, 12vw, 3.5rem) !important; }
  .article-title { font-size: clamp(2.15rem, 10vw, 3rem) !important; }
}

@media (prefers-color-scheme: dark) {
  :root { --io-ink: #edf6f2; --io-muted: #b7c8c2; --io-paper: #101a1b; --io-surface: #172525; --io-wash: #142120; --io-line: #2b4946; --io-green: #49c9a5; --io-green-dark: #7be0c0; --io-green-soft: #193d35; }
  body { background: var(--io-paper); color: var(--io-ink); }
  .nav { background: var(--io-paper) !important; border-bottom-color: var(--io-night-line) !important; }
  .navlinks a[aria-current="page"] { color: var(--io-green) !important; }
  .btn.primary { color: #08231d !important; }
  .card, .blog-card, .about-task, .about-benefit, .about-step, .delivery-card, .partner-card, .feature-card, .solution-card { background: var(--io-surface) !important; border-color: var(--io-night-line) !important; }
  .section.alt { background: var(--io-wash) !important; }
  .blog-page .hero, .about-hero, .telemetry-hero { background-color: #0b1516 !important; }
  .blog-card:hover, .blog-card:focus-within, .card:hover, .card:focus-within { box-shadow: 0 8px 20px rgba(0,0,0,.25) !important; }
  .site-footer { background: #0b1516 !important; border-top-color: var(--io-night-line) !important; }
  .legal { border-top-color: var(--io-night-line) !important; }
}
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } .card:hover, .card:focus-within, .blog-card:hover, .blog-card:focus-within { transform: none !important; } }
@media (forced-colors: active) { .btn, .card, input, select, textarea { border: 1px solid ButtonText !important; } }

.reports-hero { background: linear-gradient(135deg, #f4f7f6 0%, #e8efec 100%); }
.reports-page .reports-hero h1 { max-width: 760px; }
.reports-page .reports-hero p { max-width: 700px; }
.reports-number, .report-number { display: block; margin-bottom: 28px; color: var(--accent); font-size: 12px; font-weight: 800; letter-spacing: .12em; }
.reports-grid .card, .reports-limits .card { display: flex; flex-direction: column; }
.report-status { display: inline-block; margin-top: auto; padding-top: 18px; color: var(--accent); font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: .06em; }
.report-cases { display: grid; gap: 22px; }
.case-screen { margin: 0; overflow: hidden; border: 1px solid #c7d5d1; border-radius: 4px; background: #fff; box-shadow: 0 16px 32px rgba(23,36,42,.12); }
.case-screen img { display: block; width: 100%; height: auto; }
.case-screen figcaption { padding: 10px 14px; color: #65767b; font-size: 11px; }
.report-notice { margin-top: 28px; }
@media (prefers-color-scheme: dark) { .reports-hero { background: linear-gradient(135deg, #111c1d, #172b2a); } .case-screen { border-color: #2b4946; background: #172525; box-shadow: none; } .case-screen figcaption { color: #b7c8c2; } }

.client-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; margin-top: 30px; }
.client-card { display: grid; grid-template-columns: 118px 1fr; gap: 24px; align-items: center; padding: 24px; border: 1px solid var(--line); background: var(--surface); }
.client-card img { width: 118px; height: 118px; object-fit: contain; }
.client-card:nth-child(2) img { width: 118px; height: auto; padding: 12px 0; }
.client-type { display: block; margin-bottom: 10px; color: var(--accent); font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.client-card h3 { margin-bottom: 8px; }
.client-card p { margin-bottom: 14px; }
.client-card a { color: var(--accent); font-weight: 800; }
@media (max-width: 760px) { .client-grid { grid-template-columns: 1fr; } .client-card { grid-template-columns: 82px 1fr; gap: 16px; padding: 18px; } .client-card img { width: 82px; height: 82px; } .client-card:nth-child(2) img { width: 82px; } }
@media (prefers-color-scheme: dark) { .client-card { border-color: #2b4946; background: #172525; } }

/* Brand correction: graphite is institutional; product color is an accent per front. */
:root {
  --io-ink: #17242a;
  --io-paper: #f5f6f7;
  --io-surface: #ffffff;
  --io-wash: #edf0f2;
  --io-line: #d1d7dc;
  --io-night: #11151c;
  --io-night-surface: #1b222d;
  --io-night-line: #303946;
}
body { --accent-foreground: #ffffff; --accent-on-dark: #b9c7d6; }
body[data-front="notas"] { --accent-foreground: #ffffff; --accent-on-dark: #68d0af; }
body[data-front="licitacoes"] { --accent-foreground: #ffffff; --accent-on-dark: #8fc7ff; }
body[data-front="telemetria"] { --accent-foreground: #241507; --accent-on-dark: #f0b15d; }
body[data-front="sob-medida"] { --accent-foreground: #ffffff; --accent-on-dark: #ffaaa3; }
body[data-front="labs"] { --accent-foreground: #ffffff; --accent-on-dark: #c5a5f1; }

.navlinks a:not(.btn)::after { background: var(--accent) !important; }
.navlinks a[aria-current="page"] { color: var(--accent) !important; }
.btn.primary { background: var(--accent) !important; border-color: var(--accent) !important; color: var(--accent-foreground) !important; }
.btn.primary:hover { background: var(--accent-hover) !important; border-color: var(--accent-hover) !important; }
.eyebrow { color: var(--accent) !important; border-left-color: var(--accent) !important; }
.band .eyebrow { color: var(--accent-on-dark) !important; }
.site-footer { background: #0b0e13 !important; }

@media (prefers-color-scheme: dark) {
  :root { --io-ink: #edf6f2; --io-muted: #b8c1cb; --io-paper: #11151c; --io-surface: #1b222d; --io-wash: #151c25; --io-line: #303946; }
  body { --accent-foreground: #ffffff; color: var(--io-ink) !important; }
  .hero p, .article p, .article li, .card p, .list span { color: var(--io-muted) !important; }
  .hero h1, .section h2, .card h3, .article h1, .article h2, .article h3, .list strong { color: var(--io-ink) !important; }
  body[data-front="notas"] { --accent: #35b995; --accent-hover: #65d1b1; --accent-soft: #17382f; --accent-foreground: #06241c; }
  body[data-front="licitacoes"] { --accent: #8fc7ff; --accent-hover: #b7dcff; --accent-soft: #183149; --accent-foreground: #0b2238; }
  body[data-front="telemetria"] { --accent: #f0b15d; --accent-hover: #ffd08a; --accent-soft: #4b3619; --accent-foreground: #241507; }
  body[data-front="sob-medida"] { --accent: #ffaaa3; --accent-hover: #ffc7c2; --accent-soft: #4c2827; --accent-foreground: #331311; }
  body[data-front="labs"] { --accent: #c5a5f1; --accent-hover: #ddc8ff; --accent-soft: #38294d; --accent-foreground: #211334; }
  .blog-page .hero, .about-hero, .telemetry-hero { background-color: #0b0e13 !important; }
}
