.report-cta-row[data-v-f7d1d770]{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.breakdown-list[data-v-f7d1d770]{display:grid;gap:8px}.breakdown-row[data-v-f7d1d770]{display:grid;grid-template-columns:130px 1fr 50px;gap:12px;align-items:center;font-size:.88rem}.breakdown-label[data-v-f7d1d770]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdown-bar-track[data-v-f7d1d770]{height:8px;background:var(--line);border-radius:4px;overflow:hidden}.breakdown-bar-fill[data-v-f7d1d770]{display:block;height:100%;background:var(--accent);border-radius:4px;min-width:3px}.breakdown-value[data-v-f7d1d770]{text-align:right;font-weight:600;font-size:.84rem}.facility-preview-list[data-v-f7d1d770]{display:grid;gap:6px}.facility-preview-row[data-v-f7d1d770]{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#fff9}.facility-rank[data-v-f7d1d770]{font-size:.78rem;font-weight:700;color:var(--muted);text-align:center}.facility-info[data-v-f7d1d770]{min-width:0}.facility-name[data-v-f7d1d770]{display:block;font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-decoration:none}.facility-name[data-v-f7d1d770]:hover{color:var(--accent)}.facility-country[data-v-f7d1d770]{font-size:.8rem;color:var(--muted)}.facility-mw[data-v-f7d1d770]{font-weight:600;font-size:.88rem;white-space:nowrap}.report-feature-card[data-v-f7d1d770]{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff9}.report-assurance-grid[data-v-f7d1d770]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-assurance-item[data-v-f7d1d770]{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#ffffff9e}.report-assurance-label[data-v-f7d1d770]{color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.report-assurance-item strong[data-v-f7d1d770]{color:var(--text);font-family:IBM Plex Mono,monospace;font-size:1rem}.report-assurance-item span[data-v-f7d1d770]:last-child{color:var(--muted);font-size:.82rem;line-height:1.45}.report-purchase-panel[data-v-f7d1d770]{text-align:center;display:flex;flex-direction:column;align-items:center;padding:32px 24px;background:linear-gradient(180deg,rgba(13,107,97,.08),var(--panel));border-color:#0d6b6133}.report-blurred[data-v-f7d1d770]{filter:blur(4px);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-list[data-v-f7d1d770]{display:grid;gap:16px}.faq-item[data-v-f7d1d770]{padding-top:16px;border-top:1px solid var(--line)}.faq-item[data-v-f7d1d770]:first-child{padding-top:0;border-top:0}.faq-question[data-v-f7d1d770]{font-size:1rem;font-weight:600}.faq-answer[data-v-f7d1d770]{margin-top:6px;color:var(--muted);line-height:1.6}@media(max-width:600px){.breakdown-row[data-v-f7d1d770]{grid-template-columns:100px 1fr 40px;gap:8px}.report-assurance-grid[data-v-f7d1d770]{grid-template-columns:1fr}}@media(min-width:601px)and (max-width:980px){.report-assurance-grid[data-v-f7d1d770]{grid-template-columns:repeat(2,minmax(0,1fr))}}
