*{box-sizing:border-box}body{margin:0;background:#f1f6fa;color:#18334a;font:16px/1.6 system-ui,sans-serif}main{max-width:1100px;margin:40px auto;padding:40px;background:#fff;border-radius:18px}h1{font-size:clamp(28px,4vw,44px);line-height:1.15;max-width:800px}.eyebrow{font-size:12px;letter-spacing:.12em;color:#176a8b;font-weight:750}a{color:#126487}button,.button{display:inline-block;background:#176a8b;color:white;padding:13px 20px;border:0;border-radius:8px;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.secondary{background:#607181}label{display:block;font-weight:650;margin-top:18px}input,select{display:block;width:100%;padding:12px;margin:8px 0 18px;border:1px solid #9eafbc;border-radius:6px}.check input{display:inline;width:auto}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:24px 24px 24px 44px;background:#edf6fb;border-radius:12px}.success,.error{padding:18px;border-radius:10px;overflow-wrap:anywhere}.success{background:#e6f5ee}.error{background:#fff0ee;color:#982e25}.note{color:#526673}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;margin:24px 0}td,th{padding:12px;text-align:left;border-bottom:1px solid #d8e2e9}th{background:#edf6fb}@media(max-width:650px){main{margin:12px;padding:22px}.steps{grid-template-columns:1fr;gap:10px}button{margin:6px 0}}
