
.audit{padding:72px 0;background:#f8fafc}
.audit__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px}
.audit__intro,.audit__box{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px}
.audit__intro{padding:28px}
.audit__title{margin:0 0 12px;font-size:2rem}
.audit__list{margin:20px 0 0;padding:0;list-style:none}
.audit__list li{padding-left:18px;position:relative}
.audit__list li::before{content:'';width:8px;height:8px;background:#10b981;border-radius:50%;position:absolute;left:0;top:8px}
.audit__box{padding:28px}
.audit-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.field{min-width:0}
.field--full{grid-column:1/-1}
.field label{display:block;margin-bottom:6px;font-weight:600;font-size:14px}
.field input,.field textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:10px}
.audit-calc{margin-top:20px;padding:18px;border:1px solid #10b98133;border-radius:16px}
.audit-calc__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.audit-calc__item{background:#fff;border:1px solid #eee;border-radius:10px;padding:10px}
.audit-calc__gain{margin-top:10px;background:#0f172a;color:#fff;padding:14px;border-radius:10px}
.audit-form__bottom{margin-top:20px}
