@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";.onboard-logo{object-fit:contain;width:260px;max-width:60vw;height:auto;display:block}:root{color:#152238;background:#f6f8fb;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.page{max-width:1100px;margin:auto;padding:0 28px}.top{border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;height:108px;display:flex}.brand{align-items:center;gap:14px;display:flex}.brandmark{color:#172f50;letter-spacing:-2px;border:2px solid #172f50;border-radius:8px;padding:9px 10px;font-family:Manrope;font-size:19px;font-weight:800}.brandmark span{color:#0a9b79}.brand strong{letter-spacing:2px;font-family:Manrope;font-size:22px;line-height:1.1;display:block}.brand small{letter-spacing:3px;color:#7d8798;margin-top:6px;font-size:10px;font-weight:700;display:block}.office-link{color:#456079;font-size:13px;font-weight:700}.intro{max-width:710px;padding:65px 0 42px}.eyebrow,.step{color:#069878;letter-spacing:2px;font-size:11px;font-weight:800}.dot{background:#0baa83;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.intro h1{letter-spacing:-3px;margin:20px 0;font:800 clamp(42px,6vw,72px)/1.09 Manrope,sans-serif}.intro h1 em{color:#079a79;font-style:normal}.intro p{color:#62728a;max-width:620px;font-size:16px;line-height:1.7}.formcard{background:#fff;border:1px solid #e3e9f0;border-radius:18px;margin-bottom:48px;padding:36px;box-shadow:0 12px 42px #2438540b}.cardhead{border-bottom:1px solid #ebeff3;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;padding-bottom:25px;display:flex}.cardhead h2{margin:8px 0 0;font:800 25px Manrope}.secure{color:#078c70;background:#e8faf2;border-radius:50px;padding:10px 15px;font-size:12px;font-weight:700}.fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.fields label,.full{color:#253955;font-size:13px;font-weight:700;display:block}label sup{color:#d15555}label span{color:#8995a5;font-size:11px;font-weight:400}input:not([type=file]):not(.trap),textarea{color:#1c2a43;background:#fbfcfe;border:1px solid #dce4eb;border-radius:9px;outline:none;width:100%;margin-top:9px;padding:15px;display:block}input:focus,textarea:focus{box-shadow:0 0 0 3px #b5e8dc55;border-color:#098d72!important}textarea{resize:vertical}.full{margin-top:26px}.drop{text-align:center;cursor:pointer;background:#f8fbfd;border:2px dashed #c8d8e4;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-top:9px;padding:30px;display:flex;position:relative}.drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.drop small{color:#8995a5;font-weight:400}.drop strong{color:#2e4863;font-size:14px}.uploadico{color:#098e72;background:#e1f4ef;border-radius:12px;width:48px;height:48px;padding-top:7px;font-size:26px}.selected{color:#078f74;overflow-wrap:anywhere;font-size:12px}.submitline{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:26px;display:flex}.submitline p{color:#8895a7;max-width:400px;font-size:12px;line-height:1.5}.primary{color:#fff;white-space:nowrap;cursor:pointer;background:#078f70;border:0;border-radius:9px;padding:17px 24px;font-weight:800}.primary:hover{background:#05765d}.primary:disabled{opacity:.6;cursor:wait}.error{color:#b33038;background:#fff1f1;border-radius:8px;padding:13px}.success{color:#185c49;background:#e8f9f2;border:1px solid #b5e8d4;border-radius:10px;padding:30px}.success p{line-height:1.6}.trap{display:none}footer{color:#94a0ad;border-top:1px solid #e3e8ef;justify-content:space-between;padding:28px 0 40px;font-size:12px;display:flex}.office{padding:52px 0}.office h1{font:800 42px Manrope}.orderlist{gap:12px;display:grid}.order{background:#fff;border:1px solid #e2e8ee;border-radius:12px;padding:22px}.order header{justify-content:space-between;align-items:center;gap:14px;display:flex}.order p{overflow-wrap:anywhere;white-space:pre-wrap;color:#60718a}.order small{color:#8592a4}.order a{color:#097e68;margin:6px 10px 6px 0;text-decoration:underline;display:inline-block}.status{color:#057a60;background:#e2f5ed;border-radius:20px;padding:5px 10px;font-size:12px}.login{background:#fff;border:1px solid #e2e8ee;border-radius:15px;max-width:540px;padding:35px}.login p{color:#64748b;line-height:1.7}@media (max-width:650px){.page{padding:0 18px}.top{height:90px}.brand strong{font-size:16px}.brand small{letter-spacing:2px;font-size:8px}.intro{padding:46px 0 24px}.intro h1{letter-spacing:-2px}.formcard{padding:23px 18px}.cardhead{display:block}.secure{margin-top:15px;display:inline-block}.fields{grid-template-columns:1fr}.submitline{display:block}.submitline .primary{width:100%;margin-top:14px}.office-link{font-size:11px}footer{gap:10px}}
