:root{--au-gold:#98721d;--au-red:#c92127;--au-ink:#292925;--au-paper:#faf9f6;--au-soft:#f1efeb}.audit-page{background:var(--au-paper);color:var(--au-ink)}.audit-wrap{width:min(1120px,calc(100% - 48px));margin:auto}.audit-strip{padding:13px 0;border-bottom:1px solid #eeeae3;font-size:9px}.audit-strip>div{display:flex;justify-content:space-between}.audit-strip strong{color:var(--au-gold);text-transform:uppercase;letter-spacing:.12em}.audit-hero{padding:72px 0 45px;background:linear-gradient(115deg,#faf9f6 48%,#f3ead8)}.audit-hero-grid{display:grid;grid-template-columns:1fr 350px;gap:76px}.audit-kicker{display:inline-block;background:#eee9dd;padding:8px 12px;color:var(--au-gold);font-size:9px;font-weight:800;text-transform:uppercase}.audit-hero h1{font:500 clamp(53px,5.8vw,78px)/1.02 "Playfair Display",serif;letter-spacing:-.04em;margin:27px 0 19px}.audit-hero h1 em,.audit-cta em{color:#c6a156;font-weight:400}.audit-hero>div p{font-size:15px;line-height:1.7;color:#66625b}.audit-hero a,.audit-cta a{display:inline-block;background:#292925;color:#fff;padding:15px 23px;margin:17px 9px 0 0;text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:800}.audit-hero a.light{background:#efede9;color:#393733}.audit-hero aside{background:#fff;padding:24px;box-shadow:0 9px 21px rgba(0,0,0,.1)}.audit-hero aside header{display:flex;justify-content:space-between;background:#f0eeea;padding:11px;font-size:9px;text-transform:uppercase}.audit-hero aside header i{display:inline-block;width:10px;height:10px;background:var(--au-red);border-radius:50%}.audit-hero aside header span{color:#8d6b20}.audit-hero dl{font-size:9px}.audit-hero dt{margin-top:14px}.audit-hero dt b{float:right;color:var(--au-gold)}.audit-hero dt b.red{color:var(--au-red)}.audit-hero dd{height:6px;background:#e4e0d9;margin:5px 0}.audit-hero dd i{display:block;height:100%;background:var(--au-gold)}.audit-hero dd i.redbar{background:var(--au-red)}.audit-hero blockquote{background:#efede9;padding:15px;font:italic 11px/1.45 "Playfair Display",serif}.audit-hero blockquote b{display:block;margin-top:10px;font:700 8px "Plus Jakarta Sans",sans-serif;text-transform:uppercase}.audit-answer{padding:39px 0;background:var(--au-soft)}.audit-answer article{background:#fff;border-left:5px solid var(--au-gold);padding:37px 40px}.audit-answer h2,.audit-page section>div>h2{font:500 41px "Playfair Display",serif;margin:0 0 14px}.audit-answer p{font-size:14px;line-height:1.72;color:#625f59}.audit-answer strong{color:var(--au-gold)}.audit-areas,.audit-audience{padding:70px 0}.areas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.areas-grid article{background:#fff;padding:29px;min-height:240px}.areas-grid header{display:flex;justify-content:space-between}.areas-grid header b{font:500 23px "Playfair Display",serif;color:#dccda9}.areas-grid svg,.audience-grid svg{width:34px;height:34px;padding:8px;background:#efede9;fill:none;stroke:var(--au-gold);stroke-width:1.7}.areas-grid h3{font-size:17px;margin-top:28px}.areas-grid p{font-size:12px;line-height:1.65;color:#69655e}.areas-grid article:last-child{grid-column:2/-1}.audit-deliverable{padding:45px 0;background:var(--au-soft)}.audit-deliverable article{background:#fff;padding:38px;border-left:5px solid var(--au-gold)}.audit-deliverable span{color:var(--au-gold);font-size:9px;text-transform:uppercase}.audit-deliverable p{font-size:13px;line-height:1.7;color:#66625b}.audit-deliverable article>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.audit-deliverable article>div b{background:#efede9;padding:13px;font-size:10px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px}.audience-grid article{display:flex;align-items:center;gap:17px;background:#f0eeea;padding:17px;font-size:11px}.audience-grid svg{width:30px;height:30px;flex:0 0 30px}.audit-cta{padding:72px 0;background:radial-gradient(circle at 90% 70%,#443e2e,#2b2c29 45%);color:#fff}.audit-cta h2{font:500 51px/1.07 "Playfair Display",serif;margin:0}.audit-cta a{background:var(--au-gold);margin:25px 0}.audit-cta aside{border-top:1px solid #494a46;max-width:520px}.audit-cta aside p{font-size:11px}.audit-cta aside p:first-letter,.audit-cta aside span{color:#c8a655}.audit-cta aside span{font-size:10px}@media(max-width:820px){.audit-hero-grid{grid-template-columns:1fr}.areas-grid,.audience-grid{grid-template-columns:1fr 1fr}.areas-grid article:last-child{grid-column:auto}}@media(max-width:550px){.audit-wrap{width:min(100% - 28px,1120px)}.audit-strip>div{display:block}.audit-strip strong{display:block;margin-top:8px}.audit-hero h1{font-size:46px}.areas-grid,.audience-grid,.audit-deliverable article>div{grid-template-columns:1fr}.audit-answer article{padding:28px}.audit-cta h2{font-size:41px}}
