.nhs-page{--atw-navy:#123f56;--atw-cream:#eff5f6}.nhs-page .atw-hero img{aspect-ratio:3/2;border-radius:12px}.nhs-page .atw-hero figcaption{font-size:12px}.nhs-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:34px}.nhs-benefit-grid .atw-card{padding:24px;background:#f1f6f8}.nhs-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.nhs-route-card{padding:32px;background:white;border-radius:12px;border:1px solid #d6e2e6}.nhs-route-card>span{display:block;font-size:14px;color:#287a94;font-weight:700;margin-bottom:20px}.nhs-route-card .button{margin-top:12px}.nhs-demo{border:1px solid #cfdde3;border-radius:14px;overflow:hidden;box-shadow:0 15px 45px #123f5610;margin-top:35px;background:white}.nhs-demo-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;background:#123f56;color:white}.nhs-demo-top small{display:block;margin-top:6px;font-size:12px}.nhs-demo-label{font-size:10px;letter-spacing:.08em;font-weight:700;background:#e5f0f3;color:#285c70;border-radius:5px;padding:7px 10px}.nhs-demo-tabs,.nhs-workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;background:#eef4f6;padding:14px 24px}.nhs-demo-tabs button,.nhs-workspace-tabs button{border:1px solid #cbdce3;background:white;border-radius:6px;padding:10px 16px;color:#173d3b;cursor:pointer;font-size:13px;font-weight:650}.nhs-demo-tabs [aria-selected=true]{background:#075b80;color:white;border-color:#075b80}.nhs-demo-content{padding:28px}.nhs-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:28px}.nhs-metrics>div{background:#f0f6f8;padding:20px;border-radius:8px}.nhs-metrics strong{display:block;font-size:30px;color:#075b80}.nhs-metrics span{display:block;font-size:12px;margin-top:8px}.nhs-table-scroll{overflow:auto}.nhs-table-scroll table{width:100%;border-collapse:collapse;font-size:13px;min-width:590px}.nhs-table-scroll th{text-align:left;background:#f2f5f6;font-weight:650}.nhs-table-scroll td,.nhs-table-scroll th{padding:16px 12px;border-bottom:1px solid #dce5e8}.nhs-stage{display:inline-block;font-size:11px;padding:6px 9px;border-radius:5px;background:#e6f2ed;color:#1c6051;font-weight:650;line-height:1.5}.nhs-demo-controls{padding:20px 28px;background:#f6f8f8;border-top:1px solid #dce5e8;display:flex;gap:15px;align-items:end;flex-wrap:wrap}.nhs-demo-controls label{display:flex;flex-direction:column;gap:8px;font-size:12px}.nhs-demo-controls select{padding:10px;border:1px solid #c7d8e0;border-radius:6px;background:white;max-width:100%}.nhs-demo-controls p{flex-basis:100%;margin:0;font-size:13px}.nhs-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:0;list-style:none;margin:35px 0}.nhs-flow li{padding:22px;background:#ffffff12;border:1px solid #ffffff30;border-radius:8px;font-size:15px;line-height:1.5}.nhs-flow span{display:block;margin-bottom:15px;font-size:12px;color:#a1d7e3}.nhs-profile-example{border:1px solid #d6e2e6;border-radius:12px;padding:30px;background:#f1f6f8}.nhs-profile-example h3{margin:24px 0}.nhs-profile-example dl>div{padding:16px 0;border-bottom:1px solid #d7e3e7}.nhs-profile-example dt{font-size:13px;font-weight:650}.nhs-profile-example dd{font-size:14px;margin:6px 0 0}.nhs-example-update{border-bottom:1px solid #d6e2e6;padding:20px 0}.nhs-workspace-top{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}.nhs-workspace-top .field{min-width:250px;max-width:100%}.nhs-workspace-top>div{display:flex;gap:15px;align-items:center;font-size:13px}.nhs-workspace-tabs{border-radius:8px;margin-bottom:25px;padding:15px}.nhs-workspace-summary{display:flex;gap:25px;flex-wrap:wrap;background:#edf4f6;padding:20px;border-radius:8px;margin-bottom:20px}.nhs-request-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%;padding:20px;margin:12px 0;border:1px solid #d5e1e4;border-radius:8px;text-align:left;color:#173d3b;background:white;cursor:pointer}.nhs-request-row strong{font-size:14px}.nhs-request-row>span:not(.nhs-stage){flex:1;font-size:13px}.nhs-request-row small{font-size:12px}.nhs-request-detail{margin-top:28px}.nhs-quote-summary{padding:20px;background:#edf4f6;border-radius:8px;margin:20px 0}.nhs-quote-summary strong{font-size:23px}.nhs-history{list-style:none;padding:0;margin:20px 0}.nhs-history li{border-left:3px solid #b7d3de;padding:10px 18px;margin-bottom:12px;font-size:14px;background:#f2f6f7}.nhs-history small{display:block;margin-top:8px;font-size:11px;color:#577078}.nhs-item-row{display:grid;grid-template-columns:2fr 1.5fr 90px auto;gap:14px;align-items:end;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d5e1e4}#nhs-workspace-root .form-panel{margin-bottom:24px}#nhs-workspace-root select{max-width:100%}#nhs-workspace-root select[multiple]{height:auto;min-height:130px}#nhs-workspace-root fieldset{border:1px solid #d5e1e4;border-radius:8px;padding:20px;margin:20px 0}#nhs-workspace-root fieldset legend{font-weight:650;padding:0 8px}#nhs-account,#nhs-example,#nhs-routes,#nhs-flow{scroll-margin-top:100px}@media(max-width:1000px){.nhs-benefit-grid{grid-template-columns:repeat(2,1fr)}.nhs-item-row{grid-template-columns:1fr 1fr}.nhs-flow{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.nhs-two{grid-template-columns:1fr;gap:25px}.nhs-flow{grid-template-columns:repeat(2,1fr)}.nhs-metrics{grid-template-columns:repeat(2,1fr)}.nhs-demo-content{padding:18px}.nhs-demo-top{padding:20px}.nhs-demo-top strong{font-size:14px}.nhs-demo-tabs{padding:12px}.nhs-demo-controls{padding:18px}.nhs-demo-controls label{width:100%}.nhs-workspace-top .field{min-width:0;width:100%}.nhs-route-card{padding:24px}}@media(max-width:430px){.nhs-benefit-grid{grid-template-columns:1fr}.nhs-flow li{padding:17px;font-size:13px}.nhs-demo-label{font-size:8px;padding:6px}.nhs-demo-tabs button{padding:9px 12px}.nhs-item-row{grid-template-columns:minmax(0,1fr)}.nhs-request-row{padding:15px}}
