.audit-badge{border:1.5px solid var(--black);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.audit-alert{border:1.5px solid var(--yellow);max-width:640px;color:var(--ink-2);background:#e5ff0014;align-items:flex-start;gap:14px;margin-top:36px;padding:20px 24px;font-size:15px;line-height:1.55;display:flex}.audit-alert-icon{width:22px;height:22px;color:var(--yellow);flex-shrink:0;margin-top:2px}.checklist{max-width:800px}.checklist-row{border-bottom:1px solid var(--line-light);color:var(--ink);align-items:flex-start;gap:18px;padding:20px 0;font-size:16px;line-height:1.5;display:flex}.checklist-row:first-child{border-top:1px solid var(--line-light)}.checklist-box{border:1.5px solid var(--black);flex-shrink:0;width:20px;height:20px;margin-top:2px}.checklist-close{color:var(--ink);margin-top:28px;font-size:16px;line-height:1.55}.checklist-close strong{font-weight:700}.audit-process{border:1.5px solid var(--black);background:var(--black);grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (max-width:900px){.audit-process{grid-template-columns:1fr}}.audit-phase{background:var(--white);flex-direction:column;gap:14px;padding:32px 28px 36px;display:flex}.audit-phase .phase-label{color:var(--yellow);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.audit-phase h3{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:22px;font-weight:800;line-height:1.1}.audit-phase .phase-sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.audit-phase .phase-output{background:var(--black);color:var(--white);font-family:var(--font-mono);letter-spacing:.04em;padding:10px 14px;font-size:11px;line-height:1.5}.audit-phase .phase-output strong{color:var(--yellow)}.audit-phase p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.deliverables{border:1.5px solid var(--black);background:var(--black);grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:900px){.deliverables{grid-template-columns:1fr}}.deliv-card{background:var(--white);flex-direction:column;gap:12px;padding:28px 26px 32px;display:flex}.deliv-card .num{font-family:var(--font-display);color:var(--line-light);font-size:30px;font-weight:800;line-height:1}.deliv-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800;line-height:1.1}.deliv-card p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.deliv-card.highlight{background:var(--black);color:var(--white);border-color:var(--yellow);grid-column:1/-1}.deliv-card.highlight .num{color:var(--yellow)}.deliv-card.highlight p{color:#c8c8c2}.deliv-card.highlight .accent{color:var(--yellow);font-weight:700}.deliv-example{border-left:2px solid var(--line-light);color:var(--muted);margin-top:4px;padding-left:18px;font-size:14px;font-style:italic;line-height:1.55}.pricing-grid{border:1.5px solid var(--black);background:var(--black);grid-template-columns:1fr 1fr;gap:0;max-width:880px;margin:0 auto;display:grid}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{background:var(--white);flex-direction:column;gap:18px;padding:36px 32px 40px;display:flex}.pricing-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.pricing-card .price{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1}.pricing-card p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.pricing-card .ideal{border-top:1px solid var(--line-light);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:auto;padding-top:18px;font-size:11px;line-height:1.6}.pricing-card.featured{background:var(--black);color:var(--white);position:relative}.pricing-card.featured .price{color:var(--yellow)}.pricing-card.featured p{color:#c8c8c2}.pricing-card.featured .ideal{color:var(--muted-dark);border-top-color:#262626}.pricing-badge{background:var(--yellow);color:var(--black);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--black);padding:5px 10px;font-size:10px;font-weight:600;position:absolute;top:18px;right:18px}.pricing-cta{text-align:center;margin-top:48px}.next-steps{max-width:800px}.next-step-row{border-bottom:1px solid var(--line-light);align-items:flex-start;gap:32px;padding:28px 0;display:flex}.next-step-row:first-child{border-top:1px solid var(--line-light)}.next-step-row .num{font-family:var(--font-display);color:var(--line-light);flex-shrink:0;min-width:72px;font-size:clamp(48px,5vw,64px);font-weight:800;line-height:1}.next-step-row p{color:var(--ink-2);margin:0;padding-top:8px;font-size:16px;line-height:1.6}.audit-cta-inner{text-align:center;max-width:680px;margin:0 auto}.audit-cta-inner h2{margin-bottom:20px}.audit-cta-inner p{color:#c8c8c2;max-width:56ch;margin:0 auto 32px;font-size:17px;line-height:1.5}@media (max-width:640px){.audit-alert{flex-direction:column;gap:10px}.checklist-row{gap:14px;font-size:15px}.audit-phase{padding:28px 24px 32px}.deliv-card{padding:24px 22px 28px}.pricing-card{padding:28px 24px 32px}.next-step-row{gap:20px}.next-step-row .num{min-width:52px;font-size:40px}}
