@layer iqCloneBrand {
html body.iq-clone .iq-clone-brand-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;padding:28px 24px!important;background:#fff!important;min-width:0!important;box-sizing:border-box!important}
html body.iq-clone .iq-clone-brand-logo{display:block!important;width:340px!important;max-width:45%!important;height:auto!important;max-height:160px!important;object-fit:contain!important;margin:0!important;flex:0 1 340px!important}
html body.iq-clone .iq-clone-brand-copy{display:flex!important;flex-direction:column!important;gap:12px!important;flex:1 1 0!important;min-width:0!important;text-align:right!important;color:#275b3d!important}
html body.iq-clone .iq-clone-brand-copy strong{font:700 20px/1.35 Arial,sans-serif!important}
html body.iq-clone .iq-clone-brand-copy span{font:400 18px/1.5 Arial,sans-serif!important}
html body.iq-clone .iq-clone-brand-row *{box-sizing:border-box!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}
@media(max-width:1199px){html body.iq-clone .iq-clone-brand-row{flex-direction:column!important;gap:20px!important;padding:24px!important;text-align:center!important}html body.iq-clone .iq-clone-brand-logo{width:420px!important;max-width:100%!important;flex:none!important;max-height:none!important}html body.iq-clone .iq-clone-brand-copy{width:100%!important;text-align:center!important;flex:none!important}html body.iq-clone .iq-clone-brand-copy strong{font-size:18px!important}html body.iq-clone .iq-clone-brand-copy span{font-size:16px!important}}
@media(max-width:640px){html body.iq-clone .iq-clone-brand-row{padding:22px 18px!important}html body.iq-clone .iq-clone-brand-copy strong{font-size:17px!important}html body.iq-clone .iq-clone-brand-copy span{font-size:15px!important}}
}

/* IQ section regular weight 20261105 */
@layer iqCloneBrand {
  html body.iq-clone :is(main,section,article,form,dialog,.view,.panel,.modal,[role="dialog"]),
  html body.iq-clone :is(main,section,article,form,dialog,.view,.panel,.modal,[role="dialog"]) :not(.fa):not(.fas):not(.far):not(.fab):not(.fa-solid):not(.fa-regular):not(.fa-brands):not([class^="icon-"]):not([class*=" icon-"]) {
    font-weight: 400 !important;
  }
}

/* IQ consistent green header text 20261106 */
@layer iqCloneBrand{html body:not(#original-document):not(#iq-original-document):not(#iq-document-one):not(#iq-document-two) :is(header.app-header,body>header) :is(.iq-clone-brand-copy,.tas-platform-copy,.header-title),html body:not(#original-document):not(#iq-original-document):not(#iq-document-one):not(#iq-document-two) :is(header.app-header,body>header) :is(.iq-clone-brand-copy,.tas-platform-copy,.header-title) *{color:#275b3d!important;}}

@layer iqCloneBrand{
/* Consistent IQ application header typography, 20261106. */
html body:not(#original-document):not(#iq-original-document):not(#iq-document-one):not(#iq-document-two){--iq-header-title-size:20px;--iq-header-description-size:18px;}
html body:not(#original-document):not(#iq-original-document):not(#iq-document-one):not(#iq-document-two) :is(.iq-clone-brand-copy,.tas-platform-copy){color:#275b3d!important;font-family:Arial,sans-serif!important;}
html body:not(#original-document):not(#iq-original-document):not(#iq-document-one):not(#iq-document-two) :is(.iq-clone-brand-copy,.tas-platform-copy)>:is(strong,.tas-platform-title){font:700 var(--iq-header-title-size)/1.35 Arial,sans-serif!important;color:#275b3d!important;}
html body:not(#original-document):not(#iq-original-document):not(#iq-document-one):not(#iq-document-two) :is(.iq-clone-brand-copy,.tas-platform-copy)>:is(span,.tas-platform-description){font:400 var(--iq-header-description-size)/1.5 Arial,sans-serif!important;color:#275b3d!important;}
@media(max-width:1199px){html body:not(#original-document):not(#iq-original-document):not(#iq-document-one):not(#iq-document-two){--iq-header-title-size:18px;--iq-header-description-size:16px;}}
@media(max-width:640px){html body:not(#original-document):not(#iq-original-document):not(#iq-document-one):not(#iq-document-two){--iq-header-title-size:17px;--iq-header-description-size:15px;}}
}
