:root{--brand-primary:#4B4A46;--brand-primary-dark:#272622;--brand-primary-light:#E4E1DA;--brand-secondary:#7D7A72;--brand-accent:#A98545;--brand-bg:#FFF;--brand-bg-alt:#F3F6F8;--brand-text:#17242D;--brand-text-inverse:#FFF;--brand-border:#D5DEE3;--brand-radius:0;--brand-font:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;font-family:var(--brand-font);color:#17242d;color:var(--brand-text);line-height:1.7}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.5rem, min(3vw, 2.4rem))}img{max-width:100%;-o-object-fit:cover;object-fit:cover}img[src=""]{font-size:0;color:transparent;text-indent:-9999px}.navbar{background:#272622;background:var(--brand-primary-dark);min-height:72px}.navbar img{width:180px;height:40px}.t-btn{background:#4b4a46;background:var(--brand-primary);color:#fff}footer{background:#272622;background:var(--brand-primary-dark);color:#fff;padding:64px 0 24px}.t-foot{display:grid;grid-template-columns:2fr 1fr 1fr}.t-foot a:not([class*=btn-]){display:block;color:#fff}.t-legal,.t-page{padding:80px max(24px,(100% - 1140px) / 2)}.modal-dialog{max-width:560px}@media (max-width:767px){.t-about-split,.t-compact>.container,.t-contact>.container,.t-dashboard>.container,.t-guided-hero,.t-industry-hero{grid-template-columns:1fr!important}.t-about-split h1,.t-dashboard h1{width:100%;max-width:100%}.t-about-split img,.t-dashboard img,.t-guided-hero img{height:360px}.t-stats{overflow-x:auto}.t-stats div{min-width:150px}.t-article,.t-foot,.t-industries article{grid-template-columns:1fr}}.feedback label{font-weight:700;display:block}.feedback .form-control{border-radius:0;min-height:48px}.feedback textarea.form-control{min-height:110px}.t-dashboard{background:#272622;color:#fff;padding:80px 0}.t-dashboard>.container{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.t-dashboard h1,.t-dashboard p{color:#fff}.t-dashboard img{height:560px}.t-stats{display:flex;flex-wrap:nowrap}.t-stats div{flex:1;padding:24px;text-align:center;border-right:1px solid #ddd}.t-stats b,.t-stats span{display:block}.t-downloads,.t-finder{padding:80px 0}.t-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1px;gap:1px;background:#ddd}.t-filter-grid article{background:#fff;padding:32px}.t-downloads{background:#f3f6f8}.t-downloads a{display:flex;justify-content:space-between;padding:18px;border-top:1px solid #ddd}.t-diagonal{padding:80px 10% 96px;background:linear-gradient(170deg,#4b4a46 60%,#a98545 60%);color:#fff}.t-diagonal h2,.t-diagonal p{color:#fff}