.audit-page{color:#071831;background:#f2f5f9;min-height:100vh}.audit-header{background:#fff;border-bottom:1px solid #d9e1eb;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,5vw,72px);display:flex}.audit-brand{align-items:center;gap:12px;display:flex}.audit-brand>span{color:#d9ff57;background:#071831;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.audit-header nav{gap:24px;font-size:12px;font-weight:900;display:flex}.audit-hero{color:#fff;background:#071831;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;padding:75px clamp(24px,6vw,94px);display:grid}.audit-hero>div:first-child>p{color:#79a7ff;letter-spacing:.18em;font-size:10px;font-weight:900}.audit-hero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(50px,6vw,88px);line-height:.93}.audit-hero h1 em{color:#d9ff57;font-style:normal}.audit-hero>div:first-child>span{color:#b8c5d7;max-width:720px;font-size:16px;line-height:1.65;display:block}.audit-score{color:#071831;background:#fff;border-radius:20px;padding:30px;box-shadow:12px 12px #1769ff}.audit-score small{color:#1769ff;letter-spacing:.15em;font-size:9px;font-weight:900}.audit-score strong{letter-spacing:-.06em;margin:10px 0;font-size:76px;display:block}.audit-score strong i{color:#78869a;font-size:23px;font-style:normal}.audit-score>div{background:#e1e7ef;border-radius:10px;height:10px;overflow:hidden}.audit-score>div span{background:#087f5b;height:100%;transition:width .2s;display:block}.audit-score p{color:#607089;margin:15px 0 0;font-size:11px;line-height:1.5}.audit-workspace{grid-template-columns:.38fr .62fr;align-items:start;gap:18px;padding:70px clamp(24px,6vw,94px);display:grid}.category-list,.check-panel{background:#fff;border:1px solid #d9e1eb;border-radius:20px;padding:22px}.category-list>div:first-child{padding:8px 8px 18px}.category-list>div:first-child small{color:#1769ff;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.category-list>div:first-child b{margin-top:7px;font-size:13px;display:block}.category-list>button{color:#071831;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e2e7ee;grid-template-columns:34px 1fr 20px;align-items:center;gap:9px;width:100%;padding:15px 8px;display:grid}.category-list>button>span{color:#1769ff;font-size:9px;font-weight:900}.category-list button p{margin:0}.category-list button p b{font-size:12px;display:block}.category-list button p small{color:#7a8798;margin-top:4px;font-size:9px;display:block}.category-list button i{font-style:normal}.category-list button.active{background:#eaf1ff;border-color:#0000;border-radius:9px}.panel-head{justify-content:space-between;align-items:center;padding:8px 8px 20px;display:flex}.panel-head small{color:#1769ff;letter-spacing:.14em;font-size:8px;font-weight:900}.panel-head h2{margin:6px 0 0;font-size:30px}.panel-head>span{color:#d9ff57;background:#071831;border-radius:50%;place-items:center;width:52px;height:52px;font-size:11px;font-weight:900;display:grid}.checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.checks>button{color:#071831;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #d9e1eb;border-radius:11px;grid-template-columns:40px 1fr 24px;align-items:center;gap:8px;padding:14px;display:grid}.checks>button>span{color:#1769ff;font-size:9px;font-weight:900}.checks button p{margin:0}.checks button b{font-size:11px;line-height:1.35;display:block}.checks button small{color:#8290a1;margin-top:5px;font-size:8px;display:block}.checks button i{color:#1769ff;font-size:17px;font-style:normal}.checks button.done{background:#e7f8ef;border-color:#8bcaaa}.checks button.done>span,.checks button.done i{color:#087f5b}.panel-actions{gap:9px;margin-top:18px;display:flex}.panel-actions button{color:#fff;cursor:pointer;background:#1769ff;border:0;border-radius:9px;padding:13px 15px;font-size:10px;font-weight:900}.panel-actions button.clear{color:#42526a;background:#eef2f6}.audit-footer{color:#fff;background:#1769ff;border-radius:22px;justify-content:space-between;align-items:center;gap:50px;margin:0 clamp(24px,6vw,94px) 70px;padding:52px;display:flex}.audit-footer small{color:#d9ff57;letter-spacing:.15em;font-size:9px;font-weight:900}.audit-footer h2{letter-spacing:-.04em;margin:10px 0;font-size:38px}.audit-footer p{color:#dce6ff;max-width:720px;line-height:1.6}.audit-footer>a{color:#071831;background:#fff;border-radius:9px;flex:none;padding:16px 18px;font-size:12px;font-weight:900}.audit-footer>a span{margin-left:20px}@media (width<=900px){.audit-hero,.audit-workspace{grid-template-columns:1fr}.audit-footer{flex-direction:column;align-items:start}.checks{grid-template-columns:1fr}}@media (width<=600px){.audit-header{padding:0 16px}.audit-header nav a:first-child{display:none}.audit-hero{padding:55px 20px}.audit-hero h1{font-size:50px}.audit-workspace{padding:45px 20px}.audit-footer{margin:0 20px 50px;padding:30px}.audit-footer h2{font-size:30px}}
