
/* S_TEKNOLOJI_SLOGAN_ALIGN_V2_20261008
   Original logo and typography preserved.
   Alignment anchored to the TEKNOLOJI wordmark region.
*/

body.st-unified-v1 .st-u1-hero__signature {
  display:flex;
  flex-direction:column;
  align-items:stretch;
  width:min(100%,780px);
  flex:none;
}

body.st-unified-v1 .st-u1-hero__signature > .st-u1-hero__logo {
  display:block;
  width:100% !important;
  max-width:100% !important;
  max-height:260px !important;
  height:auto;
  object-fit:contain;
}

body.st-unified-v1 .st-u1-hero__signature > .st-u1-hero__slogan {
  display:block !important;
  box-sizing:border-box;
  align-self:stretch;
  width:64% !important;
  margin:3px 0 0 30% !important;
  padding:0;
  transform:none !important;
  font-size:clamp(11px,.95vw,15px) !important;
  font-weight:400 !important;
  letter-spacing:.24em !important;
  line-height:1.5 !important;
  color:#d5d7d7;
  text-align:center !important;
  white-space:nowrap;
}

body.st-unified-v1 .st-u1-hero__signature > .st-u1-hero__slogan span {
  color:#d7ac69;
  margin:0 .7em;
}

@media(max-width:900px) {
  body.st-unified-v1 .st-u1-hero__signature {
    width:min(100%,690px);
  }
  body.st-unified-v1 .st-u1-hero__signature > .st-u1-hero__logo {
    max-height:230px !important;
  }
}

@media(max-width:760px) {
  body.st-unified-v1 .st-u1-hero__signature {
    width:min(100%,395px);
  }
  body.st-unified-v1 .st-u1-hero__signature > .st-u1-hero__logo {
    max-height:140px !important;
  }
  body.st-unified-v1 .st-u1-hero__signature > .st-u1-hero__slogan {
    width:72% !important;
    margin:2px 0 0 27% !important;
    font-size:clamp(8px,2.35vw,10px) !important;
    letter-spacing:.08em !important;
  }
  body.st-unified-v1 .st-u1-hero__signature > .st-u1-hero__slogan span {
    margin:0 .35em;
  }
}

@media(max-width:360px) {
  body.st-unified-v1 .st-u1-hero__signature > .st-u1-hero__logo {
    max-height:110px !important;
  }
  body.st-unified-v1 .st-u1-hero__signature > .st-u1-hero__slogan {
    font-size:8px !important;
    letter-spacing:.04em !important;
  }
}
