.page-module__WMCr2G__page{min-height:100vh;padding:32px 16px 56px}.page-module__WMCr2G__shell{width:min(1040px,100%);margin:0 auto}.page-module__WMCr2G__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.page-module__WMCr2G__eyebrow{color:var(--fox-orange);margin:0 0 8px;font-size:14px;font-weight:700}.page-module__WMCr2G__header h1{margin:0;font-size:clamp(32px,5vw,46px);line-height:1.12}.page-module__WMCr2G__header p{max-width:650px;color:var(--muted);margin:12px 0 0;line-height:1.8}.page-module__WMCr2G__nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.page-module__WMCr2G__nav a{border:1px solid var(--line);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-weight:700;display:inline-flex}.page-module__WMCr2G__panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:24px;padding:24px;display:grid;box-shadow:0 12px 36px #1f29330f}.page-module__WMCr2G__qrBox,.page-module__WMCr2G__emptyQr{place-items:center;display:grid}.page-module__WMCr2G__qrBox{border:1px solid var(--line);background:#fffaf7;border-radius:8px;min-height:320px}.page-module__WMCr2G__qrBox img{object-fit:contain;width:min(260px,100%);height:auto}.page-module__WMCr2G__emptyQr{aspect-ratio:1;width:min(260px,100%);color:var(--muted);background:#fff;border:1px dashed #f0b092;border-radius:8px;font-weight:700}.page-module__WMCr2G__info{align-content:center;gap:18px;display:grid}.page-module__WMCr2G__info h2{margin:0;font-size:26px;line-height:1.2}.page-module__WMCr2G__info p{color:var(--muted);margin:0;line-height:1.8}.page-module__WMCr2G__contactList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.page-module__WMCr2G__contactValue{border-top:1px solid var(--line);min-width:0;padding-top:14px}.page-module__WMCr2G__contactValue dt{color:var(--muted);font-size:14px}.page-module__WMCr2G__contactValue dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:18px;font-weight:700}.page-module__WMCr2G__contactValue a{color:var(--fox-orange)}@media (max-width:760px){.page-module__WMCr2G__page{padding:24px 12px 48px}.page-module__WMCr2G__header,.page-module__WMCr2G__panel,.page-module__WMCr2G__contactList{grid-template-columns:1fr}.page-module__WMCr2G__header{display:grid}.page-module__WMCr2G__nav{justify-content:flex-start}.page-module__WMCr2G__panel{padding:18px}.page-module__WMCr2G__qrBox{min-height:260px}}
