:root{--otc-navy:#071d3f;--otc-blue:#1478ff;--otc-white:#fff;--otc-text:#10213c;--otc-soft:#f4f9ff}.otchq-plugin-theme{margin:0;background:#fff;color:var(--otc-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.otchq-plugin-theme *{box-sizing:border-box}.otchq-page-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.otchq-main{min-height:55vh}.otchq-site-header{background:var(--otc-navy);color:#fff;position:relative;z-index:30}.otchq-header-inner{width:min(1180px,calc(100% - 40px));min-height:74px;margin:auto;display:flex;align-items:center;gap:28px}.otchq-brand{display:flex;align-items:center;text-decoration:none;color:#fff;font-weight:900;font-size:20px}.otchq-brand img{max-height:45px;width:auto}.otchq-primary-nav{margin-left:auto}.otchq-primary-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:24px}.otchq-primary-nav a{color:#fff;text-decoration:none;font-size:13px;font-weight:800}.otchq-header-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--otc-blue);color:#fff;text-decoration:none;font-weight:800;border-radius:8px;padding:11px 16px}.otchq-site-footer{background:var(--otc-navy);color:#dbeafe;margin-top:60px}.otchq-footer-inner{width:min(1180px,calc(100% - 40px));margin:auto;padding:46px 0 24px}.otchq-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:36px}.otchq-site-footer h3{color:#fff}.otchq-site-footer a{color:#dbeafe}.otchq-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:32px;padding-top:20px;font-size:12px}@media(max-width:800px){.otchq-primary-nav{display:none}.otchq-header-cta{margin-left:auto}.otchq-footer-grid{grid-template-columns:1fr}.otchq-page-shell,.otchq-header-inner,.otchq-footer-inner{width:min(100% - 28px,1180px)}}


/* v1.2.2 — clean button treatment */
.otchq-plugin-theme a.otchq-header-cta,.otchq-plugin-theme .button,.otchq-plugin-theme button{box-shadow:none!important;text-shadow:none!important}
/* v1.3.0: legacy HQ header class retained only for backward compatibility; Premium Header Manager uses isolated .otchq-premium-* selectors. */
