:root{--navy:#071b2c;--ink:#23303e;--teal:#14708b;--muted:#687d8b;--line:#d6e0e6;--pale:#eaf5fa;--gold:#f9edcd}*{box-sizing:border-box}html{background:#eef2f5}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ink);font-size:14px;line-height:1.55}a{color:inherit}.quality-nav{background:#05192a;color:#e7f3ff;display:flex;align-items:center;justify-content:space-between;padding:22px max(24px,calc((100vw - 1050px)/2));gap:14px}.quality-brand{text-decoration:none;display:flex;align-items:center;gap:13px}.quality-logo-matte{display:block;width:46px;height:38px;object-fit:contain;flex:0 0 46px}.quality-mark{font-size:33px;line-height:1;font-weight:900;font-style:italic;color:#95e3ff;letter-spacing:-8px;padding-right:7px}.quality-brand span:last-child{display:grid;line-height:1.15}.quality-brand strong{font-size:19px;letter-spacing:-.8px}.quality-brand small{color:#8ab2c9;text-transform:uppercase;font-size:9px;letter-spacing:2px;font-weight:700}.quality-nav nav{display:flex;gap:22px}.quality-nav nav a{text-decoration:none;color:#a9c7dd;font-size:12px;font-weight:650}.quality-index{max-width:1050px;margin:50px auto 90px;padding:0 22px}.qeyebrow{font-weight:850;color:#157f9b;letter-spacing:2.5px;text-transform:uppercase;font-size:10px}.quality-index h1{font-size:clamp(34px,6vw,60px);line-height:1.12;letter-spacing:-2px;margin:13px 0}.quality-index h1 span{color:#1596bd}.quality-index .lead{max-width:680px;font-size:16px;color:#5d7281}.quality-explain{border-left:3px solid #42a4c3;padding-left:18px;margin:28px 0;color:#5a7080;max-width:820px}.quality-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:35px}.quality-card{display:block;text-decoration:none;padding:24px;border:1px solid #cbd9e1;background:white;border-radius:12px;box-shadow:0 7px 30px #10364a0b;transition:.2s}.quality-card:hover{border-color:#65bad6;transform:translateY(-2px)}.quality-card small{display:block;font-size:10px;letter-spacing:1.7px;color:#147f9d;text-transform:uppercase;font-weight:750}.quality-card strong{display:block;font-size:22px;margin:8px 0}.quality-card p{font-size:12px;color:#617887}.quality-card footer{display:flex;justify-content:space-between;gap:12px;font-size:12px;border-top:1px solid #e3edf1;padding-top:14px;color:#2c738c}.empty-quality{background:#fff;border:1px solid #d9e3e7;border-radius:14px;padding:34px;margin-top:25px}.empty-quality h2{font-size:24px;margin:0}.empty-quality p{color:#627688;max-width:640px}.quality-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.quality-steps>div{padding:20px;border-top:3px solid #54a7be;background:#fff;border-radius:4px}.quality-steps b{display:block;color:#174a62;font-size:12px}.quality-steps p{font-size:12px;color:#68808e}.quality-footer{max-width:1050px;margin:0 auto;padding:25px 22px 50px;color:#7a8e9b;font-size:11px;display:flex;justify-content:space-between;gap:15px}.report-back{max-width:1040px;margin:28px auto 13px;padding:0 18px;display:flex;justify-content:space-between;align-items:center;gap:14px}.report-back a{color:#2b6983;font-weight:750;font-size:12px;text-decoration:none}.print-button{border:1px solid #99b5c2;border-radius:7px;padding:10px 15px;background:white;color:#184b61;font-size:12px;font-weight:800;cursor:pointer}.report-sheet{max-width:1000px;min-height:1130px;margin:0 auto 45px;background:white;box-shadow:0 15px 70px #17314319}.sheet-header{background:#071a2a;color:white;padding:33px 47px;display:flex;align-items:center;justify-content:space-between;gap:20px}.sheet-logo{display:flex;align-items:center;gap:14px}.sheet-logo-symbol{display:block;width:57px;height:48px;flex:0 0 57px;object-fit:contain}.sheet-logo strong{display:block;font-size:23px;letter-spacing:-1px}.sheet-logo small{font-size:10px;letter-spacing:1.9px;color:#a9c4da}.sheet-header-right{text-align:right}.sheet-header-right b{display:block;font-size:14px;letter-spacing:1px}.sheet-header-right span{font-size:10px;letter-spacing:1px;color:#96b3c5}.sheet-alert{background:#fbefce;color:#745d24;text-align:center;padding:12px;font-size:11px;letter-spacing:1px;font-weight:850}.sheet-body{padding:40px 48px 30px}.sheet-section{font-size:11px;letter-spacing:1.3px;font-weight:850;color:#1683a2}.sheet-title{font-size:clamp(29px,4vw,44px);line-height:1.14;font-weight:850;letter-spacing:-1.2px;margin:8px 0 8px}.sheet-subtitle{color:#70808a;font-size:12px;margin:0 0 30px}.sheet-columns{display:grid;grid-template-columns:1.45fr .7fr;gap:21px}.sheet-blue{background:#ecf7fb;border:1px solid #d7eaf0;padding:23px;border-radius:13px}.sheet-blue h3{margin:0 0 15px;font-size:15px;letter-spacing:.3px}.spec-line{display:flex;justify-content:space-between;gap:22px;margin:9px 0;font-size:12px}.spec-line span:first-child{color:#7b8c97;text-transform:uppercase;font-size:10px;letter-spacing:.5px;font-weight:700}.spec-line strong{font-size:11px;max-width:59%;text-align:right}.sheet-visual{border:1px solid #dce4e8;border-radius:13px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:260px}.abstract-pt{width:124px;height:160px;background:#103047;border:1px solid #3b687e;border-radius:13px;display:grid;place-items:center;padding:13px;box-shadow:none}.abstract-pt-symbol{display:block;width:100%;max-width:103px;height:auto;max-height:115px;object-fit:contain}.sheet-visual p{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#7b8b95;max-width:200px}.sheet-spacer{height:36px}.method-info{font-size:12px;color:#6e818c;margin:7px 0 25px}.results-table{width:100%;border-collapse:collapse;font-size:12px}.results-table th{background:#071e31;color:white;text-transform:uppercase;letter-spacing:.65px;font-size:10px;padding:11px;text-align:left}.results-table td{border-bottom:1px solid #dae6eb;padding:13px 11px}.results-table tr:nth-child(even) td{background:#ecf6fa}.source-notes{border:1px solid #d9e6eb;background:#f8fbfc;border-radius:11px;padding:22px;margin-top:27px}.source-notes h3{font-size:13px;margin:0 0 7px;text-transform:uppercase;letter-spacing:1px;color:#244b60}.source-notes p{font-size:11px;color:#586d7b;line-height:1.75;margin:7px 0}.source-attribution{background:#071e31;color:#dbedf4;border-radius:11px;padding:22px;margin-top:25px}.source-attribution h3{font-size:12px;letter-spacing:.8px;margin:0 0 7px}.source-attribution p{font-size:10px;line-height:1.8;color:#c1d6e0;margin:0}.sheet-footer{border-top:1px solid #d9e2e7;display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:17px;font-size:10px;color:#8d9ea8;text-transform:uppercase;letter-spacing:.4px}.status-notice{max-width:970px;margin:50px auto;padding:30px;background:white;border:1px solid #dbe4e8;border-radius:12px;color:#5d7281}.status-notice h1{color:#18364a}.status-notice a{color:#14759b}@media(max-width:700px){.quality-nav{padding:16px}.quality-nav nav{gap:11px}.quality-nav nav a{font-size:11px}.quality-brand strong{font-size:16px}.quality-brand small{font-size:8px}.quality-cards,.quality-steps,.sheet-columns{grid-template-columns:1fr}.sheet-header{padding:24px;align-items:flex-start}.sheet-header-right b{font-size:10px}.sheet-logo strong{font-size:20px}.sheet-body{padding:25px 21px}.sheet-visual{min-height:200px}.abstract-pt{width:96px;height:120px;padding:10px}.abstract-pt-symbol{max-width:81px;max-height:90px}.sheet-logo-symbol{width:48px;height:40px;flex-basis:48px}.quality-footer{flex-direction:column}.report-sheet{min-height:auto}.sheet-title{font-size:33px}.spec-line{gap:8px}.spec-line strong{max-width:57%}}@media print{html,body{background:white!important}.quality-nav,.report-back,.quality-footer{display:none!important}.report-sheet{box-shadow:none;max-width:none;margin:0;min-height:auto}.sheet-header,.results-table th,.source-attribution{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet-body{padding:35px 42px}.sheet-visual{min-height:200px}.sheet-spacer{height:20px}@page{size:letter;margin:0.35in}}