:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#192b31;background:#f4f6f3;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{padding:22px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce3dc;background:#fff}.brand{display:flex;gap:12px;align-items:center;font-weight:750;text-decoration:none;color:inherit}.mark{display:inline-grid;place-items:center;background:#15594c;color:#fff;border-radius:10px;width:36px;height:36px}.subbrand{color:#6b7c7e;font-weight:400}main{max-width:1040px;margin:64px auto;padding:0 24px;min-height:65vh}.eyebrow{font-size:.73rem;letter-spacing:.16em;font-weight:750;color:#246a59}h1{font-size:clamp(2.4rem,6vw,4rem);line-height:1.08;letter-spacing:-.045em;margin:18px 0 22px}h2{font-size:1.25rem;margin:0 0 14px}.lead{max-width:660px;font-size:1.1rem;line-height:1.7;color:#627476;margin-bottom:36px}.card{background:#fff;border:1px solid #dce3dc;padding:30px;border-radius:16px;margin:24px 0;box-shadow:0 3px 10px #192b3104}.card p{color:#627476;line-height:1.6}.fields{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:18px}label{display:block;font-size:.9rem;font-weight:600;margin:18px 0}input:not([type=radio]){display:block;width:100%;border:1px solid #bdcbc4;border-radius:7px;padding:12px;font:inherit;margin-top:8px;background:#fff}input:focus{outline:2px solid #529d87;outline-offset:2px}button,.button{display:inline-block;border:0;border-radius:8px;background:#15594c;color:#fff;padding:12px 18px;font:inherit;font-size:.9rem;font-weight:650;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:wait}.quiet{background:#edf3ee;color:#15594c;padding:9px 12px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:16px}table{border-collapse:collapse;width:100%;font-size:.9rem}th{text-align:left;color:#627476;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}td,th{padding:17px 8px;border-bottom:1px solid #e7ece6}td span{color:#627476}td strong{line-height:1.8}.badge{background:#edf3ee;padding:5px 9px;border-radius:20px;white-space:nowrap}.table-wrap{overflow:auto}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;font-size:.85rem}.steps{list-style:none;padding:0;display:flex;gap:16px;flex-wrap:wrap;color:#788783}.steps li{padding:12px 16px;border-radius:7px;background:#e6ece5}.steps .active{color:#fff;background:#15594c}fieldset{border:0;border-top:1px solid #e0e7df;margin:30px 0;padding:20px 0 0}legend{font-weight:700;padding:0 8px 0 0}.option{padding:14px;background:#f3f6f2;border-radius:8px;font-weight:400;display:flex;align-items:center;gap:10px;cursor:pointer}.option input{accent-color:#15594c}.message{padding:20px;border-radius:10px;background:#dceee5;margin:24px 0;line-height:1.5}.error{background:#fbe6df;color:#8b301c}.success{border-color:#72aa89}.loading{color:#627476}footer{padding:28px;text-align:center;color:#73817a;font-size:.8rem}@media(max-width:700px){main{margin-top:40px}.fields{grid-template-columns:1fr;gap:0}.card{padding:22px}.subbrand{display:none}.steps{gap:8px;font-size:.8rem}}
