@keyframes cb-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cb-glow-pulse{0%,to{box-shadow:0 0 #c2667840}50%{box-shadow:0 0 0 14px #fff0}}@keyframes cb-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cb-float-y-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cb-home-learn-exp.cb-widget-section{padding:var(--space-24)0;background:radial-gradient(ellipse at 90% 10%,#c2667814,transparent 60%),linear-gradient(180deg,var(--color-bg)0%,color-mix(in srgb,var(--color-bg)70%,var(--color-beige)30%)12%,color-mix(in srgb,var(--color-bg)35%,var(--color-beige)65%)28%,var(--color-beige)45%,var(--color-beige)55%,color-mix(in srgb,var(--color-bg)35%,var(--color-beige)65%)72%,color-mix(in srgb,var(--color-bg)70%,var(--color-beige)30%)88%,var(--color-bg)100%);overflow:visible}.cb-home-learn-exp__inner{max-width:var(--container-max);padding-inline:var(--space-6);align-items:start;gap:var(--space-16);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.cb-home-learn-exp__features{margin:var(--space-10)0 0;gap:var(--space-6);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.cb-home-learn-exp__features li{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);align-items:flex-start;transition:transform .3s,box-shadow .3s;display:flex}.cb-home-learn-exp__features li:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.cb-home-learn-exp__icon{background:var(--gradient-rose);width:44px;height:44px;color:var(--color-cream);box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cb-home-learn-exp__features strong{font-size:var(--text-base);color:var(--color-text);margin-bottom:4px;font-weight:700;display:block}.cb-home-learn-exp__features p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.85}.cb-home-learn-exp__device{aspect-ratio:4/3;z-index:1;width:100%;position:relative;overflow:visible}.cb-home-learn-exp__frame{border-radius:var(--radius-2xl);background:var(--gradient-footer);border:10px solid var(--color-white);width:100%;height:100%;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.cb-home-learn-exp__frame-bar{top:12px;z-index:3;gap:6px;display:flex;position:absolute;inset-inline-start:16px}.cb-home-learn-exp__frame-bar span{background:#ffffff80;border-radius:50%;width:10px;height:10px}.cb-home-learn-exp__poster,.cb-home-learn-exp__frame img{object-fit:cover;object-position:50% 27%;width:100%;height:100%;display:block}.cb-home-learn-exp__video{object-fit:cover;object-position:50% 27%;opacity:0;pointer-events:none;z-index:1;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.cb-home-learn-exp__frame.is-video-active .cb-home-learn-exp__video{opacity:1;pointer-events:auto}.cb-home-learn-exp__frame.is-video-active .cb-home-learn-exp__poster{opacity:0}.cb-home-learn-exp__frame.is-video-active .cb-home-learn-exp__frame-overlay{opacity:0;pointer-events:none}.cb-home-learn-exp__frame-overlay{background:linear-gradient(#0000 40%,#140d10d9 100%);place-items:center;display:grid;position:absolute;inset:0}.cb-home-learn-exp__play{background:var(--gradient-rose);width:78px;height:78px;color:var(--color-cream);box-shadow:var(--shadow-lg);cursor:pointer;border:none;border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite cb-glow-pulse;display:grid}.cb-home-learn-exp__play:disabled{opacity:.45;cursor:not-allowed;animation:none}.cb-home-learn-exp__video-controls{inset-inline:var(--space-5);z-index:4;align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);background:#140d10b8;display:flex;position:absolute;bottom:5.75rem}.cb-home-learn-exp__video-controls[hidden]{display:none}.cb-home-learn-exp__video-toggle,.cb-home-learn-exp__video-mute{width:40px;height:40px;color:var(--color-cream);cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.cb-home-learn-exp__video-toggle:hover,.cb-home-learn-exp__video-mute:hover{background:var(--color-primary)}.cb-home-learn-exp__video-toggle-icon--play,.cb-home-learn-exp__video-toggle.is-paused .cb-home-learn-exp__video-toggle-icon--pause{display:none}.cb-home-learn-exp__video-toggle.is-paused .cb-home-learn-exp__video-toggle-icon--play{display:grid}.cb-home-learn-exp__video-volume-wrap{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.cb-home-learn-exp__video-volume{min-width:72px;max-width:140px;accent-color:var(--color-primary);cursor:pointer;flex:1}.cb-home-learn-exp__video-mute-icon{place-items:center;display:grid}.cb-home-learn-exp__video-mute-icon--off,.cb-home-learn-exp__video-mute.is-muted .cb-home-learn-exp__video-mute-icon--on{display:none}.cb-home-learn-exp__video-mute.is-muted .cb-home-learn-exp__video-mute-icon--off{display:grid}.cb-home-learn-exp__frame-bottom{bottom:0;padding:var(--space-5);color:var(--color-cream);z-index:5;pointer-events:none;position:absolute;inset-inline:0}.cb-home-learn-exp__frame.is-video-active .cb-home-learn-exp__frame-bottom{pointer-events:auto}.cb-home-learn-exp__progress-info strong{font-size:var(--text-sm);display:block}.cb-home-learn-exp__progress-info span{font-size:var(--text-xs);color:#faf3ecb3}.cb-home-learn-exp__progress-bar{margin:var(--space-3)0 6px;border-radius:var(--radius-pill);cursor:default;background:#faf3ec26;height:4px;overflow:hidden}.cb-home-learn-exp__frame.is-video-active .cb-home-learn-exp__progress-bar{cursor:pointer}.cb-home-learn-exp__progress-fill{width:100%;height:100%;transform-origin:inline-start;will-change:transform;background:var(--gradient-warm);border-radius:var(--radius-pill);transition:transform .15s linear;display:block;transform:scaleX(0)}.cb-home-learn-exp__frame:not(.is-video-active) .cb-home-learn-exp__progress-fill{background-size:200% 100%;animation:2.5s linear infinite cb-shimmer;transform:scaleX(.42)}.cb-home-learn-exp__time-row{font-size:var(--text-xs);color:#faf3eca6;direction:ltr;justify-content:space-between;display:flex}.cb-home-learn-exp__badge{background:var(--color-bg-elevated);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-md);border:1px solid var(--color-border);align-items:center;gap:var(--space-3);z-index:6;display:inline-flex;position:absolute}.cb-home-learn-exp__badge--1{top:-20px;animation:5s ease-in-out infinite cb-float-y;inset-inline-end:-20px}.cb-home-learn-exp__badge--1 strong{font-family:var(--family-display);font-size:var(--text-2xl);color:var(--color-primary);font-weight:800}.cb-home-learn-exp__badge--1 span{font-size:var(--text-xs);color:var(--color-text-muted)}.cb-home-learn-exp__badge--2{bottom:-20px;animation:7s ease-in-out infinite cb-float-y-slow;inset-inline-start:-20px}.cb-home-learn-exp__streak{font-size:28px;line-height:1}.cb-home-learn-exp__badge--2 strong{color:var(--color-text);font-weight:700;font-size:var(--text-sm)}.cb-home-learn-exp__badge--2 span{font-size:var(--text-xs);color:var(--color-text-muted)}@media (width<=980px){.cb-home-learn-exp__inner{grid-template-columns:1fr}}@media (width<=560px){.cb-home-learn-exp__features{grid-template-columns:1fr}.cb-home-learn-exp__badge{display:none}}