:root{--fundo:#050505;--painel:#151411;--painel2:#201e18;--tinta:#f7f5ed;--suave:#bdbab0;--linha:#464237;--sinal:#d4b45b;--ok:#91cda0;--okbg:#203429;--alerta:#ffb1a6;--alertabg:#492623;--mono:inherit}
html{scroll-behavior:smooth}body{font-family:Aptos,'Segoe UI',sans-serif;background:#050505;color:#f7f5ed}body.simulating{background-image:linear-gradient(to bottom,rgba(0,0,0,.05),#050505 1120px),var(--scene);background-position:center top;background-size:100% 1200px,100% 1200px;background-repeat:no-repeat}button,input{font:inherit}.env{max-width:1280px;padding:0 40px}.faixa{height:3px;background:var(--sinal)}header{background:rgba(5,5,5,.8);padding:20px 0;border-bottom:1px solid #ffffff20}.marca{font-size:25px;letter-spacing:.12em}.sub{font-size:12px;color:#c2c0b7}#perfil{width:190px!important;border:1px solid var(--linha)!important;border-radius:5px;overflow:hidden}#perfil button{font-size:13px;padding:10px}nav{background:#090909cf;border-color:#ffffff16}nav button{font-size:12px;padding:17px 20px}main{padding-top:0}.model-menu{display:flex;justify-content:center;gap:50px;padding:28px 0 18px}.model-menu button{font-weight:750;letter-spacing:.16em;font-size:15px;color:#aaa89f;padding:10px 4px;border-bottom:2px solid transparent}.model-menu button[aria-pressed=true]{color:var(--sinal);border-color:var(--sinal)}.product-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding:24px 0 54px;align-items:center}.eyebrow{color:var(--sinal);font-size:12px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.product-visual{text-align:center}.model-title{display:block;width:78%;height:88px;object-fit:contain;margin:12px auto 0}.product-photo{width:100%;height:370px;object-fit:contain;display:block;filter:drop-shadow(0 22px 16px #0009)}.price-block{padding-top:18px}.price-block span{font-size:14px;color:#d0cdc5}.price-block output{display:block;font-size:clamp(32px,3.2vw,46px);font-weight:750;letter-spacing:-.03em;color:#f0d37e;line-height:1.35}.price-block small{display:block;font-size:12px;color:#c0bdb4;margin-top:6px}.product-story h1{font-size:clamp(25px,2.5vw,35px);line-height:1.18;letter-spacing:-.025em;margin:16px 0 22px;max-width:540px}.product-story p{font-size:16px;line-height:1.75;color:#d1cfc8;margin:0 0 16px}.slogan{font-size:21px;line-height:1.3;color:var(--sinal);margin:24px 0}.benefits{width:280px;max-width:100%;display:block}h2{font-size:30px;line-height:1.2;letter-spacing:-.025em;margin:10px 0 20px}h3{font-size:18px;margin:0 0 12px}.painel{border-color:#514732;background:linear-gradient(130deg,#211f18e8,#11110ff5);padding:30px;border-radius:8px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.config-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:18px}.config-item{border:1px solid #4a4333;padding:20px;border-radius:6px;background:#10100e99}.config-item .chave{flex-direction:column;align-items:stretch;border:0;padding:0;height:100%;justify-content:space-between}.config-item .chave .seg{width:100%;margin-top:20px}.config-item .chave>div:first-child>div:first-child{font-size:18px;font-weight:650;margin-bottom:8px}.seg{border-color:#77705d;border-radius:4px;overflow:hidden}.seg button+button{border-color:#77705d}.seg button[aria-pressed=true]{background:var(--sinal);color:#17140b}.seg button[disabled]{background:#25231e;color:#7a756b}.commercial-options{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:24px}.nota{font-size:13px;line-height:1.5}.rotulo{font-size:12px}.orcamento{margin-top:28px;border-top:1px solid #4e4633;padding-top:28px}.orcamento>p{color:var(--suave);font-size:15px}.quote-fields{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px;margin-bottom:24px}.campo .cx{border-color:#5f5847;border-radius:4px;background:#080808}.campo .cx input{color:white;padding:14px!important}.largo{border-color:#645c48;border-radius:4px}.largo.destaque{background:var(--sinal);color:#17140b;font-size:14px;font-weight:800;padding:18px}.spec-section{padding:70px 0 30px}.spec-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #4e4633;border-bottom:1px solid #4e4633;margin:28px 0 38px;padding:22px 0;gap:20px}.spec-grid span{display:block;color:#aaa69c;font-size:13px;margin-bottom:9px}.spec-grid strong{font-size:17px}.features-image{width:100%;display:block}.technology{display:grid;grid-template-columns:1fr 230px;gap:90px;align-items:center;padding:70px 80px}.technology p{font-size:16px;line-height:1.7;color:#bbb7ac;max-width:600px}.app-image{width:100%}.warranties{width:270px;max-width:100%;margin-top:22px}footer{border-top:1px solid #ffffff20;padding:28px 0;font-size:12px}.aviso{background:#39301a;color:#f6df9c;border-color:var(--sinal)}.aviso.grave{background:var(--alertabg);color:var(--alerta)}.preco{font-size:32px}.maisdetalhe{border-color:#655d47}textarea,.senha{color:var(--tinta);background:#111}.lin.forte .r,.lin.forte .v{color:var(--tinta)}table td.sel{background:#242117}.model-menu+ .aviso{margin-top:10px}
@media(max-width:800px){.env{padding:0 20px}.product-hero{grid-template-columns:1fr;gap:35px;padding-top:10px}.product-photo{height:330px}.model-title{height:70px}.product-story h1{font-size:28px}.product-story{max-width:620px}.benefits{width:270px}.config-grid{grid-template-columns:1fr}.commercial-options{grid-template-columns:1fr;gap:0}.quote-fields{grid-template-columns:1fr}.section-heading{display:block}.spec-grid{grid-template-columns:repeat(2,1fr)}.technology{padding:45px 0;gap:30px;grid-template-columns:1fr 140px}.technology h2{font-size:24px}.model-menu{gap:22px}.model-menu button{font-size:12px}.painel{padding:22px}.features-image{min-width:650px}.spec-section{overflow-x:auto}.technology p{font-size:14px}header .marca{font-size:20px}#perfil{width:160px!important}nav .env{padding:0 8px}.product-story p{font-size:16px}body.simulating{background-size:auto 1150px,auto 1150px}}
@media(max-width:420px){.env{padding:0 15px}.technology{grid-template-columns:1fr}.app-image{width:150px;justify-self:center}.product-photo{height:290px}.model-menu{gap:16px}.model-title{height:60px}.config-item{padding:16px}}

header .marca{line-height:0}header .header-logo{display:block;width:130px;height:70px;object-fit:cover;object-position:center}header .sub{margin-top:8px}
@media(max-width:600px){header .header-logo{width:110px;height:60px}}
/* The first screen is dedicated to configuring and requesting a proposal. */
header{padding:10px 0}header .header-logo{width:106px;height:57px}header .sub{margin-top:4px}nav button{padding:11px 18px}.model-menu{padding:10px 0 8px;gap:42px}.model-menu button{padding:8px 4px}
body.simulating{background-size:100% 100svh,100% 100svh;background-image:linear-gradient(to bottom,rgba(0,0,0,.08) 45%,#050505 100%),var(--scene)}
.configure-stage{grid-template-columns:minmax(0,1.12fr) minmax(360px,1fr);grid-template-areas:"visual options" "purchase options";gap:8px 48px;align-items:center;padding:4px 0 28px;min-height:calc(100svh - 172px)}
.configure-stage .product-visual{grid-area:visual;align-self:end;min-width:0}.configure-stage .model-title{height:clamp(44px,7svh,66px);width:72%;margin:5px auto 0}.configure-stage .product-photo{height:clamp(190px,calc(100svh - 438px),420px);filter:drop-shadow(0 16px 12px #0008)}
.purchase-summary{grid-area:purchase;text-align:center;align-self:start;max-width:520px;width:100%;justify-self:center}.purchase-summary .price-block{padding-top:0}.purchase-summary .price-block output{font-size:clamp(30px,3vw,42px);line-height:1.18;margin:4px 0}.purchase-summary .price-block small{margin-top:4px}.purchase-summary .proposal-download{margin-top:14px;padding:15px 12px;font-size:14px;letter-spacing:.05em}
.configure-stage .configuration{grid-area:options;margin:0;padding:20px 24px;align-self:center}.configure-stage .section-heading{display:block}.configure-stage h2{font-size:26px;margin:6px 0 12px}.configure-stage .config-grid{grid-template-columns:1fr;gap:0;margin-top:0}.configure-stage .config-item{border:0;border-top:1px solid #4a4333;background:transparent;border-radius:0;padding:13px 0}.configure-stage .config-item h3{font-size:16px;margin:0 0 4px}.configure-stage .config-item p{margin:0}.configure-stage .actuator-choice{display:flex;justify-content:space-between;align-items:center;gap:14px}.configure-stage .config-item .chave{flex-direction:row;align-items:center;gap:14px}.configure-stage .config-item .chave>div:first-child>div:first-child{font-size:16px;margin-bottom:4px}.configure-stage .config-item .seg{width:138px;flex:0 0 138px;margin:0}.configure-stage .seg button{min-height:40px;padding:8px 6px;font-size:14px}.configure-stage .compact-quote{margin:0;padding-top:14px;border-top:1px solid #4a4333}.compact-quote h3{font-size:16px;margin:0 0 10px}.compact-quote .quote-fields{grid-template-columns:1fr 1fr;gap:10px 12px;margin:0}.compact-quote .campo{margin-top:0!important;min-width:0}.compact-quote .campo:first-child{grid-column:1/-1}.compact-quote .campo .rotulo{font-size:13px;letter-spacing:.04em;text-transform:none}.compact-quote .campo .cx{margin-top:4px}.compact-quote .campo .cx input{padding:10px 11px!important;font-size:16px;min-width:0}.compact-quote .privacy-note{font-size:12px;line-height:1.4;margin:10px 0 0}.compact-quote .aviso{margin:0 0 10px;font-size:13px}
.product-description{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr);gap:80px;align-items:center;max-width:none;padding:60px 0 20px;border-top:1px solid #443d2d}.product-description h1{max-width:760px;font-size:32px}.product-description .slogan{margin-top:0}.product-description .benefits{width:300px}.spec-section{padding-top:42px}
@media(min-width:801px) and (max-height:720px){header{padding:6px 0}header .header-logo{width:90px;height:49px}header .sub{display:none}.model-menu{padding:6px 0}.configure-stage{min-height:calc(100svh - 127px);padding-bottom:18px;gap:6px 36px}.configure-stage .configuration{padding:15px 20px}.configure-stage .config-item{padding:9px 0}.configure-stage h2{font-size:24px;margin-bottom:8px}.configure-stage .compact-quote{padding-top:10px}.compact-quote h3{margin-bottom:8px}.compact-quote .quote-fields{gap:8px 12px}.compact-quote .privacy-note{margin-top:8px}.configure-stage .product-photo{height:clamp(175px,calc(100svh - 348px),350px)}.configure-stage .model-title{height:44px}.purchase-summary .proposal-download{margin-top:10px;padding:13px 10px}}
@media(max-width:1000px) and (min-width:801px){.env{padding-left:24px;padding-right:24px}.configure-stage{gap:8px 24px;grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}.configure-stage .configuration{padding:18px}.configure-stage .config-item .seg{width:110px;flex-basis:110px}.configure-stage .config-item .nota{font-size:12px}}
@media(max-width:800px){body.simulating{background-size:auto 850px,auto 850px}.configure-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual" "purchase" "options";gap:22px;min-height:0;padding:8px 0 32px}.configure-stage .model-title{height:52px;margin-top:6px}.configure-stage .product-photo{height:clamp(200px,35svh,300px)}.purchase-summary{max-width:480px}.configure-stage .configuration{width:100%;max-width:580px;justify-self:center;padding:22px}.configure-stage .section-heading h2{font-size:26px}.product-description{grid-template-columns:1fr;gap:20px;padding-top:38px}.product-description h1{font-size:28px}.product-description .benefits{width:280px}.model-menu{gap:28px}.features-image{min-width:0}.spec-section{overflow:visible}}
@media(max-width:420px){header .header-logo{width:96px;height:52px}.configure-stage .configuration{padding:18px}.configure-stage .config-item .seg{width:104px;flex-basis:104px}.configure-stage .config-item .chave>div:first-child>div:first-child{font-size:15px}.configure-stage .config-item .nota{font-size:12px}.compact-quote .quote-fields{gap:10px}.purchase-summary .price-block output{font-size:34px}.product-description h1{font-size:26px}}

/* Larger equipment and price; proposal action follows the customer fields. */
.configure-stage .model-title{width:60%;height:clamp(36px,5.5svh,52px)}
.configure-stage .product-photo{height:clamp(230px,calc(100svh - 358px),500px)}
.purchase-summary .price-block output{font-size:clamp(38px,3.7vw,52px)}
.compact-quote .proposal-download{margin-top:14px;padding:14px 12px;font-size:14px;letter-spacing:.05em}
@media(min-width:801px) and (max-height:720px){.configure-stage .model-title{height:36px}.configure-stage .product-photo{height:clamp(205px,calc(100svh - 295px),420px)}.compact-quote .proposal-download{margin-top:10px;padding:12px}.configure-stage .configuration{padding-top:12px;padding-bottom:12px}}
@media(max-width:800px){.configure-stage .model-title{width:60%;height:42px}.configure-stage .product-photo{height:clamp(250px,43svh,370px)}.purchase-summary .price-block output{font-size:42px}}

/* Main navigation beside the brand; access profiles in the footer. */
header .topo{gap:32px;justify-content:space-between}header .marca{flex:0 0 auto}header nav{background:transparent;border:0;min-width:0}header #abas{display:flex;align-items:center;overflow-x:auto}header nav button{padding:14px 16px;font-size:13px}header .header-logo{width:106px;height:57px}.footer-layout{display:flex;align-items:center;justify-content:space-between;gap:28px}.footer-layout #rodape{max-width:820px}.footer-layout #perfil{flex:0 0 190px}.footer-layout #perfil button{color:var(--suave)}.footer-layout #perfil button[aria-pressed=true]{color:#17140b}.compact-quote .proposal-download{display:block;width:100%}
@media(min-width:801px){.configure-stage{min-height:calc(100svh - 130px)}.configure-stage .product-photo{height:clamp(250px,calc(100svh - 316px),540px)}}
@media(min-width:801px) and (max-height:720px){.configure-stage{min-height:calc(100svh - 122px)}.configure-stage .product-photo{height:clamp(235px,calc(100svh - 270px),450px)}}
@media(max-width:800px){header .topo{gap:18px}header nav button{font-size:12px;padding:13px 10px}header .header-logo{width:88px;height:47px}.footer-layout{flex-direction:column;align-items:flex-start;gap:20px}.footer-layout #perfil{flex:0 0 auto}}
@media(max-width:480px){header .topo{gap:12px}header .header-logo{width:76px;height:41px}header nav button{padding:12px 9px}}
/* Final brand, product and price sizing. */
header .header-logo{width:86px;height:46px}
.configure-stage .product-photo{transform:scale(1.05);transform-origin:center 85%}
.purchase-summary .price-block{position:relative;top:-12px}
.purchase-summary .price-block output{font-size:clamp(42px,4.1vw,58px)}
@media(max-width:800px){.purchase-summary .price-block output{font-size:46px}.purchase-summary .price-block{top:-8px}.configure-stage .product-photo{transform:scale(1.04)}}
/* Give the equipment more room beside a narrower configuration panel. */
@media(min-width:801px){
 .configure-stage{grid-template-columns:minmax(0,1fr) minmax(330px,390px);column-gap:36px}
 .configure-stage .configuration{padding-left:18px;padding-right:18px}
 .configure-stage .config-item .seg{width:112px;flex-basis:112px}
 .configure-stage .model-title{position:relative;top:0}
 .configure-stage .product-photo{height:clamp(275px,calc(100svh - 286px),570px);transform:scale(1.06)}
 .purchase-summary{max-width:600px}
 .purchase-summary .price-block output{font-size:clamp(48px,4.7vw,66px)}
}
@media(min-width:801px) and (max-width:1000px){
 .configure-stage{grid-template-columns:minmax(0,1fr) 330px;column-gap:20px}
 .configure-stage .configuration{padding-left:15px;padding-right:15px}
 .configure-stage .config-item .seg{width:104px;flex-basis:104px}
}
@media(min-width:801px) and (max-height:720px){.configure-stage .product-photo{height:clamp(255px,calc(100svh - 245px),470px)}}
@media(max-width:800px){
 .configure-stage .configuration{max-width:440px}
 .configure-stage .model-title{position:relative;top:0}
 .configure-stage .product-photo{height:clamp(270px,46svh,395px)}
 .purchase-summary .price-block output{font-size:clamp(44px,12vw,52px)}
}

/* Model selection beside the brand; navigation collapses on narrower screens. */
header .topo{display:flex;flex-wrap:nowrap;align-items:center;gap:24px}
#header-models{min-width:0}
header .model-menu{padding:0;gap:20px;justify-content:flex-start}
header .model-menu button{font-size:12px;letter-spacing:.09em;padding:12px 0;white-space:nowrap}
header .main-navigation{margin-left:auto;position:relative;flex-shrink:0}
header .nav-toggle{display:none}
header #abas{overflow:visible}
header #abas button{padding:14px 10px;font-size:12px;white-space:nowrap}
@media(max-width:1100px){
 header .nav-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--linha);border-radius:5px;color:var(--tinta)}
 .nav-toggle>span:first-child{font-size:22px;line-height:1}
 header #abas{display:none;position:absolute;right:0;top:calc(100% + 12px);min-width:220px;padding:8px;background:#151411;border:1px solid var(--linha);border-radius:6px;box-shadow:0 12px 32px #0008;z-index:30}
 header .main-navigation.is-open #abas{display:flex;flex-direction:column;align-items:stretch}
 header #abas button{text-align:left;padding:14px 16px;min-height:44px}
 header #abas button[aria-current="true"]{color:var(--sinal);background:#242117}
}
@media(max-width:480px){
 header .topo{gap:10px;padding-left:10px;padding-right:10px}
 header .model-menu{gap:10px}
 header .model-menu button{font-size:10px;letter-spacing:.02em}
 header .nav-toggle{width:36px;justify-content:center;padding:6px}
 .nav-toggle-label{display:none}
}
@media(max-width:350px){header .topo{gap:6px}header .model-menu{gap:6px}header .model-menu button{font-size:9px}}

/* Wider product presentation, with the model title above its configuration. */
.configuration-column{grid-area:options;min-width:0;align-self:center}
.configuration-title{text-align:center;margin-bottom:22px}
.configure-stage .configuration-title .model-title{width:85%;height:66px;margin:8px auto 0;position:static}
@media(min-width:801px){
 header #header-models{margin-left:30px}
 body.simulating main>.env{max-width:1760px;padding-left:48px;padding-right:48px}
 .configure-stage{grid-template-columns:minmax(0,1fr) minmax(350px,440px);column-gap:48px}
 .configure-stage .product-photo{height:clamp(310px,calc(100svh - 250px),740px);transform:none}
 .configure-stage .product-visual{align-self:end}
 .configure-stage .configuration{padding-left:24px;padding-right:24px}
 body.simulating .product-description,body.simulating .spec-section,body.simulating .technology{max-width:1200px;margin-left:auto;margin-right:auto}
}
@media(min-width:801px) and (max-width:1100px){
 body.simulating main>.env{padding-left:24px;padding-right:24px}
 .configure-stage{grid-template-columns:minmax(0,1fr) 350px;column-gap:24px}
 .configure-stage .configuration{padding-left:18px;padding-right:18px}
}
@media(max-width:800px){
 .configuration-column{width:100%;max-width:520px;justify-self:center}
 .configure-stage .configuration{width:100%;max-width:none}
 .configure-stage .configuration-title .model-title{height:48px;width:70%}
 .configuration-title{margin-bottom:18px}
}

/* Weighing accessories, in catalog order. */
.technology{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:40px;padding:70px 0;align-items:center}
.weighing-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;min-width:0}
.weighing-product{display:block;width:100%;height:auto}
@media(max-width:900px){.technology{grid-template-columns:1fr;gap:28px}.technology p{max-width:650px}.weighing-products{gap:14px}}
@media(max-width:600px){.weighing-products{grid-template-columns:1fr;width:100%;max-width:300px;justify-self:center;gap:24px}.technology{padding:45px 0}}

/* Hide internal navigation while retaining its functionality in the file. */
#abas [data-v="revenda"],#abas [data-v="atualizar"],footer #perfil{display:none!important}
#footer-brand{display:inline-flex;flex:0 0 auto;align-items:center;margin-left:auto}
.footer-logo{display:block;width:70px;height:38px;object-fit:cover;object-position:center}
#footer-brand:focus-visible{outline:2px solid var(--sinal);outline-offset:6px}
@media(max-width:800px){#footer-brand{margin-left:0}}

/* Privacy acknowledgement at the bottom of the viewport. */
.privacy-link{color:var(--suave);text-decoration:underline;text-underline-offset:4px;padding:10px 0;font-size:12px;flex-shrink:0}
.privacy-notice[hidden]{display:none!important}
.privacy-notice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:1060px;z-index:100;display:flex;align-items:center;gap:28px;padding:22px 26px;background:#171610;border:1px solid #73613a;border-radius:10px;box-shadow:0 10px 50px #000b;color:var(--tinta)}
.privacy-notice h2{font-size:18px;margin:0 0 8px;color:var(--sinal)}
.privacy-notice p{font-size:14px;line-height:1.5;margin:0}
.privacy-notice a{color:var(--sinal);overflow-wrap:anywhere}
.privacy-notice .privacy-notice-detail{font-size:12px;color:var(--suave);margin-top:7px}
.privacy-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.privacy-notice .privacy-actions button{width:auto;margin:0;padding:14px 18px;white-space:nowrap}
.privacy-secondary{border:1px solid #73613a;background:transparent;color:var(--tinta)}
.privacy-link:focus-visible,.privacy-notice button:focus-visible{outline:2px solid var(--sinal);outline-offset:4px}
@media(max-width:760px){.privacy-notice{bottom:12px;width:calc(100% - 24px);padding:18px;gap:14px;flex-direction:column;align-items:stretch;max-height:calc(100svh - 24px);overflow-y:auto}.privacy-actions{width:100%;flex-direction:column-reverse;align-items:stretch}.privacy-notice .privacy-actions button{width:100%}.privacy-notice p{font-size:13px}}

.footer-privacy{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;flex-shrink:0}
.privacy-notice .privacy-policy-link{margin-top:8px}

/* Comparativo público no formato original; custos e margens permanecem no servidor. */
.comparison-panel{margin:4px 0 60px;padding:30px;border-radius:8px;min-height:220px}
.comparison-kicker{color:#d9d7cf;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.comparison-summary{margin-top:4px;color:#d7d4cb;font-size:13px}
.comparison-scroll{overflow-x:auto;margin-top:22px}
.comparison-table{min-width:620px;width:100%;border-collapse:collapse}
.comparison-table th,.comparison-table td{padding:11px 4px;text-align:right;border-color:#4e493c}
.comparison-table th{font-size:12px;color:#d8d4c9;letter-spacing:.12em}
.comparison-table th:first-child,.comparison-table td:first-child{text-align:left;width:20%;font-family:inherit}
.comparison-table th.sel{border-bottom:3px solid var(--sinal);color:#fff}
.comparison-table td.sel{background:#272419}
.comparison-table tbody td:not(:first-child){font-weight:700;color:#fff}
.comparison-status{display:inline-block;padding:4px 8px;border:1px solid;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}
.comparison-status.is-ok{background:#183325;color:#8ee0a7;border-color:#69b681}
.comparison-status.is-low{background:#54241f;color:#ffc0b5;border-color:#e27c6d}
.comparison-note{margin:14px 0 0}
@media(max-width:600px){.comparison-panel{padding:22px 18px}.comparison-scroll{margin-left:-4px;margin-right:-4px}}

.config-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}
.learn-more{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border:1px solid var(--sinal);border-radius:4px;color:var(--sinal);font-size:12px;font-weight:700;white-space:nowrap;text-decoration:none}
.learn-more:hover{background:var(--sinal);color:#17140b}
.learn-more:focus-visible{outline:2px solid var(--sinal);outline-offset:3px}
#informacoes-tronco{scroll-margin-top:24px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
