.qr-codes-page[data-v-09ec6478]{--qr-ink:var(--meovc-page-ink);--qr-muted:var(--meovc-page-muted);--qr-panel:var(--meovc-panel-bg);--qr-panel-strong:var(--meovc-panel-strong);--qr-border:var(--meovc-border);--qr-border-subtle:var(--meovc-border-subtle);--qr-orange:var(--meovc-accent);--qr-orange-soft:var(--meovc-accent-soft);--qr-purple:var(--meovc-purple);--qr-purple-soft:var(--meovc-purple-soft);--qr-blue:var(--meovc-blue);--qr-shadow:var(--meovc-hero-shadow);--qr-warm-panel:color-mix(in oklch, var(--qr-panel) 82%, var(--qr-orange-soft) 18%);--qr-cool-panel:color-mix(in oklch, var(--qr-panel) 84%, var(--qr-purple-soft) 16%);width:100%;min-height:100vh;color:var(--qr-ink)}.qr-hero[data-v-09ec6478],.qr-benefit-strip[data-v-09ec6478],.qr-decision[data-v-09ec6478],.qr-practice[data-v-09ec6478],.qr-use-cases[data-v-09ec6478],.qr-workflow[data-v-09ec6478],.qr-codes-faq[data-v-09ec6478]{width:min(1180px,100% - 32px);margin-inline:auto}.qr-hero[data-v-09ec6478]{grid-template-columns:minmax(0,.92fr) minmax(360px,540px);align-items:center;gap:clamp(36px,7vw,94px);min-height:min(760px,100vh - 76px);padding:clamp(38px,7vh,76px) 0 clamp(52px,8vw,88px);display:grid}.qr-hero__copy[data-v-09ec6478]{max-width:730px;animation:.68s cubic-bezier(.16,1,.3,1) both qr-rise-09ec6478}.qr-hero__eyebrow[data-v-09ec6478]{border:1px solid var(--qr-border);width:fit-content;color:color-mix(in oklch, var(--qr-purple) 84%, var(--qr-ink) 16%);background:var(--qr-cool-panel);border-radius:6px;margin:0 0 18px;padding:6px 10px;font-size:.86rem;font-weight:800}.qr-hero h1[data-v-09ec6478],.qr-decision h2[data-v-09ec6478],.qr-practice h2[data-v-09ec6478],.qr-use-cases h2[data-v-09ec6478],.qr-workflow h2[data-v-09ec6478]{color:var(--qr-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:850;line-height:1.04}.qr-hero h1[data-v-09ec6478]{max-width:13ch;font-size:clamp(2.45rem,5.6vw,5.1rem)}.qr-hero__lead[data-v-09ec6478]{max-width:65ch;color:var(--qr-muted);text-wrap:pretty;margin:clamp(20px,3vw,30px) 0 0;font-size:clamp(1.06rem,1.55vw,1.32rem);line-height:1.6}.qr-hero__actions[data-v-09ec6478]{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,4vw,38px);display:flex}.qr-hero__actions .q-btn[data-v-09ec6478],.qr-workflow__copy .q-btn[data-v-09ec6478]{border-radius:8px;min-height:47px;font-weight:800}.qr-hero__note[data-v-09ec6478]{color:var(--qr-muted);align-items:center;gap:8px;margin:18px 0 0;font-size:.92rem;display:flex}.qr-hero__note .q-icon[data-v-09ec6478]{color:var(--qr-orange)}.qr-specimen[data-v-09ec6478]{background:var(--qr-panel);box-shadow:var(--qr-shadow);border-radius:12px;animation:.76s cubic-bezier(.16,1,.3,1) .1s both qr-rise-09ec6478;overflow:hidden}.qr-specimen__head[data-v-09ec6478]{border-bottom:1px solid var(--qr-border-subtle);background:var(--qr-cool-panel);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.qr-specimen__head>div[data-v-09ec6478]{gap:3px;min-width:0;display:grid}.qr-specimen__head span[data-v-09ec6478],.qr-specimen__route-item span[data-v-09ec6478],.qr-benefit-strip p[data-v-09ec6478],.qr-decision__copy>p[data-v-09ec6478],.qr-comparison__row[data-v-09ec6478],.qr-practice p[data-v-09ec6478],.qr-use-cases p[data-v-09ec6478],.qr-workflow p[data-v-09ec6478]{color:var(--qr-muted);line-height:1.58}.qr-specimen__head strong[data-v-09ec6478]{overflow-wrap:anywhere;color:var(--qr-ink);font-size:1.1rem}.qr-specimen__status[data-v-09ec6478]{border:1px solid color-mix(in oklch, var(--qr-blue) 42%, var(--qr-border) 58%);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:.84rem;font-weight:800;display:inline-flex;color:var(--qr-blue)!important}.qr-specimen__body[data-v-09ec6478]{grid-template-columns:minmax(190px,1fr) minmax(150px,.72fr);align-items:center;gap:20px;padding:clamp(20px,4vw,34px);display:grid}.qr-specimen__code[data-v-09ec6478]{border:1px solid var(--qr-border);background:var(--qr-warm-panel);border-radius:10px;min-width:0;padding:12px}body.body--dark{border-color:color-mix(in oklch, var(--qr-purple) 48%, var(--qr-border) 52%);background:color-mix(in oklch, var(--qr-panel-strong) 72%, var(--qr-purple-soft) 28%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--qr-orange) 16%, transparent)}.qr-specimen__code[data-v-09ec6478] .qr-aspect-ratio{border-radius:8px}body.body--dark{background:#fff8f0}.qr-specimen__route[data-v-09ec6478]{justify-items:stretch;gap:8px;display:grid}.qr-specimen__route-item[data-v-09ec6478]{border:1px solid var(--qr-border-subtle);background:var(--qr-panel-strong);border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.qr-specimen__route-item--accent[data-v-09ec6478]{border-color:color-mix(in oklch, var(--qr-orange) 38%, var(--qr-border) 62%);background:var(--qr-warm-panel)}.qr-specimen__route-item .q-icon[data-v-09ec6478],.qr-specimen__arrow[data-v-09ec6478]{color:var(--qr-purple)}.qr-specimen__arrow[data-v-09ec6478]{justify-self:center}.qr-specimen__footer[data-v-09ec6478]{border-top:1px solid var(--qr-border);background:var(--qr-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.qr-specimen__footer span[data-v-09ec6478]{color:var(--qr-ink);background:var(--qr-panel);align-items:center;gap:7px;padding:13px;font-size:.86rem;font-weight:750;display:flex}.qr-specimen__footer .q-icon[data-v-09ec6478]{color:var(--qr-orange)}.qr-benefit-strip[data-v-09ec6478]{border:1px solid var(--qr-border);background:var(--qr-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));animation:.72s cubic-bezier(.16,1,.3,1) .17s both qr-rise-09ec6478;display:grid;overflow:hidden}.qr-benefit-strip article[data-v-09ec6478]{background:var(--qr-panel);grid-template-columns:42px 1fr;gap:14px;min-height:206px;padding:clamp(22px,3.4vw,32px);display:grid}.qr-benefit-strip article[data-v-09ec6478]:nth-child(2){background:var(--qr-cool-panel)}.qr-benefit-strip .q-icon[data-v-09ec6478]{color:var(--qr-orange)}.qr-benefit-strip h2[data-v-09ec6478],.qr-practice h3[data-v-09ec6478],.qr-use-cases h3[data-v-09ec6478],.qr-workflow h3[data-v-09ec6478]{color:var(--qr-ink);text-wrap:balance;margin:0;line-height:1.22}.qr-benefit-strip h2[data-v-09ec6478]{font-size:1.3rem}.qr-benefit-strip p[data-v-09ec6478],.qr-practice p[data-v-09ec6478],.qr-use-cases p[data-v-09ec6478],.qr-workflow p[data-v-09ec6478]{margin:10px 0 0}.qr-decision[data-v-09ec6478]{grid-template-columns:minmax(0,.65fr) minmax(420px,.95fr);align-items:center;gap:clamp(36px,7vw,92px);padding:clamp(76px,11vw,132px) 0;display:grid}.qr-decision h2[data-v-09ec6478],.qr-practice h2[data-v-09ec6478],.qr-use-cases h2[data-v-09ec6478],.qr-workflow h2[data-v-09ec6478]{font-size:clamp(2rem,4.7vw,4rem)}.qr-decision__copy>p[data-v-09ec6478],.qr-practice__intro>p[data-v-09ec6478],.qr-use-cases__heading>p[data-v-09ec6478],.qr-workflow__copy>p[data-v-09ec6478]{max-width:64ch;margin:22px 0 0;font-size:1.05rem}.qr-decision__tip[data-v-09ec6478]{border:1px solid color-mix(in oklch, var(--qr-orange) 36%, var(--qr-border) 64%);background:var(--qr-warm-panel);border-radius:8px;grid-template-columns:30px 1fr;gap:10px;padding:16px;display:grid;margin-top:26px!important}.qr-decision__tip .q-icon[data-v-09ec6478]{color:var(--qr-orange)}.qr-decision__tip strong[data-v-09ec6478]{color:var(--qr-ink);display:block}.qr-comparison[data-v-09ec6478]{border:1px solid var(--qr-border);background:var(--qr-border-subtle);border-radius:10px;overflow:hidden}.qr-comparison__head[data-v-09ec6478],.qr-comparison__row[data-v-09ec6478]{grid-template-columns:.8fr 1fr 1fr;gap:1px;display:grid}.qr-comparison__head[data-v-09ec6478]>*,.qr-comparison__row[data-v-09ec6478]>*{background:var(--qr-panel);padding:14px}.qr-comparison__head strong[data-v-09ec6478]:last-child,.qr-comparison__row>span[data-v-09ec6478]:last-child{background:var(--qr-cool-panel)}.qr-comparison__head strong[data-v-09ec6478]{color:var(--qr-ink)}.qr-comparison__row>span[data-v-09ec6478]:not(:first-child){align-items:center;gap:8px;display:flex}.qr-comparison__row>span[data-v-09ec6478]:first-child{color:var(--qr-ink);font-weight:750}.qr-comparison__row .q-icon[data-v-09ec6478]{color:var(--qr-purple);flex:none}.qr-practice[data-v-09ec6478]{grid-template-columns:minmax(0,.7fr) minmax(420px,.9fr);align-items:start;gap:clamp(38px,7vw,98px);padding:0 0 clamp(72px,11vw,126px);display:grid}.qr-practice__intro[data-v-09ec6478]{position:sticky;top:104px}.qr-practice__list[data-v-09ec6478]{border-block:1px solid var(--qr-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.qr-practice__list li[data-v-09ec6478]{grid-template-columns:54px 1fr;gap:18px;padding:24px 0;display:grid}.qr-practice__list li+li[data-v-09ec6478]{border-top:1px solid var(--qr-border-subtle)}.qr-practice__list>li>span[data-v-09ec6478]{color:var(--qr-orange);font-size:1.45rem;font-weight:900;line-height:1}.qr-practice h3[data-v-09ec6478],.qr-use-cases h3[data-v-09ec6478],.qr-workflow h3[data-v-09ec6478]{font-size:1.25rem}.qr-use-cases[data-v-09ec6478]{padding-bottom:clamp(76px,11vw,126px)}.qr-use-cases__heading[data-v-09ec6478]{grid-template-columns:minmax(0,.75fr) minmax(280px,.48fr);align-items:end;gap:clamp(28px,6vw,84px);margin-bottom:clamp(32px,5vw,56px);display:grid}.qr-use-cases__list[data-v-09ec6478]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qr-use-cases__list article[data-v-09ec6478]{border:1px solid var(--qr-border);background:var(--qr-panel);border-radius:10px;grid-template-columns:44px 1fr;gap:16px;min-height:244px;padding:clamp(22px,3.5vw,32px);display:grid}.qr-use-cases__list article[data-v-09ec6478]:nth-child(2),.qr-use-cases__list article[data-v-09ec6478]:nth-child(3){background:var(--qr-cool-panel)}.qr-use-cases__list .q-icon[data-v-09ec6478]{color:var(--qr-orange)}.qr-use-cases__list article>span[data-v-09ec6478]{color:var(--qr-purple);grid-column:2;align-self:end;font-weight:800}.qr-workflow[data-v-09ec6478]{grid-template-columns:minmax(420px,.95fr) minmax(0,.68fr);align-items:center;gap:clamp(38px,7vw,94px);padding-bottom:clamp(76px,10vw,118px);display:grid}.qr-workflow__visual[data-v-09ec6478]{gap:10px;display:grid}.qr-workflow__visual article[data-v-09ec6478]{border:1px solid var(--qr-border);background:var(--qr-panel);border-radius:8px;grid-template-columns:34px 38px 1fr;gap:14px;padding:18px;display:grid}.qr-workflow__visual article[data-v-09ec6478]:nth-child(2n){background:var(--qr-warm-panel);transform:translate(26px)}.qr-workflow__visual article>span[data-v-09ec6478]{color:var(--qr-orange);font-size:1.25rem;font-weight:900}.qr-workflow__visual .q-icon[data-v-09ec6478]{color:var(--qr-purple)}.qr-workflow__visual p[data-v-09ec6478]{margin-top:5px}.qr-workflow__copy[data-v-09ec6478]{gap:22px;display:grid}.qr-workflow__copy .q-btn[data-v-09ec6478]{justify-self:start}.qr-codes-faq[data-v-09ec6478]{padding-bottom:clamp(80px,11vw,132px)}@keyframes qr-rise-09ec6478{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1020px){.qr-hero[data-v-09ec6478],.qr-decision[data-v-09ec6478],.qr-practice[data-v-09ec6478],.qr-workflow[data-v-09ec6478]{grid-template-columns:1fr}.qr-hero[data-v-09ec6478]{min-height:auto}.qr-practice__intro[data-v-09ec6478]{position:static}.qr-workflow__visual article[data-v-09ec6478]:nth-child(2n){transform:none}}@media (width<=760px){.qr-hero[data-v-09ec6478]{padding-top:30px}.qr-hero h1[data-v-09ec6478]{max-width:100%;font-size:clamp(2.35rem,12vw,3.6rem)}.qr-hero__actions .q-btn[data-v-09ec6478],.qr-workflow__copy .q-btn[data-v-09ec6478]{width:100%}.qr-benefit-strip[data-v-09ec6478],.qr-use-cases__heading[data-v-09ec6478],.qr-use-cases__list[data-v-09ec6478]{grid-template-columns:1fr}.qr-benefit-strip article[data-v-09ec6478]{min-height:auto}.qr-decision[data-v-09ec6478]{padding-block:76px}.qr-comparison[data-v-09ec6478]{overflow-x:auto}.qr-comparison__head[data-v-09ec6478],.qr-comparison__row[data-v-09ec6478]{min-width:610px}}@media (width<=560px){.qr-specimen__head[data-v-09ec6478]{flex-direction:column;align-items:flex-start}.qr-specimen__body[data-v-09ec6478],.qr-specimen__footer[data-v-09ec6478]{grid-template-columns:1fr}.qr-practice__list li[data-v-09ec6478]{grid-template-columns:40px 1fr;gap:12px}.qr-use-cases__list article[data-v-09ec6478]{grid-template-columns:1fr;min-height:auto}.qr-use-cases__list article>span[data-v-09ec6478]{grid-column:1}.qr-workflow__visual article[data-v-09ec6478]{grid-template-columns:28px 30px 1fr;gap:9px;padding:15px}}@media (prefers-reduced-motion:reduce){.qr-hero__copy[data-v-09ec6478],.qr-specimen[data-v-09ec6478],.qr-benefit-strip[data-v-09ec6478]{animation:none}}
