.mat-overview{--n:#102b52;--o:#f26b3c;--l:#dbe4ee;color:#172843;font:400 16px/1.6 Inter,Arial,sans-serif}.mo-shell{width:min(1180px,calc(100% - 64px));margin:auto}.mat-overview h1,.mat-overview h2{font-family:"Space Grotesk",Inter,sans-serif;color:var(--n);line-height:1.08;letter-spacing:-.035em}.mat-overview h1{font-size:clamp(42px,5vw,70px);max-width:900px}.mat-overview h2{font-size:clamp(28px,3vw,42px)}.mo-hero{padding:85px 0;background:#edf3f7}.mo-hero>div>p:first-child,.mo-paths p{color:var(--o);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.mo-hero>div>p:nth-child(3){max-width:760px;color:#53637a;font-size:18px}.mo-hero a,.mo-final a{display:inline-flex;margin:16px 10px 0 0;padding:13px 20px;background:var(--o);color:#fff;font-weight:800;text-decoration:none}.mo-hero a+a,.mo-final a+a{background:transparent;color:var(--n);border:1px solid var(--o)}.mo-factors,.mo-paths,.mo-risks,.mo-process{padding:80px 0}.mo-factors>div>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--l)}.mo-factors span{padding:17px;border-bottom:1px solid var(--l);font-weight:700}.mo-factors b{color:var(--o);font-size:11px;margin-right:8px}.mo-paths{background:#f6f8fa}.mo-paths>.mo-shell{display:grid;grid-template-columns:1fr 1fr;gap:25px}.mo-paths article{padding:35px;background:#fff;border-top:3px solid var(--n)}.mo-paths span{color:#53637a}.mo-paths a{display:block;margin-top:25px;color:#1d609e;font-weight:800;text-decoration:none}.mo-risks ul{display:grid;grid-template-columns:1fr 1fr;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid var(--l)}.mo-risks li{padding:18px;border-bottom:1px solid var(--l);font-weight:700}.mo-process{background:#102b52}.mo-process h2{color:#fff}.mo-process ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:0}.mo-process li{color:#fff;padding:15px;border-left:1px solid rgba(255,255,255,.25)}.mo-process b{display:block;color:#ffb49b;font-size:11px}.mo-final{padding:75px 0;background:#f26b3c}.mo-final h2{color:#fff}.mo-final a{background:#fff;color:var(--n)}@media(max-width:720px){.mo-shell{width:calc(100% - 40px)}.mo-factors,.mo-paths,.mo-risks,.mo-process{padding:55px 0}.mo-factors>div>div,.mo-paths>.mo-shell,.mo-risks ul,.mo-process ol{grid-template-columns:1fr}.mat-overview h1,.mat-overview h2{overflow-wrap:anywhere}}
