/* STARSHINE CLEAN — permanent single-image lockup, transparent PNG, no separate text. */
.signature-site .signature-brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:min(240px,calc(100vw - 112px))!important;overflow:visible!important;line-height:0!important;padding:0!important;margin:0!important;white-space:nowrap!important;background:transparent!important;}
.signature-site .signature-brand img.starshine-logo-final{display:block!important;position:static!important;width:min(240px,100%)!important;height:auto!important;max-width:100%!important;max-height:none!important;min-width:0!important;aspect-ratio:1170/264!important;object-fit:contain!important;object-position:left center!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;mix-blend-mode:normal!important;flex-shrink:1!important;}
.signature-site .footer-mark{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;box-sizing:border-box!important;width:min(290px,100%)!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;gap:0!important;overflow:visible!important;line-height:0!important;background:transparent!important;}
.signature-site .footer-mark img.starshine-logo-final{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1170/264!important;object-fit:contain!important;object-position:left center!important;flex:0 1 auto!important;border:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;}
@media(max-width:700px){.signature-site .signature-brand{max-width:min(205px,calc(100vw - 112px))!important}.signature-site .signature-brand img.starshine-logo-final{width:100%!important}.signature-site .footer-mark{width:min(270px,100%)!important;}}
@media(max-width:350px){.signature-site .signature-brand{max-width:178px!important}.signature-site .footer-mark{width:min(250px,100%)!important;}}
