.kb-static-mobile-panel{position:fixed;inset:0 0 0 auto;z-index:10010;width:min(430px,92vw);overflow:auto;background:#fff;color:#121820;box-shadow:-18px 0 48px rgba(0,0,0,.22);padding:0 22px 30px}.kb-static-mobile-panel[hidden]{display:none}.kb-static-mobile-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:2px solid #b70816;padding:18px 0}.kb-static-mobile-head button{border:0;background:#111820;color:#fff;width:42px;height:42px;font-size:28px;cursor:pointer}.kb-static-mobile-panel nav{display:grid;padding:12px 0}.kb-static-mobile-panel nav a{display:block;color:#121820;text-decoration:none;border-bottom:1px solid #e4e7ea;padding:13px 4px;font-weight:650}.kb-static-mobile-panel nav a:hover,.kb-static-mobile-panel nav a:focus{color:#b70816}.kb-menu-open body{overflow:hidden}.kb-static-form-status{margin-top:12px;font-weight:700;color:#26313b}.kb-static-verification{display:grid;gap:13px}.kb-static-verification>strong{font-size:20px}.kb-static-verification dl{display:grid;gap:8px}.kb-static-verification dl>div{display:grid;grid-template-columns:minmax(120px,.45fr) 1fr;gap:12px;border-top:1px solid #dce0e2;padding-top:8px}.kb-static-verification dt{font-weight:700}.kb-static-verification dd{margin:0;overflow-wrap:anywhere}.kb-static-page .back-to-top.visible{opacity:1;visibility:visible}@media(min-width:1241px){.kb-static-mobile-panel{display:none!important}}

/* Keep both homepage hero actions on one stable baseline regardless of copy length. */
@media (min-width:681px){
  .kb-static-page .hero-actions{position:absolute;inset-inline:0;bottom:34px;margin-top:0;align-items:center;justify-content:space-between}
  .kb-static-page .hero-contact{position:static;margin-inline-start:auto}
}
