:root{--brand-primary:#212429;--brand-primary-dark:#0D1017;--brand-primary-light:#494F57;--brand-accent:#FF6B35;--brand-bg:#FFFFFF;--brand-bg-alt:#F0F4F8;--brand-text:#1A202C;--brand-text-secondary:#4A5568;--brand-inverse:#FFFFFF;--brand-text-inverse:#FFFFFF;--brand-border:#E2E8F0}*{box-sizing:border-box}body{color:#1a202c;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:#7e2b0d}img{max-width:100%}img[src=""]{font-size:0!important;color:transparent!important;text-indent:-9999px!important}.komp-navbar{background:#fff;border-bottom:1px solid #dcd9d2;min-height:64px}.komp-navbar .navbar-brand img{display:block;width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.komp-navbar .nav-link{color:#212429;font-size:.9rem;font-weight:700;padding:.75rem .85rem}.komp-navbar .nav-link.active,.komp-navbar .nav-link:hover{color:#9a3510}.komp-btn-primary{background:#b73e14;color:#fff;border:2px solid #b73e14;border-radius:0;padding:.75rem 1.25rem;font-weight:800}.komp-btn-primary:hover{background:#a93b14;border-color:#a93b14;color:#fff}.komp-btn-outline{border:2px solid #212429;color:#212429;border-radius:0;padding:.75rem 1.25rem;font-weight:800}.komp-btn-outline:hover{background:#212429;color:#fff}.komp-section{padding:80px 0}.komp-section-alt{background:#f0f4f8;background:var(--brand-bg-alt)}.komp-kicker{color:#8a2f0e;text-transform:uppercase;font-size:.78rem;letter-spacing:.15em;font-weight:800}.komp-section-title{font-size:max(1.7rem, min(3vw, 2.5rem));line-height:1.2;margin-bottom:1rem}.komp-subhero{padding:96px 0 80px;background:#212429}.komp-subhero h1{color:#fff;font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.komp-subhero a:not([class*=btn-]),.komp-subhero p{color:#fff}.komp-card{height:100%;border:1px solid #e2e8f0;border:1px solid var(--brand-border);background:#fff;padding:24px}.komp-card h2,.komp-card h3,.komp-card h4{color:#1a202c}.komp-footer{background:#0d1017;color:#fff;padding:64px 0 24px}.komp-footer a:not([class*=btn-]),.komp-footer h5,.komp-footer p{color:#fff}.komp-footer ul{list-style:none;padding:0;margin:0;-moz-columns:2;columns:2}.komp-footer li{margin:.35rem 0}.komp-footer-bottom{border-top:1px solid rgba(255,255,255,.24);margin-top:32px;padding-top:24px;color:#fff}.komp-partners{margin-top:24px}.komp-partners a{margin-right:16px}.modal-header{background:#0d1017;color:#fff}.modal-header .modal-title{color:#fff}.modal-body{color:#1a202c}.komp-grid-6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.komp-stats{display:flex;flex-wrap:nowrap;gap:1px;background:#56606c}.komp-stat{min-width:0;flex:1 1 0;text-align:center;background:#212429;color:#fff;padding:32px 12px}.komp-stat span,.komp-stat strong{display:block;color:#fff}.komp-stat strong{font-size:max(1.4rem, min(3vw, 2.4rem))}.komp-cta{padding:80px 0 96px;background:#212429;position:relative;overflow:hidden}.komp-cta a:not([class*=btn-]),.komp-cta h2,.komp-cta p{color:#fff;position:relative;z-index:2}.komp-cta img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.18}.komp-table{width:100%;border-collapse:collapse}.komp-table td,.komp-table th{border:1px solid #c9d1da;padding:14px;vertical-align:top}.komp-table th{background:#212429;color:#fff}.komp-list-row{display:grid;grid-template-columns:180px 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border)}.komp-list-row img{width:180px;height:130px;-o-object-fit:cover;object-fit:cover;background:#e2e8f0}.komp-blog-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);grid-gap:48px;gap:48px}.komp-blog-item{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border);padding:0 0 32px;margin-bottom:32px}.komp-blog-item h2 a{color:#1a202c}.komp-recent{background:#f0f4f8;background:var(--brand-bg-alt);padding:24px}.komp-recent a{color:#1a202c}.komp-legal{max-width:900px}.komp-legal h2{margin-top:2rem}.error-page{min-height:60vh;display:grid;align-items:center;justify-items:center;place-items:center;text-align:center;padding:80px 16px}.error-page h1{font-size:max(3rem, min(10vw, 7rem))}@media (max-width:991.98px){.komp-navbar .navbar-collapse{max-height:calc(100vh - 64px);overflow:auto}.komp-blog-layout{grid-template-columns:1fr}.komp-grid-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.komp-section{padding:64px 0}.komp-grid-6,.komp-list-row{grid-template-columns:1fr}.komp-list-row img{width:100%;height:220px}.komp-stats{overflow-x:auto}.komp-stat{flex:0 0 42%}.komp-footer ul{-moz-columns:1;columns:1}}.komp-form .form-control{border-radius:0;border:1px solid #aab2bc;min-height:48px}.komp-form textarea.form-control{min-height:128px}.komp-form .form-label{color:#1a202c;font-weight:700}.komp-form a{color:#8a2f0e}