.p-audit{margin:0}.p-audit .price-grid>div>.sa-price{height:100%}.p-audit .price-grid .sa-price>:last-child{margin-top:auto}.p-audit .axes{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:24px;display:grid}.p-audit .axes-map{background:var(--graphite-raised);border:1px solid var(--line-night);border-radius:var(--radius-lg);align-items:center;padding:24px;display:flex}.p-audit .axes-side{flex-direction:column;gap:16px;display:flex}.p-audit .axes-detail{background:var(--graphite-raised);border:1px solid var(--line-night);border-radius:var(--radius-lg);box-sizing:border-box;flex-direction:column;gap:8px;min-height:150px;padding:24px 28px;display:flex}.p-audit .axes-detail h3{font:500 24px/30px var(--font-display);color:var(--on-graphite);margin:0}.p-audit .axes-detail p{color:var(--on-graphite-muted);margin:0;font-size:16px;line-height:26px}.p-audit .axes-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.p-audit .axe{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--on-graphite);font:500 14px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #77777f;align-items:center;gap:10px;padding:8px 12px;display:flex}.p-audit .axe span{font:500 12px/16px var(--font-mono);color:var(--orange)}.p-audit .axe{transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out)}.p-audit .axe:hover{border-color:var(--on-graphite-muted)}.p-audit .axe.on{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}.p-audit .axe.on span{color:var(--on-orange)}.p-audit .axe:focus-visible{outline:2px solid var(--on-graphite);outline-offset:2px}.p-audit .pin .dotp{fill:var(--orange)}.p-audit .pin text{fill:var(--on-orange)}.p-audit .pin .ring{fill:none;stroke:var(--orange);stroke-width:2px;opacity:0}.p-audit .pin,.p-audit .pin.on,.p-audit .pin.on .ring{opacity:1}.p-audit .anim .pin.on .ring{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite pinring}@keyframes pinring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.p-audit .pains{gap:var(--space-6)}.p-audit .pain-q{box-sizing:border-box;background:var(--sand);border-radius:var(--radius-lg);font:500 17px/28px var(--font-sans);letter-spacing:-.005em;color:var(--ink);transition:transform .25s var(--ease-out),background-color .25s var(--ease-out),border-color .25s var(--ease-out);border:1px solid #0000;margin:0;padding:62px 28px 28px;position:relative}.p-audit .pain-q:before{content:"“";font:500 56px/1 var(--font-display);color:var(--orange);position:absolute;top:14px;left:26px}.p-audit .pain-q:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .3s var(--ease-out);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(0)}.p-audit .pain-q:hover{background:var(--paper);border-color:var(--line);transform:translateY(-3px)}.p-audit .pain-q:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.p-audit .pain-q,.p-audit .pain-q:after{transition:none}.p-audit .pain-q:hover{transform:none}}.p-audit .deliv{background:var(--sand);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:28px;display:flex}.p-audit .deliv-art{background:var(--paper);border-radius:var(--radius-md);justify-content:center;align-items:center;height:140px;margin-bottom:8px;display:flex}.p-audit .deliv-art svg{width:150px;height:auto}.p-audit .deliv h3{margin:0;font-size:22px;line-height:28px}.p-audit .deliv p{color:var(--ink-muted);margin:0;font-size:16px;line-height:25px}.p-audit .notfor{border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:20px 24px;display:flex}.p-audit .notfor h2{color:var(--ink);margin:0;font-size:18px;line-height:24px}.p-audit .notfor ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.p-audit .notfor li{color:var(--ink-muted);align-items:center;gap:8px;font-size:15px;line-height:22px;display:flex}@media (max-width:900px){.p-audit .axes{grid-template-columns:1fr}}@media (max-width:420px){.p-audit .axes-list{grid-template-columns:1fr}}.p-audit .audit-hero-title,.p-audit .audit-hero-lead,.p-audit .audit-hero-actions,.p-audit .audit-hero-note{opacity:0;animation:auditHeroIn .7s var(--ease-out) both;transform:translateY(16px)}.p-audit .audit-hero-lead{animation-delay:70ms}.p-audit .audit-hero-actions{animation-delay:.14s}.p-audit .audit-hero-note{animation-delay:.19s}.p-audit .audit-hero-art{opacity:0;animation:auditHeroInArt .7s var(--ease-out) both;animation-delay:.16s;transform:translateY(16px)scale(.97)}@keyframes auditHeroIn{to{opacity:1;transform:translateY(0)}}@keyframes auditHeroInArt{to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.p-audit .audit-hero-title,.p-audit .audit-hero-lead,.p-audit .audit-hero-actions,.p-audit .audit-hero-note,.p-audit .audit-hero-art{animation:.3s both auditHeroFade!important;transform:none!important}}@keyframes auditHeroFade{to{opacity:1}}
