.qr-demo[data-v-a2c5f4eb]{align-items:center;display:flex;justify-content:center;perspective:1000px}.qr-demo__container[data-v-a2c5f4eb]{max-width:420px;width:100%}.phone-frame[data-v-a2c5f4eb]{aspect-ratio:9/19.5;background:#000;border-radius:40px;box-shadow:0 0 0 1px #ffffff1a,0 20px 60px #0000004d,inset 0 0 0 1px #ffffff0d;display:flex;flex-direction:column;padding:12px;transform:rotateY(-5deg) rotateX(2deg);transition:transform .3s ease}.phone-frame[data-v-a2c5f4eb]:hover{transform:rotateY(-2deg) rotateX(1deg)}.phone-frame.scanning[data-v-a2c5f4eb]{animation:phoneShake-a2c5f4eb .5s ease-in-out}@keyframes phoneShake-a2c5f4eb{0%,to{transform:rotateY(-5deg) rotateX(2deg) translate(0)}25%{transform:rotateY(-5deg) rotateX(2deg) translate(-4px)}75%{transform:rotateY(-5deg) rotateX(2deg) translate(4px)}}.phone-frame__notch[data-v-a2c5f4eb]{background:#000;border:1px solid hsla(0,0%,100%,.05);border-radius:0 0 24px 24px;border-top:none;height:26px;margin:0 auto 4px;width:150px}.phone-frame__screen[data-v-a2c5f4eb]{background:#fff;border-radius:30px;display:flex;flex:1;flex-direction:column;overflow:hidden}.screen-content[data-v-a2c5f4eb]{background:linear-gradient(135deg,#f5f5f7,#fff);flex:1;padding:20px;position:relative}.screen-content[data-v-a2c5f4eb],.screen-step[data-v-a2c5f4eb]{align-items:center;display:flex;justify-content:center}.screen-step[data-v-a2c5f4eb]{animation:fadeInUp-a2c5f4eb .4s ease;height:100%;width:100%}@keyframes fadeInUp-a2c5f4eb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.phone-frame__home[data-v-a2c5f4eb]{background:#000;border-radius:20px 20px 0 0;height:5px;margin:4px auto 0;width:120px}.lab-report-preview[data-v-a2c5f4eb]{background:#fff;border-radius:16px;padding:20px;text-align:center;width:100%}.report-header[data-v-a2c5f4eb]{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:20px}.report-logo[data-v-a2c5f4eb]{font-size:1.75rem}.report-title[data-v-a2c5f4eb]{color:#1d1d1f;font-size:.875rem;font-weight:600}.report-qr[data-v-a2c5f4eb]{align-items:center;display:flex;flex-direction:column;gap:12px}.qr-code[data-v-a2c5f4eb]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08));height:140px;padding:8px;width:140px}.qr-label[data-v-a2c5f4eb]{color:#0071e3;font-size:.8rem;font-weight:600}.scanning-view[data-v-a2c5f4eb]{background:linear-gradient(135deg,#0071e31a,#34c7590d);flex-direction:column;height:100%;padding:20px}.camera-view[data-v-a2c5f4eb],.scanning-view[data-v-a2c5f4eb]{align-items:center;display:flex;justify-content:center;width:100%}.camera-view[data-v-a2c5f4eb]{aspect-ratio:1;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:12px;margin-bottom:20px;max-width:200px;overflow:hidden;position:relative}.scanner-frame[data-v-a2c5f4eb]{border:2px solid #0071e3;border-radius:8px;box-shadow:inset 0 0 20px #0071e333;top:20px;right:20px;bottom:20px;left:20px;position:absolute}.scanner-line[data-v-a2c5f4eb]{animation:scannerSweep-a2c5f4eb 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,#0071e3,transparent);height:2px;left:0;position:absolute;right:0;top:0}@keyframes scannerSweep-a2c5f4eb{0%{transform:translateY(0)}50%{transform:translateY(150px)}to{transform:translateY(0)}}.scan-indicator[data-v-a2c5f4eb]{color:#0071e3;font-size:.875rem;font-weight:600}.results-view[data-v-a2c5f4eb]{padding:20px;width:100%}.success-badge[data-v-a2c5f4eb]{align-items:center;animation:scaleIn-a2c5f4eb .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#34c759,#30b84f);border-radius:50%;color:#fff;display:inline-flex;font-size:1.75rem;height:56px;justify-content:center;margin:0 auto 16px;width:56px}@keyframes scaleIn-a2c5f4eb{0%{transform:scale(0)}to{transform:scale(1)}}.result-title[data-v-a2c5f4eb]{color:#1d1d1f;font-size:1.125rem;font-weight:700;margin-bottom:20px;text-align:center}.patient-info[data-v-a2c5f4eb]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.info-item[data-v-a2c5f4eb]{background:#f5f5f7;border-radius:8px;display:flex;font-size:.875rem;justify-content:space-between;padding:12px}.info-label[data-v-a2c5f4eb]{color:#6e6e73}.info-value[data-v-a2c5f4eb]{color:#1d1d1f;font-weight:600}.result-actions[data-v-a2c5f4eb]{display:flex;flex-direction:column;gap:8px}.action-btn[data-v-a2c5f4eb]{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;padding:12px;transition:all .3s ease}.action-btn.download[data-v-a2c5f4eb]{background:#0071e3;color:#fff}.action-btn.download[data-v-a2c5f4eb]:hover{background:#0077ed;transform:translateY(-2px)}.action-btn.share[data-v-a2c5f4eb]{background:#f5f5f7;color:#0071e3}.action-btn.share[data-v-a2c5f4eb]:hover{background:#e8e8ed;transform:translateY(-2px)}.demo-controls[data-v-a2c5f4eb]{display:flex;gap:12px;justify-content:center;margin-top:28px}.control-btn[data-v-a2c5f4eb]{align-items:center;background:var(--color-bg-secondary);border:2px solid transparent;border-radius:12px;color:var(--color-text);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.control-btn[data-v-a2c5f4eb]:hover{background:#0071e30d;border-color:var(--color-accent)}.control-btn.active[data-v-a2c5f4eb]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.control-icon[data-v-a2c5f4eb]{font-size:1.25rem}.control-text[data-v-a2c5f4eb]{display:none}@media(min-width:640px){.control-text[data-v-a2c5f4eb]{display:inline}}.highlights-cards[data-v-a2c5f4eb]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:24px}.highlight-card[data-v-a2c5f4eb]{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:16px;text-align:center;transition:all .3s ease}.highlight-card[data-v-a2c5f4eb]:hover{border-color:var(--color-accent);box-shadow:0 8px 20px #0071e31a;transform:translateY(-4px)}.highlight-icon[data-v-a2c5f4eb]{font-size:1.75rem;margin-bottom:8px}.highlight-title[data-v-a2c5f4eb]{color:var(--color-text);font-size:.875rem;font-weight:700;margin-bottom:4px}.highlight-desc[data-v-a2c5f4eb]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.4}@media(max-width:640px){.phone-frame[data-v-a2c5f4eb]{border-radius:32px;max-width:280px;padding:10px}.phone-frame__notch[data-v-a2c5f4eb]{height:20px;margin-bottom:3px;width:120px}.phone-frame__home[data-v-a2c5f4eb]{height:4px;width:100px}.qr-code[data-v-a2c5f4eb]{height:120px;width:120px}.highlights-cards[data-v-a2c5f4eb]{gap:8px;grid-template-columns:1fr}.highlight-card[data-v-a2c5f4eb]{padding:12px}}.qr-hero[data-v-140293b7]{background:linear-gradient(135deg,#fff,#f5f5f7);overflow:hidden;padding:140px 0 80px;position:relative}.qr-hero[data-v-140293b7]:before{background:radial-gradient(circle,rgba(0,113,227,.08) 0,transparent 70%);border-radius:50%;content:"";height:600px;pointer-events:none;position:absolute;right:-10%;top:-50%;width:600px}.qr-hero .container[data-v-140293b7]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.qr-hero__content[data-v-140293b7]{max-width:600px}.qr-hero__title[data-v-140293b7]{color:var(--color-text);line-height:1.1;margin-bottom:24px}.qr-hero__subtitle[data-v-140293b7]{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:40px}.qr-hero__stats[data-v-140293b7]{display:flex;flex-direction:column;gap:16px}.stat-item[data-v-140293b7]{align-items:center;background:#0071e30d;border:1px solid rgba(0,113,227,.1);border-radius:12px;display:flex;gap:16px;padding:16px 20px;transition:all .3s ease}.stat-item[data-v-140293b7]:hover{background:#0071e31a;transform:translate(4px)}.stat-icon[data-v-140293b7]{font-size:1.75rem}.stat-content[data-v-140293b7]{display:flex;flex-direction:column}.stat-number[data-v-140293b7]{color:var(--color-text);font-size:1.25rem;font-weight:700}.stat-label[data-v-140293b7]{color:var(--color-text-secondary);font-size:.875rem}.qr-hero__visual[data-v-140293b7]{align-items:center;display:flex;justify-content:center}.qr-workflow[data-v-140293b7]{background:var(--color-bg);padding:120px 0}.workflow-steps[data-v-140293b7]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.workflow-step[data-v-140293b7]{background:var(--color-bg-secondary);border-radius:20px;padding:40px 28px;position:relative;text-align:center;transition:all .3s ease}.workflow-step[data-v-140293b7]:hover{box-shadow:0 20px 40px #0071e31f;transform:translateY(-8px)}.workflow-step__number[data-v-140293b7]{align-items:center;background:var(--color-accent);border-radius:12px;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:700;height:48px;justify-content:center;margin-bottom:20px;width:48px}.workflow-step__icon[data-v-140293b7]{font-size:3rem;margin-bottom:16px}.workflow-step__title[data-v-140293b7]{color:var(--color-text);font-size:1.125rem;font-weight:700;margin-bottom:12px}.workflow-step__description[data-v-140293b7]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.workflow-arrow[data-v-140293b7]{color:var(--color-accent);font-size:2rem;opacity:.5;position:absolute;right:-24px;top:50%;transform:translateY(-50%)}.workflow-step:last-child .workflow-arrow[data-v-140293b7]{display:none}.qr-features[data-v-140293b7]{background:linear-gradient(180deg,#f5f5f7,#fff);padding:120px 0}.features-grid[data-v-140293b7]{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.feature-card[data-v-140293b7]{background:#fff;border:1px solid var(--color-border);border-radius:24px;overflow:hidden;padding:40px 28px;position:relative;text-align:center;transition:all .3s ease}.feature-card[data-v-140293b7]:before{background:linear-gradient(90deg,var(--color-accent),rgba(0,113,227,.3));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.feature-card[data-v-140293b7]:hover{border-color:var(--color-accent);box-shadow:0 20px 40px #0071e31a;transform:translateY(-8px)}.feature-card[data-v-140293b7]:hover:before{transform:scaleX(1)}.feature-card__icon-container[data-v-140293b7]{align-items:center;background:linear-gradient(135deg,#0071e31a,#34c7590d);border-radius:20px;display:inline-flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.feature-card__icon[data-v-140293b7]{font-size:2.5rem}.feature-card__title[data-v-140293b7]{color:var(--color-text);font-size:1.125rem;font-weight:700;margin-bottom:12px}.feature-card__description[data-v-140293b7]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.benefits-showcase[data-v-140293b7]{background:#fff;padding:120px 0}.benefits-container[data-v-140293b7]{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1.2fr 1fr}.benefits-left[data-v-140293b7],.benefits-right[data-v-140293b7]{display:flex;flex-direction:column;gap:20px}.benefit-item[data-v-140293b7]{align-items:flex-start;background:var(--color-bg-secondary);border-radius:12px;display:flex;gap:12px;padding:12px 16px;transition:all .3s ease}.benefit-item[data-v-140293b7]:hover{background:#0071e314;transform:translate(4px)}.benefit-check[data-v-140293b7]{align-items:center;background:var(--color-green);border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:24px;justify-content:center;width:24px}.benefit-item span[data-v-140293b7]{color:var(--color-text);font-size:.9375rem;font-weight:500;line-height:1.5}.benefit-visual[data-v-140293b7]{align-items:center;display:flex;height:300px;justify-content:center;margin:0 auto;position:relative;width:300px}.benefit-visual__circle[data-v-140293b7]{border:2px solid var(--color-accent);border-radius:50%;position:absolute}.circle-1[data-v-140293b7]{animation:pulse-140293b7 3s ease-in-out infinite;height:280px;opacity:.3;width:280px}.circle-2[data-v-140293b7]{animation:pulse-140293b7 3s ease-in-out .6s infinite;height:200px;opacity:.5;width:200px}.circle-3[data-v-140293b7]{animation:pulse-140293b7 3s ease-in-out 1.2s infinite;height:120px;opacity:.7;width:120px}@keyframes pulse-140293b7{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.benefit-visual__text[data-v-140293b7]{position:relative;text-align:center;z-index:10}.benefit-visual__number[data-v-140293b7]{color:var(--color-accent);font-size:3.5rem;font-weight:700;line-height:1}.benefit-visual__label[data-v-140293b7]{color:var(--color-text-secondary);font-size:.9375rem;margin-top:8px}.impact-metrics[data-v-140293b7]{background:linear-gradient(135deg,#0071e30d,#34c7590d);padding:120px 0}.metrics-grid[data-v-140293b7]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.metric-card[data-v-140293b7]{background:#fff;border:1px solid var(--color-border);border-radius:20px;padding:40px 28px;text-align:center;transition:all .3s ease}.metric-card[data-v-140293b7]:hover{border-color:var(--color-accent);box-shadow:0 20px 50px #0071e326;transform:translateY(-12px)}.metric-card__icon[data-v-140293b7]{font-size:2.5rem;margin-bottom:16px}.metric-card__number[data-v-140293b7]{color:var(--color-accent);font-size:2.5rem;font-weight:700;margin-bottom:8px}.metric-card__label[data-v-140293b7]{color:var(--color-text);font-size:1rem;font-weight:700;margin-bottom:8px}.metric-card__description[data-v-140293b7]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.related-features[data-v-140293b7]{background:#fff;padding:120px 0}.related-grid[data-v-140293b7]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0;padding:0}.related-card[data-v-140293b7],.related-grid[data-v-140293b7]{list-style:none}.related-link[data-v-140293b7]{align-items:flex-start;background:var(--color-bg-secondary);border:1px solid transparent;border-radius:16px;color:var(--color-text);display:flex;gap:14px;height:100%;padding:20px 22px;text-decoration:none;transition:all var(--transition)}.related-link[data-v-140293b7]:hover{background:#0071e305;border-color:var(--color-accent);box-shadow:0 10px 30px #0071e31a;color:var(--color-text);transform:translateY(-4px)}.related-icon[data-v-140293b7]{flex-shrink:0;font-size:1.75rem;line-height:1}.related-text[data-v-140293b7]{display:flex;flex:1;flex-direction:column;gap:4px}.related-title[data-v-140293b7]{color:var(--color-text);font-size:.9375rem;font-weight:700}.related-desc[data-v-140293b7]{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.related-arrow[data-v-140293b7]{color:var(--color-accent);flex-shrink:0;font-size:1.5rem;font-weight:700}@media(max-width:1024px){.qr-hero .container[data-v-140293b7]{gap:40px;grid-template-columns:1fr}.workflow-steps[data-v-140293b7]{grid-template-columns:repeat(2,1fr)}.workflow-arrow[data-v-140293b7]{display:none}.features-grid[data-v-140293b7],.metrics-grid[data-v-140293b7]{grid-template-columns:repeat(2,1fr)}.benefits-container[data-v-140293b7]{gap:40px;grid-template-columns:1fr}.benefit-visual[data-v-140293b7]{height:240px;width:240px}.related-grid[data-v-140293b7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.qr-hero[data-v-140293b7]{padding:100px 0 60px}.qr-hero__title[data-v-140293b7]{font-size:clamp(1.5rem,5vw,2.5rem)}.qr-hero__subtitle[data-v-140293b7]{font-size:1rem}.benefits-showcase[data-v-140293b7],.impact-metrics[data-v-140293b7],.qr-features[data-v-140293b7],.qr-workflow[data-v-140293b7],.related-features[data-v-140293b7]{padding:80px 0}.features-grid[data-v-140293b7],.metrics-grid[data-v-140293b7],.workflow-steps[data-v-140293b7]{gap:16px;grid-template-columns:1fr}.benefits-container[data-v-140293b7]{gap:24px}.benefit-visual[data-v-140293b7]{height:200px;width:200px}.benefit-visual__number[data-v-140293b7]{font-size:2.5rem}.related-grid[data-v-140293b7]{gap:12px;grid-template-columns:1fr}.qr-hero__stats[data-v-140293b7]{gap:12px}.stat-item[data-v-140293b7]{font-size:.875rem;padding:12px 14px}.stat-icon[data-v-140293b7]{font-size:1.5rem}.stat-number[data-v-140293b7]{font-size:1.05rem}.stat-label[data-v-140293b7]{font-size:.75rem}}@media(max-width:600px){.benefit-visual__number[data-v-140293b7],.feature-card__icon[data-v-140293b7],.metric-card__number[data-v-140293b7],.workflow-step__icon[data-v-140293b7]{font-size:2rem}}
