.audit-section{background:url(../media/audit_bg.0vz87w9vxioaz.png) 50%/cover no-repeat;padding:74px 0}.audit-section .audit-card{background:#f4f7fe;border:2px solid #fff;border-radius:32px;max-width:560px;margin:0 auto;overflow:hidden;box-shadow:0 12px 24px #050d240d}.audit-section .audit-card.is-result{max-width:1140px}.audit-section .audit-card__content{grid-template-columns:minmax(0,1fr);padding:40px;display:grid}.audit-section .audit-card.is-result .audit-card__content{grid-template-columns:minmax(0,520px) minmax(0,1fr)}.audit-section .audit-card__left{z-index:2;min-width:0;position:relative}.audit-section .audit-card__left .audit-left-img{z-index:-1;width:200px;position:absolute;top:-40px;right:-40px}.audit-section .audit-card__right{border-left:1px solid #cbe0f5;min-width:0;margin-left:48px;padding-left:40px}.audit-section .audit-title{color:#181c1f;font-family:MiSans-Bold;font-size:36px;font-weight:600;line-height:48px}.audit-section .audit-title__highlight{color:#4574fb;margin-inline:4px;font-size:36px;font-weight:700;display:inline}.audit-section .audit-desc{color:#676c78;width:80%;max-width:560px;margin-top:20px;font-size:13px;line-height:1.85}.audit-section .audit-form{background:#fff;border:1px solid #cbe0f5;border-radius:12px;margin-top:44px;padding:18px;box-shadow:0 4px 16px #050d240d}.audit-section .audit-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-bottom:18px;display:grid}.audit-section .audit-field{min-width:0}.audit-section .audit-field--full{margin-bottom:18px}.audit-section .audit-field__label{color:#374151;margin-bottom:10px;font-size:12px;line-height:18px;display:inline-flex}.audit-section .audit-field__input{color:#4b5563;background:#fefefe;border:1px solid #eff1f7;border-radius:8px;outline:none;width:100%;height:40px;padding:0 14px;font-size:13px;line-height:20px;transition:border-color .2s,box-shadow .2s}.audit-section .audit-field__input::placeholder{color:#8f9ab585}.audit-section .audit-field__input:focus{border-color:#4394ffb8;box-shadow:0 0 0 3px #1c68ff24}.audit-section .audit-field__input.is-invalid{border-color:#ff7878cc}.audit-section .audit-select{position:relative}.audit-section .audit-select .audit-field__input{appearance:none;padding-right:34px}.audit-section .audit-select__arrow{color:#a8b2cec2;pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.audit-section .audit-field__error{color:#ff8d8d;margin-top:8px;font-size:12px;line-height:16px}.audit-section .audit-chip-group{flex-wrap:wrap;gap:10px;display:flex}.audit-section .audit-chip{color:#667085;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:500;line-height:18px;transition:all .2s}.audit-section .audit-chip:hover{color:#1d4ed8;border-color:#c7d7fe}.audit-section .audit-chip.is-active{color:#1e64ff;background:#f5f8ff;border-color:#7aa2ff;box-shadow:0 0 0 2px #1e64ff14}.audit-section .audit-submit{width:100%;height:44px;margin-top:20px}.audit-section .audit-submit:disabled{color:#ffffff80}.audit-section .audit-submit__spinner{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite audit-spin}.audit-section .audit-feedback{color:#ff9b9b;margin-top:12px;font-size:12px;line-height:18px}.audit-section .audit-result{padding-top:6px}.audit-section .audit-result__title{color:#3d7aff;font-family:MiSans-Bold;font-size:24px;font-weight:500;line-height:32px}.audit-section .audit-metrics{gap:22px;margin-top:30px;display:grid}.audit-section .audit-metric{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.audit-section .audit-metric__head{color:#323840;flex-shrink:0;width:86px;font-size:14px;font-weight:500;line-height:20px}.audit-section .audit-metric-score{color:#323840;text-align:right;font-family:DIN;font-size:24px;font-weight:500;line-height:32px}.audit-section .audit-metric-score small{color:#6b7280;margin-left:4px;font-size:12px;font-weight:500}.audit-section .audit-metric__track{background:repeating-linear-gradient(90deg,#7784b12e 0 37px,#7784b180 37px 38px);border-radius:999px;flex:1;height:6px;margin:0 30px;position:relative;overflow:hidden}.audit-section .audit-metric__fill{border-radius:inherit;background:linear-gradient(90deg,#25d7ff 0%,#2d77ff 100%);height:100%;box-shadow:0 0 16px #2592ff47}.audit-section .audit-report-card{text-align:center;background:url(../media/report_lock.0-qag7lva391z.png) 50%/cover no-repeat;border-radius:20px;padding:18px 60px}.audit-section .audit-report-card__lock{background:#ffffff80;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;font-size:18px;display:inline-flex}.audit-section .audit-report-card__wrap{background:#fff;border:1px solid #cbe0f5;border-radius:12px;margin-top:22px;padding:24px;box-shadow:0 4px 16px #050d240d}.audit-section .audit-report-card__title{color:#3d7aff;margin-bottom:24px;font-family:MiSans-Bold;font-size:14px;font-weight:500;line-height:20px}.audit-section .audit-report-card__desc{color:#676c78;text-align:center;white-space:pre-line;margin-top:12px;font-size:14px;line-height:20px}.audit-section .audit-report-card__button{min-width:168px;margin-top:18px}@keyframes audit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
