.lm-contact-final{background:#0f2f3a;color:#f3f7f6;padding:52px 20px;margin-top:48px}.lm-contact-final .inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:42px;align-items:center}.lm-contact-final h2{margin:4px 0 14px;color:#fff;line-height:1.35}.lm-contact-kicker{margin:0;color:#9ccbc5;font-size:.76rem;font-weight:800;letter-spacing:.14em}.lm-contact-numbers{display:flex;flex-wrap:wrap;gap:10px 18px}.lm-contact-final a{color:#fff}.lm-contact-final .btn{display:inline-block;margin-top:8px;padding:12px 19px;border:1px solid rgba(255,255,255,.55);border-radius:999px;text-decoration:none}.lm-contact-boundary{font-size:.88rem;color:#c9d8d6}.lm-contact-qrs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lm-contact-qrs figure{margin:0;text-align:center}.lm-contact-qrs img{display:block;width:100%;height:auto;background:#fff;border-radius:14px}.lm-contact-qrs figcaption{margin-top:8px;font-size:.74rem;line-height:1.4;color:inherit}.lm-contact-card-qr{grid-column:span 2}.lm-contact-card-qr .lm-contact-qrs{max-width:560px}.lm-qr-placeholder{min-height:180px;border:1px dashed rgba(255,255,255,.5);border-radius:14px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgba(255,255,255,.06)}.cardx .lm-qr-placeholder{border-color:#b7c8c6;background:#f3f7f6;color:#29434a}.lm-qr-placeholder strong{font-size:1.05rem}.lm-qr-placeholder span{display:block;margin-top:8px;font-size:.75rem;line-height:1.5;opacity:.82}@media(max-width:760px){.lm-contact-final{padding:38px 18px}.lm-contact-final .inner{grid-template-columns:1fr}.lm-contact-qrs{max-width:480px}.lm-contact-card-qr{grid-column:auto}}
