*{box-sizing:border-box}html{color-scheme:light}body{margin:0;font-family:Inter,"Segoe UI",Arial,sans-serif;color:#15243e;background:#f3f6fb}a{color:inherit;text-decoration:none}.portal{max-width:1256px;margin:auto;padding:0 40px;min-height:100vh;display:flex;flex-direction:column}header{display:flex;justify-content:space-between;align-items:center;padding:29px 0;border-bottom:1px solid #e0e6ef}.identity{display:flex;gap:13px;align-items:center}.identity-mark{width:46px;height:46px;border-radius:14px;background:#182e54;color:white;padding:8px}.identity-mark svg{width:100%;height:100%}.identity b{font-weight:650;font-size:16px;letter-spacing:-.25px}.identity small{display:block;color:#73809a;font-size:12px;margin-top:5px}.region{font-size:12px;color:#67778f;background:white;border:1px solid #e5eaf1;border-radius:100px;padding:10px 15px}.intro{padding:43px 0 31px}.overline{font-size:10px;font-weight:700;letter-spacing:1.7px;color:#6c7d94;display:flex;align-items:center;gap:9px}.overline span{width:6px;height:6px;border-radius:50%;background:#5682bf}h1{font-size:clamp(32px,3.8vw,48px);font-weight:650;letter-spacing:-1.6px;line-height:1.06;margin:15px 0 13px}.intro p{color:#6d7d94;font-size:15px;line-height:1.6;margin:0}.cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card{display:flex;flex-direction:column;border-radius:26px;min-height:438px;padding:25px 31px 0;position:relative;overflow:hidden;border:1px solid #ffffffbf;box-shadow:0 12px 38px -20px #153b6f40;transition:transform .2s,box-shadow .2s}.card-orders{background:linear-gradient(122deg,#e8f0ff,#dce8ff)}.card-ais{background:linear-gradient(122deg,#e6f7f5,#d9f0ec)}.card:hover{transform:translateY(-5px);box-shadow:0 22px 45px -20px #153b6f60}.card:focus-visible{outline:3px solid #2463bd;outline-offset:4px}.card-top{display:flex;justify-content:space-between;align-items:center}.section-no{font-size:10px;font-weight:650;letter-spacing:1.3px;opacity:.58}.round-arrow{width:33px;height:33px;display:grid;place-items:center;border:1px solid #fff9;border-radius:50%;font-size:20px;background:#ffffff50}.icon-wrap{position:relative;align-self:flex-start;margin:12px 0 8px;width:140px;height:131px;display:grid;place-items:center}.service-icon{position:relative;z-index:1;width:125px;height:125px;filter:drop-shadow(0 9px 10px #1c4c8220)}.icon-orbit{position:absolute;width:125px;height:125px;border:1px solid #fff9;border-radius:50%;transform:translate(42px,5px)}.card-body{flex:1}.card-eyebrow{font-size:9px;letter-spacing:1.05px;font-weight:700;color:#5e769c}.card-ais .card-eyebrow{color:#568980}.card h2{font-size:31px;font-weight:650;letter-spacing:-.9px;margin:9px 0 11px;line-height:1.13}.card p{font-size:14px;line-height:1.7;margin:0;color:#586f91}.card-ais p{color:#527a77}.tags{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0 23px}.tags span{font-size:10px;padding:7px 10px;border-radius:100px;background:#ffffff6b;color:#50678b}.card-ais .tags span{color:#446e68}.card-footer{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:650;border-top:1px solid #18385713;padding:20px 0 23px}.card-footer svg{width:22px;height:22px}footer{display:flex;align-items:center;gap:24px;flex-wrap:wrap;color:#7a879b;font-size:11px;margin-top:auto;padding:28px 0}footer span:first-child{display:flex;gap:8px;align-items:center}footer svg{width:14px;height:14px}.version{margin-left:auto;font-variant-numeric:tabular-nums}footer a:hover{color:#1950a2}.skip{position:fixed;top:-80px;left:20px;background:white;border:1px solid #ccc;padding:12px;z-index:99}.skip:focus{top:10px}@media(max-width:900px){.portal{padding:0 24px}.card{padding:22px 24px 0}.card h2{font-size:27px}.card-eyebrow{font-size:8px;letter-spacing:.7px}}@media(max-width:620px){.portal{padding:0 18px}header{padding:20px 0}.region{display:none}.identity b{font-size:14px}.intro{padding:30px 0 24px}.intro p{font-size:14px}.cards{grid-template-columns:1fr;gap:17px}.card{min-height:410px}.card h2{font-size:31px}.icon-wrap{margin-top:0}.card-eyebrow{font-size:9px}footer{gap:15px;font-size:10px;padding:22px 0}.version{margin-left:0}}@media(prefers-reduced-motion:reduce){.card{transition:none}}
