/* Readable before enhancement; the original interactive layout returns after setup. */
.fp-workspace:not([data-fp-ready]){grid-template-columns:minmax(0,1fr)}
.fp-workspace:not([data-fp-ready]) :is(.fp-request,.fp-product-body){display:none}
.fp-workspace[data-fp-ready] .fp-static-records{display:none}
.fp-custom-software .fp-experience:has(.fp-workspace:not([data-fp-ready])) .fp-caption>span:last-child{display:none}
.fp-static-records{padding:28px 32px;color:#153a56}
.fp-static-records .fp-static-intro{font-size:17px;line-height:1.65;max-width:54ch;margin:0 0 32px}
.fp-static-records>section+section{margin-top:32px}
.fp-page .fp-static-records h3{font-size:21px;line-height:1.3;margin:0 0 12px}
.fp-static-record{border-top:1px solid #b6cbdc}
.fp-static-record:last-child{border-bottom:1px solid #b6cbdc}
.fp-static-record summary{cursor:pointer;padding:18px 0;min-height:44px;line-height:1.5}
.fp-static-record summary strong{font-size:17px;font-weight:650}
.fp-static-record summary>span{display:block;font-size:15px;color:#466079;margin:4px 0 0 18px}
.fp-static-record summary:focus-visible{outline:3px solid #0068c6;outline-offset:4px}
.fp-page .fp-static-record dl{margin:0;padding:0 0 18px}
.fp-page .fp-static-record dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid #d2dfe8;font-size:16px;line-height:1.65}
.fp-static-record dt{font-weight:650;color:#244f77}
.fp-static-record dd{margin:0;overflow-wrap:anywhere}
@media(max-width:600px){.fp-static-records{padding:22px 20px}.fp-page .fp-static-record dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.fp-static-records .fp-static-intro{font-size:16px}}
