@font-face{font-family:Nunito;src:local("Nunito Sans"),local("Arial")}*{box-sizing:border-box}body{margin:0;background:#fffdf9;color:#12355b;font:16px Nunito,Arial,sans-serif;line-height:1.5}header,main,footer{max-width:1120px;margin:auto;padding:22px 28px}header{display:flex;justify-content:space-between;align-items:center}.logo{font-weight:900;letter-spacing:2px;color:#12355b;text-decoration:none}nav a,.text-link{color:#12355b;margin-left:20px}h1{font-size:clamp(2.3rem,6vw,4.7rem);line-height:1.04;max-width:800px;margin:10px 0 22px}h1 em{color:#e6672f;font-style:normal}h2{font-size:2rem}.hero{padding:76px 0 92px;max-width:800px}.hero p{font-size:1.2rem;max-width:650px}.eyebrow{font-weight:900;letter-spacing:1.6px;font-size:.78rem;color:#e6672f}.button,button{display:inline-block;background:#e6672f;color:#fff;border:0;border-radius:7px;padding:14px 21px;font:800 16px Nunito,Arial;cursor:pointer;text-decoration:none}.secondary{background:#12355b;margin:10px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 76px}.cards article,.request,.empty{background:#f2f7f7;border-radius:10px;padding:25px}.cards b{font-size:1.18rem}.auth,.wizard,.panel{max-width:840px;margin:28px auto 90px}.auth{max-width:500px}.auth form,.wizard form{display:grid;gap:16px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}label{display:grid;gap:6px;font-weight:800}input,select,textarea{width:100%;border:1px solid #c8d4d9;border-radius:6px;background:#fff;padding:11px;color:#12355b;font:16px Nunito,Arial}textarea{min-height:110px}.choices{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.choices label{padding:14px;border:1px solid #d9e2e3;border-radius:7px;display:block}.choices input{width:auto;margin-right:8px}.progress{font-weight:800}.bar{height:6px;background:#e8eeef;border-radius:5px}.bar i{display:block;height:100%;background:#e6672f;border-radius:5px}.notice{color:#b2441c}.tabs{display:flex;gap:10px;overflow:auto;border-bottom:1px solid #d9e2e3;margin-bottom:26px}.tabs a{padding:10px;color:#12355b;text-decoration:none;white-space:nowrap}.tabs .active{border-bottom:3px solid #e6672f;font-weight:900}.line{display:flex;gap:10px;align-items:center;margin:8px 0;padding:10px;background:#f2f7f7}.line select{max-width:140px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px;border-bottom:1px solid #dae2e3}td form{display:flex;gap:8px}td select{min-width:110px;padding:5px}footer{border-top:1px solid #d9e2e3;font-size:.9rem}@media(max-width:640px){header,main,footer{padding-left:18px;padding-right:18px}.cards,.grid,.choices{grid-template-columns:1fr}nav a{margin-left:8px}.hero{padding:40px 0}.line{flex-wrap:wrap}}
 .w20{width:20%}.w40{width:40%}.w60{width:60%}.w80{width:80%}.w100{width:100%}
