@@ -291,3 +291,216 @@ description: "An open-source Jekyll theme crafted using the Bulma CSS framework.
291291 </div>
292292 </section>
293293 </div>
294+
295+ <!-- =============================================================================
296+ // COMPONENT: PROFESSIONAL LEARNING PATH
297+ // A responsive, grid-based component showcasing a structured course curriculum.
298+ // ============================================================================= -->
299+
300+ <style >
301+ /* --- Main Section Wrapper --- */
302+ .learning-path-section {
303+ background-color : var (--spruce-footer-color-background );
304+ border-top : 1px solid var (--spruce-base-color-border );
305+ border-bottom : 1px solid var (--spruce-base-color-border );
306+ }
307+
308+ /* --- Grid Layout --- */
309+ .learning-path-grid {
310+ --columns : 1 ; /* Mobile First */
311+ display : grid ;
312+ gap : clamp (1.5rem , 3vw , 2rem );
313+ grid-template-columns : repeat (var (--columns ), minmax (0 , 1fr ));
314+ }
315+ @media (min-width : 48em ) { .learning-path-grid { --columns : 2 ; } }
316+ @media (min-width : 80em ) { .learning-path-grid { --columns : 3 ; } }
317+
318+ /* --- The Learning Card --- */
319+ .learning-card {
320+ display : flex ;
321+ flex-direction : column ;
322+ height : 100% ;
323+ position : relative ;
324+ overflow : hidden ;
325+ background-color : var (--spruce-card-color-background );
326+ border : 1px solid var (--spruce-base-color-border );
327+ border-radius : var (--spruce-border-radius-lg );
328+ box-shadow : 0 4px 10px hsla (200 , 30% , 20% , 0.03 );
329+ transition : transform var (--spruce-duration ) var (--spruce-timing-function ),
330+ box-shadow var (--spruce-duration ) var (--spruce-timing-function );
331+ animation : card-fade-in 0.5s var (--spruce-timing-function ) both ;
332+ }
333+ .learning-card :hover {
334+ transform : translateY (-6px );
335+ box-shadow : var (--spruce-box-shadow );
336+ }
337+
338+ /* Staggered Animation Delay */
339+ .learning-path-grid > :nth-child (2 ) { animation-delay : 0.1s ; }
340+ .learning-path-grid > :nth-child (3 ) { animation-delay : 0.2s ; }
341+
342+ @keyframes card-fade-in {
343+ from { opacity : 0 ; transform : translateY (20px ); }
344+ to { opacity : 1 ; transform : translateY (0 ); }
345+ }
346+
347+ /* Decorative Background Icon */
348+ .learning-card__bg-icon {
349+ position : absolute ;
350+ bottom : 0 ;
351+ right : 0 ;
352+ font-size : 7rem ;
353+ line-height : 1 ;
354+ color : var (--spruce-base-color-border );
355+ opacity : 0.8 ;
356+ pointer-events : none ;
357+ transform : translate (25% , 25% ) rotate (10deg );
358+ transition : transform 0.4s ease , color 0.4s ease ;
359+ z-index : 1 ;
360+ }
361+ .learning-card :hover .learning-card__bg-icon {
362+ color : var (--spruce-base-color-primary );
363+ transform : translate (15% , 15% ) rotate (-5deg );
364+ }
365+
366+ /* Content inside the card */
367+ .learning-card__content {
368+ padding : 1.5rem ;
369+ flex-grow : 1 ;
370+ display : flex ;
371+ flex-direction : column ;
372+ position : relative ;
373+ z-index : 2 ;
374+ }
375+ .learning-card__number {
376+ position : absolute ;
377+ top : 1.5rem ;
378+ right : 1.5rem ;
379+ font-size : 1rem ;
380+ font-weight : 800 ;
381+ color : var (--spruce-base-color-text );
382+ background-color : var (--spruce-footer-color-background );
383+ border : 1px solid var (--spruce-base-color-border );
384+ border-radius : 50px ;
385+ line-height : 1 ;
386+ padding : 0.35rem 0.65rem ;
387+ }
388+
389+ .learning-card__title {
390+ font-size : 1.3rem ;
391+ margin-block : 0 0.5rem ;
392+ }
393+ .learning-card__description {
394+ color : var (--spruce-base-color-text );
395+ line-height : var (--spruce-line-height-md );
396+ margin-block-end : 1.5rem ;
397+ }
398+
399+ /* Meta Information Bar */
400+ .learning-card__meta {
401+ display : flex ;
402+ flex-wrap : wrap ;
403+ gap : 1rem ;
404+ padding-block : 1rem ;
405+ margin-top : auto ; /* Pushes meta bar to the bottom */
406+ border-top : 1px solid var (--spruce-base-color-border );
407+ font-size : 0.8rem ;
408+ color : var (--spruce-base-color-text );
409+ }
410+ .learning-card__meta-item {
411+ display : inline-flex ;
412+ align-items : center ;
413+ gap : 0.4rem ;
414+ }
415+ .learning-card__meta-item i {
416+ font-size : 1.1em ;
417+ color : var (--spruce-base-color-primary );
418+ }
419+ </style >
420+
421+ <section class =" section learning-path-section " >
422+ <div class="container">
423+ <div class="section-title">
424+ <h2 class="h1">The Complete Learning Path</h2>
425+ <p class="lead">Follow our structured curriculum to master CRM Analytics, from the absolute basics to advanced, real-world applications.</p>
426+ </div>
427+ <div class="learning-path-grid l-card">
428+ <!-- Card 1: Foundations -->
429+ <article class="learning-card">
430+ <i class="ph-bold ph-flag-checkered learning-card__bg-icon"></i>
431+ <div class="learning-card__content">
432+ <span class="learning-card__number">01</span>
433+ <h3 class="learning-card__title">Analytics Foundations</h3>
434+ <p class="learning-card__description">Start with the core concepts, navigate the platform, and build your first powerful dashboard from scratch.</p>
435+ <div class="learning-card__meta">
436+ <span class="learning-card__meta-item"><i class="ph-bold ph-video"></i> 12 Lessons</span>
437+ <span class="learning-card__meta-item"><i class="ph-bold ph-clock"></i> ~1.5 Hours</span>
438+ <span class="learning-card__meta-item"><i class="ph-bold ph-student"></i> Beginner</span>
439+ </div>
440+ </div>
441+ </article>
442+ <!-- Card 2: Data Integration -->
443+ <article class="learning-card">
444+ <i class="ph-bold ph-arrows-clockwise learning-card__bg-icon"></i>
445+ <div class="learning-card__content">
446+ <span class="learning-card__number">02</span>
447+ <h3 class="learning-card__title">Data Integration & Prep</h3>
448+ <p class="learning-card__description">Learn to connect and transform data from multiple sources using Data Manager and Recipes.</p>
449+ <div class="learning-card__meta">
450+ <span class="learning-card__meta-item"><i class="ph-bold ph-video"></i> 15 Lessons</span>
451+ <span class="learning-card__meta-item"><i class="ph-bold ph-clock"></i> ~2 Hours</span>
452+ <span class="learning-card__meta-item"><i class="ph-bold ph-student"></i> Intermediate</span>
453+ </div>
454+ </div>
455+ </article>
456+ <!-- Card 3: Advanced Dashboards -->
457+ <article class="learning-card">
458+ <i class="ph-bold ph-chart-line-up learning-card__bg-icon"></i>
459+ <div class="learning-card__content">
460+ <span class="learning-card__number">03</span>
461+ <h3 class="learning-card__title">Advanced Dashboards</h3>
462+ <p class="learning-card__description">Master complex queries (SAQL), bindings, and interactive components to create dynamic analytics.</p>
463+ <div class="learning-card__meta">
464+ <span class="learning-card__meta-item"><i class="ph-bold ph-video"></i> 18 Lessons</span>
465+ <span class="learning-card__meta-item"><i class="ph-bold ph-clock"></i> ~3 Hours</span>
466+ <span class="learning-card__meta-item"><i class="ph-bold ph-student"></i> Advanced</span>
467+ </div>
468+ </div>
469+ </article>
470+ <!-- Ad Placeholder Card -->
471+ <div class="special-card special-card--ad">
472+ <span class="icon"><i class="ph-bold ph-megaphone" style="color: var(--spruce-base-color-border);"></i></span>
473+ <h3 class="h5" style="color: var(--spruce-base-color-text);">Our Sponsors</h3>
474+ <p style="font-size: 0.9rem; color: var(--spruce-base-color-text);">Advertisements help keep this content free for everyone.</p>
475+ </div>
476+ <!-- Card 4: AI & Predictive -->
477+ <article class="learning-card">
478+ <i class="ph-bold ph-brain learning-card__bg-icon"></i>
479+ <div class="learning-card__content">
480+ <span class="learning-card__number">04</span>
481+ <h3 class="learning-card__title">AI & Predictive Insights</h3>
482+ <p class="learning-card__description">Explore Einstein Discovery to uncover patterns and make powerful predictions directly within your data.</p>
483+ <div class="learning-card__meta">
484+ <span class="learning-card__meta-item"><i class="ph-bold ph-video"></i> 10 Lessons</span>
485+ <span class="learning-card__meta-item"><i class="ph-bold ph-clock"></i> ~2.5 Hours</span>
486+ <span class="learning-card__meta-item"><i class="ph-bold ph-student"></i> Advanced</span>
487+ </div>
488+ </div>
489+ </article>
490+ <!-- Card 5: Final Project -->
491+ <article class="learning-card">
492+ <i class="ph-bold ph-medal learning-card__bg-icon"></i>
493+ <div class="learning-card__content">
494+ <span class="learning-card__number">05</span>
495+ <h3 class="learning-card__title">Capstone Project</h3>
496+ <p class="learning-card__description">Apply everything you've learned by building a comprehensive, end-to-end analytics solution for a real-world business case.</p>
497+ <div class="learning-card__meta">
498+ <span class="learning-card__meta-item"><i class="ph-bold ph-folder"></i> 1 Project</span>
499+ <span class="learning-card__meta-item"><i class="ph-bold ph-clock"></i> ~5 Hours</span>
500+ <span class="learning-card__meta-item"><i class="ph-bold ph-student"></i> Expert</span>
501+ </div>
502+ </div>
503+ </article>
504+ </div>
505+ </div>
506+ </section >
0 commit comments