
  html { scroll-behavior: smooth; scroll-padding-top: 104px; }
  @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
  body { margin:0; font-family:'Poppins',system-ui,sans-serif; background:#ffffff; color:#0b2135; -webkit-font-smoothing:antialiased; }
  a { color:#004d8e; text-decoration:none; }
  a:hover { color:#ff6500; }
  * { box-sizing:border-box; }
  @keyframes pulseDot { 0%,100% { opacity:1; transform:scale(1);} 50% { opacity:.25; transform:scale(.7);} }
  @keyframes floatCard { 0%,100% { transform:translateY(0);} 50% { transform:translateY(-10px);} }
  @keyframes spinText { from { transform:rotate(0deg);} to { transform:rotate(360deg);} }
  @keyframes ticker { from { transform:translateX(0);} to { transform:translateX(-50%);} }
  [data-tri] { grid-template-columns: repeat(3, minmax(0,1fr)); }

  @media (max-width: 560px) {
    [data-cat] { grid-template-columns: repeat(2, minmax(0,1fr)) !important; gap: 10px !important; }
    [data-cat-card] { padding: 10px !important; gap: 10px !important; border-radius: 16px !important; }
    [data-cat-name] { font-size: 13px !important; min-height: 36px !important; }
    [data-cat-vals] { grid-template-columns: 1fr !important; gap: 6px !important; padding-top: 8px !important; }
    [data-cat-val] { font-size: 15px !important; }
    [data-cat-lucro] { flex-direction: column !important; align-items: flex-start !important; gap: 2px !important; padding: 9px 10px !important; }
    [data-cat-lucro] > span:last-child { font-size: 15px !important; }
    [data-cat-tag] { font-size: 9px !important; padding: 3px 7px !important; }
    [data-cat-cat] { top: auto !important; bottom: 6px !important; right: 6px !important; }
  }
  @media (max-width: 880px) {
    [data-tri] { grid-template-columns: 1fr !important; }
    [data-tri] > * { grid-column: span 1 !important; }
    [data-planos-bands], [data-planos-blur] { display: none !important; }
  }
  @media (max-width: 1060px) {
    [data-nav-links], [data-nav-cta] { display: none !important; }
    [data-nav-toggle] { display: flex !important; }
  }
  @keyframes nomeFiller { 0%, 20% { opacity:1; max-width:14ch; } 38%, 74% { opacity:0; max-width:0; } 90%, 100% { opacity:1; max-width:14ch; } }
  @keyframes nomeHi { 0%, 20% { color:#04233d; } 34%, 80% { color:#ff6500; } 94%, 100% { color:#04233d; } }
  @keyframes nomeBang { 0%, 42% { opacity:0; transform:translateY(6px) scale(.7); } 56%, 74% { opacity:1; transform:none; } 86%, 100% { opacity:0; transform:translateY(6px) scale(.7); } }
  @keyframes tickerRev { from { transform:translateX(-50%);} to { transform:translateX(0);} }

/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/mineiro-sales/b562bca3-68f2-4ed4-b7b0-5b90c89979bf.woff2") format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/mineiro-sales/73eaa060-c4e4-49b8-86df-abf782eb896f.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/mineiro-sales/1aef99b8-4df0-4dd2-8e21-ad80e53f228b.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/mineiro-sales/15dfbbb9-4496-4369-9deb-528426437ffa.woff2") format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/mineiro-sales/70c057ca-5a6e-44e5-8b02-bc8d8fb6d366.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/mineiro-sales/02d372fb-e53e-4356-b505-148491fd58d7.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/mineiro-sales/4c64c2b2-df70-4512-9faa-2bde0c1d095f.woff2") format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/mineiro-sales/9b4c6d7e-a249-426c-8d7a-e9c792f22ed2.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/mineiro-sales/9d238f60-476e-43ce-aa67-3157b5a3f620.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/mineiro-sales/8bd2c565-8223-4d65-95c2-099d8be19886.woff2") format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/mineiro-sales/fe8448c1-7210-497d-921b-e82f28b8d076.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/mineiro-sales/f6411470-f64d-4c78-9868-9e4ef8ecb16b.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/mineiro-sales/60790eec-6eff-4f4d-b66a-8b014fb42bc1.woff2") format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/mineiro-sales/42f9bb23-5e19-4154-b7c7-fe4ed6215697.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/mineiro-sales/dc086c69-2b10-403e-b027-9dbcfb3a8383.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.sales-hover-0:hover{color:#ff6500 !important}
.sales-hover-1:hover{color:#ff6500 !important}
.sales-hover-2:hover{color:#ff6500 !important}
.sales-hover-3:hover{color:#ff6500 !important}
.sales-hover-4:hover{color:#ff6500 !important}
.sales-hover-5:hover{color:#ff6500 !important}
.sales-hover-6:hover{color:#ff6500 !important}
.sales-hover-7:hover{background:#fff !important;color:#04233d !important}
.sales-hover-8:hover{color:#ff6500 !important}
.sales-hover-9:hover{color:#ff6500 !important}
.sales-hover-10:hover{color:#ff6500 !important}
.sales-hover-11:hover{color:#ff6500 !important}
.sales-hover-12:hover{color:#ff6500 !important}
.sales-hover-13:hover{color:#ff6500 !important}
.sales-hover-14:hover{color:#ff6500 !important}
.sales-hover-15:hover{background:#fff !important;color:#04233d !important}
.sales-hover-16:hover{border-color:#ff6500 !important}
.sales-hover-17:hover{background:#04233d !important;color:#fff !important}
.sales-hover-18:hover{background:#04233d !important;color:#fff !important}
.sales-hover-19:hover{background:#fff !important;color:#04233d !important}
.sales-hover-20:hover{background:#04233d !important;color:#fff !important}
.sales-hover-21:hover{background:#04233d !important;color:#fff !important}
.sales-hover-22:hover{background:#1fb857 !important}
.sales-hover-23:hover{background:#04233d !important;color:#fff !important}

.sales-image{display:block;width:100%;height:100%;overflow:hidden}
.product-placeholder{display:flex;align-items:center;justify-content:center;color:#b9cbd8;background:#f4f7fa;font-weight:700}
[hidden]{display:none!important}button{font:inherit;border:0;background:transparent}
.faq-item{border:1px solid #e9eff5;border-radius:16px;padding:22px 24px;background:#fff}
.faq-item summary{cursor:pointer;font-size:16.5px;font-weight:600;color:#04233d}
.faq-item p{font-size:15.5px;line-height:1.65;color:#516b83;margin:14px 0 0}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
