body{color:#20354a;background:#fff}.header{background:#fff;height:86px}.header nav{gap:32px}.eyebrow{font-size:14px;color:#647789;letter-spacing:1px;margin:0 0 24px}.simple-hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding-top:70px;padding-bottom:70px;min-height:510px}.simple-hero h1{font-size:clamp(34px,4vw,54px);font-weight:550;line-height:1.4;margin:0 0 22px}.simple-intro{font-size:16px;line-height:1.9;color:#687888;margin:0 0 30px}.simple-hero>img{width:100%;max-height:360px;object-fit:contain}.primary{background:#295f94;color:#fff;gap:28px}.primary:hover{background:#194977}.simple-downloads{border-top:1px solid #dfe5ea;border-bottom:1px solid #dfe5ea;padding-top:30px;padding-bottom:30px;display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:35px}.simple-downloads h2{font-size:22px;font-weight:500;margin:0}.simple-downloads>div{display:flex;gap:40px}.simple-downloads a{font-size:15px;display:flex;gap:25px;align-items:center;padding:12px 0}.simple-downloads a:hover{color:#295f94}.simple-downloads span{font-size:12px;color:#71859a;white-space:nowrap}.simple-footer{display:flex;justify-content:space-between;gap:30px;padding-top:32px;padding-bottom:36px;font-size:14px;color:#687888}.simple-footer strong{font-weight:500;color:#33495c}.simple-footer p{margin:12px 0 0}.simple-footer>div:last-child{display:flex;flex-direction:column;gap:12px}.simple-footer a:hover{color:#295f94}@media(max-width:700px){.header{height:76px}.simple-hero{grid-template-columns:1fr;gap:32px;padding-top:40px;padding-bottom:35px;min-height:0}.simple-hero h1{font-size:36px}.simple-hero>img{height:245px}.simple-downloads{grid-template-columns:1fr;gap:14px;padding-top:25px;padding-bottom:25px}.simple-downloads>div{flex-direction:column;gap:2px}.simple-downloads a{justify-content:space-between}.simple-footer{flex-direction:column;gap:20px}.eyebrow{margin-bottom:18px}}
.software-section{padding-top:30px;padding-bottom:30px;border-top:1px solid #dfe5ea}.software-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.software-heading h2{font-size:22px;font-weight:500;margin:0}.software-heading button{border:0;background:none;color:#295f94;padding:10px}.software-hint,.software-meta{font-size:13px;color:#687888;line-height:1.8}.software-row{display:flex;justify-content:space-between;align-items:start;gap:25px;padding:22px 0;border-bottom:1px solid #e7ebef}.software-info{min-width:0;overflow-wrap:anywhere}.software-info h3{font-size:17px;font-weight:500;margin:0 0 6px}.software-meta{margin:0 0 12px}.software-info details{font-size:13px;color:#687888;line-height:1.8}.software-info summary{cursor:pointer;color:#295f94}.software-notes{white-space:pre-wrap}.software-confirm{display:flex;align-items:start;gap:8px}.software-confirm input{margin-top:6px}.software-download{background:#295f94;color:white;border:0;border-radius:3px;padding:12px 18px;white-space:nowrap;font-size:14px}.software-download:disabled{opacity:.6;cursor:wait}#software-status{font-size:14px;line-height:1.8;color:#687888}#software-status:empty{display:none}#software-login{font-size:14px;color:#295f94}@media(max-width:700px){.software-row{flex-direction:column;gap:16px}.software-section{padding-top:25px;padding-bottom:25px}}

.software-actions{flex:0 0 230px;text-align:right}.software-confirm-required{padding:12px;border:2px solid #d98b25;border-radius:4px;background:#fff3df;color:#854400;font-weight:600;scroll-margin:110px 0 24px}.software-confirm-required input{outline:2px solid #d98b25;outline-offset:3px}@media(max-width:700px){.software-actions{flex:auto;width:100%;text-align:left}}
