.PlatformCatalogFilter_filterPopover___WL0v{inline-size:min(21rem,calc(100vw - 2 * var(--cw-page-gutter)));max-block-size:min(30rem,calc(100vh - 8rem));overflow-y:auto;overscroll-behavior:contain}.PlatformCatalogFilter_groupLabel__2xITG{margin:0;padding:var(--cw-space-2xs) var(--ds-button-padding-inline) 0;color:var(--cw-platform-muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.PlatformCatalogFilter_band__nEXyQ{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--cw-space-2xs);padding:var(--cw-space-2xs) var(--ds-button-padding-inline) var(--cw-space-xs)}.PlatformCatalogFilter_bandDash__o4r_Q{color:var(--cw-platform-muted)}.PlatformCatalogFilter_bandField__0DW84{display:flex;align-items:center;min-inline-size:0;min-block-size:var(--ds-touch-target-min);padding:0 var(--cw-space-xs);border:1px solid var(--cw-mat-stroke-quiet);border-radius:var(--cw-radius-md);background:var(--cw-mat-surface-sunk);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.PlatformCatalogFilter_bandField__0DW84:hover{border-color:var(--cw-nav-marker);background:var(--cw-mat-surface)}.PlatformCatalogFilter_bandField__0DW84:focus-within{border-color:var(--cw-nav-marker);background:var(--cw-mat-surface);box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}.PlatformCatalogFilter_bandInput__VJ8vR{inline-size:100%;min-inline-size:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;margin:0;padding:0;border:0;background:transparent;color:var(--cw-platform-text);font:inherit;font-family:var(--cw-font-data);font-size:.9rem}.PlatformCatalogFilter_bandInput__VJ8vR::-webkit-inner-spin-button,.PlatformCatalogFilter_bandInput__VJ8vR::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.PlatformCatalogFilter_bandInput__VJ8vR:focus{outline:none}.PlatformCatalogFilter_bandInput__VJ8vR::-moz-placeholder{color:var(--cw-platform-muted);font-family:var(--cw-font-body)}.PlatformCatalogFilter_bandInput__VJ8vR::placeholder{color:var(--cw-platform-muted);font-family:var(--cw-font-body)}.PlatformCatalogFilter_summary__6L_U7{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cw-space-2xs) var(--cw-space-sm);margin:0;color:var(--cw-platform-muted);font-size:.9rem}.PlatformCatalogFilter_summaryReset__L9KkB{min-height:auto;padding:.1rem var(--cw-space-2xs);color:var(--cw-platform-text);font-size:.9rem;letter-spacing:normal;text-transform:none}@media (prefers-reduced-motion:reduce){.PlatformCatalogFilter_bandField__0DW84{transition:none}}.PlatformBlocksOrientation_hero__ubqBF{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);gap:1rem;align-items:stretch;padding-top:clamp(1.2rem,3vw,2.5rem)}.PlatformBlocksOrientation_hero__ubqBF>*{min-width:0}.PlatformBlocksOrientation_offerHeroLayout__EEkjU{grid-template-columns:minmax(18rem,.86fr) minmax(0,1.14fr);align-items:stretch}.PlatformBlocksOrientation_immersiveHeroLayout__4jJv_{grid-template-columns:minmax(0,1fr)}.PlatformBlocksOrientation_productIntroHero__X4axf{align-items:stretch}@media (max-width:900px){.PlatformBlocksOrientation_productIntroHero__X4axf{grid-template-columns:1fr}.PlatformBlocksOrientation_productIntroHero__X4axf>*{width:100%;min-width:0}}.PlatformBlocksOrientation_heroPanel__ymuIb{min-height:34rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.3rem,4vw,2.5rem)}.PlatformBlocksOrientation_heroFeature___AcDA{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:center;overflow:hidden;margin-top:0;border:0;border-radius:0;background:var(--cw-platform-accent-strong);box-shadow:none;isolation:isolate;scroll-margin-top:5.25rem;--hero-photo-x:var(--hero-photo-x-desktop,50%);--hero-photo-y:var(--hero-photo-y-desktop,50%);--hero-photo-shift-y:0%;--hero-photo-scale:1;--hero-photo-origin:center center}@media (min-width:561px){.PlatformBlocksOrientation_heroFeature___AcDA{--hero-photo-x:var(--hero-photo-x-desktop,50%);--hero-photo-y:var(--hero-photo-y-desktop,50%);--hero-photo-shift-y:0%;--hero-photo-scale:1;--hero-photo-origin:center center}}@media (min-width:561px) and (min-aspect-ratio:16/9){.PlatformBlocksOrientation_heroFeature___AcDA{--hero-photo-y:var(--hero-photo-y-wide,var(--hero-photo-y-desktop,50%))}}@media (min-width:561px) and (min-aspect-ratio:7/3){.PlatformBlocksOrientation_heroFeature___AcDA{--hero-photo-y:var(--hero-photo-y-ultrawide,var(--hero-photo-y-wide,var(--hero-photo-y-desktop,50%)))}}@media (max-width:560px){.PlatformBlocksOrientation_heroFeature___AcDA{--hero-photo-x:var(--hero-photo-x-mobile,var(--hero-photo-x-desktop,50%));--hero-photo-y:var(--hero-photo-y-mobile,var(--hero-photo-y-desktop,50%));--hero-photo-shift-y:0%;--hero-photo-scale:var(--hero-photo-zoom-mobile,1);--hero-photo-origin:var(--hero-photo-origin-mobile,center center)}}.PlatformBlocksOrientation_heroFeature___AcDA:before{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--cw-mat-scrim-ink) 34%,transparent),transparent 24%)}.PlatformBlocksOrientation_heroPhotoLayer__bSEQO{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--cw-mat-scrim-ink)}.PlatformBlocksOrientation_heroPhotoLayer__bSEQO picture{display:contents}.PlatformBlocksOrientation_heroPhotoLayer__bSEQO .PlatformBlocksOrientation_expertImage__SddIk{-o-object-position:var(--hero-photo-x) var(--hero-photo-y);object-position:var(--hero-photo-x) var(--hero-photo-y);transform:translateY(var(--hero-photo-shift-y)) scale(var(--hero-photo-scale));transform-origin:var(--hero-photo-origin)}.PlatformBlocksOrientation_heroPhotoLayer__bSEQO:after{position:absolute;inset:0;z-index:2;content:"";--hero-scrim-ink:var(--cw-mat-scrim-ink);background:linear-gradient(96deg,color-mix(in srgb,var(--hero-scrim-ink) 84%,transparent) 0,color-mix(in srgb,var(--hero-scrim-ink) 74%,transparent) 34%,color-mix(in srgb,var(--hero-scrim-ink) 48%,transparent) 54%,transparent 74%),linear-gradient(150deg,color-mix(in srgb,var(--cw-sem-guide-strong) 5%,transparent),transparent 55%,color-mix(in srgb,var(--cw-sem-warmth) 6%,transparent))}.PlatformBlocksOrientation_heroFeatureContent__nVgCP{width:min(100% - 2 * var(--cw-page-gutter),var(--cw-max-width));max-width:var(--cw-max-width);min-width:0;position:relative;z-index:2;display:grid;gap:1rem;margin-inline:auto;padding:clamp(5.75rem,10vw,8rem) 0 clamp(6.4rem,10vw,8.5rem);color:var(--cw-platform-accent-contrast)}.PlatformBlocksOrientation_heroUtilityRow__xdNda{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--cw-space-xs);margin-bottom:var(--cw-space-2xs)}.PlatformBlocksOrientation_heroUtilityLink__l8so7{gap:.4rem;color:color-mix(in srgb,var(--cw-platform-accent-contrast) 78%,transparent)}.PlatformBlocksOrientation_heroUtilityLink__l8so7:hover:not(:disabled){color:var(--cw-platform-accent-contrast)}.PlatformBlocksOrientation_heroBadge__go235{width:-moz-fit-content;width:fit-content;margin:0;position:relative;overflow:hidden;isolation:isolate;padding:.48rem .74rem;border:0;border-radius:var(--cw-radius-pill);color:var(--cw-platform-accent-contrast);background-color:color-mix(in srgb,var(--cw-mat-surface-night) var(--cw-mat-tint-chrome-floor),transparent);background-image:var(--cw-mat-grain-image);backdrop-filter:var(--cw-mat-filter);box-shadow:var(--cw-mat-shadow-raised);font-family:var(--cw-font-data);font-size:var(--ds-type-label-size);font-weight:700;line-height:var(--ds-type-label-line-height);letter-spacing:.03em;text-transform:uppercase}.PlatformBlocksOrientation_heroBadge__go235 span,.PlatformBlocksOrientation_heroSecondaryButton__oX1t7 span{position:relative;z-index:1}.PlatformBlocksOrientation_heroFeatureTitle__ptBOm{max-width:min(9.8ch,100%);color:var(--cw-sem-calm-bg);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.PlatformBlocksOrientation_detailHeroTitle__VX8_p,.PlatformBlocksOrientation_heroFeatureTitle__ptBOm{margin:0;text-shadow:0 1px 2px color-mix(in srgb,var(--cw-mat-scrim-ink) 38%,transparent),0 10px 30px color-mix(in srgb,var(--cw-mat-scrim-ink) 28%,transparent);font-family:var(--cw-font-ui);font-size:var(--ds-type-hero-size);line-height:var(--ds-type-hero-line-height)}.PlatformBlocksOrientation_detailHeroTitle__VX8_p{max-width:min(15ch,100%);color:var(--cw-platform-accent-contrast);font-weight:800;letter-spacing:-.01em;text-wrap:balance}.PlatformBlocksOrientation_detailHeroSubtitle__ZqT0J{max-width:min(24rem,100%);margin:0;color:color-mix(in srgb,var(--cw-platform-accent-contrast) 90%,transparent);text-shadow:0 1px 2px color-mix(in srgb,var(--cw-mat-scrim-ink) 34%,transparent);font-family:var(--cw-font-editorial);font-size:var(--ds-type-hero-subtitle-size);font-weight:500;line-height:var(--ds-type-hero-subtitle-line-height)}.PlatformBlocksOrientation_heroFeatureLead__46FdP{max-width:min(29rem,100%);margin:0;color:color-mix(in srgb,var(--cw-sem-calm-bg) 82%,transparent);text-shadow:0 1px 2px color-mix(in srgb,var(--cw-mat-scrim-ink) 34%,transparent);font-size:var(--ds-type-lead-size);font-weight:560;line-height:var(--ds-type-lead-line-height)}.PlatformBlocksOrientation_heroSupportNote__ou2bP{max-width:27rem;margin:0;color:color-mix(in srgb,var(--cw-platform-accent-contrast) 68%,transparent);font-size:var(--ds-type-body-sm-size);font-weight:540;line-height:var(--ds-type-body-sm-line-height)}.PlatformBlocksOrientation_heroMetaList__VtuA3{display:flex;flex-wrap:wrap;gap:.4rem;margin:.1rem 0 0;padding:0;list-style:none}.PlatformBlocksOrientation_heroMetaItem__aQeoe{display:inline-flex;align-items:center;gap:.34rem;padding:.34rem .62rem;border-radius:var(--cw-radius-pill);color:color-mix(in srgb,var(--cw-platform-accent-contrast) 88%,transparent);background-color:color-mix(in srgb,var(--cw-mat-surface-night) var(--cw-mat-tint-chrome-floor),transparent);background-image:var(--cw-mat-grain-image);backdrop-filter:var(--cw-mat-filter);font-family:var(--cw-font-data);font-size:var(--ds-type-body-sm-size);font-weight:620;line-height:1.2}.PlatformBlocksOrientation_heroMetaGlyph__8IS2d{flex:none;opacity:.72}.PlatformBlocksOrientation_heroPriceRow__XP8n_{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:.3rem 0 0;color:var(--cw-platform-accent-contrast);text-shadow:0 1px 2px color-mix(in srgb,var(--cw-mat-scrim-ink) 34%,transparent)}.PlatformBlocksOrientation_heroPriceValue__E9NZW{margin:0;font-family:var(--cw-font-data);font-size:var(--ds-type-title-size);font-weight:800;line-height:1.1}.PlatformBlocksOrientation_heroPriceOld__uZ_93{color:color-mix(in srgb,var(--cw-platform-accent-contrast) 68%,transparent);font-size:var(--ds-type-lead-size);line-height:1.2;text-decoration-thickness:.08em;text-decoration-color:currentColor}.PlatformBlocksOrientation_heroPriceNote__EBU_o{margin:0;color:color-mix(in srgb,var(--cw-platform-accent-contrast) 70%,transparent);font-size:var(--ds-type-body-sm-size);font-weight:540}.PlatformBlocksOrientation_heroStatusRow__drbTh{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.3rem 0 0}.PlatformBlocksOrientation_heroStatusBadge__koP2g{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:var(--cw-radius-pill);color:var(--cw-platform-accent-contrast);background-color:color-mix(in srgb,var(--cw-mat-surface-night) var(--cw-mat-tint-chrome-floor),transparent);background-image:var(--cw-mat-grain-image);backdrop-filter:var(--cw-mat-filter);box-shadow:var(--cw-mat-shadow-raised);font-family:var(--cw-font-data);font-size:var(--ds-type-label-size);font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.PlatformBlocksOrientation_heroStatusNote__i1IV6{margin:0;color:color-mix(in srgb,var(--cw-platform-accent-contrast) 78%,transparent);text-shadow:0 1px 2px color-mix(in srgb,var(--cw-mat-scrim-ink) 34%,transparent);font-size:var(--ds-type-body-sm-size);font-weight:560}.PlatformBlocksOrientation_heroProgressTrack__2fo__{width:min(100%,19.5rem);height:.28rem;margin-top:.55rem;border-radius:var(--cw-radius-pill);overflow:hidden;background-color:color-mix(in srgb,var(--cw-platform-accent-contrast) 24%,transparent)}.PlatformBlocksOrientation_heroProgressFill__LITWs{height:100%;border-radius:inherit;background-color:var(--cw-platform-accent-contrast)}.PlatformBlocksOrientation_heroFeatureActions__0FpZQ{width:min(100%,var(--ds-button-max-width));display:grid;grid-template-columns:1fr;gap:.7rem;margin-top:.2rem}.PlatformBlocksOrientation_videoSection__BViks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(.95rem,2vw,1.2rem);align-items:stretch;position:relative;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.PlatformBlocksOrientation_videoAside__04lTf,.PlatformBlocksOrientation_videoPanel__I7rzS{min-width:0;width:100%;border:0;border-radius:var(--cw-card-radius);background:var(--cw-mat-surface);box-shadow:var(--cw-mat-shadow-soft)}.PlatformBlocksOrientation_videoPanel__I7rzS{position:relative;overflow:hidden;display:grid;align-content:center;align-self:stretch;background:var(--cw-mat-scrim-ink);scroll-margin-top:5.25rem}.PlatformBlocksOrientation_videoFrame__cGKqD{position:relative;width:100%;aspect-ratio:16/9}.PlatformBlocksOrientation_videoPanel__I7rzS:after{display:none}.PlatformBlocksOrientation_videoEmbed__6yNht{position:absolute;inset:0;width:100%;height:100%;border:0}.PlatformBlocksOrientation_videoPoster__OPRXL{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:var(--cw-mat-scrim-ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;overflow:hidden}.PlatformBlocksOrientation_videoPosterImage__VRkCN{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PlatformBlocksOrientation_videoPlayMark__BAsvI{position:relative;z-index:1;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:var(--cw-radius-pill);border:1px solid var(--cw-mat-inverse-stroke);color:var(--cw-mat-inverse-text);background-color:var(--cw-mat-inverse-control);backdrop-filter:var(--cw-mat-filter);transition:background-color .16s ease,transform .16s ease}.PlatformBlocksOrientation_videoPoster__OPRXL:focus-visible .PlatformBlocksOrientation_videoPlayMark__BAsvI,.PlatformBlocksOrientation_videoPoster__OPRXL:hover .PlatformBlocksOrientation_videoPlayMark__BAsvI{background-color:var(--cw-mat-inverse-control-hover);transform:scale(1.04)}.PlatformBlocksOrientation_videoPoster__OPRXL:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(-1 * var(--ds-focus-ring-width))}@media (prefers-reduced-motion:reduce){.PlatformBlocksOrientation_videoPlayMark__BAsvI{transition:none}.PlatformBlocksOrientation_videoPoster__OPRXL:focus-visible .PlatformBlocksOrientation_videoPlayMark__BAsvI,.PlatformBlocksOrientation_videoPoster__OPRXL:hover .PlatformBlocksOrientation_videoPlayMark__BAsvI{transform:none}}.PlatformBlocksOrientation_videoAside__04lTf{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:clamp(.85rem,2vw,1.05rem);background:var(--cw-mat-surface)}.PlatformBlocksOrientation_videoActionGrid__BhIa2{display:grid;gap:.72rem;align-content:end;width:100%}.PlatformBlocksOrientation_videoDecisionRail__KW2jC{display:grid;gap:.72rem;height:100%}.PlatformBlocksOrientation_videoDecisionIntro__o8LCl{display:grid;gap:.35rem}.PlatformBlocksOrientation_videoDecisionTitle__po3NV{font-size:clamp(1.65rem,4.2vw,2.4rem);font-weight:500;line-height:1.12}.PlatformBlocksOrientation_videoDecisionMore__EJbYh{justify-content:flex-start}@media (max-width:900px){.PlatformBlocksOrientation_videoSection__BViks{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:1rem;border-radius:var(--cw-radius-xl)}.PlatformBlocksOrientation_videoSection__BViks>*{grid-column:1/-1;width:100%;max-width:100%;min-width:0}.PlatformBlocksOrientation_videoPanel__I7rzS{align-self:start;aspect-ratio:16/9;border-radius:var(--cw-radius-lg)}.PlatformBlocksOrientation_videoAside__04lTf{border-radius:0 0 var(--cw-radius-lg) var(--cw-radius-lg);gap:.95rem;padding:1rem 0 0}.PlatformBlocksOrientation_videoDecisionRail__KW2jC{margin-top:0;padding:0;gap:.72rem;height:auto}.PlatformBlocksOrientation_videoActionGrid__BhIa2{gap:.72rem;height:auto}.PlatformBlocksOrientation_videoDecisionText__bFu3m{font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line-height)}}.PlatformBlocksOrientation_mediaPanel__MlZWD{min-height:34rem;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--cw-platform-accent-strong) 58%,transparent)),var(--cw-platform-surface-muted)}.PlatformBlocksOrientation_expertImage__SddIk{width:100%;flex:1;min-height:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.PlatformBlocksOrientation_mediaCaption__r_jg5{display:grid;gap:.65rem;padding:1.25rem;color:var(--cw-platform-accent-contrast);background:var(--cw-platform-accent-strong)}.PlatformBlocksOrientation_mediaCaption__r_jg5 strong{font-size:1.25rem}@media (prefers-reduced-motion:reduce){.PlatformBlocksOrientation_heroPrimaryButton__buLIG,.PlatformBlocksOrientation_heroSecondaryButton__oX1t7{transition:none}.PlatformBlocksOrientation_heroPrimaryButton__buLIG:hover{transform:none}}.PlatformOfferCommerce_stickyBar__BNIZM{display:none}@media (max-width:900px){.PlatformOfferCommerce_stickyBar__BNIZM{position:fixed;right:0;bottom:0;left:0;z-index:var(--ds-z-sticky);display:flex;align-items:center;gap:var(--cw-space-sm);width:100%;padding:.6rem var(--cw-space-md) max(.6rem,env(safe-area-inset-bottom));border-top:1px solid var(--cw-mat-stroke);background-color:var(--cw-mat-surface);background-image:var(--cw-mat-grain-image);box-shadow:var(--cw-mat-shadow-raised);will-change:transform;transform:translateY(110%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.PlatformOfferCommerce_stickyBar__BNIZM[data-shown=true]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.PlatformOfferCommerce_stickyBar__BNIZM{transition:none}}}.PlatformOfferCommerce_stickyPrice__M_jFn{flex:none;margin:0;color:var(--cw-platform-text);font-family:var(--cw-font-data);font-size:1.05rem;line-height:1.1}.PlatformOfferCommerce_stickyAction__xH1D3{flex:1}.PlatformOfferCommerce_backRow__8_Ss8{width:min(100% - 2 * var(--cw-page-gutter),var(--cw-max-width));margin:var(--cw-space-lg) auto 0}.PlatformOfferCommerce_backLink___Wl_r{gap:.4rem}.PlatformOfferCommerce_outline__4NfD7{display:grid;gap:var(--cw-space-md);margin:0;padding:0;list-style:none}.PlatformOfferCommerce_outlineModule___bIk4{display:grid;gap:.55rem;padding:var(--cw-space-md);border-radius:var(--cw-radius-sm);background:var(--cw-platform-surface);box-shadow:var(--cw-mat-shadow-soft)}.PlatformOfferCommerce_outlineModuleHead__1Bn9d{display:flex;align-items:center;justify-content:space-between;gap:var(--cw-space-sm);margin:calc(var(--cw-space-md) * -1);padding:var(--cw-space-md);cursor:pointer;list-style:none}.PlatformOfferCommerce_outlineModuleHead__1Bn9d::-webkit-details-marker{display:none}.PlatformOfferCommerce_outlineModuleHead__1Bn9d:focus-visible{outline:2px solid var(--cw-platform-text);outline-offset:-2px;border-radius:var(--cw-radius-sm)}.PlatformOfferCommerce_outlineModule___bIk4[open] .PlatformOfferCommerce_outlineModuleHead__1Bn9d{margin-block-end:0}.PlatformOfferCommerce_outlineChevron__joX1v{flex:none;color:var(--cw-platform-muted);transition:transform .18s ease}.PlatformOfferCommerce_outlineModule___bIk4[open] .PlatformOfferCommerce_outlineChevron__joX1v{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.PlatformOfferCommerce_outlineChevron__joX1v{transition:none}}.PlatformOfferCommerce_outlineModule___bIk4[open] .PlatformOfferCommerce_outlineLessons__F4oab{margin-top:.5rem}.PlatformOfferCommerce_outlineModuleTitle__F4TjE{margin:0;color:var(--cw-platform-text);font-family:var(--cw-font-ui);font-size:1.02rem;font-weight:700;line-height:1.3}.PlatformOfferCommerce_outlineLessons__F4oab{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size);line-height:1.45}.PlatformOfferCommerce_outlineLesson__Qhi48{display:grid;grid-template-columns:1.25rem 1fr;align-items:start;gap:.5rem}.PlatformOfferCommerce_outlineLessonGlyph__TKPPx{margin-top:.1rem;color:var(--cw-platform-muted)}.PlatformOfferCommerce_outlineLesson__Qhi48[data-state=locked]{color:color-mix(in srgb,var(--cw-platform-muted) 72%,transparent)}.PlatformOfferCommerce_outlineLesson__Qhi48[data-state=current] .PlatformOfferCommerce_outlineLessonGlyph__TKPPx,.PlatformOfferCommerce_outlineLesson__Qhi48[data-state=done] .PlatformOfferCommerce_outlineLessonGlyph__TKPPx{color:var(--cw-platform-text)}.PlatformOfferCommerce_outlineLessonLink__923_I{color:var(--cw-platform-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cw-platform-text) 28%,transparent);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color .14s ease,text-decoration-thickness .14s ease}.PlatformOfferCommerce_outlineLessonLink__923_I:focus-visible,.PlatformOfferCommerce_outlineLessonLink__923_I:hover{text-decoration-color:var(--cw-platform-text);text-decoration-thickness:2px}.PlatformOfferCommerce_outlineLesson__Qhi48[data-state=done] .PlatformOfferCommerce_outlineLessonLink__923_I{color:var(--cw-platform-muted)}.PlatformOfferCommerce_outlineLessonNote__rGgm3{display:block;color:var(--cw-platform-muted);font-size:var(--ds-type-label-size);font-weight:560}.PlatformOfferCommerce_bento__73hMy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--cw-space-md);margin:0;padding:0;list-style:none}.PlatformOfferCommerce_bentoCard__RG5lQ{display:grid;align-content:start;gap:.9rem;padding:var(--cw-space-md);border:1px solid var(--cw-mat-stroke-inner);border-radius:var(--cw-radius-sm);background:var(--cw-mat-surface);box-shadow:var(--cw-mat-shadow-soft)}.PlatformOfferCommerce_bentoCardHead__PHKtX{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid transparent;-o-border-image:var(--cw-rule-fade-x);border-image:var(--cw-rule-fade-x);color:var(--cw-platform-muted)}.PlatformOfferCommerce_bentoCardTitle__9S9a6{margin:0;color:var(--cw-platform-text);font-family:var(--cw-font-ui);font-size:1.22rem;font-weight:700;line-height:1.25}.PlatformOfferCommerce_bentoList__GR18b{display:grid;gap:.45rem;margin:0;padding:0;list-style:none;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size);line-height:1.45}.PlatformOfferCommerce_bentoList__GR18b li{display:grid;grid-template-columns:1.15rem 1fr;align-items:start;gap:.45rem}.PlatformOfferCommerce_bentoMark__Jq5s2{margin-top:.08rem;color:color-mix(in srgb,var(--cw-platform-text) 46%,transparent)}.PlatformOfferCommerce_author__tSYqg{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--cw-space-md)}.PlatformOfferCommerce_authorPhoto__wecTU{width:5.5rem;height:5.5rem;border-radius:var(--cw-radius-pill);-o-object-fit:cover;object-fit:cover;box-shadow:var(--cw-mat-shadow-soft)}.PlatformOfferCommerce_authorBody__w8MP8{display:grid;gap:.4rem}.PlatformOfferCommerce_authorName__aP_HG{margin:0;color:var(--cw-platform-text);font-family:var(--cw-font-ui);font-size:1.02rem;font-weight:700;line-height:1.3}.PlatformOfferCommerce_authorRole__wffOQ{margin:0;color:var(--cw-platform-muted);font-family:var(--cw-font-data);font-size:var(--ds-type-label-size);font-weight:640;letter-spacing:.02em}.PlatformOfferCommerce_authorNote__X3lKp{margin:0;color:var(--cw-platform-text);font-size:var(--ds-type-body-sm-size);line-height:1.5}.PlatformOfferCommerce_authorLink__ynv06{justify-self:start;gap:.35rem}.PlatformOfferCommerce_priceRow__LO_r_{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.PlatformOfferCommerce_priceValue__FTfSk{margin:0;color:var(--cw-platform-text);font-family:var(--cw-font-ui);font-size:clamp(1.9rem,5vw,2.6rem);font-weight:700;line-height:1.05}.PlatformOfferCommerce_priceOld__UxioZ{margin:0;color:var(--cw-platform-muted);font-size:var(--ds-type-lead-size);line-height:1.2;text-decoration-thickness:.08em;text-decoration-color:currentColor}.PlatformOfferCommerce_includes__O3Qah,.PlatformOfferCommerce_priceNote__6igwB{margin:0;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size)}.PlatformOfferCommerce_includes__O3Qah{display:grid;gap:.4rem;padding:0;list-style:none;line-height:1.45}.PlatformOfferCommerce_includes__O3Qah li{display:flex;align-items:start;gap:.5rem}.PlatformOfferCommerce_includeMark__ms9ba{flex:none;margin-top:.15rem;color:var(--cw-sem-warmth)}.PlatformOfferCommerce_ownedPanel__aoMSl{grid-column:1/-1;display:grid;align-content:start;gap:.6rem}.PlatformOfferCommerce_ownedActions__Ua6c3{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem}.PlatformOfferCommerce_shelfAction__j9vh9{justify-self:start}.PlatformOfferCommerce_fineprint__y1dS9{margin:0;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size);line-height:1.45}.PlatformOfferCommerce_fineprint__y1dS9 a{color:inherit}.PlatformOfferCommerce_statusPanel__l3bsS{width:min(100%,44rem);margin-inline:auto}.PlatformOfferCommerce_statusActions__np0DA{display:grid;gap:var(--cw-space-sm);margin-top:var(--cw-space-sm)}.PlatformOfferCommerce_statusMeta__vRGtt{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size);line-height:1.5}@media (min-width:561px){.PlatformOfferCommerce_statusActions__np0DA{grid-auto-flow:column;justify-content:start}.PlatformOfferCommerce_statusPrimaryAction__EFkXc,.PlatformOfferCommerce_statusSecondaryAction__XXYpn{width:auto;min-width:var(--ds-button-min-width)}}.PlatformOfferCommerce_outlineMore__wF3sy{display:grid;gap:var(--cw-space-sm);justify-items:start;margin-top:var(--cw-space-md);padding-top:var(--cw-space-md);border-top:1px solid transparent;-o-border-image:var(--cw-rule-fade-x);border-image:var(--cw-rule-fade-x)}.PlatformOfferCommerce_outlineMoreLink__Y7O_W{text-decoration:none}.PlatformOfferCommerce_outlineMoreNote__PFOJV{margin:0;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size);line-height:1.5}.PlatformThemeControl_control__2BVyA{display:flex;align-items:center;gap:.1rem;padding:.15rem;border-radius:var(--cw-radius-pill);background:color-mix(in srgb,var(--platform-header-fg,var(--cw-platform-text)) 10%,transparent)}.PlatformThemeControl_control__2BVyA .PlatformThemeControl_option__nXau7{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--cw-ink-ring-size);width:var(--cw-ink-ring-size);height:var(--cw-ink-ring-size);border:0;border-radius:var(--cw-radius-pill);background:transparent;padding:0;color:color-mix(in srgb,var(--platform-header-fg,var(--cw-platform-text)) 70%,transparent);cursor:pointer;transition:color .16s ease}.PlatformThemeControl_control__2BVyA .PlatformThemeControl_option__nXau7:focus-visible,.PlatformThemeControl_control__2BVyA .PlatformThemeControl_option__nXau7:hover{color:var(--platform-header-fg,var(--cw-platform-text));background:transparent;outline:none}.PlatformThemeControl_control__2BVyA .PlatformThemeControl_option__nXau7:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cw-platform-accent) 28%,transparent),var(--cw-mat-shadow-soft)}.PlatformThemeControl_ring__C4MC9{position:absolute;z-index:2;inset:50% auto auto 50%;width:var(--cw-ink-ring-size);height:var(--cw-ink-ring-size);overflow:visible;color:var(--platform-header-nav-marker,var(--cw-nav-marker));pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(-4deg);transition:opacity .16s ease,transform .16s ease}.PlatformThemeControl_control__2BVyA .PlatformThemeControl_option__nXau7:focus-visible .PlatformThemeControl_ring__C4MC9,.PlatformThemeControl_control__2BVyA .PlatformThemeControl_option__nXau7:hover .PlatformThemeControl_ring__C4MC9{opacity:var(--cw-ink-hover-opacity);transform:translate(-50%,-50%) scale(var(--cw-ink-hover-scale)) rotate(-4deg)}.PlatformThemeControl_control__2BVyA .PlatformThemeControl_option__nXau7[aria-pressed=true] .PlatformThemeControl_ring__C4MC9{opacity:.9;transform:translate(-50%,-50%) scale(1) rotate(-4deg)}.PlatformThemeControl_control__2BVyA .PlatformThemeControl_option__nXau7 svg{display:block}.PlatformOfferCarousel_carousel__IGIwC{display:grid;min-width:0;gap:var(--cw-space-xs)}.PlatformOfferCarousel_stage__LsnFz{position:relative;min-width:0}.PlatformOfferCarousel_controls__Dvicm{position:absolute;z-index:1;inset-block-start:50%;inset-inline:var(--cw-space-2xs);display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.PlatformOfferCarousel_carousel__IGIwC[data-overflow=false] .PlatformOfferCarousel_controls__Dvicm{visibility:hidden;pointer-events:none}.PlatformOfferCarousel_control__EK5s6{pointer-events:auto}.PlatformOfferCarousel_viewport__ZAPj8{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.PlatformOfferCarousel_viewport__ZAPj8::-webkit-scrollbar{display:none}.PlatformOfferCarousel_viewport__ZAPj8:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-offset-tight);border-radius:var(--cw-radius-sm)}.PlatformOfferCarousel_track__da59V{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--cw-space-md) - var(--cw-space-md)) / 3);grid-template-rows:minmax(0,1fr);gap:var(--cw-space-md)}.PlatformOfferCarousel_track__da59V>*{width:100%;min-width:0;height:var(--ds-offer-card-height-rail);min-height:0;scroll-snap-align:start}.PlatformOfferCarousel_queueFooter__C_73D{display:grid;justify-items:center;min-width:0;gap:var(--cw-space-sm);padding-block-start:var(--cw-space-2xs)}.PlatformOfferCarousel_queueDots__Mv3XK{display:flex;align-items:center;justify-content:center;min-height:1rem;color:var(--cw-platform-muted)}.PlatformOfferCarousel_queueDotButton__Iy835{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--cw-space-2xs);border:0;background:none;color:inherit;cursor:pointer}.PlatformOfferCarousel_queueDotButton__Iy835:after{content:"";position:absolute;inset:-.5rem 0}.PlatformOfferCarousel_queueDotButton__Iy835:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-offset-tight)}.PlatformOfferCarousel_queueDot__Qfmxr{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:var(--cw-radius-pill);background:currentColor;opacity:.32;transition:width .16s ease,height .16s ease,opacity .16s ease}.PlatformOfferCarousel_queueDotButton__Iy835:hover .PlatformOfferCarousel_queueDot__Qfmxr{opacity:.64}.PlatformOfferCarousel_queueDotButtonCurrent__YlPcW .PlatformOfferCarousel_queueDot__Qfmxr,.PlatformOfferCarousel_queueDotButtonCurrent__YlPcW:hover .PlatformOfferCarousel_queueDot__Qfmxr{width:.75rem;height:.75rem;background:var(--cw-platform-accent);opacity:1}@media (prefers-reduced-motion:reduce){.PlatformOfferCarousel_queueDot__Qfmxr{transition:none}}.PlatformOfferCarousel_queueOverflow__qe5Bh{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--cw-space-sm) var(--cw-space-md)}.PlatformOfferCarousel_queueRange__MN0Qi{color:var(--cw-platform-muted);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height)}.PlatformOfferCarousel_queueActions__7qFhZ{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--cw-space-xs)}.PlatformOfferCarousel_queueLink__30EeL{display:inline-flex;align-items:center;min-height:var(--ds-touch-target-min);gap:var(--cw-space-xs);color:var(--cw-platform-text);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.22em}.PlatformOfferCarousel_queueLink__30EeL:focus-visible,.PlatformOfferCarousel_queueLink__30EeL:hover{color:var(--cw-sem-warmth)}.PlatformOfferCarousel_queueLink__30EeL:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-offset-tight);border-radius:var(--cw-radius-sm)}.PlatformOfferCarousel_srOnly__50i_F{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:561px) and (max-width:900px){.PlatformOfferCarousel_track__da59V{grid-auto-columns:calc((100% - var(--cw-space-md)) / 2)}}@media (max-width:560px){.PlatformOfferCarousel_controls__Dvicm{display:none}.PlatformOfferCarousel_track__da59V{grid-auto-columns:var(--ds-offer-card-rail-width);gap:var(--cw-space-sm)}}@media (prefers-reduced-motion:reduce){.PlatformOfferCarousel_viewport__ZAPj8{scroll-behavior:auto}}.PlatformTrail_back__YY4Vt{display:inline-flex;align-items:center;min-width:0;max-width:100%}.PlatformTrail_backIcon__a7TRq{flex:0 0 auto;margin-inline-end:calc(-1 * var(--cw-space-2xs));color:var(--cw-platform-muted)}.PlatformTrail_trail__GjL5c{--trail-step-max:22ch;--trail-here-max:16ch;display:flex;align-items:center;flex-wrap:nowrap;min-width:0;margin-block-end:var(--cw-space-xs)}@media (min-width:561px) and (max-width:900px){.PlatformTrail_trail__GjL5c{flex-wrap:wrap;row-gap:var(--cw-space-2xs)}}.PlatformTrail_step__J3fXC{display:none;align-items:center;min-width:0;max-width:var(--trail-step-max)}.PlatformTrail_step__J3fXC:last-child{max-width:var(--trail-here-max)}.PlatformTrail_sep__YHzMB{flex:0 0 auto;color:var(--cw-platform-muted);opacity:.6}.PlatformTrail_crumbLink__FlANd{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--ds-touch-target-min);color:var(--cw-platform-muted)}.PlatformTrail_crumbLink__FlANd:hover:not(:disabled){color:var(--cw-platform-text);background:transparent;box-shadow:none}.PlatformTrail_crumbLink__FlANd:focus-visible{background:transparent;box-shadow:none}@media (min-width:561px){.PlatformTrail_back__YY4Vt{display:none}.PlatformTrail_step__J3fXC{display:inline-flex}}.PlatformTrail_here__g_YVz{min-width:0;padding-inline:var(--cw-space-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cw-platform-text);font-size:.9rem;font-weight:600;background:transparent}.PlatformTrail_inkLabel__um_LO{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.PlatformTrail_inkText__cHb8c{min-width:0;overflow:hidden;text-overflow:ellipsis}.PlatformTrail_inkMark__V3XSe{position:absolute;inset-inline:-.22rem;inset-block-end:-.5rem;width:calc(100% + .44rem);height:var(--cw-ink-stroke-height);overflow:visible;color:var(--cw-platform-accent);pointer-events:none;opacity:0;transform:scaleX(.58) rotate(-1.2deg);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.PlatformTrail_crumbLink__FlANd:focus-visible .PlatformTrail_inkMark__V3XSe,.PlatformTrail_crumbLink__FlANd:hover .PlatformTrail_inkMark__V3XSe{opacity:var(--cw-nav-marker-hover-opacity);transform:scaleX(var(--cw-nav-marker-hover-scale)) rotate(-1.2deg)}.PlatformTrail_inkLabel__um_LO[data-current] .PlatformTrail_inkMark__V3XSe{opacity:1;transform:scaleX(1) rotate(-1.2deg)}@media (prefers-reduced-motion:reduce){.PlatformTrail_inkMark__V3XSe{transition:none}}.PlatformTrail_trail__GjL5c[data-tone=media]{margin-block-end:0}.PlatformTrail_trail__GjL5c[data-tone=media] .PlatformTrail_backIcon__a7TRq,.PlatformTrail_trail__GjL5c[data-tone=media] .PlatformTrail_sep__YHzMB{color:color-mix(in srgb,var(--cw-platform-accent-contrast) 72%,transparent)}.PlatformTrail_trail__GjL5c[data-tone=media] .PlatformTrail_crumbLink__FlANd{color:color-mix(in srgb,var(--cw-platform-accent-contrast) 92%,transparent)}.PlatformTrail_trail__GjL5c[data-tone=media] .PlatformTrail_crumbLink__FlANd:hover:not(:disabled){color:var(--cw-platform-accent-contrast)}.PlatformTrail_trail__GjL5c[data-tone=media] .PlatformTrail_here__g_YVz{color:color-mix(in srgb,var(--cw-platform-accent-contrast) 74%,transparent)}