
/* V5.45: hero line, cleaner toolkit headlines and editorial whitespace */
@media(min-width:1100px){
  .hero .hero-sub{
    max-width:none;
    width:calc(100vw - 100px);
    position:relative;
    left:50%;
    transform:translateX(-50%);
    white-space:nowrap;
    font-size:clamp(14px,1.33vw,18px);
    letter-spacing:-.01em;
    line-height:1.6;
  }
}
@media(max-width:1099px){
  .hero .hero-sub{white-space:normal;max-width:720px}
}
.hero .hero-buttons{gap:0}
.dw44-toolkit-browser .dwk-feature h3{
  letter-spacing:-.025em!important;
  word-spacing:.035em!important;
  line-height:1.24!important;
  overflow-wrap:normal;
}
