/** consultation section styles. Extracted and scoped from the verified visual compatibility layer. */
.header-consult-button{display:inline-flex;align-items:center;justify-content:center;min-width:176px;height:49px;padding:0 22px;border:1px solid #0455df;border-radius:10px;background:linear-gradient(135deg,#0875ff,#0756ea);box-shadow:0 9px 22px rgba(4,91,232,.18);color:#fff;font-size:14px;font-weight:750;transition:transform .2s,box-shadow .2s}

.header-consult-button:hover{transform:translateY(-2px);box-shadow:0 13px 27px rgba(4,91,232,.25)}

.footer-consult-link{margin-top:7px;color:#78b2ff!important;font-weight:750}

/* Inner pages */

/* WooCommerce */

/* Home trust and editorial content */

/* Editorial archive and article */

/* Page 8 — high-conversion product landing */

/* Responsive */
@media (max-width:1320px){
  .container{width:min(1240px,calc(100% - 56px))}
  .site-header-inner{gap:22px}.primary-menu{gap:18px}.primary-menu>li>a{font-size:13.5px}.header-consult-button{min-width:150px}
}

.header-consult-button,.rayan-button--primary{border-radius:13px;background:linear-gradient(135deg,#075fd5,#043ba6);box-shadow:var(--rayan-shadow-blue)}

.header-consult-button:hover,.rayan-button--primary:hover{box-shadow:0 20px 44px rgba(5,91,232,.28)}
