
/* SQUIDDS V8.1 – fixed HTML burger navigation */
.sq-burger{display:none;border:0;background:transparent;width:48px;height:48px;padding:9px;cursor:pointer;margin-left:auto;color:#071536}
.sq-burger span{display:block;width:27px;height:3px;background:currentColor;margin:5px auto;border-radius:2px;transition:transform .2s,opacity .2s}
.sq-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg)}
.sq-burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.sq-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
@media(max-width:980px){
 header .wrap{position:relative}
 header nav{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative}
 header nav>.brand{display:block!important}
 .sq-burger{display:block!important;flex:0 0 48px;z-index:1003}
 header nav>.navlinks{display:none!important}
 header nav>.navlinks.sq-open{
   display:flex!important;position:absolute;top:100%;left:-16px;right:-16px;
   flex-direction:column!important;align-items:stretch!important;gap:0!important;
   background:#fff;padding:12px 20px 20px;z-index:1002;
   border-top:1px solid #e7e9ef;box-shadow:0 16px 28px rgba(7,21,54,.15)
 }
 header nav>.navlinks.sq-open a{display:block!important;width:100%;padding:12px 4px;white-space:normal}
 header nav>.navlinks.sq-open a.btn{text-align:center;margin-top:5px}
 .hero h1,.section-title,h1{overflow-wrap:anywhere;word-break:normal;hyphens:auto}
}
@media(max-width:640px){
 .hero h1{font-size:clamp(2rem,10vw,3.25rem)!important;line-height:1.04!important;max-width:100%!important}
}
