/* Real outdoor placement: a quiet proof point between process and FAQ. */
.landing .brand-presence{background:#fff;color:var(--text);padding:64px 0 0}
.brand-presence-figure{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center;margin:0;padding-bottom:64px;border-bottom:1px solid var(--line)}
.brand-presence-figure img{display:block;width:100%;height:auto;border-radius:18px}
.brand-presence-figure figcaption{min-width:0}
.brand-presence-figure h2{font-family:Tight,Inter,sans-serif;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-1px;font-weight:650;margin:0 0 18px}
.brand-presence-location{font-size:15px;line-height:1.5;color:var(--muted);margin:0 0 22px}
.brand-presence-description{font-size:17px;line-height:1.6;margin:0;max-width:370px}
@media(max-width:700px){
 .landing .brand-presence{padding-top:36px}
 .brand-presence-figure{grid-template-columns:1fr;gap:24px;padding-bottom:36px}
 .brand-presence-figure img{border-radius:12px}
 .brand-presence-figure h2{font-size:28px;letter-spacing:-.6px;margin-bottom:12px}
 .brand-presence-location{font-size:14px;margin-bottom:14px}
 .brand-presence-description{font-size:16px;line-height:1.5}
}
