
*{box-sizing:border-box}body{margin:0;background:#f7f9fb;color:#102031;font-family:Inter,"Helvetica Neue",Arial,sans-serif}body.fa{font-family:"Vazirmatn",Tahoma,Arial,sans-serif}
.top{height:72px;background:#fff;border-bottom:1px solid #e1e7ed;display:flex;align-items:center;justify-content:space-between;padding:0 5vw}.brand{font:600 19px Inter;letter-spacing:.18em;color:#07111f;text-decoration:none}.top a{font-size:11px;color:#536579;text-decoration:none}
.shell{display:grid;grid-template-columns:285px 1fr;min-height:calc(100vh - 72px)}.side{background:#081421;color:#fff;padding:38px 27px}.k{font:10px Inter;letter-spacing:.13em;color:#8292a5}.side h2{font-size:22px;line-height:1.55;margin:10px 0}.side p{font-size:11px;line-height:1.9;color:#aab7c5}.steps{margin-top:27px}.step{padding:10px 0;border-top:1px solid #1d2a38;font-size:10px;color:#7f8e9f}.step.on{color:#fff;font-weight:600}
.main{padding:44px 5vw}.card{max-width:850px;background:#fff;border:1px solid #e0e6ec;border-radius:8px;padding:28px}.card h1{font-size:29px;line-height:1.55;margin:8px 0}.lead{font-size:12px;line-height:2;color:#718092;margin-bottom:20px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{margin:11px 0}.field label{display:block;font-size:10px;color:#667486;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:12px;border:1px solid #dbe3ea;border-radius:5px;background:#fff}.field textarea{min-height:90px}
.choicegrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.choice{display:block;border:1px solid #dde4ea;border-radius:7px;padding:16px;color:#172638;text-decoration:none}.choice b{display:block;font-size:13px;margin-bottom:6px}.choice small{font-size:10px;line-height:1.7;color:#778596}.note{background:#f6f8fa;border-right:3px solid #8090a4;padding:13px 15px;font-size:10px;line-height:1.9;color:#596a7d;margin:15px 0}.fa .note{border-right:3px solid #8090a4}
.actions{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.btn{background:#07111f;color:#fff;text-decoration:none;padding:12px 17px;border-radius:5px;font-size:11px}.btn.light{background:#fff;color:#172638;border:1px solid #dce3e9}.summary{border-top:1px solid #e7ebef;margin-top:17px}.row{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #eef1f4;font-size:11px}.tag{font:9px Inter;letter-spacing:.08em;border:1px solid #dce3e8;padding:4px 7px;border-radius:12px}
@media(max-width:850px){.shell{grid-template-columns:1fr}.side{padding:28px 22px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.step{font-size:9px}.main{padding:30px 20px}}
@media(max-width:560px){.grid2,.choicegrid{grid-template-columns:1fr}.card{padding:21px}.card h1{font-size:24px}.steps{grid-template-columns:1fr 1fr}.actions{flex-direction:column-reverse}.btn{text-align:center}}
