:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#16304b;background:#f6f9ff;line-height:1.6}
*{box-sizing:border-box}body{margin:0}a{color:#174f99;text-underline-offset:.2em}a:focus-visible,button:focus-visible{outline:3px solid #3269c5;outline-offset:4px}
.status{margin:0;padding:9px 20px;text-align:center;background:#10294b;color:#e8f1ff;font-size:.86rem}
header,main,footer{width:min(100% - 40px,1060px);margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #dce5f0}.brand{font-size:1.5rem;font-weight:800;text-decoration:none;color:#16304b}nav{display:flex;flex-wrap:wrap;gap:17px}nav a{font-size:.92rem}main{padding:58px 0 78px}
.eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#456d9a}h1,h2,h3{line-height:1.16;letter-spacing:-.025em}h1{font-size:clamp(2.45rem,6vw,4.5rem);margin:10px 0 18px;max-width:900px}h2{font-size:clamp(1.65rem,3vw,2.35rem);margin:0 0 15px}h3{font-size:1.17rem;margin:0 0 9px}.lead{font-size:1.2rem;max-width:840px}.muted{color:#52677c}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}.button{display:inline-block;border-radius:10px;padding:12px 19px;background:#215cc0;color:#fff;font-weight:700;text-decoration:none}
section{margin-top:62px}.workflow{background:#10294b;color:#fff;border-radius:18px;padding:32px}.workflow .eyebrow{color:#aac6e8}.flow{font-size:1.16rem;font-weight:700;line-height:1.8;margin:12px 0 0}.workflow p:not(.flow){color:#d7e5f7}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card{padding:25px;background:#fff;border:1px solid #dce5f0;border-radius:15px}.card p{color:#52677c}.card ul{margin:0;padding-left:1.2rem}.card li{margin:8px 0}.proof{display:grid;grid-template-columns:1.05fr .95fr;gap:25px;align-items:center}.proof video{width:100%;border-radius:14px;background:#10294b;box-shadow:0 12px 32px #10294b24}.boundary{border-left:4px solid #215cc0;padding:5px 0 5px 20px}.related{display:flex;flex-wrap:wrap;gap:10px}.related a{background:#fff;border:1px solid #c7d7ea;border-radius:999px;padding:8px 12px;text-decoration:none}.cta{background:#eaf2ff;border-radius:18px;padding:31px}footer{border-top:1px solid #dce5f0;padding:27px 0 40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.9rem}
@media(max-width:720px){header{align-items:flex-start;flex-direction:column;gap:9px}main{padding-top:40px}.grid,.proof{grid-template-columns:1fr}section{margin-top:45px}.workflow,.card,.cta{padding:21px}.lead{font-size:1.08rem}}
