.pso .pso-product-hero__inner{align-items:center;display:flex;flex-wrap:wrap;gap:102px}.pso .pso-product-hero__content{align-items:flex-start;display:flex;flex:0 1 588px;flex-direction:column;gap:var(--pso-space-40);min-width:min(320px,100%)}.pso .pso-product-hero__copy{display:flex;flex-direction:column;gap:var(--pso-space-24)}.pso .pso-product-hero__eyebrow{margin:0}.pso .pso-product-hero__title{color:var(--pso-color-navy);font-family:var(--pso-font-heading);font-size:var(--pso-text-h3);font-weight:700;letter-spacing:var(--pso-letter-spacing-h3);line-height:var(--pso-line-height-h3);margin:0}.pso .pso-product-hero__description{color:var(--pso-color-text-body);font-size:var(--pso-text-body-l);letter-spacing:var(--pso-letter-spacing-body-l);line-height:var(--pso-line-height-body-l);max-width:588px}.pso .pso-product-hero__description p{margin:0}.pso .pso-product-hero__description p+p{margin-top:var(--pso-space-24)}.pso .pso-product-hero__description strong{font-weight:var(--pso-weight-semibold)}.pso .pso-product-hero__buttons{display:flex;flex-wrap:wrap;gap:var(--pso-space-12)}.pso .pso-product-hero__rating{display:flex;flex-direction:column;gap:var(--pso-space-16)}.pso .pso-awards--lg .pso-awards__badge{height:96px;width:83px}.pso .pso-product-hero__media{display:flex;flex:1 1 320px;min-width:0}.pso .pso-product-hero__demo{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--pso-space-12);margin:0;min-width:0}.pso .pso-product-hero__video{border-radius:4px;display:block;height:auto;width:100%}.pso .pso-product-hero__video[data-pso-video-zoom]{cursor:zoom-in}.pso .pso-product-hero__caption{color:var(--pso-color-text-secondary);font-size:14px;line-height:1.5;text-align:center}.pso .pso-product-hero__view-larger{background:none;border:0;color:var(--pso-color-teal,#1f8a78);cursor:pointer;font:inherit;font-weight:var(--pso-weight-semibold);padding:0}.pso .pso-product-hero__view-larger:hover{text-decoration:underline}.pso .pso-product-hero__view-larger:focus-visible{border-radius:4px;outline:2px solid var(--pso-color-teal,#1f8a78);outline-offset:2px}.pso-video-pop{background:transparent;border:0;margin:auto;max-height:none;max-width:none;overflow:visible;padding:0;width:min(94vw,1360px,calc(86vh*var(--pso-video-ratio, 1.6)))}.pso-video-pop::backdrop{background:rgba(16,24,44,.85)}.pso-video-pop__video{border-radius:12px;display:block;height:auto;width:100%}.pso-video-pop__close{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.2);color:#1c2645;cursor:pointer;font-size:22px;height:36px;line-height:36px;padding:0;position:absolute;right:0;text-align:center;top:-46px;width:36px}.pso-video-pop__close:focus-visible{outline:2px solid #f07d21;outline-offset:2px}@media (max-width:960px){.pso .pso-product-hero__title{font-size:2.25rem;line-height:1.15}}.pso .pso-badge-group{align-items:center;background:var(--pso-color-surface);border:1px solid var(--pso-color-border-alpha);border-radius:var(--pso-radius-lg);display:inline-flex;gap:var(--pso-space-4);justify-content:center;padding:var(--pso-space-4) 6px var(--pso-space-4) var(--pso-space-4)}.pso .pso-badge-group__label{color:var(--pso-color-text-secondary);font-size:var(--pso-text-caption-l);font-weight:var(--pso-weight-medium);letter-spacing:var(--pso-letter-spacing-caption-l);line-height:var(--pso-line-height-caption-l);padding-inline:var(--pso-space-4);white-space:nowrap}