/* OTF Obras public launch 58.6.71: additive theme, no new JS or tracking. */
.launch-bar{background:linear-gradient(125deg,#202c37,#141a21);border-block:1px solid #475263;padding:54px 0}
.launch-bar-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:65px;align-items:center}
.launch-bar h2{font-size:clamp(1.75rem,3vw,2.6rem);max-width:770px;line-height:1.14}
.launch-bar .eyebrow{margin-bottom:14px}
.launch-bar .actions{margin:16px 0}
.launch-qr{border:1px solid #546373;background:#fff;border-radius:16px;padding:15px;text-align:center;justify-self:center;width:218px}
.launch-qr img{display:block;width:180px;height:180px;margin:0 auto}
.launch-qr span{display:block;color:#26313b;font-weight:650;font-size:.74rem;margin:10px 0 3px}
.launch-nav-cta{color:#dfbe7e!important;font-weight:700!important}
@media(max-width:760px){.launch-bar{padding:38px 0}.launch-bar-grid{grid-template-columns:1fr;gap:18px}.launch-qr{margin:0 auto}.launch-bar .button{flex:1 1 100%}}
