.audit-hero{justify-content:center;align-items:center;min-height:90vh;padding-top:120px;padding-bottom:12px;display:flex;position:relative;overflow:hidden}.audit-hero-background{z-index:0;position:absolute;inset:0}.audit-hero-gradient{background:radial-gradient(ellipse at 50% 0%,var(--accent-pink-15)0%,var(--purple-8)30%,transparent 60%);width:150%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.audit-hero-grid{background-image:linear-gradient(var(--white-2)1px,transparent 1px),linear-gradient(90deg,var(--white-2)1px,transparent 1px);-webkit-mask-image:radial-gradient(ellipse at 50% 0%,var(--color-black)0%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 0%,var(--color-black)0%,transparent 70%);background-size:60px 60px;position:absolute;inset:0}.audit-hero-content{text-align:center;z-index:1;max-width:1000px;margin:0 auto;padding:0 24px;position:relative}.audit-hero-badge{background:var(--bg-overlay);border:1px solid var(--white-10);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.audit-hero-badge-dot{background:var(--accent-pink);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite audit-pulse}@keyframes audit-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.audit-hero-title{background:linear-gradient(135deg,var(--text-primary)0%,var(--accent-pink)50%,var(--accent-purple)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(3rem,7vw,5rem);font-weight:800;line-height:1.1}.audit-hero-subtitle{color:var(--text-secondary);max-width:700px;margin:0 auto 32px;font-size:1.5rem;line-height:1.6}.audit-hero-features{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:32px;display:flex}.audit-hero-feature{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.audit-hero-feature-icon{color:var(--accent-pink)}.audit-hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.audit-price{color:var(--text-secondary);align-items:center;gap:8px;margin-top:16px;font-size:1.125rem;display:inline-flex}.audit-price-amount{color:var(--text-primary);font-size:1.5rem;font-weight:700}.audit-process{background:linear-gradient(180deg,var(--bg-primary)0%,var(--bg-black-soft)100%);padding:80px 0}.audit-process-container{max-width:1248px;margin:0 auto;padding:0 24px}.audit-process-header{text-align:center;margin-bottom:64px}.audit-process-title{color:var(--text-primary);margin-bottom:16px;font-size:2.5rem;font-weight:700}.audit-steps-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.audit-step{background:var(--white-2);border:1px solid var(--white-8);text-align:center;border-radius:24px;padding:32px;transition:all .3s}.audit-step:hover{background:var(--white-3);border-color:var(--accent-pink-20);transform:translateY(-4px)}.audit-step-number{background:var(--gradient-primary);width:60px;height:60px;color:var(--color-white);box-shadow:0 10px 30px var(--accent-pink-30);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:1.5rem;font-weight:800;display:flex}.audit-step-title{color:var(--text-primary);margin-bottom:12px;font-size:1.25rem;font-weight:700}.audit-step-description{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.audit-deliverables{padding:80px 0}.audit-deliverables-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1248px;margin:0 auto;padding:0 24px;display:grid}.audit-deliverable{background:var(--white-2);border:1px solid var(--white-8);text-align:center;border-radius:24px;padding:32px;transition:all .3s}.audit-deliverable:hover{background:var(--white-3);border-color:var(--accent-pink-20);transform:translateY(-4px)}.audit-deliverable-icon{margin-bottom:16px;font-size:3rem}.audit-deliverable-title{color:var(--text-primary);margin-bottom:12px;font-size:1.25rem;font-weight:700}.audit-deliverable-description{color:var(--text-secondary);line-height:1.6}.audit-benefits{background:linear-gradient(180deg,var(--bg-black-soft)0%,var(--bg-primary)100%);padding:80px 0}.audit-benefits-container{text-align:center;max-width:1048px;margin:0 auto;padding:0 24px}.audit-benefits-title{color:var(--text-primary);margin-bottom:48px;font-size:2.5rem;font-weight:700}.audit-benefits-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.audit-benefit{text-align:center;flex-direction:column;align-items:center;display:flex}.audit-benefit-icon{background:var(--gradient-primary);width:80px;height:80px;color:var(--color-white);box-shadow:0 10px 40px var(--accent-pink-20);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:2rem;display:flex}.audit-benefit-text{color:var(--text-secondary);font-size:1.125rem;line-height:1.5}.audit-guarantee{background:linear-gradient(135deg,var(--accent-pink-10)0%,var(--indigo-10)100%);border:1px solid var(--accent-pink-20);text-align:center;border-radius:24px;max-width:900px;margin:0 auto;padding:64px 16px}.audit-guarantee-icon{margin-bottom:16px;font-size:4rem}.audit-guarantee-title{color:var(--text-primary);margin-bottom:16px;font-size:2rem;font-weight:700}.audit-guarantee-text{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.final-cta-section{padding:80px 0;position:relative;overflow:hidden}.final-cta-background{background:radial-gradient(circle at 50% 50%,var(--accent-pink-10),transparent 70%);z-index:0;position:absolute;inset:0}.final-cta-container{z-index:1;text-align:center;max-width:848px;margin:0 auto;padding:0 24px;position:relative}.final-cta-title{font-size:var(--wpai-text-4xl);color:var(--text-primary);margin-bottom:16px;font-weight:700}.final-cta-description{font-size:var(--wpai-text-xl);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:32px}@media (max-width:1024px){.audit-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.audit-hero-title{font-size:2.5rem}.audit-hero-subtitle{font-size:1.125rem}.audit-hero-features{flex-direction:column;align-items:center;gap:12px}.audit-hero-cta{flex-direction:column;align-items:center}.audit-hero-cta>*{width:100%}.audit-process,.audit-deliverables,.audit-benefits,.final-cta-section{padding-top:64px;padding-bottom:64px}.audit-process-header{margin-bottom:48px}.audit-steps-grid{grid-template-columns:1fr}.audit-guarantee{padding-top:48px;padding-bottom:48px}}
