.audit-hook-box{padding:44px;border-radius:24px;background:linear-gradient(110deg,#edf4fd,#fff1e6);display:grid;grid-template-columns:1.25fr 1fr;gap:45px;align-items:center}.audit-hook h2{font-size:clamp(29px,3.5vw,44px)}.audit-hook p{margin:22px 0 26px;max-width:650px}.audit-hook small{display:block;font-size:12px;line-height:1.6;margin-top:16px;color:#5e728c}.audit-points>div{display:flex;gap:20px;background:#ffffffa8;border:1px solid #d9e3ee;border-radius:14px;padding:20px;margin-bottom:14px}.audit-points b{color:#c34209}.audit-points span{font-weight:600}.audit-points small{font-weight:400;margin:7px 0 0}.audit-dialog{border:0;border-radius:25px;background:#fff;max-width:520px;width:calc(100% - 36px);padding:44px;color:#173e70;box-sizing:border-box;max-height:90vh;overflow:auto;box-shadow:0 30px 100px #0004}.audit-dialog::backdrop{background:#0a244baa;backdrop-filter:blur(4px)}.audit-dialog h2{font-size:clamp(27px,4vw,36px);line-height:1.15;margin:22px 0}.audit-dialog p{margin:0 0 24px}.audit-close{position:absolute;right:13px;top:10px;background:#eef3fa;color:#173e70;border:0;width:38px;height:38px;border-radius:50%;font-size:25px;cursor:pointer}.audit-popup-note{padding:14px;background:#f0f5fc;border-radius:10px;font-size:13px;margin-bottom:24px}.audit-dialog .btn{width:100%;box-sizing:border-box}.audit-dismiss{display:block;margin:17px auto;background:transparent;border:0;color:#64768e;text-decoration:underline;cursor:pointer;min-height:35px}.audit-dialog>small{display:block;font-size:11px;text-align:center}@media(max-width:800px){.audit-hook-box{grid-template-columns:1fr;padding:26px;gap:26px}.audit-dialog{padding:32px 24px}.audit-points>div{margin-bottom:10px}}
