.page-module__tp9Fna__shell{max-width:28rem;min-height:100dvh;padding:clamp(3rem, 10vw, 6rem) var(--twfmo-space-page);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-inline:auto;display:flex}.page-module__tp9Fna__kicker{color:var(--twfmo-color-accent);letter-spacing:var(--twfmo-tracking-kicker);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.page-module__tp9Fna__heading{color:var(--twfmo-color-heading);font-family:var(--twfmo-font-display);margin:0;font-size:clamp(2rem,7vw,2.75rem);font-weight:500;line-height:1.05}.page-module__tp9Fna__copy{color:var(--twfmo-color-text-muted);margin:0;font-size:1rem;line-height:1.6}.page-module__tp9Fna__url{color:var(--twfmo-color-heading);word-break:break-all}.page-module__tp9Fna__qrFrame{background:var(--twfmo-color-qr-paper);border-radius:var(--twfmo-radius-soft);margin:1rem 0 0;padding:1.25rem}.page-module__tp9Fna__qr{width:min(70vw,17.5rem);height:auto;display:block}.page-module__tp9Fna__caption{color:var(--twfmo-color-qr-ink);word-break:break-all;margin:.75rem 0 0;font-size:.85rem}.page-module__tp9Fna__footer{color:var(--twfmo-color-text-muted);margin:1rem 0 0;font-size:.9rem}.page-module__tp9Fna__link{color:var(--twfmo-color-accent);text-decoration:none}.page-module__tp9Fna__link:hover{text-underline-offset:.2em;text-decoration:underline}
