.content-page[data-v-e82a8199]{background:linear-gradient(180deg,#f8fafc,#fff 160px);width:100%}.content-page__hero[data-v-e82a8199]{background:#fff;border-bottom:1px solid rgba(15,23,42,.08);padding:32px 20px 28px;text-align:center}.content-page__title[data-v-e82a8199]{color:var(--color-secondary_color);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.content-page__intro[data-v-e82a8199]{color:#64748b;font-size:.9375rem;line-height:1.6;margin:0 auto;max-width:640px}.content-page__main[data-v-e82a8199]{margin:0 auto;max-width:1140px;padding:32px 20px 48px}.content-page__section-label[data-v-e82a8199]{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.content-page__section-title[data-v-e82a8199]{color:#0f172a;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;line-height:1.3;margin:0 0 12px}.content-page__section-desc[data-v-e82a8199]{color:#64748b;font-size:.9375rem;line-height:1.6;margin:0 0 20px}.content-page__card-grid[data-v-e82a8199]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-page__card[data-v-e82a8199]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 2px 12px #0f172a0a;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.content-page__card[data-v-e82a8199]:hover{border-color:#ef6c0159;box-shadow:0 4px 16px #0f172a14}.content-page__card-media[data-v-e82a8199]{background:#f1f5f9;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.content-page__card-body[data-v-e82a8199]{padding:18px 20px 20px}.content-page__card-title[data-v-e82a8199]{border-bottom:1px solid rgba(15,23,42,.06);color:#0f172a;font-size:1rem;font-weight:700;margin:0 0 12px;padding-bottom:10px;text-align:center}.content-page__card-row[data-v-e82a8199]{color:#64748b;font-size:.875rem;line-height:1.5;margin:0 0 8px}.content-page__card-row[data-v-e82a8199]:last-child{margin-bottom:0}.content-page__card-row strong[data-v-e82a8199],.content-page__card-row-label[data-v-e82a8199]{color:#94a3b8;display:block;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.content-page__card-value[data-v-e82a8199]{color:#334155;display:block;font-weight:500}.content-page__notice[data-v-e82a8199]{margin:0 auto 24px;max-width:42rem;text-align:center}.content-page__notice-text[data-v-e82a8199]{color:#64748b;font-size:.9375rem;line-height:1.6;margin:0 0 12px}.content-page__link-list[data-v-e82a8199]{align-items:center;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.content-page__link-item[data-v-e82a8199]{color:#334155;font-size:.9375rem;line-height:1.5}.content-page__link-label[data-v-e82a8199]{font-weight:600;margin-right:.35rem}.content-page__link[data-v-e82a8199]{color:var(--color-secondary_color);font-weight:600;text-decoration:underline;text-underline-offset:2px}.content-page__link[data-v-e82a8199]:hover{color:var(--color-secondary_color_hover,#0f4c75)}.content-page__link[data-v-e82a8199]:focus-visible{border-radius:2px;outline:2px solid var(--color-secondary_color);outline-offset:2px}.content-page__prose[data-v-e82a8199]{margin:0;max-width:none;width:100%}.content-page__para[data-v-e82a8199]{color:#334155;font-size:.9375rem;line-height:1.65;margin:0 0 14px;text-align:left}.content-page__subsection-title[data-v-e82a8199]{border-bottom:1px solid #edf0f3;color:#0f172a;font-size:1rem;font-weight:700;line-height:1.4;margin:24px 0 10px;padding-bottom:6px}.content-page__list[data-v-e82a8199]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 16px;padding:0}.content-page__list-item[data-v-e82a8199]{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-left:3px solid var(--color-secondary_color);border-radius:0 8px 8px 0;color:#334155;font-size:.9375rem;line-height:1.55;margin:0;padding:12px 14px}.content-page__list-term[data-v-e82a8199]{color:var(--color-secondary_color);font-weight:700}.content-page__list-term[data-v-e82a8199]:after{content:": "}.content-page__map-section[data-v-e82a8199]{margin-top:40px}.content-page__map-wrap[data-v-e82a8199]{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 2px 16px #0f172a0f;overflow:hidden}.content-page__card-link[data-v-e82a8199]{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.content-page__card-grid--catalog[data-v-e82a8199]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.content-page__card-action[data-v-e82a8199]{align-items:center;color:var(--color-secondary_color);display:inline-flex;font-size:.8125rem;font-weight:600;gap:4px;justify-content:center;margin-top:auto;padding-top:12px}@media(min-width:961px){.content-page__card-grid--catalog[data-v-e82a8199]{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-page__panel[data-v-e82a8199]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 2px 12px #0f172a0a;margin-top:32px;padding:24px}.content-page__panel-title[data-v-e82a8199]{background:#f0f7ff;border-radius:8px;color:#1a202c;font-size:1.125rem;font-weight:600;line-height:1.35;margin:0 0 12px;padding:10px 12px;text-align:center}@media(max-width:960px){.content-page__card-grid[data-v-e82a8199]{grid-template-columns:1fr}.content-page__main[data-v-e82a8199]{padding:24px 16px 36px}.content-page__notice[data-v-e82a8199]{text-align:left}.content-page__link-list[data-v-e82a8199]{align-items:flex-start}}@media(max-width:600px){.content-page__hero[data-v-e82a8199]{padding:24px 16px 20px}}.quality-page[data-v-e82a8199]{--qp-ink:#0f172a;--qp-body:#475569;--qp-muted:#64748b;--qp-line:rgba(15,23,42,.08);--qp-line-strong:rgba(15,23,42,.12);--qp-surface:#fff;--qp-soft:#f8fafc;--qp-brand:var(--color-secondary_color,#008e98);--qp-brand-soft:#e5f7f8;--qp-radius:10px;--qp-radius-sm:8px;--qp-shadow:0 1px 2px rgba(15,23,42,.04);--qp-max-copy:46rem}.quality-page[data-v-e82a8199] .content-page__hero{background:var(--qp-surface);padding:28px 20px 24px}.quality-page[data-v-e82a8199] .content-page__title{letter-spacing:-.02em;margin-bottom:10px}.quality-page[data-v-e82a8199] .content-page__intro{color:var(--qp-muted);line-height:1.6;margin:0 auto;max-width:42rem}.quality-page[data-v-e82a8199] .content-page__main{max-width:960px;padding:20px 20px 40px}.quality-page[data-v-e82a8199] .content-page__panel{background:var(--qp-surface);border:1px solid var(--qp-line);border-radius:var(--qp-radius);box-shadow:var(--qp-shadow);margin-top:14px;padding:20px 22px}.quality-page[data-v-e82a8199] .content-page__main>.content-page__panel:first-child{margin-top:0}.quality-page[data-v-e82a8199] .content-page__section-label{color:var(--qp-brand);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.quality-page[data-v-e82a8199] .content-page__section-title{color:var(--qp-ink);font-size:clamp(1.125rem,2vw,1.3125rem);font-weight:700;line-height:1.3;margin:0 0 8px}.quality-page[data-v-e82a8199] .content-page__para,.quality-page[data-v-e82a8199] .content-page__section-desc{color:var(--qp-body);font-size:.9375rem;line-height:1.65;margin:0 0 10px;max-width:var(--qp-max-copy)}.quality-page[data-v-e82a8199] .content-page__subsection-title{color:var(--qp-ink);font-size:.9375rem;font-weight:700;line-height:1.35;margin:14px 0 8px}.quality-page[data-v-e82a8199] .content-page__list{margin:0 0 10px;max-width:var(--qp-max-copy);padding-left:1.15rem}.quality-page[data-v-e82a8199] .content-page__list-item{color:var(--qp-body);font-size:.875rem;line-height:1.6;margin:0 0 8px}.quality-page[data-v-e82a8199] .content-page__list-term{color:var(--qp-ink);font-weight:700}.quality-page[data-v-e82a8199] .content-page__link{color:var(--qp-brand);font-weight:600;text-underline-offset:2px}.quality-page[data-v-e82a8199] .content-page__link:focus-visible{border-radius:2px;outline:2px solid var(--qp-brand);outline-offset:2px}.quality-page[data-v-e82a8199] .content-page__card-grid{gap:12px}.quality-page__hero-support[data-v-e82a8199],.quality-page__reviewed-by[data-v-e82a8199]{margin-left:auto;margin-right:auto;max-width:42rem}.quality-page__hero-support[data-v-e82a8199]{color:var(--qp-body);font-size:.875rem;line-height:1.6;margin-top:10px}.quality-page__reviewed-by[data-v-e82a8199]{color:var(--qp-muted);font-size:.75rem;line-height:1.45;margin-top:8px}.quality-page__reviewed-by-link[data-v-e82a8199]{color:inherit;text-decoration:underline;text-underline-offset:2px}.quality-page__reviewed-by-link[data-v-e82a8199]:hover{color:var(--qp-brand)}.quality-page__reviewed-by-link[data-v-e82a8199]:focus-visible{border-radius:2px;outline:2px solid var(--qp-brand);outline-offset:2px}.quality-page__cta-actions[data-v-e82a8199],.quality-page__hero-actions[data-v-e82a8199]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px}.quality-page__hero-actions[data-v-e82a8199]{justify-content:center;margin-top:18px}.quality-page__cta-actions[data-v-e82a8199]{margin-top:12px}.quality-page__resource-grid[data-v-e82a8199],.quality-page__support-grid[data-v-e82a8199]{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.quality-page__tile-card[data-v-e82a8199]{border-color:var(--qp-line);border-radius:var(--qp-radius);box-shadow:none;height:100%;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.quality-page__tile-card[data-v-e82a8199]:hover{border-color:#008e9859;box-shadow:var(--qp-shadow)}.quality-page__tile-body[data-v-e82a8199]{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding:16px;text-align:left}.quality-page__card-icon[data-v-e82a8199]{align-items:center;background:var(--qp-brand-soft);border:1px solid rgba(0,142,152,.18);border-radius:var(--qp-radius-sm);color:var(--qp-brand);display:flex;flex-shrink:0;height:36px;justify-content:center;margin:0 0 12px;width:36px}.quality-page__card-title[data-v-e82a8199]{border:none;color:var(--qp-ink);font-size:.9375rem;font-weight:700;line-height:1.35;margin:0 0 6px;padding:0;text-align:left;width:100%}.quality-page__card-text[data-v-e82a8199]{color:var(--qp-body);flex:1 1 auto;font-size:.8125rem;line-height:1.55;margin:0;text-align:left;width:100%}.quality-page__card-cta[data-v-e82a8199]{align-items:center;color:var(--qp-brand);display:inline-flex;font-size:.8125rem;font-weight:600;gap:4px;line-height:1.4;margin-top:auto;padding-top:12px;text-decoration:none}.quality-page__card-cta[data-v-e82a8199]:hover{text-decoration:underline}.quality-page__card-cta[data-v-e82a8199]:focus-visible{border-radius:2px;outline:2px solid var(--qp-brand);outline-offset:2px}.quality-page__resource-card[data-v-e82a8199],.quality-page__resource-card .quality-page__card-cta[data-v-e82a8199]{text-decoration:none}.quality-page__callout[data-v-e82a8199]{align-items:flex-start;background:var(--qp-soft);border:1px solid var(--qp-line);border-left:3px solid var(--qp-brand);border-radius:0 var(--qp-radius-sm) var(--qp-radius-sm) 0;display:flex;gap:10px;margin-top:12px;max-width:var(--qp-max-copy);padding:12px 14px}.quality-page__callout-icon[data-v-e82a8199]{flex-shrink:0;margin-top:1px}.quality-page__callout-text[data-v-e82a8199]{color:var(--qp-ink);font-size:.875rem;font-weight:600;line-height:1.55;margin:0}.quality-page__section-note[data-v-e82a8199]{color:var(--qp-muted)!important;font-size:.8125rem!important;margin-bottom:0!important;margin-top:12px!important}.quality-page__ops-pair[data-v-e82a8199]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.quality-page__ops-pair>.quality-page__ops-panel[data-v-e82a8199]{margin-top:0}.quality-page__heading-row[data-v-e82a8199]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:8px}.quality-page__heading-with-badge[data-v-e82a8199]{margin-bottom:0!important}.quality-page__status-badge[data-v-e82a8199]{align-items:center;border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.3;padding:3px 9px;text-transform:uppercase}.quality-page__status-badge--conditional[data-v-e82a8199]{background:#f1f5f9;border:1px solid var(--qp-line);color:var(--qp-body)}.quality-page__status-badge--required[data-v-e82a8199]{background:#ecfeff;border:1px solid rgba(15,118,110,.16);color:#0f766e}.quality-page__timeline[data-v-e82a8199]{list-style:none;margin:6px 0 0;max-width:var(--qp-max-copy);padding:0}.quality-page__timeline-item[data-v-e82a8199]{display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr);padding:0 0 16px;position:relative}.quality-page__timeline-item[data-v-e82a8199]:last-child{padding-bottom:0}.quality-page__timeline-item[data-v-e82a8199]:not(:last-child):before{background:#008e9847;bottom:0;content:"";left:13px;position:absolute;top:28px;width:1px}.quality-page__timeline-index[data-v-e82a8199]{align-items:center;background:var(--qp-brand-soft);border:1px solid rgba(0,142,152,.18);border-radius:999px;color:var(--qp-brand);display:inline-flex;font-size:.75rem;font-weight:700;height:28px;justify-content:center;line-height:1;width:28px;z-index:1}.quality-page__timeline-copy[data-v-e82a8199]{min-width:0;padding-top:3px}.quality-page__timeline-title[data-v-e82a8199]{color:var(--qp-ink);font-size:.875rem;font-weight:700;line-height:1.35;margin:0 0 3px}.quality-page__timeline-desc[data-v-e82a8199]{color:var(--qp-muted);font-size:.8125rem;line-height:1.55;margin:0}.quality-page__request-list[data-v-e82a8199]{max-width:var(--qp-max-copy)}.quality-page__primary-cta[data-v-e82a8199],.quality-page__secondary-cta[data-v-e82a8199]{align-items:center;border-radius:var(--qp-radius-sm);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.3;min-height:42px;padding:10px 16px;text-decoration:none}.quality-page__primary-cta[data-v-e82a8199]{background:var(--qp-brand);border:1px solid transparent;color:#fff}.quality-page__primary-cta[data-v-e82a8199]:hover{filter:brightness(1.04)}.quality-page__secondary-cta[data-v-e82a8199]{background:var(--qp-surface);border:1px solid var(--qp-brand);color:var(--qp-brand)}.quality-page__secondary-cta[data-v-e82a8199]:hover{background:var(--qp-soft)}.quality-page__primary-cta[data-v-e82a8199]:focus-visible,.quality-page__secondary-cta[data-v-e82a8199]:focus-visible{outline:2px solid var(--qp-brand);outline-offset:3px}.quality-page__faq-list[data-v-e82a8199]{display:flex;flex-direction:column;gap:8px;margin-top:4px;max-width:var(--qp-max-copy)}.quality-page__faq-item[data-v-e82a8199]{background:var(--qp-surface);border:1px solid var(--qp-line);border-radius:var(--qp-radius-sm);padding:0 14px}.quality-page__faq-question[data-v-e82a8199]{color:var(--qp-ink);cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.4;list-style:none;padding:12px 0}.quality-page__faq-question[data-v-e82a8199]::-webkit-details-marker{display:none}.quality-page__faq-question[data-v-e82a8199]:focus-visible{outline:2px solid var(--qp-brand);outline-offset:2px}.quality-page__faq-answer[data-v-e82a8199]{color:var(--qp-body);font-size:.8125rem;line-height:1.6;margin:0 0 12px}.quality-page>.content-page__main>.quality-page__callout[data-v-e82a8199]{margin-top:16px}@media(min-width:961px){.quality-page__resource-grid[data-v-e82a8199]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:960px){.quality-page[data-v-e82a8199] .content-page__main{padding:16px 16px 32px}.quality-page[data-v-e82a8199] .content-page__panel{padding:16px}.quality-page__resource-grid[data-v-e82a8199]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.quality-page[data-v-e82a8199] .content-page__hero{padding:22px 16px 18px}.quality-page__resource-grid[data-v-e82a8199],.quality-page__support-grid[data-v-e82a8199]{grid-template-columns:1fr}.quality-page__cta-actions[data-v-e82a8199],.quality-page__hero-actions[data-v-e82a8199]{align-items:stretch;flex-direction:column}.quality-page__heading-row[data-v-e82a8199]{align-items:flex-start}}
