.audit-landing .art img{display:block;width:100%;height:auto;object-fit:contain}
.audit-landing .audit-pillar-art{margin:26px auto 30px}
.audit-landing .step-art img{max-height:420px;width:auto;max-width:100%;margin-inline:auto}
.audit-landing .defcard h3,.audit-landing .bucket h3,.audit-landing .forfit h3{font-size:1.3rem;margin-bottom:16px}
.audit-landing .audit-text-link{text-decoration:underline;text-underline-offset:4px;align-self:center}
.audit-landing .pricepin{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}
.audit-landing .guarantee-pin{display:flex;width:fit-content;margin-top:10px}
.audit-landing .pricepin .from{font-family:var(--body);font-size:.9rem;text-transform:none;letter-spacing:0}
.audit-landing .audit-skip{position:absolute;left:20px;top:-100px;background:var(--canvas);padding:12px 20px;z-index:1000}
.audit-landing .audit-skip:focus{top:10px}
.audit-landing :is(a,button,summary):focus-visible{outline:3px solid var(--primary);outline-offset:5px}
.audit-landing .bg-deep a:focus-visible{outline-color:#fff}
.audit-landing [id]{scroll-margin-top:100px}
@media(max-width:880px){.audit-landing .page-head .sunburst{display:none}.audit-landing .svc-cta-pair{align-items:flex-start;flex-direction:column}.audit-landing .audit-text-link{align-self:flex-start}}
