.audit-container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.audit-hero{padding:10rem 0 6rem;position:relative;overflow:hidden}.audit-hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;display:grid}.audit-badge{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;background:#9238ff1a;border:1px solid #9238ff33;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.audit-title{margin-bottom:2rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1}.audit-subtitle{color:var(--text-secondary);max-width:600px;margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.audit-form-card{padding:2.5rem;position:relative}.audit-form-title{margin-bottom:1.5rem;font-size:1.75rem;font-weight:700}.form-group{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.form-group label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.form-group input{border:1px solid var(--border-card);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);background:#ffffff08;padding:.85rem 1rem;transition:all .2s}.form-group input:focus{border-color:var(--accent-primary);background:#ffffff0d;outline:none}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.audit-submit-btn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;width:100%;margin-top:1rem;padding:1.1rem;font-size:1.1rem;font-weight:700;transition:all .3s}.audit-submit-btn:hover{filter:brightness(1.1);box-shadow:0 0 30px #9238ff4d}.problem-section{background:#05050680;padding:8rem 0}.problem-grid{background:var(--border-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.problem-item{background:var(--bg-primary);padding:3rem;transition:background .3s}.problem-item:hover{background:#0b0b0e}.value-bento{grid-template-columns:2fr 1fr;grid-auto-rows:minmax(280px,auto);gap:1.5rem;margin-top:4rem;display:grid}.value-card{padding:3rem}.value-card.wide{grid-column:span 2}.value-card.tall{grid-row:span 2}@media (max-width:1024px){.audit-hero-grid{grid-template-columns:1fr;gap:3rem}.problem-grid{grid-template-columns:repeat(2,1fr)}.value-bento{grid-template-columns:1fr}.value-card.wide,.value-card.tall{grid-area:span 1/span 1}}@media (max-width:640px){.audit-hero-grid{gap:2rem}.problem-grid,.form-row{grid-template-columns:1fr}.audit-title{font-size:2.2rem}.audit-form-card{padding:1.5rem}}.pulse-dot{background:var(--accent-primary);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;position:relative}.pulse-dot:after{content:"";background:var(--accent-primary);border-radius:50%;width:100%;height:100%;animation:2s infinite pulse;position:absolute;top:0;left:0}@keyframes pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}
