.pg-audit .au-hero{background:var(--paper-50);color:var(--ink-900);padding:clamp(8rem,13vw,10rem) 0 clamp(4rem,8vw,6rem)}.pg-audit .au-hero-in{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.pg-audit .au-hero-in{grid-template-columns:1.1fr .9fr;gap:4rem}}.pg-audit .au-hero .eyebrow{color:var(--teal)}.pg-audit .au-hero h1{max-width:11ch;color:var(--ink-900);margin:1.25rem 0 1.75rem;font-size:clamp(3rem,6.6vw,5.6rem);line-height:.95}.pg-audit .au-hero .lede{font-family:var(--font-serif);color:var(--ink-700);max-width:46ch;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.6}.pg-audit .au-hero .btn-ghost{color:var(--ink-900)}.pg-audit .au-hero-photo{aspect-ratio:1.56;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 30px 60px #15120d2e}.pg-audit .au-hero-photo img{object-fit:cover}.pg-audit .white{background:var(--paper-0);color:var(--ink-900)}.pg-audit .white .eyebrow{color:var(--teal)}.pg-audit .white .sec-head p{color:var(--ink-400)}.pg-audit .au-checks{background:var(--ink-200);border:1px solid var(--ink-200);gap:1px;list-style:none;display:grid}@media (min-width:700px){.pg-audit .au-checks{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.pg-audit .au-checks{grid-template-columns:repeat(3,1fr)}}.pg-audit .au-checks li>div{background:var(--paper-50);height:100%;padding:clamp(1.75rem,3vw,2.25rem);transition:background .3s}.pg-audit .au-checks li>div:hover{background:var(--paper-0)}.pg-audit .au-n{font-family:var(--font-display);color:var(--coral);font-size:2.4rem;line-height:1}.pg-audit .au-checks h3{font-family:var(--font-serif);margin:.9rem 0 .5rem;font-size:1.3rem;font-weight:600}.pg-audit .au-checks p{color:var(--ink-400);line-height:1.6}.pg-audit .au-two{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.pg-audit .au-two{grid-template-columns:1fr 1fr;gap:4rem}}.pg-audit .au-two .h-display{margin:.8rem 0 1.25rem;font-size:clamp(2.4rem,5vw,3.8rem)}.pg-audit .au-p{font-family:var(--font-serif);color:var(--ink-300);max-width:46ch;font-size:1.15rem;line-height:1.6}.pg-audit .au-p+.au-p{margin-top:1rem}.pg-audit .au-card{background:var(--paper-0);color:var(--ink-900);border-radius:16px;margin:0;padding:1.5rem;position:relative;transform:rotate(1deg);box-shadow:0 30px 60px #00000073}.pg-audit .au-tag{background:var(--mint);color:var(--ink-900);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.3rem .6rem;font-size:.62rem;position:absolute;top:-.7rem;left:1.5rem}.pg-audit .au-card-top{border-bottom:1px solid var(--ink-200);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.pg-audit .au-card-top b{font-family:var(--font-serif);font-size:1.15rem}.pg-audit .au-card-top .mono{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);font-size:.65rem}.pg-audit .au-scores{margin:.5rem 0 1.25rem;list-style:none;display:grid}.pg-audit .au-scores li{border-bottom:1px solid var(--paper-100);justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.pg-audit .au-pill{border-radius:var(--radius-pill);padding:.25rem .7rem;font-size:.75rem;font-style:normal;font-weight:600}.pg-audit .au-pill--ok{background:color-mix(in srgb, var(--teal) 16%, transparent);color:#0b6b61}.pg-audit .au-pill--warn{color:#8a5a00;background:#fdf0d5}.pg-audit .au-pill--bad{background:color-mix(in srgb, var(--coral) 16%, transparent);color:#a8321f}.pg-audit .au-fixes{background:var(--paper-50);border-radius:10px;padding:1rem 1.1rem}.pg-audit .au-fixes .mono{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-size:.65rem}.pg-audit .au-fixes ol{gap:.4rem;margin:.6rem 0 0 1.1rem;font-size:.92rem;line-height:1.45;list-style:decimal;display:grid}.pg-audit .s-831aca{margin-top:2rem}
