.qualiopi-page[data-v-2e3fd90d]{background:var(--surface-canvas);min-height:100vh;padding:var(--space-10) var(--space-4) var(--space-20)}.qualiopi-article[data-v-2e3fd90d]{background:var(--surface-elevated);max-width:920px;box-shadow:var(--shadow-md);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);margin:0 auto;overflow:hidden}.qualiopi-header[data-v-2e3fd90d]{background:linear-gradient(160deg, var(--stone-100) 0%, var(--coral-50) 100%);padding:var(--space-12);border-bottom:1px solid var(--border-subtle)}.qualiopi-breadcrumb[data-v-2e3fd90d]{font-size:var(--fs-caption);margin-bottom:var(--space-4);color:var(--text-muted)}.qualiopi-breadcrumb a[data-v-2e3fd90d]{color:var(--coral-700);text-decoration:none}.qualiopi-breadcrumb a[data-v-2e3fd90d]:hover{text-decoration:underline}.qualiopi-label[data-v-2e3fd90d]{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--coral-700);font-weight:500}.qualiopi-header h1[data-v-2e3fd90d]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:400;line-height:var(--lh-tight);color:var(--navy-900);margin:var(--space-3) 0 var(--space-4)}.qualiopi-lead[data-v-2e3fd90d]{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--text-secondary);max-width:720px;margin:0}.qualiopi-toc[data-v-2e3fd90d]{padding:var(--space-8) var(--space-12);background:var(--stone-100);border-bottom:1px solid var(--border-subtle)}.qualiopi-toc h2[data-v-2e3fd90d]{font-family:var(--font-sans);color:var(--navy-900);font-size:var(--fs-body);margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:600}.qualiopi-toc ol[data-v-2e3fd90d]{padding-left:var(--space-5);font-size:var(--fs-body-sm);margin:0}.qualiopi-toc li[data-v-2e3fd90d]{margin-bottom:var(--space-2);color:var(--text-secondary)}.qualiopi-toc a[data-v-2e3fd90d]{color:var(--coral-700);text-decoration:none}.qualiopi-toc a[data-v-2e3fd90d]:hover{text-decoration:underline}.qualiopi-content[data-v-2e3fd90d]{padding:var(--space-10) var(--space-12);color:var(--text-primary);line-height:var(--lh-relaxed);font-size:var(--fs-body)}.qualiopi-content section[data-v-2e3fd90d]{margin-bottom:var(--space-12);scroll-margin-top:var(--space-20)}.qualiopi-content h2[data-v-2e3fd90d]{font-family:var(--font-display);color:var(--navy-900);font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4);font-weight:400}.qualiopi-content h3[data-v-2e3fd90d]{font-family:var(--font-sans);color:var(--navy-900);font-size:var(--fs-body-lg);margin:var(--space-6) 0 var(--space-3);font-weight:600}.qualiopi-content p[data-v-2e3fd90d]{margin:0 0 var(--space-4)}.qualiopi-content ul[data-v-2e3fd90d],.qualiopi-content ol[data-v-2e3fd90d]{margin:0 0 var(--space-4);padding-left:var(--space-6)}.qualiopi-content li[data-v-2e3fd90d]{margin-bottom:var(--space-2)}.qualiopi-content strong[data-v-2e3fd90d]{color:var(--navy-900);font-weight:600}.qualiopi-callout[data-v-2e3fd90d]{background:var(--coral-50);border-left:3px solid var(--coral-500);padding:var(--space-6) var(--space-8);border-radius:0 var(--radius-md) var(--radius-md) 0}.qualiopi-callout h2[data-v-2e3fd90d]{color:var(--coral-700);font-size:var(--fs-h4);margin-top:0}.qualiopi-callout ul[data-v-2e3fd90d]{padding-left:0;list-style:none}.qualiopi-callout li[data-v-2e3fd90d]{margin-bottom:var(--space-2);padding-left:4px}.qualiopi-faq-item[data-v-2e3fd90d]{margin-bottom:var(--space-5)}.qualiopi-faq-item h3[data-v-2e3fd90d]{font-family:var(--font-sans);color:var(--navy-900);font-size:var(--fs-body-lg);margin:0 0 var(--space-2);font-weight:600}.qualiopi-faq-item p[data-v-2e3fd90d]{font-size:var(--fs-body-sm);color:var(--text-primary)}.qualiopi-cta[data-v-2e3fd90d]{padding:var(--space-12);text-align:center;border-top:1px solid var(--border-subtle);background:var(--surface-elevated)}.qualiopi-cta h2[data-v-2e3fd90d]{font-family:var(--font-display);color:var(--navy-900);font-size:var(--fs-h4);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-3);font-weight:400}.qualiopi-cta p[data-v-2e3fd90d]{color:var(--text-secondary);font-size:var(--fs-body);max-width:620px;margin:0 auto var(--space-6);line-height:var(--lh-relaxed)}.qualiopi-cta-actions[data-v-2e3fd90d]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.qualiopi-btn[data-v-2e3fd90d]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body-sm);transition:all var(--dur-base) var(--ease-out);box-sizing:border-box;border:1px solid #0000;min-height:44px;padding:14px 22px;text-decoration:none;display:inline-flex}.qualiopi-btn[data-v-2e3fd90d]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.qualiopi-btn-primary[data-v-2e3fd90d]{background:var(--coral-500);color:var(--navy-900);font-weight:600}.qualiopi-btn-primary[data-v-2e3fd90d]:hover{background:var(--coral-400)}.qualiopi-btn-secondary[data-v-2e3fd90d]{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.qualiopi-btn-secondary[data-v-2e3fd90d]:hover{background:var(--stone-100)}@media (width<=768px){.qualiopi-header[data-v-2e3fd90d],.qualiopi-content[data-v-2e3fd90d],.qualiopi-cta[data-v-2e3fd90d],.qualiopi-toc[data-v-2e3fd90d]{padding:var(--space-8) var(--space-6)}.qualiopi-callout[data-v-2e3fd90d]{padding:var(--space-5)}}
