body.sa-platform-page #primary{margin-top:0!important}.sa-brand-image{width:270px;height:54px;overflow:hidden}.sa-shell-logo{display:block!important;width:270px!important;height:38px!important;object-fit:cover!important;object-position:center!important}.sa-brand-light.sa-brand-image{width:300px;height:58px;padding:7px 10px;border-radius:14px;background:#fff}.sa-brand-light .sa-shell-logo{width:280px!important;height:42px!important;object-fit:cover!important}.hub .footbrand .sa-live-lockup{overflow:hidden!important;border-radius:14px;background:#fff;padding:6px 10px;width:330px!important;height:66px}.hub .footbrand .sa-official-logo{width:310px!important;height:48px!important;object-fit:cover!important;object-position:center 48%!important}.sa-page-hero{padding:52px 0}.sa-section{padding:58px 0}.sa-activation-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px}.sa-key-help{background:linear-gradient(145deg,#071326,#12315d)!important;color:#fff}.sa-key-help h2{color:#fff}.sa-key-help li,.sa-key-help p{color:#c9d5e6;line-height:1.55;margin:10px 0}.sa-key-help a{color:#55cdf6!important}.sa-key-help .sa-label{color:#ffd128}.sa-site-footer{padding-top:46px}@media(max-width:800px){.sa-activation-grid{grid-template-columns:1fr}.sa-brand-image{width:210px}.sa-shell-logo{width:210px!important;height:30px!important}}@media(max-width:560px){.sa-page-hero,.sa-section{padding:38px 0}.sa-brand-image{width:175px}.sa-shell-logo{width:175px!important;height:26px!important}.sa-brand-light.sa-brand-image{width:240px}.sa-brand-light .sa-shell-logo{width:220px!important;height:34px!important}}

/* v1.0 logo rendering correction: preserve the full transparent lockup. */
.sa-brand-image{width:auto!important;height:auto!important;overflow:visible!important}.sa-brand-image .sa-shell-logo,.sa-footer-brandplate .sa-shell-logo{display:block!important;width:250px!important;height:auto!important;max-height:52px!important;object-fit:contain!important;object-position:left center!important;transform:none!important;filter:none!important}.sa-footer-brandplate{width:270px!important;height:auto!important;padding:12px 15px!important;background:#fff!important;border-radius:16px!important;overflow:visible!important}.sa-footer-brandplate .sa-shell-logo{width:238px!important;max-height:45px!important}@media(max-width:700px){.sa-brand-image .sa-shell-logo{width:205px!important;max-height:42px!important}.sa-footer-brandplate{width:235px!important}.sa-footer-brandplate .sa-shell-logo{width:205px!important}}

/* v1.1 compact, proportional footer lockup */
.sa-footer-brandplate{width:235px!important;min-height:54px!important;padding:9px 12px!important;border-radius:13px!important}.sa-footer-brandplate .sa-shell-logo{width:210px!important;max-height:40px!important}@media(max-width:700px){.sa-footer-brandplate{width:220px!important}.sa-footer-brandplate .sa-shell-logo{width:196px!important}}
