:root{font-family:Arial,sans-serif;color:#183447;background:#f4f8fa}*{box-sizing:border-box}body{margin:0}.shell{max-width:900px;margin:0 auto;padding:24px 20px 60px}.page-head{border-bottom:3px solid #008d77;padding-bottom:17px}.eyebrow,.time{font-size:12px;font-weight:800;color:#007968;text-transform:uppercase}.page-head h1{font-size:30px;margin:8px 0}.page-head p,.step p{line-height:1.5;color:#4c6370}.page-head p{margin:0}.flow{margin-top:14px}.step{position:relative;padding:22px 0 22px 44px;border-bottom:1px solid #cbdbe1}.step:not(:last-child):before{content:"";position:absolute;left:17px;top:60px;bottom:-16px;border-left:2px solid #a8c8c9}.step-heading{display:flex;gap:12px;align-items:flex-start;margin-left:-44px}.number{width:36px;height:36px;flex:none;border-radius:6px;background:#087866;color:#fff;font-weight:800;display:grid;place-items:center}.step h2{font-size:20px;margin:5px 0 0}.step>p{margin:12px 0}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.action,.secondary,.input-row button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 14px;border-radius:5px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.action,.input-row button{color:#fff;background:#006f60;border:1px solid #006f60}.secondary{color:#155875;background:#fff;border:1px solid #b4cdd9}.action:hover,.input-row button:hover{background:#005648}.secondary:hover{background:#e9f3f7}.contract-form{margin:15px 0}.contract-form label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.input-row{display:flex;gap:8px}.input-row input{flex:1;min-width:0;min-height:41px;border:1px solid #9db8c4;border-radius:5px;padding:9px 11px;font:inherit;text-transform:uppercase}.field-note{font-size:13px;margin:6px 0!important}.tracking-box{background:#fff;border:1px solid #a8c8cf;border-left:4px solid #d78523;border-radius:6px;padding:18px;margin-top:16px}.tracked-identity span,.tracked-identity strong,.tracked-identity small{display:block}.tracked-identity span{font-size:11px;font-weight:800;color:#8d560d}.tracked-identity strong{font-size:19px;margin:5px 0;overflow-wrap:anywhere}.tracked-identity small{color:#59717d}.tracking-box p{margin:14px 0}.tracking-box p a{color:#006f60;font-weight:700}.checks{display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid #dae6e9;margin-top:17px;padding-top:14px}.checks span{font-size:12px;border:1px solid #c4d9db;background:#eef6f5;padding:6px 9px;border-radius:4px}.disclaimer{font-size:13px;line-height:1.5;color:#536b78;margin-top:22px}@media(max-width:600px){.shell{padding:17px 14px 45px}.page-head h1{font-size:25px}.step{padding-left:42px}.step-heading{margin-left:-42px}.step h2{font-size:18px}.input-row{flex-direction:column}.input-row button{width:100%}.actions>*{flex:1 1 180px}.tracking-box{padding:14px}.tracked-identity strong{font-size:16px}}
