.audit-section{padding:9rem 0;position:relative;overflow:hidden;background-color:var(--bg-color);content-visibility:auto;contain-intrinsic-size:700px;background-image:radial-gradient(at 50% 0,rgba(124,92,252,.08) 0,transparent 60%),linear-gradient(rgba(var(--white-rgb),.01) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--white-rgb),.01) 1px,transparent 1px);background-size:100% 100%,48px 48px,48px 48px}.audit-bg-glows{position:absolute;inset:0;pointer-events:none;z-index:1}.audit-glow-left{position:absolute;top:10%;left:-15%;width:600px;height:600px;background:radial-gradient(circle,rgba(124,92,252,.08) 0,transparent 70%);filter:blur(100px)}.audit-glow-right{position:absolute;bottom:-10%;right:-15%;width:700px;height:700px;background:radial-gradient(circle,rgba(124,92,252,.06) 0,transparent 70%);filter:blur(120px)}.audit-shape-orb-1{position:absolute;top:15%;right:15%;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,252,.05) 0,rgba(124,92,252,0) 70%);filter:blur(20px);animation:floatOrb 12s ease-in-out infinite alternate}.audit-shape-orb-2{position:absolute;bottom:20%;left:12%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,252,.04) 0,rgba(124,92,252,0) 80%);filter:blur(30px);animation:floatOrb 18s ease-in-out infinite alternate-reverse}@keyframes floatOrb{0%{transform:translateY(0) scale(1) rotate(0deg)}to{transform:translateY(-25px) scale(1.1) rotate(10deg)}}.audit-wrapper{position:relative;z-index:2;max-width:1000px;margin:0 auto;text-align:center}.audit-header-content{max-width:800px;margin:0 auto 4rem}.audit-title{font-size:clamp(2.3rem,4.2vw,3.6rem);font-weight:800;line-height:1.2;margin-bottom:1.25rem;letter-spacing:-.5px}.audit-description{font-size:1.12rem;color:var(--text-secondary);line-height:1.75}.audit-modern-form{max-width:840px;margin:0 auto 3.5rem;width:100%}.audit-input-container{display:flex;align-items:center;padding:.55rem .55rem .55rem 1.75rem;border-radius:99px;background:linear-gradient(145deg,rgba(22,20,38,.92),rgba(14,13,24,.88));backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);border:1.5px solid rgba(124,92,252,.18);box-shadow:0 24px 65px -10px rgba(0,0,0,.5),0 0 40px rgba(124,92,252,.08),inset 0 1px 2px rgba(var(--white-rgb),.06);position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.audit-input-container:hover{border-color:rgba(124,92,252,.32);box-shadow:0 32px 80px -10px rgba(0,0,0,.6),0 0 50px rgba(124,92,252,.14),inset 0 1px 2px rgba(var(--white-rgb),.08);transform:translateY(-2px)}.audit-input-container:focus-within{border-color:rgba(124,92,252,.55);box-shadow:0 32px 80px -10px rgba(0,0,0,.65),0 0 55px rgba(124,92,252,.25),inset 0 1px 2px rgba(var(--white-rgb),.12);background:linear-gradient(145deg,rgba(28,26,48,.96),rgba(20,18,34,.92));transform:translateY(-4px)}.input-wrapper-field{display:flex;align-items:center;gap:.85rem;flex:1 1}.input-icon-svg{color:var(--text-secondary);opacity:.6;transition:all .3s ease;flex-shrink:0}.input-wrapper-field:focus-within .input-icon-svg{color:var(--accent-color);opacity:1;transform:scale(1.05)}.input-wrapper-field input{width:100%;background:transparent;border:none;outline:none;padding:.9rem .5rem .9rem 0;color:var(--text-primary);font-size:1rem;font-family:var(--font-body)}.input-wrapper-field input::placeholder{color:var(--text-secondary);opacity:.75}.field-divider{width:1px;height:36px;background:linear-gradient(180deg,rgba(124,92,252,.08),rgba(124,92,252,.32) 50%,rgba(124,92,252,.08));margin:0 1.5rem}.audit-submit-pill{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 2.5rem;border-radius:99px;font-size:.95rem;font-weight:700;letter-spacing:.5px;cursor:pointer;border:none;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 4px 14px rgba(124,92,252,.35);transition:all .3s ease}.audit-submit-pill:after{content:"";position:absolute;top:0;left:-50%;width:200%;height:100%;background:linear-gradient(to right,rgba(var(--white-rgb),0) 0,rgba(0,0,0,.25) 50%,rgba(var(--white-rgb),0) 100%);transform:skewX(-25deg);transition:.75s ease;opacity:0}.audit-submit-pill:hover{transform:scale(1.02);box-shadow:0 6px 20px rgba(124,92,252,.45)}.audit-submit-pill:hover:after{opacity:1;left:125%}.audit-submit-pill svg{transition:transform .3s ease}.audit-submit-pill:hover svg{transform:translateX(4px)}.audit-perks-modern{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-top:1.5rem}.perk-pill{display:flex;align-items:center;gap:.6rem;padding:.55rem 1.4rem;background:rgba(var(--white-rgb),.03);border:1px solid rgba(var(--white-rgb),.06);border-radius:99px;font-size:.82rem;color:var(--text-secondary);font-weight:600;letter-spacing:.3px;transition:all .35s cubic-bezier(.16,1,.3,1);cursor:default}.perk-pill:hover{background:rgba(var(--white-rgb),.06);border-color:rgba(124,92,252,.25);transform:translateY(-2px);color:var(--text-primary);box-shadow:0 5px 15px rgba(0,0,0,.15)}.perk-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-color);box-shadow:0 0 8px var(--accent-color);transition:transform .3s ease}.perk-pill:hover .perk-dot{transform:scale(1.3)}.audit-success-box{display:flex;align-items:center;gap:1.5rem;background:rgba(124,92,252,.1);border:1px solid rgba(124,92,252,.3);padding:2rem;border-radius:20px;text-align:left;max-width:650px;margin:0 auto 3.5rem;box-shadow:0 15px 40px rgba(0,0,0,.3)}.success-icon{width:48px;height:48px;border-radius:50%;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;box-shadow:0 4px 14px rgba(124,92,252,.4)}.audit-success-box h4,.success-icon{color:var(--text-primary);font-weight:700}.audit-success-box h4{font-size:1.25rem;margin-bottom:.35rem}.audit-success-box p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}@media (max-width:768px){.audit-section{padding:7rem 0}.audit-glow-left,.audit-glow-right{width:400px;height:400px}.audit-shape-orb-1,.audit-shape-orb-2{display:none}.audit-input-container{flex-direction:column;border-radius:24px;padding:1.5rem;gap:1.25rem}.field-divider{display:none}.input-wrapper-field{width:100%;border-bottom:1px solid rgba(124,92,252,.14);padding-bottom:.5rem}.input-wrapper-field input{padding:.5rem 0}.audit-submit-pill{width:100%;padding:1.1rem;border-radius:12px}.audit-perks-modern{flex-direction:column;align-items:center;gap:.75rem}.perk-pill{width:100%;max-width:280px;justify-content:center}}:root[data-theme=light] .audit-section{background-image:radial-gradient(at 50% 0,rgba(106,72,224,.06) 0,transparent 60%),linear-gradient(rgba(0,0,0,.025) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 0)}:root[data-theme=light] .audit-glow-left{background:radial-gradient(circle,rgba(106,72,224,.06) 0,transparent 70%)}:root[data-theme=light] .audit-glow-right{background:radial-gradient(circle,rgba(0,163,131,.05) 0,transparent 70%)}:root[data-theme=light] .audit-title{color:#3b404b}:root[data-theme=light] .audit-description{color:#66707d}:root[data-theme=light] .audit-input-container{background:rgba(255,255,255,.94);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1.5px solid rgba(106,72,224,.22);box-shadow:0 20px 48px rgba(35,39,60,.08),0 4px 12px rgba(35,39,60,.04),inset 0 1px 1px rgba(255,255,255,1)}:root[data-theme=light] .audit-input-container:hover{background:#ffffff;border-color:rgba(106,72,224,.45);box-shadow:0 24px 55px rgba(35,39,60,.12),0 0 28px rgba(106,72,224,.12),inset 0 1px 1px rgba(255,255,255,1)}:root[data-theme=light] .audit-input-container:focus-within{background:#ffffff;border-color:#6A48E0;box-shadow:0 28px 65px rgba(106,72,224,.18),0 0 0 3px rgba(106,72,224,.12),inset 0 1px 1px rgba(255,255,255,1)}:root[data-theme=light] .input-wrapper-field input{color:#3b404b}:root[data-theme=light] .input-wrapper-field input::placeholder{color:#94a3b8;opacity:.85}:root[data-theme=light] .input-icon-svg{color:#64748b;opacity:.85}:root[data-theme=light] .input-wrapper-field:focus-within .input-icon-svg{color:#6A48E0;opacity:1}:root[data-theme=light] .field-divider{background:linear-gradient(180deg,rgba(106,72,224,.05),rgba(106,72,224,.25) 50%,rgba(106,72,224,.05))}:root[data-theme=light] .audit-submit-pill{color:#ffffff!important;box-shadow:0 4px 16px rgba(106,72,224,.35)}:root[data-theme=light] .audit-submit-pill:hover{box-shadow:0 8px 24px rgba(106,72,224,.5)}:root[data-theme=light] .perk-pill{background:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.08);color:#66707d;box-shadow:0 2px 8px rgba(35,39,60,.04)}:root[data-theme=light] .perk-pill:hover{background:#ffffff;border-color:rgba(106,72,224,.3);color:#3b404b;box-shadow:0 6px 18px rgba(106,72,224,.1)}:root[data-theme=light] .audit-success-box{background:#ffffff;border-color:rgba(106,72,224,.25);box-shadow:0 16px 45px rgba(35,39,60,.08)}:root[data-theme=light] .audit-success-box h4{color:#3b404b}:root[data-theme=light] .audit-success-box p{color:#66707d}:root[data-theme=light] .success-icon{color:#ffffff}@media (max-width:768px){:root[data-theme=light] .input-wrapper-field{border-bottom:1px solid rgba(106,72,224,.14)}}