.bahria-audit-wrapper[data-astro-cid-4rft46ds]{background:linear-gradient(180deg,#c9a84c0a,#080810cc);border:1px solid rgba(201,168,76,.22);border-radius:20px;padding:40px 32px;margin:48px 0}.audit-badge-strip[data-astro-cid-4rft46ds]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px}.shield-badge[data-astro-cid-4rft46ds]{background:#c9a84c26;border:1px solid #C9A84C;color:#c9a84c;font-size:12px;font-weight:700;padding:4px 14px;border-radius:20px;text-transform:uppercase;letter-spacing:.8px}.audit-counter[data-astro-cid-4rft46ds]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px}.gold-text[data-astro-cid-4rft46ds]{color:#c9a84c}.steps-grid[data-astro-cid-4rft46ds]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:32px 0 36px}.step-card[data-astro-cid-4rft46ds]{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s ease}.step-card[data-astro-cid-4rft46ds]:hover{border-color:#c9a84c66;background:#c9a84c08;transform:translateY(-2px)}.step-card-header[data-astro-cid-4rft46ds]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.step-badge[data-astro-cid-4rft46ds]{background:linear-gradient(135deg,#c9a84c,#997828);color:#080810;font-weight:900;font-size:14px;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-titles[data-astro-cid-4rft46ds]{flex:1}.step-sub[data-astro-cid-4rft46ds]{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#c9a84c;font-weight:700;display:block;margin-bottom:2px}.step-main[data-astro-cid-4rft46ds]{font-family:Playfair Display,serif;font-size:16.5px;font-weight:800;color:var(--text);line-height:1.35;margin:0}.step-icon[data-astro-cid-4rft46ds]{font-size:22px;opacity:.85}.step-points[data-astro-cid-4rft46ds]{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:10px;flex:1}.step-points[data-astro-cid-4rft46ds] li[data-astro-cid-4rft46ds]{font-size:13px;color:#e6e6f0d9;line-height:1.6;display:flex;align-items:flex-start;gap:8px}.check-icon[data-astro-cid-4rft46ds]{color:#25d366;font-weight:900;font-size:13px;flex-shrink:0;margin-top:1px}.step-risk-box[data-astro-cid-4rft46ds]{background:#ff4d4d14;border-left:3px solid #ff4d4d;padding:10px 12px;border-radius:6px;font-size:11.5px;line-height:1.5}.risk-label[data-astro-cid-4rft46ds]{color:#ff6b6b;font-weight:700;margin-right:4px}.risk-text[data-astro-cid-4rft46ds]{color:#ffc8c8e6}.escort-banner[data-astro-cid-4rft46ds]{background:linear-gradient(135deg,#c9a84c,#e2c97e);border-radius:14px;padding:28px 30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.escort-content[data-astro-cid-4rft46ds]{flex:1;min-width:280px}.escort-tag[data-astro-cid-4rft46ds]{display:inline-block;background:#080810;color:#c9a84c;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.9px;padding:3px 10px;border-radius:4px}.escort-actions[data-astro-cid-4rft46ds]{display:flex;flex-direction:column;gap:10px;min-width:240px}.escort-btn-wa[data-astro-cid-4rft46ds]{background:#080810;color:#fff;padding:12px 22px;border-radius:8px;font-weight:700;font-size:13.5px;text-decoration:none;text-align:center;transition:all .2s ease;display:block}.escort-btn-wa[data-astro-cid-4rft46ds]:hover{background:#151522;transform:translateY(-1px)}.escort-btn-call[data-astro-cid-4rft46ds]{background:#0000001f;border:1px solid rgba(0,0,0,.25);color:#080810;padding:10px 22px;border-radius:8px;font-weight:700;font-size:13px;text-decoration:none;text-align:center;transition:all .2s ease;display:block}.escort-btn-call[data-astro-cid-4rft46ds]:hover{background:#0003}@media (max-width: 768px){.bahria-audit-wrapper[data-astro-cid-4rft46ds]{padding:28px 18px}.steps-grid[data-astro-cid-4rft46ds]{grid-template-columns:1fr}.escort-banner[data-astro-cid-4rft46ds]{flex-direction:column;align-items:stretch;padding:22px 18px}}
