.audit-hero-section{min-height:100vh;padding:140px 1.5rem 100px;position:relative;z-index:10}.audit-container{max-width:1080px;margin:0 auto}.audit-header{text-align:center;margin-bottom:3.5rem}.audit-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;background:#6250ff1f;border:1px solid rgba(98,80,255,.3);color:#8b7dff;font-size:.82rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.5rem}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#6250ff;box-shadow:0 0 10px #6250ff;animation:pulseDot 2s infinite ease-in-out}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.audit-title{font-family:Squada One,cursive;font-size:clamp(2.5rem,5.5vw,4.2rem);line-height:1.1;letter-spacing:1px;color:#fff;margin-bottom:1.25rem}.gradient-text{background:linear-gradient(135deg,#a79aff,#6250ff,#d480ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.audit-subtitle{font-size:1.15rem;line-height:1.7;color:#ffffffb3;max-width:780px;margin:0 auto 1.75rem}.audit-meta-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.meta-tag{font-size:.82rem;font-weight:600;color:#ffffffbf;background:#ffffff0a;padding:5px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.08);font-family:JetBrains Mono,monospace}.audit-card{background:#0d0d14d9;border:1px solid rgba(255,255,255,.1);border-radius:24px;backdrop-filter:blur(20px);box-shadow:0 20px 60px #0009,0 0 40px #6250ff14;padding:2.5rem;margin-bottom:4rem;position:relative;overflow:hidden}.audit-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#6250FF,#a79aff,transparent)}.form-header{margin-bottom:2rem;text-align:center}.form-header h2{font-family:Squada One,cursive;font-size:2rem;letter-spacing:.5px;color:#fff;margin-bottom:.5rem}.form-header p{color:var(--text-secondary);font-size:.95rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:680px){.form-grid{grid-template-columns:1fr}.audit-card{padding:1.5rem}}.form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.form-group label{font-weight:600;font-size:.88rem;color:#ffffffd9;letter-spacing:.3px}.req{color:#6250ff}.audit-input{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.9rem 1.1rem;font-size:1rem;color:#fff;font-family:inherit;outline:none;transition:all .25s ease}.audit-input:focus{border-color:#6250ff;box-shadow:0 0 0 3px #6250ff33;background:#ffffff12}.input-with-prefix{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;transition:all .25s ease}.input-with-prefix:focus-within{border-color:#6250ff;box-shadow:0 0 0 3px #6250ff33}.prefix{padding:.9rem 1rem;background:#ffffff08;color:#fff6;font-weight:600;border-right:1px solid rgba(255,255,255,.08);user-select:none;font-family:JetBrains Mono,monospace;font-size:.9rem}.prefixed-input{border:none!important;background:transparent!important;box-shadow:none!important;flex:1}.preset-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.chip{font-size:.78rem;font-weight:600;color:#fff9;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s}.chip:hover{color:#fff;background:#6250ff33;border-color:#6250ff66}.client-value-wrapper{display:flex;flex-direction:column;gap:8px}.value-select{cursor:pointer}.value-select option{background:#0f0f18;color:#fff}.custom-value-input{margin-top:4px}.input-hint{font-size:.78rem;color:#ffffff73;margin-top:4px}.audit-submit-btn{width:100%;margin-top:1.5rem;padding:1.1rem 2rem;border-radius:12px;border:none;background:linear-gradient(135deg,#6250ff,#7d6eff);color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 10px 30px #6250ff59;transition:all .25s ease}.audit-submit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px #6250ff80}.btn-arrow{font-size:1.3rem;line-height:1}.loading-card{text-align:center;padding:4rem 2rem}.loading-content{max-width:520px;margin:0 auto}.radar-spinner{position:relative;width:100px;height:100px;margin:0 auto 2rem}.radar-circle{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(98,80,255,.3)}.circle-1{transform:scale(.4);opacity:.9}.circle-2{transform:scale(.7);opacity:.6}.circle-3{transform:scale(1);opacity:.3}.radar-scanner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,rgba(98,80,255,.4) 0deg,transparent 90deg);animation:radarSpin 1.6s linear infinite}@keyframes radarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content h3{font-size:1.4rem;font-family:Squada One,cursive;letter-spacing:.5px;color:#fff;margin-bottom:.5rem}.loading-content p{color:var(--text-secondary);font-size:.92rem;margin-bottom:2.5rem}.loading-steps{display:flex;flex-direction:column;gap:12px;text-align:left;background:#ffffff08;padding:1.5rem;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.step-item{display:flex;align-items:center;gap:12px;font-size:.88rem;color:#fff6;transition:color .3s}.step-item.active{color:#a79aff;font-weight:600}.step-tag{font-family:JetBrains Mono,monospace;font-weight:700;color:#6250ff}.mismatch-banner{background:#ef44441f;border:1.5px solid #ef4444;border-radius:16px;padding:1.5rem 2rem;margin-bottom:2rem;animation:fadeIn .3s ease-out}.mismatch-tag{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:800;color:#ef4444;letter-spacing:1px;margin-bottom:6px}.mismatch-body h4{font-size:1.15rem;color:#fff;font-weight:700;margin-bottom:6px}.mismatch-body p{color:#ffffffd9;font-size:.92rem;line-height:1.6}.mismatch-body strong{color:#fca5a5}.results-wrapper{margin-bottom:5rem;animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.results-header-banner{display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center;background:#0f0f18f2;border:1px solid rgba(98,80,255,.3);border-radius:24px;padding:2.5rem;margin-bottom:2.5rem;box-shadow:0 15px 50px #0009,0 0 35px #6250ff26}@media(max-width:900px){.results-header-banner{grid-template-columns:1fr;text-align:center}.score-dial-wrap,.revenue-bleed-card{margin:0 auto}}.score-dial-wrap{text-align:center}.score-circle{width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,#6250ff40,#0a0a0fcc 70%);border:3px solid #6250FF;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 25px #6250ff66;margin:0 auto 8px}.score-number{font-family:Squada One,cursive;font-size:2.5rem;line-height:1;color:#fff}.score-denom{font-size:.75rem;color:#ffffff80}.score-label{font-size:.78rem;text-transform:uppercase;font-weight:700;letter-spacing:.5px;color:#fff9}.site-status-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:.75rem}.site-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:4px 12px;border-radius:100px;font-family:JetBrains Mono,monospace;font-size:.85rem;color:#a79aff}.crawl-tag{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:.5px}.dot.online{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80}.banner-title{font-family:Squada One,cursive;font-size:1.8rem;color:#fff;letter-spacing:.5px;margin-bottom:.5rem}.banner-desc{color:#ffffffb3;font-size:.95rem;line-height:1.6;margin-bottom:1.25rem}.sales-hook-inline{background:#6250ff1a;border:1px solid rgba(98,80,255,.35);border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hook-tag{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:800;color:#a79aff;letter-spacing:.5px;white-space:nowrap}.hook-text{font-size:.92rem;color:#fff;line-height:1.5;flex:1;margin:0;font-weight:500}.inline-copy-btn{background:#fff;color:#030303;border:none;padding:6px 14px;border-radius:6px;font-size:.8rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s;white-space:nowrap}.inline-copy-btn:hover{background:#ececf1;transform:translateY(-1px)}.revenue-bleed-card{background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:16px;padding:1.5rem;text-align:center;min-width:210px}.bleed-label{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#f87171;font-weight:800;margin-bottom:6px}.bleed-amount{font-family:Squada One,cursive;font-size:2.2rem;color:#fff;line-height:1;margin-bottom:6px}.bleed-sub{font-size:.75rem;color:#fff9}.five-points-section{margin-bottom:3.5rem}.section-title-wrap{margin-bottom:1.75rem}.section-title{font-family:Squada One,cursive;font-size:2rem;letter-spacing:.5px;color:#fff;margin-bottom:.25rem}.section-sub{color:var(--text-secondary);font-size:.95rem}.points-grid{display:flex;flex-direction:column;gap:1.5rem}.point-result-card{background:#12121ce6!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;padding:2rem!important;backdrop-filter:blur(14px)!important;box-shadow:0 10px 30px #0006!important;transition:transform .2s,border-color .2s!important}.point-result-card:hover{border-color:#6250ff66!important;transform:translateY(-2px)!important}.point-top{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:.85rem!important}.point-num-tag{font-family:JetBrains Mono,monospace!important;font-size:.78rem!important;font-weight:800!important;color:#6250ff!important;letter-spacing:1px!important}.point-score-tag{font-size:.8rem!important;font-weight:800!important;padding:4px 12px!important;border-radius:6px!important;font-family:JetBrains Mono,monospace!important;letter-spacing:.5px!important}.score-good{background:#4ade8026!important;color:#4ade80!important;border:1px solid rgba(74,222,128,.35)!important}.score-avg{background:#facc1526!important;color:#facc15!important;border:1px solid rgba(250,204,21,.35)!important}.score-low{background:#ef444426!important;color:#f87171!important;border:1px solid rgba(239,68,68,.35)!important}.point-title{font-size:1.25rem!important;font-weight:700!important;color:#fff!important;margin-bottom:1.25rem!important;letter-spacing:.2px!important}.point-block{margin-top:1rem!important;padding:1.25rem!important;border-radius:12px!important;font-size:.95rem!important;line-height:1.65!important}.diagnosis-block{background:#ef44440d!important;border:1px solid rgba(239,68,68,.18)!important;border-left:4px solid #ef4444!important}.fix-block{background:#6250ff0f!important;border:1px solid rgba(98,80,255,.2)!important;border-left:4px solid #6250FF!important}.block-tag{font-size:.72rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:6px!important;font-family:JetBrains Mono,monospace!important}.tag-diag{color:#f87171!important}.tag-fix{color:#a79aff!important}.block-text{color:#ffffffe6!important;margin:0!important}.quick-wins-card{background:#0e0e16d9;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.25rem;margin-bottom:2.5rem}.quick-wins-card h3{font-family:Squada One,cursive;font-size:1.7rem;letter-spacing:.5px;color:#fff;margin-bottom:1.25rem}.quick-wins-list{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.quick-wins-list li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;color:#ffffffd9;line-height:1.5;background:#ffffff05;padding:1rem;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.check-tag{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;color:#6250ff;background:#6250ff26;padding:3px 8px;border-radius:4px;flex-shrink:0}.results-action-bar{background:linear-gradient(135deg,#14141ef2,#0a0a12f2);border:1px solid rgba(98,80,255,.35);border-radius:20px;padding:2rem 2.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.bar-info h4{font-family:Squada One,cursive;font-size:1.6rem;color:#fff;margin-bottom:.25rem}.bar-info p{color:var(--text-secondary);font-size:.92rem}.bar-buttons{display:flex;flex-wrap:wrap;gap:12px}.action-btn{padding:.85rem 1.6rem;border-radius:10px;font-weight:700;font-size:.92rem;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center}.wa-btn{background:#25d36626;color:#4ade80!important;border:1px solid rgba(37,211,102,.35)}.wa-btn:hover{background:#25d36640}.cal-btn{background:#6250ff;color:#fff!important}.cal-btn:hover{background:#503ee4}.rerun-bar{text-align:center;margin-bottom:4rem}.rerun-btn{background:transparent;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;padding:.6rem 1.25rem;border-radius:8px;font-size:.88rem;cursor:pointer;transition:all .2s}.rerun-btn:hover{color:#fff;border-color:#6250ff}.checklist-section{padding-top:3rem;border-top:1px solid rgba(255,255,255,.08)}.checklist-header{text-align:center;margin-bottom:3rem}.checklist-title{font-family:Squada One,cursive;font-size:clamp(2rem,4vw,3rem);color:#fff;letter-spacing:.5px;margin-bottom:1rem;max-width:850px;margin-left:auto;margin-right:auto}.checklist-sub{color:#ffffffb3;font-size:1.05rem;line-height:1.7;max-width:760px;margin:0 auto}.checklist-cards-container{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:2.5rem}.checklist-item-card{background:#0e0e16bf;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2rem;backdrop-filter:blur(12px)}.item-header{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem}.item-num{font-family:Squada One,cursive;font-size:2.5rem;color:#6250ff;line-height:1}.item-title-box h3{font-size:1.3rem;color:#fff;font-weight:700;margin-bottom:2px}.item-badge{font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:.5px;color:#a79aff;font-family:JetBrains Mono,monospace}.item-desc{color:#ffffffb3;font-size:.95rem;line-height:1.6;margin-bottom:1.25rem}.checklist-tasks{display:flex;flex-direction:column;gap:10px;background:#0000004d;padding:1.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.04)}.check-row{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:#ffffffd9;cursor:pointer;user-select:none}.check-row input[type=checkbox]{margin-top:4px;accent-color:#6250FF;width:16px;height:16px;cursor:pointer}.checklist-cta-box{background:#6250ff1a;border:1px dashed rgba(98,80,255,.4);border-radius:16px;padding:1.75rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-bottom:4rem}.checklist-cta-box h3{font-family:Squada One,cursive;font-size:1.5rem;color:#fff;margin-bottom:.25rem}.checklist-cta-box p{color:var(--text-secondary);font-size:.88rem}.copy-full-checklist-btn{background:#6250ff;color:#fff;border:none;padding:.85rem 1.6rem;border-radius:10px;font-weight:700;font-size:.92rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s}.copy-full-checklist-btn:hover{background:#503ee4;transform:translateY(-2px)}.philosophy-card{background:#0f0f16cc;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:3rem 2.5rem;position:relative}.phi-badge{font-size:.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#6250ff;margin-bottom:.5rem;font-family:JetBrains Mono,monospace}.philosophy-card h2{font-family:Squada One,cursive;font-size:clamp(1.8rem,3.5vw,2.6rem);color:#fff;margin-bottom:2rem}.flow-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin-bottom:3rem}@media(max-width:820px){.flow-steps{grid-template-columns:1fr;text-align:center}.flow-arrow{transform:rotate(90deg)}}.flow-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem}.flow-card.highlight{background:#6250ff1f;border-color:#6250ff66}.flow-num{font-family:Squada One,cursive;font-size:1.8rem;color:#6250ff;margin-bottom:.5rem}.flow-card h4{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.flow-card p{color:#ffffffb3;font-size:.88rem;line-height:1.5}.flow-arrow{font-size:1.8rem;color:#ffffff4d;text-align:center}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:680px){.comparison-grid{grid-template-columns:1fr}}.comp-col{border-radius:16px;padding:1.75rem}.comp-col.old{background:#ef44440f;border:1px solid rgba(239,68,68,.25)}.comp-col.new{background:#4ade800f;border:1px solid rgba(74,222,128,.3)}.comp-title{font-weight:800;font-size:.82rem;margin-bottom:.75rem;font-family:JetBrains Mono,monospace;letter-spacing:.5px}.comp-col.old .comp-title{color:#f87171}.comp-col.new .comp-title{color:#4ade80}.comp-quote{font-style:italic;color:#fff;font-size:.92rem;line-height:1.6;margin-bottom:.75rem}.comp-result{font-size:.8rem;font-weight:700;color:#fff9}
