/* Shared PRIZRAK AI brand lockup: exactly two matching separators. */
header .container{
  grid-template-columns:auto minmax(0,1fr)!important;
  column-gap:clamp(22px,3.2vw,64px)!important;
}
header .container > a.site-brand{
  display:inline-flex!important;
  direction:ltr!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex:0 0 auto!important;
  width:auto!important;
  max-width:min(520px,46vw)!important;
  min-width:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  gap:14px!important;
  color:#fff!important;
  text-decoration:none!important;
}
header .container > a.site-brand::before,
header .container > a.site-brand::after{
  content:none!important;
  display:none!important;
}
header .site-brand__mark-wrap{
  order:1!important;
  display:block!important;
  flex:0 0 auto!important;
  width:82px!important;
  height:82px!important;
  max-width:none!important;
  overflow:visible!important;
  border-radius:0!important;
  background:transparent!important;
  filter:drop-shadow(0 8px 20px rgba(0,0,0,.28))!important;
}
header .site-brand__mark{
  position:static!important;
  left:auto!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
  transform-origin:center!important;
  image-rendering:auto!important;
}
header .site-brand__picture{
  display:block!important;
  width:100%!important;
  height:100%!important;
}
header .site-brand__divider{
  display:block!important;
  flex:0 0 1px!important;
  width:1px!important;
  height:42px!important;
  min-height:42px!important;
  border:0!important;
  border-radius:1px!important;
  background:linear-gradient(180deg,rgba(53,221,255,.18),#35ddff 50%,rgba(53,221,255,.18))!important;
  box-shadow:0 0 12px rgba(53,221,255,.3)!important;
}
header .site-brand__divider--left{order:2!important}
header .site-brand__divider--right{order:4!important}
header .site-brand__name{
  order:3!important;
  display:block!important;
  flex:0 0 auto!important;
  color:#fff!important;
  font-family:'Wix Madefor Text','Montserrat',Arial,sans-serif!important;
  font-size:42px!important;
  font-weight:650!important;
  line-height:1!important;
  letter-spacing:.2px!important;
  white-space:nowrap!important;
  text-shadow:0 4px 18px rgba(0,0,0,.28)!important;
}
header .site-brand__tagline{
  order:5!important;
  display:flex!important;
  flex:0 0 auto!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:2px!important;
  color:#67e7ff!important;
  font-family:'Wix Madefor Text','Montserrat',Arial,sans-serif!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.2!important;
  letter-spacing:1.8px!important;
  white-space:nowrap!important;
  text-transform:uppercase!important;
  text-shadow:0 0 18px rgba(53,221,255,.25)!important;
}
@media (min-width:1200px) and (max-width:1499px){
  header .container > a.site-brand{gap:9px!important;max-width:320px!important}
  header .site-brand__mark-wrap{width:62px!important;height:62px!important}
  header .site-brand__divider{height:34px!important;min-height:34px!important}
  header .site-brand__name{font-size:31px!important}
  header .site-brand__tagline{font-size:8px!important;letter-spacing:1px!important}
}
@media (max-width:1199px){
  header .container{column-gap:14px!important}
  header .container > a.site-brand{gap:11px!important;max-width:calc(100vw - 92px)!important}
  header .site-brand__mark-wrap{width:70px!important;height:70px!important}
  header .site-brand__divider{height:38px!important;min-height:38px!important}
  header .site-brand__name{font-size:35px!important}
  header .site-brand__tagline{font-size:9px!important;letter-spacing:1.2px!important}
}
@media (max-width:720px){
  header .container{grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important}
  header .container > a.site-brand{gap:7px!important;max-width:calc(100vw - 62px)!important}
  header .site-brand__mark-wrap{width:56px!important;height:56px!important}
  header .site-brand__divider{height:31px!important;min-height:31px!important}
  header .site-brand__name{font-size:27px!important}
  header .site-brand__tagline{font-size:6.8px!important;letter-spacing:.65px!important}
}
@media (max-width:390px){
  header .container > a.site-brand{gap:5px!important}
  header .site-brand__mark-wrap{width:50px!important;height:50px!important}
  header .site-brand__divider{height:28px!important;min-height:28px!important}
  header .site-brand__name{font-size:24px!important}
  header .site-brand__tagline{font-size:6.2px!important;letter-spacing:.45px!important}
}
