:root{--kt-primary:#4e5af2;--kt-dark:#1e1e2d;--kt-text-gray:#5e6278;--kt-light-gray:#f5f8fa;--kt-border-color:#eff2f5}body{font-family:'Inter',sans-serif;background-color:#fff;color:var(--kt-dark)}.container{max-width:1400px!important}.header{background-color:var(--kt-dark);min-height:80px;display:flex;align-items:center;position:sticky;top:0;z-index:1000}.honor-header{background:linear-gradient(rgba(30,30,45,.8),rgba(30,30,45,.8)),url('../Pages/images/hero4.png');background-size:cover;background-position:center;background-attachment:fixed;padding:120px 0;color:#fff;text-align:center}.section-padding{padding:100px 0}.honor-card{border:1px solid var(--kt-border-color);border-radius:2rem;padding:3.5rem 2.5rem;background:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:center;height:100%;position:relative}.honor-card:hover{transform:translateY(-15px);box-shadow:0 30px 60px rgba(0,0,0,.08);border-color:var(--kt-primary)}.honor-icon{font-size:3.5rem;margin-bottom:2rem;display:inline-block;color:var(--kt-primary)}.honor-title{font-weight:700;font-size:1.5rem;margin-bottom:1rem}.honor-desc{color:var(--kt-text-gray);font-size:1.05rem;line-height:1.6}.compliance-box{background:var(--kt-light-gray);border-radius:2.5rem;padding:60px;border-left:8px solid var(--kt-primary)}.footer{background-color:var(--kt-dark);color:#fff;padding:100px 0 50px}.footer-bottom{border-top:1px solid #2b2b40;margin-top:60px;padding-top:40px;color:#565674}