.inst-qr{display:grid;justify-items:center;gap:8px}.inst-qr-code{display:block;line-height:0;border-radius:8px}.inst-qr-code svg{display:block;max-width:100%;height:auto}.inst-qr-url{margin:0;font-family:ui-monospace,SF Mono,monospace;font-size:.85rem;color:var(--ink-2)}.inst-qr-download{min-height:44px;padding:10px 16px;border:1px solid #CFD9D5;border-radius:999px;background:#fff;color:#0e4b47;font-family:var(--font-ui);font-weight:600;font-size:.92rem;cursor:pointer}.inst-qr-download:disabled{color:var(--ink-3);cursor:progress}.inst-qr-download:focus-visible{outline:2px solid #12645E;outline-offset:2px}.inst-qr-failed{margin:0;font-size:.88rem;color:#a3321e}.wl.inst-page{padding:0;background:transparent}.wl.inst-page>main{min-height:0}.wl .inst-lead{min-width:0}.wl .inst-kicker{margin:0;font-family:var(--cl-font);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fbfefd}.wl .inst-sub{margin:0}.wl .inst-badges{justify-content:center;margin-top:6px}.wl .inst-button{min-height:56px;max-width:340px;margin-top:6px;font-family:var(--cl-font);font-size:1.05rem}.wl .inst-after{margin:0;max-width:46ch;font-size:.95rem;line-height:1.55;color:#fbfefd}.wl .inst-after a{display:inline-block;padding-block:10px;margin-block:-10px;color:#fbfefd;font-weight:600;text-decoration:underline;text-underline-offset:3px}.wl .inst-after a:focus-visible{outline:2px solid #fbfefd;outline-offset:2px;border-radius:4px}.wl .inst-qr-card{box-sizing:border-box;width:min(340px,calc(100% - 32px));margin:36px auto 0;padding:22px 20px 20px;background:#fbfefd;border-radius:14px;box-shadow:0 24px 60px #263e6e29;text-align:center}.wl .inst-qr-card h2{margin:0;font-family:var(--cl-font);font-size:1.1rem;font-weight:600;letter-spacing:normal;color:var(--ink)}.wl .inst-qr-card>p{margin:6px 0 14px;font-size:.9rem;line-height:1.5;color:var(--ink-3)}@media(min-width:1001px){.wl .inst-band.ch-hero{grid-template-columns:minmax(0,1fr) 340px;gap:clamp(40px,5vw,80px);padding-inline:max(clamp(28px,4vw,72px),calc((100% - 1080px)/2));padding-bottom:72px}.wl .inst-badges{justify-content:flex-start}.wl .inst-qr-card{width:100%;margin:0}}@media(max-width:640px){.wl .inst-button{width:100%}}
