
*{box-sizing:border-box}body{margin:0;background:#f4f6f7;color:#24323d;font-family:Tahoma,Arial,sans-serif;line-height:1.9}.wrap{max-width:780px;margin:auto;padding:44px 20px 80px}h1{font-size:32px;line-height:1.5}h2{font-size:23px}.eyebrow{font-weight:700;color:#8b6b2f}.card,.result,.note{background:white;border:1px solid #dfe5e8;border-radius:14px;padding:20px;margin:16px 0}.note{background:#fcfaf3}.option{display:block;background:white;border:1px solid #dbe1e5;border-radius:12px;padding:13px 15px;margin:10px 0;cursor:pointer}.btn{display:inline-block;background:#17365d;color:white;border:0;border-radius:10px;padding:12px 21px;text-decoration:none;font-weight:700;cursor:pointer;margin-top:14px}select,input,textarea{display:block;width:100%;padding:11px;margin-top:7px;border:1px solid #cbd5dc;border-radius:8px;background:white}textarea{min-height:100px}.progress{height:7px;background:#e2e7ea;border-radius:10px;overflow:hidden;margin-bottom:28px}.progress span{display:block;height:100%;background:#8b6b2f}.small{font-size:13px;color:#65727b}.badge{display:inline-block;background:#edf3f6;border-radius:20px;padding:3px 10px;font-size:13px}code{direction:ltr;display:inline-block}.result h3{margin-top:0}@media(max-width:600px){.wrap{padding:25px 15px 60px}h1{font-size:27px}}
