:root{--accent:#124caa;--ink:#142b44;--muted:#516277;--line:#d7e0eb}html{scroll-padding-top:75px}header{position:relative;z-index:4}.nav{min-height:70px}.brand small{display:none}.brand-symbol{color:#1466bb}.navlinks{gap:38px}.language-switch button[aria-pressed=true]{background:#e8f0fa;color:#124c91}.mast{position:relative;isolation:isolate;overflow:hidden;background:#091d32;color:white}.rack{position:absolute;inset:0 0 0 auto;width:80%;height:100%;object-fit:cover;object-position:55% 45%;z-index:-2}.mast:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a2037 5%,rgba(10,32,55,.96) 29%,rgba(10,32,55,.74) 48%,rgba(10,32,55,.09) 80%);z-index:-1}.mast-inner{padding-block:clamp(58px,6vw,100px)}.mast-k,.folio,.workflow .section-kicker,.faq-layout .section-kicker{font-size:12px;letter-spacing:1.5px;font-weight:600}.mast-k{margin:0 0 18px;color:#c4dded}.mast h1{font-size:clamp(40px,4.6vw,74px);line-height:1.13;font-weight:650;letter-spacing:-.045em;margin:0}.mast-lead{max-width:485px;line-height:1.85;color:#e1ebf5;margin:22px 0 26px;font-size:16px}.mast-action,.jump{display:inline-flex;gap:18px;align-items:center;font-weight:600}.mast-action{border:1px solid #adbdce;padding:9px 18px}.mast-action:hover{background:white;color:#173752}.sectionbar{position:sticky;top:0;z-index:3;background:white;border-bottom:1px solid var(--line);box-shadow:0 2px 10px #152d4610}.sectionbar .wrap{display:flex;align-items:stretch;gap:clamp(18px,3.2vw,52px)}.sectionbar a{display:flex;align-items:center;padding:16px 0;border-bottom:3px solid transparent;font-size:14px;white-space:nowrap}.sectionbar a[aria-current],.sectionbar a:hover{border-color:#165fc0;color:#124caa}.sectionbar button{margin-left:auto;align-self:center;border:0;background:none;color:var(--accent);font-weight:600}.overview{display:grid;grid-template-columns:1fr .87fr;gap:9%;padding-block:clamp(48px,6vw,86px);align-items:center}.folio,.workflow .section-kicker,.faq-layout .section-kicker{color:#28649b;margin:0 0 12px;font-family:Consolas,monospace}.overview h2,.section-heading h2,.faq-layout h2,.agreement h2,.workflow h2{font-size:clamp(26px,2.5vw,39px);letter-spacing:-.035em}.ov-copy>p:not(.folio){font-size:16px;line-height:1.95;color:var(--muted);margin:17px 0 15px}.jump{color:var(--accent);font-size:14px}.cable{margin:0;overflow:hidden}.cable img{width:100%;aspect-ratio:2.25;object-fit:cover;display:block;height:auto}.services-section{background:#f1f5fa;padding-block:60px}.service-table{background:#fff;border-top:3px solid #2966a4}.service-row,.table-head{padding-inline:22px}.table-head{background:#e7eef6;color:#345573}.service-row h4{font-weight:650}.service-name .number{color:#2570b5}.records{color:#40556b}.agreement-list article,.agreement-list>div{border-top:1px solid var(--line);padding-top:12px}.workflow{background:#102c48;color:white}.workflow .section-kicker,.workflow .step-number{color:#a7d3ff}.workflow .steps p{color:#dae5ee}.step-number{border-color:#58708a}.brief-section{background:#e9f0f8}.mast a:focus-visible{outline-color:white}@media(max-width:760px){html{scroll-padding-top:65px}.nav{min-height:62px}.navlinks{top:62px}.mast-inner{padding-block:48px 45px}.rack{width:100%}.mast:after{background:linear-gradient(90deg,#0b2338f5 3%,#0b2338da 52%,#0b233864)}.mast h1{font-size:38px}.mast-lead{font-size:14px;max-width:400px}.sectionbar .wrap{width:100%;padding-inline:16px;gap:0;justify-content:space-between}.sectionbar button{display:none}.sectionbar a{padding:13px 2px;font-size:13px}.overview{grid-template-columns:1fr;gap:26px;padding-block:36px}.cable img{aspect-ratio:2.5}.ov-copy>p:not(.folio){font-size:15px}.services-section{padding-block:36px}.service-row{padding:18px}.service-row .records{color:#45617c}.footer{padding-bottom:24px}}