.programs-header{border-bottom:1px solid #225c78;align-items:center;gap:24px;padding-bottom:22px;display:flex}.programs-header>a:first-child{margin-right:auto}.programs-header img{max-width:100%;height:auto;display:block}.programs-header a,.programs-footer a{color:#c9ecff;text-decoration:none}.programs-intro{padding:48px 0 12px}.programs-intro h1{margin:14px 0;font-size:clamp(36px,5vw,62px);line-height:1.08}.programs-intro>p:last-child{color:#b9d4e5;font-size:20px;line-height:1.5}.programs-page .software-hero h2{margin:16px 0;font-size:clamp(32px,4vw,50px);line-height:1.1}.programs-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.programs-features article,.programs-pricing article,.programs-more article{background:#0b2639;border:1px solid #225c78;border-radius:14px;padding:26px}.programs-features h3{color:#29d0f2;margin:0 0 18px;font-size:23px}.programs-features ul{margin:0;padding-left:22px}.programs-features li{margin:10px 0;line-height:1.55}.programs-new-feature{background:linear-gradient(145deg,#0b2639,#11183c);border:1px solid #7544ed;border-radius:18px;padding:clamp(22px,4vw,42px)}.programs-new-feature h2{margin:12px 0;font-size:clamp(28px,4vw,46px);line-height:1.12}.programs-feature-lead{color:#d9eaff;max-width:950px;font-size:clamp(18px,2.3vw,24px);line-height:1.5}.programs-feature-copy{grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);gap:28px;margin:28px 0;display:grid}.programs-feature-copy h3{color:#68ddfa;margin:0 0 10px;font-size:26px}.programs-feature-copy h4{margin:22px 0 8px;font-size:18px}.programs-feature-copy p,.programs-feature-copy li,.programs-release p,.programs-release li{color:#c9dce9;line-height:1.65}.programs-feature-highlights{align-content:start;gap:14px;display:grid}.programs-feature-highlights strong{color:#eefaff;background:#122d49;border:1px solid #2da8d2;border-radius:12px;padding:18px;line-height:1.35;display:block}.programs-feature-preview{margin:28px 0 0}.programs-feature-preview img{border:1px solid #7554e9;border-radius:14px;width:100%;height:auto;display:block}.programs-feature-preview figcaption{text-align:center;color:#a9bfd0;margin-top:10px;font-size:14px}.programs-release{border-left:4px solid #18c9ee;padding-left:clamp(20px,3vw,34px)}.programs-release h2{margin:12px 0;font-size:clamp(28px,3.6vw,42px)}.programs-release h3{color:#68ddfa;margin-top:26px;font-size:22px}.programs-release-note{font-weight:700;color:#effaff!important}.programs-version-status{background:#0b2639;border:1px solid #225c78;border-radius:12px;grid-template-columns:max-content 1fr;gap:10px 18px;max-width:680px;margin-top:20px;padding:18px;display:grid}.programs-version-status span{color:#68ddfa;font-weight:700}.programs-pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.programs-pricing article{flex-direction:column;display:flex}.programs-pricing h3{margin:10px 0;font-size:23px}.programs-price{margin:12px 0;font-size:36px;font-weight:800}.programs-price span{color:#b9d4e5;font-size:16px;font-weight:400}.programs-pricing article>p:not(.eyebrow):not(.programs-price){color:#b9d4e5;flex:1;line-height:1.6}.programs-page .button{color:#031b28;text-align:center;overflow-wrap:anywhere;background:#18c9ee;border:1px solid #18c9ee;border-radius:9px;padding:15px 18px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-block}.programs-page .button.outline{color:#e6f5ff;background:0 0}.programs-downloads{border:1px solid #225c78;border-radius:14px;margin:30px 0;padding:28px}.programs-downloads h2{margin-top:0;font-size:28px}.programs-downloads p,.programs-more p{max-width:760px;line-height:1.6}.programs-footer{border-top:1px solid #225c78;justify-content:space-between;gap:20px;margin-top:30px;padding-top:25px;display:flex}@media (max-width:800px){.programs-pricing,.programs-features,.programs-feature-copy{grid-template-columns:1fr}.programs-header{flex-wrap:wrap;gap:16px}.programs-header>a:first-child{width:100%}.programs-header img{width:170px}.programs-intro{padding-top:30px}.programs-page .software-actions,.programs-footer{flex-direction:column}.programs-pricing article,.programs-new-feature{padding:22px}.programs-version-status{grid-template-columns:1fr;gap:4px}.programs-version-status strong{margin-bottom:10px}}
