.cms-home-upgrade{max-width:1300px;margin:auto;padding:0 4%;color:#f1f7fc}.cms-home-upgrade *{box-sizing:border-box}.cms-home-upgrade .hu-updates,.cms-home-upgrade .hu-answers{padding:65px 0;display:grid;grid-template-columns:1fr 1.05fr;gap:7%;align-items:center}.cms-home-upgrade .hu-eyebrow{color:#a2d3f3;font-size:11px;letter-spacing:.16em;font-weight:800;margin:0 0 22px}.cms-home-upgrade h2{font-size:clamp(33px,3.7vw,54px);line-height:1.02;letter-spacing:-.055em;margin:0 0 24px}.cms-home-upgrade em{font-style:normal;color:#a9d4ee}.cms-home-upgrade header>p:not(.hu-eyebrow){max-width:440px;font-size:16px;line-height:1.65;color:#b5c9d8}.cms-home-upgrade a{color:#b6e1ff;text-decoration:none;font-weight:700}.cms-home-upgrade header>a{display:inline-block;margin-top:15px;padding-bottom:9px;border-bottom:1px solid #b4ddff55}.cms-home-upgrade .hu-glass{position:relative;border:1px solid #d2eeff70;border-radius:25px;background:linear-gradient(125deg,#ceecff14,#ccecff04 45%,#020e1a44);box-shadow:inset 1px 1px 0 #ffffff42,0 24px 60px #0005;isolation:isolate;overflow:hidden}.cms-home-upgrade .hu-glass:before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 12%,#e2f3ff09 12.3%,#ffffff03 33%,transparent 33.2%);pointer-events:none;z-index:-1}.cms-home-upgrade .hu-release-card{padding:26px;transform:perspective(1200px) rotateY(-4deg);background:radial-gradient(ellipse at 80% 50%,#80caff1c,transparent 70%),linear-gradient(125deg,#ceecff14,#020e1a55)}.cms-home-upgrade .hu-topline{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.12em;color:#b2cadb}.cms-home-upgrade .hu-pill{padding:7px 10px;border:1px solid #aed9f233;border-radius:30px;font-size:8px;white-space:nowrap}.cms-home-upgrade .hu-release{display:flex;align-items:center;height:145px}.cms-home-upgrade .hu-version{font-size:clamp(54px,6vw,90px);letter-spacing:-.07em;font-weight:800;white-space:nowrap;background:linear-gradient(140deg,#f5fbff,#83c4e9);background-clip:text;color:transparent}.cms-home-upgrade .hu-release img{width:45%;height:auto;margin-left:auto;filter:drop-shadow(0 10px 10px #0007)}.cms-home-upgrade h3{font-size:25px;letter-spacing:-.035em;line-height:1.12;margin:0 0 12px}.cms-home-upgrade article>p{font-size:14px;line-height:1.6;color:#b5c9d8}.cms-home-upgrade footer{border-top:1px solid #c5e8ff22;margin-top:22px;padding-top:20px}.cms-home-upgrade .hu-primary{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;background:#b3dfff;color:#092337;border-radius:12px;font-size:14px}.cms-home-upgrade footer small{display:block;margin-top:12px;font-size:10px;color:#9eb9ca}.cms-home-upgrade .hu-answers{border-top:1px solid #b6dfff1b;grid-template-columns:.8fr 1.3fr;align-items:start}.cms-home-upgrade .hu-answers h2{font-size:clamp(32px,3.3vw,46px)}.cms-home-upgrade .hu-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px}.cms-home-upgrade .hu-choices button{display:flex;align-items:center;gap:7px;justify-content:center;min-height:49px;padding:10px 7px;background:transparent;color:#9fbdd1;border:1px solid #96cbf130;border-radius:11px;cursor:pointer;font-size:11px;font-weight:700}.cms-home-upgrade .hu-choices button>span{font-size:19px}.cms-home-upgrade .hu-choices button[aria-pressed=true]{background:#b7e2ff16;border-color:#c6eaffaa;color:#e9f8ff;box-shadow:inset 0 1px 0 #ffffff40}.cms-home-upgrade .hu-answer-panel{padding:25px}.cms-home-upgrade .hu-answer-panel .hu-eyebrow{font-size:9px;margin-bottom:10px}.cms-home-upgrade .hu-questions a{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:62px;border-bottom:1px solid #c8e8ff20;color:#ecf7ff;font-size:16px;letter-spacing:-.02em;font-weight:600}.cms-home-upgrade .hu-questions a>b{color:#99d4fb;font-size:21px}.cms-home-upgrade .hu-browse{display:inline-block;font-size:12px;margin-top:22px;color:#abd9f7}.cms-home-upgrade a:focus-visible,.cms-home-upgrade button:focus-visible,.cms-home-upgrade select:focus-visible{outline:3px solid #ffd45e;outline-offset:4px}.cms-home-upgrade .hu-picker-label{display:block;margin-top:16px;font-size:10px;color:#b3cddd}.cms-home-upgrade select{display:block;width:100%;min-height:44px;background:#0b2032;border:1px solid #9dc8e64d;border-radius:9px;padding:8px;color:#d6eeff;margin-top:7px;font-size:12px}.cms-home-upgrade [hidden]{display:none!important}.cms-home-live-library[hidden]{display:none!important}@media(max-width:760px){.cms-home-upgrade{padding:0 5%}.cms-home-upgrade .hu-updates,.cms-home-upgrade .hu-answers{padding:35px 0;grid-template-columns:1fr;gap:25px}.cms-home-upgrade .hu-release-card{transform:none;padding:20px}.cms-home-upgrade .hu-release{height:135px}.cms-home-upgrade .hu-version{font-size:68px}.cms-home-upgrade .hu-topline{font-size:9px}.cms-home-upgrade .hu-choices{grid-template-columns:repeat(2,1fr)}.cms-home-upgrade .hu-choices button{justify-content:flex-start;padding:12px;font-size:12px}.cms-home-upgrade .hu-answer-panel{padding:20px}.cms-home-upgrade .hu-answers h2{font-size:36px}.cms-home-upgrade .hu-questions a{font-size:15px}}@media(prefers-reduced-motion:reduce){.cms-home-upgrade .hu-release-card{transform:none}}
