.client-toolbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px;font-size:14px}.client-toolbar nav{display:flex;gap:18px;margin-right:auto}.client-toolbar form{margin:0}.client-toolbar strong{overflow-wrap:anywhere}.client-toolbar .button{padding:10px 14px;font-size:14px}.application-width{max-width:960px}.application-form{padding:32px;border:1px solid #d4dce5;border-radius:18px;background:#fff}.application-form h2{font-size:28px;margin:42px 0 20px}.application-form h2:first-of-type{margin-top:10px}.application-form label,.application-form legend{font-weight:650}.application-form label>span,.application-form legend>span{font-weight:400;font-size:14px}.application-form input:not([type=checkbox]),.application-form textarea,.application-form select{display:block;width:100%;margin:8px 0 20px;padding:13px;border:1px solid #aab8c6;border-radius:7px;font:inherit;box-sizing:border-box}.application-form input[type=checkbox]{width:20px;height:20px;flex:none;margin:2px 0}.application-form .consent{display:flex;align-items:flex-start;gap:12px;margin:18px 0;font-size:16px}.application-form fieldset{margin:30px 0;padding:24px;border:1px solid #d4dce5;border-radius:12px;min-width:0}.service-terms{padding:26px;background:#f1f5f8;border:1px solid #d4dce5;border-radius:12px;line-height:1.8;overflow-wrap:anywhere}.service-terms pre{font:inherit;white-space:pre-wrap}.service-terms h2{font-size:25px}.client-success{padding:24px;border:1px solid #c1d6ca;border-radius:10px;background:#eef7f1}.form-error{padding:20px;border:1px solid #bc6e6e;background:#fff2f2;border-radius:10px;color:#742929}.upload-guidance{font-size:15px;line-height:1.7}.upload-preview{display:block;max-width:100%;max-height:260px;object-fit:contain;margin:12px 0;border:1px solid #d4dce5}.service-total{display:block;padding:18px;background:#edf2f7;color:#122f4e;font-size:24px;font-weight:700;margin:20px 0}.application-review{padding:24px;background:#edf2f7;border:1px solid #c8d4e0;border-radius:10px;margin:24px 0}.application-review dl{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin-bottom:24px}.application-review dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.application-review dt{font-weight:bold}.client-expanded>header,.client-expanded>.closing,.client-expanded>footer{display:none}.client-expanded .application-width{max-width:1250px}.client-expanded .client-toolbar{position:sticky;top:0;background:white;z-index:20;border-bottom:1px solid #d4dce5}.staff-table{width:100%;border-collapse:collapse}.staff-table td,.staff-table th{text-align:left;padding:14px;border-bottom:1px solid #d4dce5;overflow-wrap:anywhere}.staff-detail{white-space:pre-wrap;overflow-wrap:anywhere}.private-watermark{color:#526a85;font-size:12px;text-align:center;padding:14px;overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:650px){.application-form{padding:18px}.application-form fieldset{padding:15px}.application-form h2{font-size:24px}.application-review dl{display:block}.application-review dt{margin-top:14px}.client-toolbar{gap:12px}.client-toolbar nav{width:100%;order:2}.client-toolbar>span{width:100%}.staff-table{font-size:13px}.staff-table td,.staff-table th{padding:8px}}@media print{.client-workspace{display:none}body:before{content:'This private client workspace is available online after email verification.';display:block;padding:30px}}

.source-terms{white-space:pre-line}.selected-total{padding:20px;background:#edf2f7;font-size:22px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
