.norm-check-page[data-v-a97fcb85]{color:#212529}h1[data-v-a97fcb85],h2[data-v-a97fcb85],h3[data-v-a97fcb85],h4[data-v-a97fcb85],h5[data-v-a97fcb85]{color:#2d465e}.section[data-v-a97fcb85]{padding:80px 0;overflow:hidden}.light-background[data-v-a97fcb85]{background-color:#f3f9ff}.section-label[data-v-a97fcb85]{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:600;color:#0d83fd}.section h2[data-v-a97fcb85]{font-size:2rem;font-weight:700;line-height:1.25}.section .lead[data-v-a97fcb85]{color:#6c757d;font-size:1.15rem}.hero[data-v-a97fcb85]{padding:170px 0 90px}.hero-eyebrow[data-v-a97fcb85]{display:inline-block;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:700;color:#0d83fd;margin-bottom:14px}.hero-promise[data-v-a97fcb85]{font-size:2.8rem;font-weight:800;line-height:1.12;margin-bottom:18px}.hero-sub[data-v-a97fcb85]{font-size:1.2rem;color:#6c757d;margin-bottom:28px;max-width:540px}.hero .btn-cta[data-v-a97fcb85]{background-color:#0d83fd;color:#fff;padding:12px 40px;border-radius:50px;border:2px solid #0d83fd;font-weight:600;transition:all .3s ease}.hero .btn-cta[data-v-a97fcb85]:hover{background-color:#0a6fd6;border-color:#0a6fd6;color:#fff}.result-card[data-v-a97fcb85]{background:#fff;border-radius:14px;box-shadow:0 18px 50px #0d83fd29;overflow:hidden;border:1px solid #e7eef7}.result-card__bar[data-v-a97fcb85]{display:flex;align-items:center;gap:6px;padding:14px 18px;background:#f3f9ff;border-bottom:1px solid #e7eef7}.result-card__bar .dot[data-v-a97fcb85]{width:10px;height:10px;border-radius:50%;background:#cdd9e8}.result-card__title[data-v-a97fcb85]{margin-left:12px;font-size:.82rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.06em}.result-card__body[data-v-a97fcb85]{padding:10px 18px 18px}.result-row[data-v-a97fcb85]{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #f1f3f5}.result-row[data-v-a97fcb85]:last-child{border-bottom:none}.status[data-v-a97fcb85]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:fit-content;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 10px;border-radius:20px;white-space:nowrap}.status--gap[data-v-a97fcb85]{background:#fdecec;color:#c0392b}.status--conform[data-v-a97fcb85]{background:#e7f5ea;color:#1e7a3e}.status--missing[data-v-a97fcb85]{background:#fff4e0;color:#b5750a}.result-row__head[data-v-a97fcb85]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.clause[data-v-a97fcb85]{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:#0d83fd;background:#eaf4ff;padding:1px 7px;border-radius:5px}.clause-title[data-v-a97fcb85]{font-weight:700;color:#2d465e;font-size:.95rem}.result-row__note[data-v-a97fcb85]{margin:6px 0 0;font-size:.86rem;color:#6c757d;line-height:1.45}.context-block[data-v-a97fcb85]{padding:28px;background:#fff;border-radius:12px;border-left:4px solid #0d83fd;box-shadow:0 2px 10px #0d83fd0f;transition:transform .2s ease,box-shadow .2s ease}.context-block[data-v-a97fcb85]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0d83fd1a}.context-block h4[data-v-a97fcb85]{font-size:1.15rem;font-weight:700;margin-bottom:12px}.context-block p[data-v-a97fcb85]{color:#6c757d;line-height:1.6}.scope-table[data-v-a97fcb85]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000a}.scope-table thead[data-v-a97fcb85]{background:#eaf4ff}.scope-table th[data-v-a97fcb85]{text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;color:#6c757d;font-weight:600;padding:16px;border-bottom:2px solid #e9ecef}.scope-table td[data-v-a97fcb85]{padding:16px;vertical-align:middle;border-bottom:1px solid #f1f3f5}.scope-table tbody tr:last-child td[data-v-a97fcb85]{border-bottom:none}.coverage-badge[data-v-a97fcb85]{display:inline-flex;align-items:center;gap:5px;background:#e7f5ea;color:#1e7a3e;font-weight:600;padding:5px 11px;border-radius:20px;font-size:.78rem;white-space:nowrap}.trace-title[data-v-a97fcb85]{font-size:1.4rem;font-weight:700}.trace-chain[data-v-a97fcb85]{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:14px}.trace-node[data-v-a97fcb85]{display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid #d8e6f7;border-radius:10px;padding:18px 24px;font-weight:600;color:#2d465e;min-width:180px;box-shadow:0 2px 10px #0d83fd0f}.trace-node--accent[data-v-a97fcb85]{background:#0d83fd;color:#fff;border-color:#0d83fd}.trace-arrow[data-v-a97fcb85]{align-self:center;color:#0d83fd;font-size:1.1rem}.stat-band[data-v-a97fcb85]{background:linear-gradient(135deg,#0d4fb0,#0d83fd);padding:64px 0;color:#fff}.stat-value[data-v-a97fcb85]{display:block;font-size:3rem;font-weight:800;line-height:1;margin-bottom:10px}.stat-label[data-v-a97fcb85]{margin:0;color:#ffffffd9;font-weight:500}.finding-card[data-v-a97fcb85]{transition:transform .2s ease,box-shadow .2s ease;border-radius:12px}.finding-card[data-v-a97fcb85]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014!important}.finding-card .card-body[data-v-a97fcb85]{padding:28px}.finding-tag[data-v-a97fcb85]{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600;color:#0d83fd;background:#eaf4ff;padding:4px 10px;border-radius:20px}.finding-card h5[data-v-a97fcb85]{font-size:1.1rem;font-weight:700}.finding-card p[data-v-a97fcb85]{color:#6c757d;line-height:1.6}.flow[data-v-a97fcb85]{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:10px}.flow-step[data-v-a97fcb85]{flex:1 1 0;min-width:220px;max-width:300px;text-align:center;padding:24px 18px}.flow-arrow[data-v-a97fcb85]{align-self:center;color:#0d83fd;font-size:1.3rem;margin-top:40px}.step-number[data-v-a97fcb85]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#0d83fd,#5fb3ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;margin:0 auto;box-shadow:0 6px 16px #0d83fd40}.flow-step h5[data-v-a97fcb85]{font-size:1.15rem;font-weight:700}.flow-step p[data-v-a97fcb85]{color:#6c757d;line-height:1.6}.faq-item[data-v-a97fcb85]{background:#fff;position:relative;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000000a}.faq-item .accordion-button[data-v-a97fcb85]{font-weight:700;color:#2d465e;padding:20px;background:#fff;box-shadow:none}.faq-item .accordion-button[data-v-a97fcb85]:not(.collapsed){color:#0d83fd;background:#fff}.faq-content[data-v-a97fcb85]{color:#212529;padding:0 20px 20px;line-height:1.6}.proof-card[data-v-a97fcb85]{display:flex;flex-direction:column;gap:18px;background:#fff;border-radius:14px;padding:36px;margin:0;box-shadow:0 4px 24px #0d83fd14;border:1px solid #eef3f9}.proof-card .stars i[data-v-a97fcb85]{color:#ffc107;margin-right:2px;font-size:.95rem}.proof-quote[data-v-a97fcb85]{margin:0;font-size:1.4rem;font-weight:600;line-height:1.4;color:#2d465e}.proof-quote[data-v-a97fcb85]:before{content:"“"}.proof-quote[data-v-a97fcb85]:after{content:"”"}.proof-person[data-v-a97fcb85]{display:flex;align-items:center;gap:14px;margin-top:auto}.proof-img[data-v-a97fcb85]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:4px solid #f3f9ff}.proof-name[data-v-a97fcb85]{display:block;color:#2d465e;font-size:1rem}.proof-role[data-v-a97fcb85]{display:block;color:#6c757d;font-size:.88rem}.related-title[data-v-a97fcb85]{font-size:1.5rem;font-weight:700}.related-pill[data-v-a97fcb85]{display:inline-flex;align-items:center;background:#fff;border:1px solid #d8e6f7;border-radius:30px;padding:12px 22px;font-weight:600;color:#2d465e;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.related-pill[data-v-a97fcb85]:hover{color:#0d83fd;transform:translateY(-2px);box-shadow:0 6px 18px #0d83fd24}@media (max-width: 992px){.hero[data-v-a97fcb85]{padding:140px 0 60px}.hero-promise[data-v-a97fcb85]{font-size:2.1rem}.flow-arrow[data-v-a97fcb85],.trace-arrow[data-v-a97fcb85]{transform:rotate(90deg);margin:0 auto}}@media (max-width: 768px){.section[data-v-a97fcb85]{padding:56px 0}.section h2[data-v-a97fcb85]{font-size:1.6rem}.scope-table th[data-v-a97fcb85],.scope-table td[data-v-a97fcb85]{padding:12px 10px;font-size:.86rem}}
