.product{padding-top:34px;padding-bottom:85px}.back-link{font-size:12px;color:#95a4bc}.back-link:hover{color:#fff}.product-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:35px 0}.product-heading .eyebrow{margin-bottom:10px}.product-heading h1{font-size:42px;letter-spacing:-1.7px;line-height:1.2;margin:0 0 12px;font-family:'DM Sans',Arial,sans-serif;font-weight:700}.product-heading p:last-child{font-size:13px;color:var(--muted);margin:0}.product-switch{display:flex;gap:4px;padding:5px;background:#171b24;border:1px solid var(--line);border-radius:9px;white-space:nowrap}.product-switch a{padding:9px 14px;font-size:11px;border-radius:5px;color:#94a0b6}.product-switch a[aria-current]{background:#293e60;color:#dceaff}.product-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:start}.product-content{min-width:0}.product h2{font-size:20px;letter-spacing:-.5px;margin:0 0 18px}.preview-image{display:block;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#08090c}.preview-image img{display:block;width:100%;height:auto}.image-caption{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#8290a7;margin:12px 0 0}.image-caption a{color:#9cbdeb}.purchase-panel{position:sticky;top:100px;background:#171b24;border:1px solid #303a4d;border-radius:12px;padding:25px}.purchase-panel .eyebrow{color:#9bbcf0}.product-price{font-size:49px;font-weight:700;letter-spacing:-2px;line-height:1.3;margin:13px 0 5px}.license-note{font-size:11px;color:#8e9cb3}.purchase-facts{padding:18px 0;margin:20px 0;border-block:1px solid #ffffff0b}.purchase-facts p{font-size:12px;color:#afbed5;margin:0 0 8px}.purchase-facts p:last-child{margin:0}.bundle-note{border-left:2px solid #6b9ce5;padding-left:12px;margin:0 0 22px}.bundle-note strong{font-size:12px;font-weight:600;color:#c4d9f8}.bundle-note p,.bundle-description{font-size:11px;line-height:1.8;color:#97a5bc;margin:8px 0 20px}.purchase-panel .button{width:100%;font-size:11px;padding:12px}.purchase-help{font-size:10px;color:#8594ad;text-align:center;line-height:1.8;margin:14px 0 0}.included{margin-top:40px}.options-note{font-size:12px;color:#93a2ba;margin-bottom:23px;line-height:1.8}.option-group{border:1px solid #ffffff0b;border-radius:9px;background:#141922;margin-bottom:10px}.option-group summary{padding:17px 19px;font-size:13px;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.option-group summary::-webkit-details-marker{display:none}.option-group summary span{color:#8298bb}.option-group[open] summary span{transform:rotate(45deg)}.option-group ul{margin:0 19px 20px;padding-left:18px;color:#a2b0c6;font-size:12px;line-height:1.9}.option-group li{padding-bottom:3px}@media(max-width:850px){.product-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.purchase-panel{padding:20px}.product-heading h1{font-size:35px}}@media(max-width:680px){.product{padding-top:25px;padding-bottom:55px}.product-heading{display:block;margin:27px 0}.product-heading h1{font-size:33px}.product-switch{display:inline-flex;margin-top:22px}.product-layout{display:flex;flex-direction:column;gap:28px}.purchase-panel{position:static;order:-1;width:100%;padding:23px}.product-price{font-size:41px}.purchase-facts{margin:15px 0;padding:15px 0}.product-content{width:100%}.image-caption{font-size:9px}.included{margin-top:30px}}
