.be-page{padding:var(--section-padding) 0}.be-standfirst{margin-top:24px;max-width:42ch}.be-standfirst em{color:var(--text-primary);font-style:italic}.be-tool{margin-top:48px;border:1px solid var(--border-subtle);background:var(--bg-secondary);border-radius:12px}.be-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:26px;padding:30px 30px 6px}.be-field label{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;line-height:1.55}.be-inputline{display:flex;align-items:baseline;gap:6px;border-bottom:2px solid var(--border-default)}.be-inputline:focus-within{border-bottom-color:var(--ember)}.be-inputline span{font-family:var(--font-mono);font-size:1rem;color:var(--text-muted)}.be-field input{width:100%;font-family:var(--font-mono);font-size:1.2rem;color:var(--text-primary);background:transparent;border:0;padding:4px 0;border-radius:0}.be-field input:focus{outline:none}.be-hint{font-family:var(--font-mono);font-size:.63rem;color:var(--text-muted);margin-top:7px;line-height:1.5}.be-verdict{border-top:1px solid var(--border-subtle);padding:28px 30px 30px}.be-verdict__line{font-family:var(--font-headline);font-size:var(--text-h3);line-height:1.36;letter-spacing:-.012em;margin:0 0 14px;color:var(--text-primary)}.be-verdict__line b{color:var(--ember-text);font-weight:600}.be-verdict__line b.warn{color:var(--text-primary)}.be-note{font-size:.95rem;color:var(--text-muted);margin:0}.be-note+.be-note{margin-top:12px}.be-excl{margin-top:16px;padding-top:14px;border-top:1px dotted var(--border-subtle)}.be-excl b{color:var(--text-primary)}.be-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;border-top:1px solid var(--border-subtle);padding:24px 30px}.be-stat{font-family:var(--font-mono)}.be-stat b{display:block;font-size:1.25rem;letter-spacing:-.01em;color:var(--text-primary);font-weight:500}.be-stat small{display:block;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:6px;line-height:1.5}.be-section{padding:56px 0;border-top:1px solid var(--border-subtle);margin-top:56px}.be-section:first-of-type{margin-top:64px}.be-p{line-height:1.7;color:var(--text-secondary);margin:0 0 18px;max-width:36rem}.be-pull{font-family:var(--font-headline);font-size:var(--text-h3);line-height:1.42;margin:28px 0;padding-left:20px;border-left:2px solid var(--ember);max-width:34rem;color:var(--text-primary)}.be-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.be-footnote{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.04em;line-height:1.7;color:var(--text-muted);margin-top:40px}@media (max-width:720px){.be-fields,.be-summary,.be-verdict{padding-left:20px;padding-right:20px}}