.qr-open[data-astro-cid-hkixrupv]{overflow-x:clip;padding-block:var(--opener-top) var(--section-y)}.qr-open__grid[data-astro-cid-hkixrupv]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--col-inset);align-items:center}.qr-title[data-astro-cid-hkixrupv]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:800;font-size:var(--fs-opener);letter-spacing:var(--ls-display);line-height:.98;text-wrap:balance}.qr-lead[data-astro-cid-hkixrupv]{margin-top:var(--space-4);max-width:44ch;font-size:var(--fs-h6);line-height:1.6;color:var(--text-muted-on-light)}.qr-open__actions[data-astro-cid-hkixrupv]{margin-top:var(--space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.qr-alt[data-astro-cid-hkixrupv]{font-weight:600;color:var(--text-on-light);text-underline-offset:3px;padding-block:.25rem}.qr-open__note[data-astro-cid-hkixrupv]{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted-on-light)}.qr-specimen[data-astro-cid-hkixrupv]{position:relative;justify-self:center;width:min(26rem,100%);margin:0}.qr-specimen__finder[data-astro-cid-hkixrupv]{position:absolute;z-index:0;width:72%;aspect-ratio:1;right:-16%;top:-12%;border:clamp(14px,2.4vw,26px) solid var(--color-accent);border-radius:22%;opacity:.16}.qr-specimen__finder[data-astro-cid-hkixrupv] span[data-astro-cid-hkixrupv]{position:absolute;inset:22%;border-radius:18%;background:var(--color-accent)}.qr-specimen__card[data-astro-cid-hkixrupv]{position:relative;z-index:1;padding:1.4rem 1.4rem 1.1rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--rule-on-light);box-shadow:0 2px 4px #14201e0f,0 30px 60px -30px #0b2e2a8c;transform:rotate(-3.5deg);animation:qr-settle 1.1s .1s var(--ease) both}@keyframes qr-settle{0%{transform:rotate(-9deg) translateY(24px);opacity:0}to{transform:rotate(-3.5deg);opacity:1}}.qr-specimen__tab[data-astro-cid-hkixrupv]{position:absolute;top:-.9rem;right:1.4rem;padding:.35rem .9rem;border-radius:6px;background:var(--color-amber);color:var(--color-ink);font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;transform:rotate(4deg);box-shadow:0 6px 14px -8px #14201e99}.qr-specimen__code[data-astro-cid-hkixrupv]{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:8px}.qr-specimen__cap[data-astro-cid-hkixrupv]{margin-top:.9rem;text-align:center;font-size:.95rem;color:var(--text-muted-on-light)}.qr-ticker[data-astro-cid-hkixrupv]{position:relative;z-index:2;margin:1.6rem auto 0;width:max-content;max-width:100%;display:flex;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1.1rem;border-radius:999px;background:var(--color-brand);color:var(--color-surface);font-size:.95rem;box-shadow:0 14px 30px -18px #0b2e2acc}.qr-ticker__label[data-astro-cid-hkixrupv]{color:var(--color-muted-dark);white-space:nowrap}.qr-ticker__window[data-astro-cid-hkixrupv]{flex:none;height:2rem;overflow:hidden;border-radius:999px;background:var(--color-brand-deep);padding-inline:.9rem;min-width:11.5rem}.qr-ticker__reel[data-astro-cid-hkixrupv]{display:flex;flex-direction:column;animation:qr-reel 10s var(--ease) infinite}.qr-ticker__reel[data-astro-cid-hkixrupv] span[data-astro-cid-hkixrupv]{height:2rem;line-height:2rem;font-weight:650;color:var(--color-surface);white-space:nowrap}.qr-ticker__reel[data-astro-cid-hkixrupv] span[data-astro-cid-hkixrupv]:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.55rem;border-radius:2px;background:var(--color-accent);vertical-align:.08em}@keyframes qr-reel{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-2rem)}50%,70%{transform:translateY(-4rem)}75%,95%{transform:translateY(-6rem)}to{transform:translateY(-8rem)}}.qr-h2[data-astro-cid-hkixrupv]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:800;font-size:var(--fs-h2);letter-spacing:var(--ls-display);line-height:1;max-width:18ch;text-wrap:balance}.qr-steps__list[data-astro-cid-hkixrupv]{margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-5);row-gap:var(--space-5)}.qr-step[data-astro-cid-hkixrupv]{border-top:1px solid var(--rule-on-dark);padding-top:var(--space-3)}.qr-step__verb[data-astro-cid-hkixrupv]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:800;font-size:var(--fs-h2);letter-spacing:var(--ls-display);line-height:.95;color:var(--accent-warm)}.qr-step__body[data-astro-cid-hkixrupv]{margin-top:var(--space-3);max-width:36ch;line-height:1.6;color:var(--text-muted-on-dark)}.qr-plans__grid[data-astro-cid-hkixrupv]{margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--col-inset);row-gap:var(--space-6)}.qr-plan[data-astro-cid-hkixrupv]{border-top:2px solid var(--text-on-light);padding-top:var(--space-3)}.qr-plan__name[data-astro-cid-hkixrupv]{font-size:var(--fs-h6);font-weight:700;line-height:1.3}.qr-plan__price[data-astro-cid-hkixrupv]{margin:var(--space-2) 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.2em .5em}.qr-plan__value[data-astro-cid-hkixrupv]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:800;font-size:clamp(4rem,2.5rem + 4vw,6rem);letter-spacing:var(--ls-display);line-height:.9}.qr-plan__per[data-astro-cid-hkixrupv]{font-size:var(--fs-sm);color:var(--text-muted-on-light)}.qr-plan__items[data-astro-cid-hkixrupv]{margin:var(--space-4) 0 var(--space-5);padding:0;list-style:none;display:grid;gap:var(--space-2);max-width:44ch;line-height:1.5}.qr-plan__items[data-astro-cid-hkixrupv] li[data-astro-cid-hkixrupv]{padding-left:1.1em;position:relative}.qr-plan__items[data-astro-cid-hkixrupv] li[data-astro-cid-hkixrupv]:before{content:"";position:absolute;left:0;top:.6em;width:.45em;height:.45em;border-radius:50%;background:var(--accent-deep)}.qr-perk[data-astro-cid-hkixrupv]{margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--rule-on-light);max-width:72ch;line-height:1.6}.qr-perk__link[data-astro-cid-hkixrupv]{margin-left:.35em;font-weight:600;color:var(--text-on-light);text-underline-offset:3px}.qr-use__grid[data-astro-cid-hkixrupv]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:var(--col-inset);align-items:start}.qr-use__copy[data-astro-cid-hkixrupv] p[data-astro-cid-hkixrupv]{margin-top:var(--space-3);max-width:46ch;line-height:1.6;color:var(--text-muted-on-light)}.qr-use__copy[data-astro-cid-hkixrupv] .qr-h2[data-astro-cid-hkixrupv]+p[data-astro-cid-hkixrupv]{margin-top:var(--space-4)}.qr-types__head[data-astro-cid-hkixrupv]{font-family:var(--font-head);font-size:var(--fs-sm);font-weight:700;letter-spacing:.02em;color:var(--accent-deep);padding-bottom:var(--space-2);border-bottom:2px solid var(--text-on-light)}.qr-types__list[data-astro-cid-hkixrupv]{margin:0}.qr-types__row[data-astro-cid-hkixrupv]{display:grid;grid-template-columns:minmax(8rem,2fr) minmax(0,5fr);column-gap:var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--rule-on-light)}.qr-types__row[data-astro-cid-hkixrupv] dt[data-astro-cid-hkixrupv]{font-weight:700;line-height:1.5}.qr-types__row[data-astro-cid-hkixrupv] dd[data-astro-cid-hkixrupv]{margin:0;line-height:1.5;color:var(--text-muted-on-light)}@media(max-width:1080px){.qr-open__grid[data-astro-cid-hkixrupv],.qr-use__grid[data-astro-cid-hkixrupv]{grid-template-columns:1fr;row-gap:var(--space-6)}.qr-specimen[data-astro-cid-hkixrupv]{justify-self:start}}@media(max-width:880px){.qr-steps__list[data-astro-cid-hkixrupv]{grid-template-columns:1fr}}@media(max-width:720px){.qr-plans__grid[data-astro-cid-hkixrupv]{grid-template-columns:1fr}}@media(max-width:560px){.qr-types__row[data-astro-cid-hkixrupv]{grid-template-columns:1fr;row-gap:.15rem}}
