/* Alfarizqi endorsement: original artwork and responsive logo pairing only. */
.brand-pair{display:flex;align-items:center;gap:16px;flex:0 0 auto;min-width:0}
.brand-endorsement{display:flex;align-items:center;border-left:1px solid var(--line);padding-left:16px;flex:0 0 auto}
.brand-endorsement picture{display:block;line-height:0}
.brand-endorsement img{display:block;width:180px;height:70px;object-fit:contain}
body .site-header .brand-pair .logo{min-width:0;flex:0 0 auto}
body .site-header .brand-pair .logo svg.brand-lockup{width:144px;height:auto;max-width:none}
body .site-header .brand-pair{order:0}
body .site-header .header-row{gap:20px}
.site-footer .brand-endorsement{border-color:var(--line-on-dark)}
@media(min-width:1280px){body.asas-home.has-sidebar .site-header #main-nav{gap:16px}body.asas-home.has-sidebar .site-header .header-row{gap:16px}}
@media(min-width:1200px) and (max-width:1279px){body.asas-home.has-sidebar .site-header #main-nav{display:none}body.asas-home.has-sidebar .site-header .header-advice{margin-left:auto}}
@media(max-width:750px){
 body.has-sidebar .site-header .header-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:4px 12px;padding-block:6px}
 body .site-header .brand-pair{grid-column:1;grid-row:1;gap:10px}
 body .site-header .brand-pair .logo svg.brand-lockup{width:100px;height:auto}
 .site-header .brand-endorsement{padding-left:10px}
 .site-header .brand-endorsement img{width:140px;height:54px}
 body.has-sidebar .site-header .menu-toggle{grid-column:2;grid-row:1;justify-self:end}
 body.has-sidebar .site-header .header-advice,
 body.has-sidebar .site-header .quote-back-home{grid-column:1/-1;grid-row:2;justify-self:stretch;margin:0;min-height:44px;height:auto;width:100%;font-size:14px}
 body.has-sidebar .site-header .quote-back-home{justify-content:flex-start;display:flex;align-items:center;border-top:1px solid var(--line)}
 body.quote-page .quote-back-home .quote-back-detail{display:inline}
 body .site-footer .brand-pair{gap:12px;max-width:100%}
 body .site-footer .brand-pair .logo{min-width:0}
 body .site-footer .brand-pair .logo svg.brand-lockup{width:112px;height:auto}
 .site-footer .brand-endorsement{padding-left:12px}
 .site-footer .brand-endorsement img{width:150px;height:58px}
}
@media(max-width:359px){
 .site-header .brand-endorsement img{width:40px;height:46px}
 body .site-header .brand-pair .logo svg.brand-lockup{width:100px}
 body .site-footer .brand-pair .logo svg.brand-lockup{width:96px}
 .site-footer .brand-endorsement img{width:136px}
}

@media(max-width:750px){:root body.has-sidebar .site-header a.header-advice[href*="sebut-harga.html"]{font-size:14px;min-height:44px;padding:8px 12px}}

