/* Keep the audit route comparison separate from the homepage comparison component. */
/* On warm-light panels lime is a surface, not small type. */
.audit-page .audit-hero{max-width:980px}.audit-page .audit-hero h1{max-width:940px;font-size:clamp(48px,5.7vw,92px);letter-spacing:-.085em;overflow-wrap:normal}.audit-page .audit-hero>.eyebrow{display:inline-block;background:#ceff32;color:#101015!important;padding:8px 11px;letter-spacing:.09em;line-height:1}.audit-page .audit-results>.eyebrow{color:#1766ff!important}.audit-page .audit-aside .eyebrow{color:#ceff32!important}
.audit-page .audit-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:24px;padding:1px;background:#b8c7d4;border:1px solid #b8c7d4}.audit-page .compare-panel,.audit-page .creator-panel{display:flex;flex-direction:column;min-width:0;background:#fff;border:0;padding:30px}.audit-page .compare-panel h2,.audit-page .creator-panel h2{max-width:490px;font-size:clamp(34px,3.4vw,52px);line-height:.96;letter-spacing:-.07em;margin:18px 0 0}.audit-page .compare-selects{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:42px}.audit-page .compare-selects label{font:700 10px 'DM Mono',monospace;letter-spacing:.07em;color:#516171}.audit-page .compare-selects select{display:block;width:100%;margin-top:9px;padding:13px 12px;border:1px solid #a9b8c5;background:#f8fafc;font:700 15px Manrope,Arial,sans-serif;color:#101015}.audit-page .comparison{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;background:#c5d1da}.audit-page .comparison article{background:#eef5fa;border:0;padding:18px;min-height:205px}.audit-page .comparison article h3{font-size:22px;line-height:1;letter-spacing:-.06em;margin:0 0 29px}.audit-page .comparison article p{font-size:13px;line-height:1.55;color:#43515d;margin:0 0 13px}.audit-page .comparison article p b{color:#101015}.audit-page .creator-panel{background:#11151c;color:#f8f7f4}.audit-page .creator-panel .eyebrow{color:#ceff32}.audit-page .creator-panel h2{color:#f8f7f4}.audit-page .model-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-top:42px}.audit-page .model-buttons button{background:transparent;border:1px solid #506070;color:#d6e1eb;padding:10px 12px;font:700 11px 'DM Mono',monospace;letter-spacing:.04em;cursor:pointer;transition:.2s}.audit-page .model-buttons button:hover,.audit-page .model-buttons button:first-child{background:#ceff32;border-color:#ceff32;color:#101015;box-shadow:3px 3px 0 #1766ff}.audit-page .model-output{margin-top:auto;border-top:1px solid #435261;padding:25px 0 0}.audit-page .model-output h3{font-size:26px;line-height:1;letter-spacing:-.06em;margin:0 0 12px;color:#fff}.audit-page .model-output p{font-size:15px;line-height:1.6;color:#c4d1dd;margin:0;max-width:470px}@media(max-width:800px){.audit-page .audit-lower{grid-template-columns:1fr}.audit-page .compare-selects{margin-top:30px}}@media(max-width:480px){.audit-page .comparison,.audit-page .compare-selects{grid-template-columns:1fr}.audit-page .compare-panel,.audit-page .creator-panel{padding:18px}}
