.page[data-v-8fbf9fa1]{color:#0f1b2d;background:#f4f7fb}.wrap[data-v-8fbf9fa1]{max-width:1100px;margin:0 auto;padding:0 20px}.banner[data-v-8fbf9fa1]{background:linear-gradient(135deg,#0b3d91,#165dff);color:#fff;padding:64px 0 48px}.banner h1[data-v-8fbf9fa1]{font-size:36px;margin:0 0 10px}.banner p[data-v-8fbf9fa1]{margin:0;opacity:.9}.body[data-v-8fbf9fa1]{display:grid;grid-template-columns:300px 1fr;gap:20px;margin:28px auto 48px}.side[data-v-8fbf9fa1],.form[data-v-8fbf9fa1]{background:#fff;border:1px solid #e2eaf3;border-radius:14px;padding:22px}.side h2[data-v-8fbf9fa1]{font-size:18px;margin:0 0 12px}.side p[data-v-8fbf9fa1]{color:#5b6b7c;font-size:14px;line-height:1.8;margin:0 0 6px}.qr-block[data-v-8fbf9fa1]{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.qr-block h3[data-v-8fbf9fa1]{margin:0 0 14px;font-size:15px}.qr-grid[data-v-8fbf9fa1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qr-grid figure[data-v-8fbf9fa1]{margin:0;text-align:center}.qr-grid img[data-v-8fbf9fa1]{width:100%;aspect-ratio:1;object-fit:contain;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.qr-grid figcaption[data-v-8fbf9fa1]{margin-top:6px;font-size:12px;color:#6b7280}.row[data-v-8fbf9fa1]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 900px){.body[data-v-8fbf9fa1],.row[data-v-8fbf9fa1]{grid-template-columns:1fr}}
