.iso-acc{padding:50px 0 80px;max-width:620px;margin:0 auto}
.iso-acc.wide{max-width:1000px}
.iso-acc h1{color:#fff;font-size:clamp(28px,3.6vw,44px);margin-bottom:10px}
.iso-acc .sub{color:var(--on-dark);margin-bottom:30px}
.iso-fld{margin-bottom:16px}
.iso-fld label{display:block;font-size:13.5px;color:var(--on-dark);margin-bottom:7px}
.iso-fld input,.iso-fld select,.iso-fld textarea{width:100%;background:var(--panel);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-sm);padding:14px 16px;color:#fff;font:inherit;font-size:16px}
.iso-fld input:focus{outline:0;border-color:var(--gold)}
.iso-acc .iso-btn{width:100%;margin-top:8px}
.iso-acc .alt{margin-top:20px;font-size:14.5px;color:var(--on-dark);text-align:center}
.iso-acc .alt a{color:var(--gold-b)}
.iso-err{background:rgba(226,112,95,.12);border:1px solid rgba(226,112,95,.5);border-radius:var(--r-sm);padding:14px 16px;color:#E2705F;font-size:14.5px;margin-bottom:20px}
.iso-ok{background:rgba(107,211,156,.12);border:1px solid rgba(107,211,156,.45);border-radius:var(--r-sm);padding:14px 16px;color:#6BD39C;font-size:14.5px;margin-bottom:20px}
.iso-tbl{width:100%;border-collapse:collapse;font-size:15px;color:var(--on-dark)}
.iso-tbl th{text-align:left;padding:12px 14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-s);border-bottom:1px solid rgba(255,255,255,.12)}
.iso-tbl td{padding:14px;border-bottom:1px solid rgba(255,255,255,.08)}
.iso-tbl a{color:var(--gold-b);text-decoration:none;font-weight:600}
.iso-acc-grid{display:grid;grid-template-columns:1fr 300px;gap:34px;align-items:start}
.iso-acc-box{background:var(--panel);border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:22px;color:var(--on-dark);font-size:15px}
.iso-acc-box h3{color:#fff;font-size:15px;margin-bottom:12px}
@media (max-width:900px){.iso-acc-grid{grid-template-columns:1fr}}
