#root{height:100%}.heroBanner .slick-slider,.heroBanner .slick-slide>div{height:100%}.hero-slide-1{background-image:url(/assets/img/hero-slide-1.jpg);background-position:bottom center;background-repeat:no-repeat;background-color:#0a5aa0}.hero-slide-2{background-image:url(/assets/img/hero-slide-2.jpg);background-position:bottom center;background-repeat:no-repeat;background-color:#0a5aa0}.go-top{cursor:pointer}.productCard .productCard__image{display:block;width:100%;height:200px;object-fit:contain;margin:0 auto}.productPricing__notice{display:inline-block;padding:6px 14px;border-radius:20px;background:#ffffff26;font-weight:500}.productPricing__option{padding:16px 18px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.productPricing__option h5{color:#fff;font-size:16px;margin-bottom:6px}.productPricing__price{font-size:22px;font-weight:700}.productPricing__note{font-size:13px;opacity:.85}.subscriptionNotice{display:inline-block;padding:6px 16px;border-radius:20px;background:#0a5aa01a;color:#0a5aa0;font-weight:600}.productDownload_card h5 a{color:inherit;text-decoration:none}.productDownload_card h5 a:hover{color:#0a5aa0}.purchaseChooser__option{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid #dee2e6;border-radius:12px}
