@font-face{font-family:Anton;src:url('../../assets/anton.woff2')}*{box-sizing:border-box}body{margin:0;background:#f5f4ed;color:#142027;font-family:Inter,Arial,sans-serif;line-height:1.5}header{background:#101b21;padding:24px max(24px,5vw);display:flex;align-items:center;justify-content:space-between}header img{width:160px}header a{color:#fff}main{max-width:1250px;margin:48px auto;padding:0 24px}.eyebrow{font-size:13px;letter-spacing:.16em;font-weight:750;color:#667873}h1{font-family:Anton,Arial,sans-serif;font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.04em}h1 em{color:#ff4923;font-style:normal}.intro{font-size:20px;color:#667873}.notice,.error,.success{padding:20px;border-radius:18px;background:#fff0d8}.error{background:#ffe7df}.success{background:#e5efdf}.card{background:white;border:1px solid #d9dfd4;border-radius:24px;padding:28px;margin:24px 0}.grid,.scope{display:grid;grid-template-columns:1fr 1fr;gap:24px}.scope{margin-top:30px;align-items:end;grid-template-columns:1fr 1fr auto}label{display:block;font-weight:650}input,select,textarea{display:block;width:100%;margin-top:9px;border:1px solid #ccd6c8;border-radius:14px;padding:15px;font:inherit;color:inherit;background:#fff;min-height:54px}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid #ff4923;outline-offset:3px}button{font:inherit;border:1px solid #d5dcd0;border-radius:14px;padding:15px 24px;background:#fff;cursor:pointer;color:#142027;min-height:54px}.primary{background:#ff4923;color:white;border-color:#ff4923;margin-top:22px;font-weight:750}button:disabled{opacity:.5;cursor:default}.muted{font-size:14px;color:#667873}.check{display:flex;gap:12px;align-items:center;margin:12px 0;font-weight:500}.check input{width:22px;height:22px;min-height:0;margin:0;accent-color:#ff4923}.rules{background:#f4f6ef;border-radius:18px;padding:16px 22px;margin:24px 0}fieldset{border:0;padding:0;margin:0;min-width:0}legend,h2{font-size:24px;font-weight:750;margin-bottom:20px}details{border-top:1px solid #e1e5dc;padding:18px 0}summary{cursor:pointer;font-weight:700;margin-bottom:12px}.tariff{padding:12px 0}.table{overflow:auto}table{border-collapse:collapse;width:100%;max-width:520px}td,th{text-align:left;padding:10px;border-bottom:1px solid #e0e5db}caption{text-align:left;font-weight:650}footer{color:#667873;padding:28px 0;font-size:13px}.result h2{color:#396d52}a{color:inherit}@media(max-width:700px){.grid,.scope{grid-template-columns:1fr}.card{padding:22px}header img{width:120px}main{margin-top:30px}}

.credit-audit{max-width:none;min-width:800px}.credit-audit td{vertical-align:top}
