.audit-body{background:#f3f6fb;color:#0b1530}.audit-header{height:80px;padding:0 max(5vw,25px);display:flex;justify-content:space-between;align-items:center;background:#07132c;color:#fff}.audit-header .image-brand{width:190px;height:58px;background:#fff;border-radius:11px;padding:5px}.audit-header img{width:100%;height:100%;object-fit:contain}.audit-header nav{display:flex;gap:25px;font-size:12px}.audit-hero{padding:100px max(7vw,28px);display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:radial-gradient(circle at 20% 60%,#174ba4,#07132c 48%);color:#fff}.audit-hero>div>span{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:#69dcff;font-weight:800}.audit-hero h1{font-size:clamp(50px,6vw,82px);line-height:1.03;letter-spacing:-4px;margin:15px 0 25px}.audit-hero>div>p{color:#a8b7d0;line-height:1.75}.audit-hero ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:11px;color:#c9d3e5}.audit-hero li:before{content:'✓';color:#67e1ad;margin-right:9px}.audit-form{background:#fff;color:#14203a;padding:32px;border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.3)}.audit-form h2{font-size:27px;margin:0}.audit-form>p{font-size:11px;color:#7b8799}.audit-form label{display:block;font-size:10px;font-weight:800;margin:14px 0}.audit-form input{width:100%;padding:12px;border:1px solid #dce3ed;border-radius:8px;margin-top:6px}.audit-form button{width:100%}.audit-form small{display:block;text-align:center;font-size:8px;color:#98a2b1;margin-top:10px}.audit-results{padding:90px max(7vw,28px)}.score-card{display:flex;align-items:center;gap:30px;background:#fff;border:1px solid #dce3ed;border-radius:22px;padding:30px}.score-ring{width:110px;height:110px;border:10px solid #2b6bff;border-radius:50%;display:grid;place-items:center;align-content:center}.score-ring strong{font-size:34px}.score-ring span{font-size:9px;color:#8793a5}.score-card>div:last-child>span{font-size:9px;text-transform:uppercase;color:#1753bf;font-weight:800}.score-card h2{font-size:30px;margin:7px 0}.score-card p{font-size:10px;color:#7b8798}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.check-grid article{background:#fff;border:1px solid #dce3ed;border-radius:14px;padding:18px;display:flex;gap:13px}.check-grid article>b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center}.check-grid .pass>b{background:#e4faef;color:#08754b}.check-grid .issue>b{background:#fff0e7;color:#ad4d0e}.check-grid h3{font-size:12px;margin:0}.check-grid p{font-size:9px;color:#7c8799;margin:5px 0}.full-report-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:linear-gradient(120deg,#2864ff,#1747bd);color:#fff;border-radius:20px;padding:35px;margin-top:25px}.full-report-cta span{font-size:9px;color:#c7d7ff}.full-report-cta h2{font-size:27px;margin:7px 0}.audit-footer{background:#050d20;color:#70809d;padding:25px max(6vw,25px);display:flex;justify-content:space-between;font-size:10px}@media(max-width:850px){.audit-header nav{display:none}.audit-hero{grid-template-columns:1fr}.check-grid{grid-template-columns:1fr}}@media(max-width:600px){.audit-header .image-brand{width:155px;height:50px}.audit-hero{padding:75px 21px}.audit-hero h1{font-size:48px;letter-spacing:-2.5px}.audit-hero ul,.two{grid-template-columns:1fr}.score-card,.full-report-cta{align-items:flex-start;flex-direction:column}}
