.product-walkthrough-module__qd5eVG__section{padding:0 24px 56px}.product-walkthrough-module__qd5eVG__feature{background:linear-gradient(135deg,#fff,#f1f3fc);border:1px solid #e4e5ee;border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:32px;max-width:1152px;margin:0 auto;padding:24px;display:grid;box-shadow:0 16px 44px -30px #29324c55}.product-walkthrough-module__qd5eVG__copy{padding:8px 8px 8px 12px}.product-walkthrough-module__qd5eVG__eyebrow{color:#6150aa;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.product-walkthrough-module__qd5eVG__copy h2{color:#1d1d1f;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,2.7vw,36px);font-weight:600;line-height:1.14}.product-walkthrough-module__qd5eVG__description{color:#55555f;margin-top:16px;font-size:15px;line-height:1.7}.product-walkthrough-module__qd5eVG__meta{color:#60616d;align-items:center;gap:10px;margin:22px 0 12px;font-size:12px;display:flex}.product-walkthrough-module__qd5eVG__textLink{color:#6150aa;align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.product-walkthrough-module__qd5eVG__textLink:hover{text-underline-offset:4px;text-decoration:underline}.product-walkthrough-module__qd5eVG__preview{background:#17202f;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 26px #18213b18}.product-walkthrough-module__qd5eVG__preview video,.product-walkthrough-module__qd5eVG__playButton,.product-walkthrough-module__qd5eVG__playButton img{aspect-ratio:16/9;width:100%;display:block}.product-walkthrough-module__qd5eVG__preview video{object-fit:contain}.product-walkthrough-module__qd5eVG__playButton{cursor:pointer;text-align:left;position:relative}.product-walkthrough-module__qd5eVG__playButton img{object-fit:cover}.product-walkthrough-module__qd5eVG__playCue{color:#29223f;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:11px 15px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 2px 12px #0002}.product-walkthrough-module__qd5eVG__playCue>span{color:#6150aa;border-left:1px solid #dcd9e8;padding-left:10px}.product-walkthrough-module__qd5eVG__playButton:hover .product-walkthrough-module__qd5eVG__playCue{background:#eee9fc}.product-walkthrough-module__qd5eVG__section :is(a,button):focus-visible,.product-walkthrough-module__qd5eVG__library a:focus-visible{outline-offset:4px;outline:3px solid #7c63ea}.product-walkthrough-module__qd5eVG__playButton:focus-visible{outline-offset:-4px!important}.product-walkthrough-module__qd5eVG__related{border-top:1px solid #e4e5ee;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 24px;padding-top:18px;font-size:12px;display:flex}.product-walkthrough-module__qd5eVG__related>span{color:#656572}.product-walkthrough-module__qd5eVG__related a{color:#6150aa;align-items:center;gap:8px;font-weight:600;display:inline-flex}.product-walkthrough-module__qd5eVG__related a span{color:#656572;font-weight:400}.product-walkthrough-module__qd5eVG__library{background:#fff;padding:36px 24px;scroll-margin-top:110px}.product-walkthrough-module__qd5eVG__libraryInner{max-width:1152px;margin:auto}.product-walkthrough-module__qd5eVG__libraryHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.product-walkthrough-module__qd5eVG__libraryHeading>a{flex-shrink:0}.product-walkthrough-module__qd5eVG__libraryHeading h2{letter-spacing:-.025em;color:#1d1d1f;font-size:22px;font-weight:600}.product-walkthrough-module__qd5eVG__legacyAnchor{scroll-margin-top:110px;display:block}.product-walkthrough-module__qd5eVG__films{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-walkthrough-module__qd5eVG__film{background:#fafafd;border:1px solid #e7e6f0;border-radius:13px;align-items:center;gap:12px;padding:8px;scroll-margin-top:110px;display:flex}.product-walkthrough-module__qd5eVG__film:hover{background:#f1eefb;border-color:#c6b9ef}.product-walkthrough-module__qd5eVG__thumbnail{border-radius:7px;flex-shrink:0;width:96px;position:relative;overflow:hidden}.product-walkthrough-module__qd5eVG__thumbnail img{aspect-ratio:16/9;object-fit:cover;width:100%}.product-walkthrough-module__qd5eVG__thumbnail>span{color:#6150aa;background:#fff;border-radius:50%;padding:4px;position:absolute;bottom:4px;left:4px}.product-walkthrough-module__qd5eVG__film strong{color:#272732;font-size:13px;font-weight:600;line-height:1.4;display:block}.product-walkthrough-module__qd5eVG__film small{color:#656572;margin-top:4px;font-size:11px;display:block}.product-walkthrough-module__qd5eVG__film>svg{color:#6150aa;flex-shrink:0;margin-left:auto}@media (max-width:1000px){.product-walkthrough-module__qd5eVG__films{grid-template-columns:minmax(0,1fr)}.product-walkthrough-module__qd5eVG__libraryHeading{display:block}.product-walkthrough-module__qd5eVG__libraryHeading>a{margin-top:16px}}@media (max-width:760px){.product-walkthrough-module__qd5eVG__section{padding:0 20px 40px}.product-walkthrough-module__qd5eVG__feature{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:22px;padding:16px}.product-walkthrough-module__qd5eVG__copy{padding:8px 4px 0}.product-walkthrough-module__qd5eVG__description{margin-top:12px}.product-walkthrough-module__qd5eVG__meta{margin-top:16px}.product-walkthrough-module__qd5eVG__preview{border-radius:12px}.product-walkthrough-module__qd5eVG__playCue{padding:9px 12px;font-size:12px;bottom:10px;left:10px}.product-walkthrough-module__qd5eVG__library{padding:28px 20px}.product-walkthrough-module__qd5eVG__films{grid-template-columns:minmax(0,1fr)}.product-walkthrough-module__qd5eVG__related{flex-direction:column;align-items:flex-start;gap:14px}}
.feature-illustration-module__2h6ZrW__frame{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.feature-illustration-module__2h6ZrW__artwork{background-repeat:no-repeat;flex-shrink:0;display:block}
.feature-navigation-module__y7iYOq__panel{overscroll-behavior:contain;color:#22232b;background:#fff;border:1px solid #e6e2f0;border-radius:22px;width:min(980px,100vw - 40px);max-height:calc(100dvh - 125px);overflow-y:auto;box-shadow:0 20px 60px #25203824}.feature-navigation-module__y7iYOq__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;display:grid}.feature-navigation-module__y7iYOq__heading{border-bottom:1px solid #eeebf4;margin-bottom:8px;padding:0 8px 12px}.feature-navigation-module__y7iYOq__heading h2{color:#6d52cc;font-size:14px;font-weight:650}.feature-navigation-module__y7iYOq__heading p{color:#666573;margin-top:4px;font-size:12px;line-height:1.5}.feature-navigation-module__y7iYOq__items{margin:0;padding:0;list-style:none}.feature-navigation-module__y7iYOq__item{border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:8px;text-decoration:none;display:flex}.feature-navigation-module__y7iYOq__item:hover{background:#f5f2ff}.feature-navigation-module__y7iYOq__item:focus-visible,.feature-navigation-module__y7iYOq__footer a:focus-visible{outline-offset:2px;outline:2px solid #6d52cc}.feature-navigation-module__y7iYOq__title{font-size:13px;font-weight:650;line-height:1.4;display:block}.feature-navigation-module__y7iYOq__description{color:#666573;margin-top:3px;font-size:12px;line-height:1.45;display:block}.feature-navigation-module__y7iYOq__footer{background:#faf9fd;border-top:1px solid #e6e2f0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}.feature-navigation-module__y7iYOq__footer a{color:#6d52cc;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.feature-navigation-module__y7iYOq__mobile{width:100%;box-shadow:none;border:0;border-radius:0;max-height:none;overflow:visible}.feature-navigation-module__y7iYOq__mobile .feature-navigation-module__y7iYOq__groups{grid-template-columns:1fr;gap:24px;padding:8px}.feature-navigation-module__y7iYOq__mobile .feature-navigation-module__y7iYOq__item{min-height:68px}.feature-navigation-module__y7iYOq__mobile .feature-navigation-module__y7iYOq__title{font-size:14px}.feature-navigation-module__y7iYOq__mobile .feature-navigation-module__y7iYOq__footer{padding:16px 8px;position:static}@media (min-width:768px) and (max-width:1023px){.feature-navigation-module__y7iYOq__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
