.errors-hero,.errors-main,.errors-audit{padding:5rem 0;background:var(--color-bg)}.errors-symptoms,.errors-comparison,.errors-fix{padding:5rem 0;background:var(--color-surface)}.errors-wrap{width:min(100% - 2.5rem,1240px);margin:0 auto}.errors-pill{display:inline-flex;width:fit-content;margin:0 0 1rem;padding:.55rem 1rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-brand);font-size:.875rem;font-weight:900}.errors-hero__grid,.errors-audit__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:2rem;align-items:start}.errors-hero__copy h1,.section-intro h2,.errors-audit__copy h2{margin:0;color:var(--color-text);font-size:clamp(2.35rem,4.2vw,4.2rem);line-height:1.03;letter-spacing:-.05em;font-weight:900}.errors-hero__lead,.section-intro p,.errors-audit__copy p{margin:1.4rem 0 0;color:var(--color-muted);font-size:1.08rem;line-height:1.8}.errors-hero__text{margin:1rem 0 0;color:var(--color-muted);line-height:1.8}.errors-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.85rem 1.25rem;border-radius:999px;font-weight:900;text-decoration:none}.button-primary{background:var(--color-brand);color:#fff;box-shadow:0 16px 34px #425d1b2e}.button-secondary{border:1px solid var(--color-border);background:#fff;color:var(--color-text)}.diagnosis-box,.audit-panel{border:1px solid var(--color-border);border-radius:2rem;background:radial-gradient(circle at top right,rgba(255,213,0,.18),transparent 18rem),#fff;padding:1.7rem;box-shadow:0 18px 45px #1f241c0f}.diagnosis-box__head{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;margin-bottom:1.4rem}.diagnosis-box__icon{display:flex;width:3.25rem;height:3.25rem;align-items:center;justify-content:center;border-radius:1.1rem;background:var(--color-bg);font-size:1.45rem}.diagnosis-box__label{margin:0 0 .55rem;color:var(--color-brand);font-size:.8rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.diagnosis-box h2{margin:0;color:var(--color-text);font-size:1.55rem;line-height:1.15;font-weight:900}.diagnosis-list{display:grid;gap:.85rem}.diagnosis-list div{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;border:1px solid var(--color-border);border-radius:1.25rem;background:#ffffffb8;padding:.95rem}.diagnosis-list span{display:flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:.85rem;background:var(--color-bg);font-size:1.1rem}.diagnosis-list p{margin:0;color:var(--color-text);font-size:.98rem;line-height:1.5;font-weight:700}.audit-panel__top{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;margin-bottom:1.25rem}.audit-panel__top>span{display:flex;width:3.25rem;height:3.25rem;align-items:center;justify-content:center;border-radius:1.1rem;background:var(--color-bg);font-size:1.45rem}.audit-panel__top p{margin:0 0 .45rem;color:var(--color-brand);font-size:.8rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.audit-panel__top h3{margin:0;color:var(--color-text);font-size:1.35rem;line-height:1.2;font-weight:900}.audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.audit-grid article{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;border:1px solid var(--color-border);border-radius:1.25rem;background:#ffffffb8;padding:.95rem}.audit-grid span{display:flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:999px;background:var(--color-yellow);color:var(--color-text);font-size:.78rem;font-weight:900}.audit-grid p{margin:0;color:var(--color-text);font-size:.96rem;line-height:1.5;font-weight:750}.section-intro{max-width:900px;margin-bottom:2.5rem}.section-intro--narrow{max-width:760px}.symptoms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.symptoms-grid article,.fix-grid article{border:1px solid var(--color-border);border-radius:1.75rem;background:#fff;padding:1.5rem;box-shadow:0 18px 45px #1f241c0d}.symptoms-grid span{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:1rem;background:var(--color-bg);font-size:1.3rem;margin-bottom:1rem}.symptoms-grid h3,.fix-grid h3{margin:0;color:var(--color-text);font-size:1.24rem;line-height:1.2;font-weight:900}.symptoms-grid p,.fix-grid p{margin:.8rem 0 0;color:var(--color-muted);line-height:1.7}.errors-list{display:grid;gap:1rem}.error-row{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;border:1px solid var(--color-border);border-radius:2rem;background:#fff;padding:1.5rem;box-shadow:0 18px 45px #1f241c0d}.error-row__number{display:flex;width:3.3rem;height:3.3rem;align-items:center;justify-content:center;border-radius:1rem;background:var(--color-yellow);color:var(--color-text);font-weight:900}.error-row__top{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:space-between}.error-row__top h3{margin:0;color:var(--color-text);font-size:1.36rem;line-height:1.15;font-weight:900}.error-row__tag{margin:0;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);padding:.45rem .8rem;color:var(--color-brand);font-size:.78rem;font-weight:900;white-space:nowrap}.error-row__content>p{margin:.9rem 0 0;color:var(--color-muted);line-height:1.8}.error-row__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem}.error-row__meta div{border:1px solid var(--color-border);border-radius:1.25rem;background:var(--color-surface);padding:1rem}.error-row__meta strong{display:block;margin-bottom:.4rem;color:var(--color-text);font-size:.92rem}.error-row__meta span{color:var(--color-muted);line-height:1.55}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.comparison-card{border:1px solid var(--color-border);border-radius:2rem;padding:1.6rem;box-shadow:0 18px 45px #1f241c0d}.comparison-card--bad{background:#fff}.comparison-card--good{background:radial-gradient(circle at top right,rgba(255,213,0,.18),transparent 18rem),#fff}.comparison-card__label{margin:0 0 1rem;color:var(--color-brand);font-size:.8rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.comparison-card ul{margin:0;padding:0;list-style:none}.comparison-card li{position:relative;padding-left:1.6rem;color:var(--color-text);line-height:1.65}.comparison-card li:before{position:absolute;left:0;top:0;font-weight:900}.comparison-card--bad li:before{content:"–";color:var(--color-terracotta)}.comparison-card--good li:before{content:"✓";color:var(--color-brand)}.comparison-card li+li{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--color-border)}.fix-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.fix-grid span{display:flex;width:2.8rem;height:2.8rem;align-items:center;justify-content:center;border-radius:999px;background:var(--color-brand);color:#fff;font-size:.95rem;font-weight:900;margin-bottom:1rem}@media(max-width:1100px){.symptoms-grid,.fix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.audit-grid{grid-template-columns:1fr}}@media(max-width:640px){.diagnosis-box,.audit-panel{padding:1.4rem}.diagnosis-box__head,.diagnosis-list div,.audit-panel__top,.audit-grid article{grid-template-columns:1fr}}@media(max-width:900px){.errors-hero__grid,.errors-audit__grid,.comparison-grid,.error-row__meta{grid-template-columns:1fr}.symptoms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.errors-wrap{width:min(100% - 1.75rem,1240px)}.errors-hero,.errors-symptoms,.errors-main,.errors-comparison,.errors-audit,.errors-fix{padding:4rem 0}.errors-hero__actions{flex-direction:column}.button-primary,.button-secondary{width:100%}.symptoms-grid,.fix-grid,.error-row{grid-template-columns:1fr}}
