.compare-page .loading-screen{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f3f2f1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100dvh;justify-content:center;-webkit-mask-image:radial-gradient(center,#fff,#000);mask-image:radial-gradient(center,#fff,#000);overflow:hidden;position:relative}.compare-page .loading-screen:after{-webkit-animation:skeletonWave 2s linear .5s infinite normal none running;animation:skeletonWave 2s linear .5s infinite normal none running;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#fff),to(transparent));background:linear-gradient(90deg,transparent,#fff,transparent);content:"";inset:0;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.compare-page .compare-page-header{background:#f3f2f1;padding:48px 24px 0}@media(min-width:992px){.compare-page .compare-page-header{padding:64px 88px}}.compare-page .compare-page-hero{gap:32px}.compare-page .compare-page-hero-text{gap:16px}.compare-page .compare-page-hero-title{color:#222930;font:normal 800 3.5rem/4.2rem Futura LT Pro,-apple-system,sans-serif;letter-spacing:1.12px}.compare-page .number-of-courses{color:#545759;font:normal 400 1.25rem/1.75rem Open Sans,-apple-system,sans-serif;letter-spacing:-.3px;overflow:hidden}.compare-page .back-to-course-finder-btn,.compare-page .copy-link-btn{-webkit-text-decoration-skip:ink;border-bottom:1px solid #e2e3e4;border-top:1px solid #e2e3e4;color:#222930;font:normal 700 1rem/1rem Open Sans,-apple-system,sans-serif;gap:8px;letter-spacing:-.24px;padding:12px 0;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.compare-page .copy-link-btn{border-top:0}.compare-page .compare-product-tile{gap:16px}.compare-page .compare-product-tile-remove{display:-webkit-box;display:-ms-flexbox;display:flex}.compare-page .compare-product-tile-image{-ms-flex-item-align:center;align-self:center}.compare-page .newBadge{border:.09375rem solid #de99a4;border-radius:.09375rem;color:#a31f34}.compare-page .coming-soonBadge,.compare-page .newBadge{font-size:.75rem;font-style:normal;font-weight:700;padding:.125rem .5rem;text-transform:uppercase}.compare-page .coming-soonBadge{border:.09375rem solid #909eb5;border-radius:.09375rem;color:#465f85}.compare-page .nameLink{font-size:1.25rem;line-height:1.25rem}.compare-page .productTile__header__description{font-size:.875rem;line-height:1.225rem}.compare-page .compare-product-tile-btn{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-top:1.5px solid #eeeff0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:8px;justify-content:center}@media(min-width:992px){.compare-page .compare-product-tile-btn{display:var(--compare-product-tile-btn)}}.compare-page .compare-explore-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#545759!important;display:-webkit-box;display:-ms-flexbox;display:flex;font:normal 700 1rem/1rem Open Sans,-apple-system,sans-serif;gap:8px;justify-content:center;letter-spacing:-.24px;margin:0 auto;padding:12px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.compare-page .compare-explore-btn svg{color:#545759;height:16px;width:16px}.compare-page .add-to-cart,.compare-page .notify-me{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background:#343d46;border-radius:1.5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:normal 700 1rem/1rem Open Sans,-apple-system,sans-serif;gap:8px;justify-content:center;letter-spacing:-.24px;padding:18.5px 24px;white-space:nowrap}.compare-page .add-to-cart.add-to-cart-partner,.compare-page .notify-me.add-to-cart-partner{white-space:normal}.compare-page .add-to-cart .lucide,.compare-page .notify-me .lucide{-ms-flex-negative:0;flex-shrink:0;height:16px;width:16px}.compare-page .swiper{-webkit-animation:slideInFromBottom .5s forwards;animation:slideInFromBottom .5s forwards}@media(min-width:992px){.compare-page .swiper{padding-left:216px}}.compare-page .swiper:not(.swiper-initialized){display:none}.compare-page .swiper .carousel-navigation-btn{gap:16px}.compare-page .swiper .swiper-pagination .swiper-pagination-progressbar-fill{background:rgba(0,0,0,.6)}.compare-page .swiper .swiper-navigation{gap:8px}.compare-page .swiper .swiper-navigation .swiper-button-next:after,.compare-page .swiper .swiper-navigation .swiper-button-prev:after{line-height:0}.compare-page .compare-table-grid{display:none}@media(min-width:992px){.compare-page .compare-table-grid.show{-webkit-animation:slideInFromBottom .5s forwards;animation:slideInFromBottom .5s forwards;display:block}}.compare-page .compare-table-row,.compare-page .compare-table-row-mobile{display:grid;gap:32px}.compare-page .compare-table-row img,.compare-page .compare-table-row-mobile img{max-width:100%;-o-object-fit:contain;object-fit:contain}.compare-page .compare-table-row td,.compare-page .compare-table-row-mobile td{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;color:#222930;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font:normal 400 .875rem/1.225rem Open Sans,-apple-system,sans-serif;gap:2px;justify-content:start;padding:12px 16px}@media(min-width:992px){.compare-page .compare-table-row td,.compare-page .compare-table-row-mobile td{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.compare-page .compare-table-row-mobile:nth-child(2n),.compare-page .compare-table-row:nth-child(2n){background:#f3f2f1;position:relative}.compare-page .compare-table-row{grid-template-columns:var(--compare-table-columns)}.compare-page .compare-table-row td:first-child{color:#686b6d;font:normal 700 .75rem/1.05rem Open Sans,-apple-system,sans-serif;letter-spacing:.06px;text-transform:uppercase}.compare-page .compare-table-row-mobile{grid-template-columns:1fr}.compare-page .compare-table-row-mobile label{color:#686b6d;font:normal 700 .75rem/1.05rem Open Sans,-apple-system,sans-serif;letter-spacing:.06px;margin-bottom:0;text-transform:uppercase}.compare-page .compare-table-row-mobile:nth-child(2n):after{background:#f3f2f1;content:"";height:100%;position:absolute;right:-16px;top:0;width:16px}.compare-page .compare-table-product{color:#686b6d;font:normal 400 .875rem/1.225rem Open Sans,-apple-system,sans-serif}.compare-page .productTile__header__badges .saveBadge.fillBadge .lucide-bookmark{fill:#000}.compare-page .productTile__header__description{-webkit-line-clamp:3}.compare-page .productTile__header__course{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.compare-page .productTile__header__course__topics{background:#f3f2f1;border-radius:.09375rem;color:#545759;font-family:Open Sans,-apple-system,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.00375rem;line-height:1.05rem;padding:.21875rem .5rem}