.modal-trial-component.modal-trial-special-offer .modal-trial-modal{padding:0;width:34.6rem}.modal-trial-component.modal-trial-special-offer .modal-trial-body{margin:0;padding:3rem 0 1.5rem}.modal-trial-component.modal-trial-special-offer .modal-trial-footer{margin:0;padding:0 1.5rem 1.5rem}.modal-trial-component.modal-trial-special-offer .modal-trial-button{padding:0 3rem}.modal-trial-component.modal-trial-special-offer .modal-trial-button-action{padding-left:1rem;padding-right:1rem}.modal-trial-component.modal-trial-special-offer .modal-trial-header-background{background-color:var(--color-blue-300);border-radius:var(--modalBorderRadius) var(--modalBorderRadius) 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin:-1.5rem -3rem 0;padding:2.5rem 2rem 2rem;width:100%}.modal-trial-component.modal-trial-special-offer .modal-trial-title{color:var(--color-neutrals-white)}.modal-trial-component.modal-trial-special-offer .modal-trial-subtitle{color:var(--color-text-default);font-size:clamp(1.2rem,5vw,1.7rem);font-weight:700;line-height:1.2;margin-top:2rem;padding:0 5rem}.modal-trial-modal{border-radius:var(--radius-xl);font-size:1.6rem;font-weight:600;max-width:100%;min-height:55rem;overflow:visible;padding:2rem;position:relative;text-align:center;width:60rem}.modal-trial-header{align-items:center;display:flex;flex-direction:column;padding:1.5rem 0 0;text-align:center}.modal-trial-subtitle{color:var(--color-text-link);font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;line-height:1.2;margin-top:0}.modal-trial-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;line-height:1.2;text-wrap:pretty}.modal-trial-guest .modal-trial-title{font-size:clamp(2.5rem,4vw,3.7rem);line-height:1.2}.modal-trial-body{align-items:center;display:flex;flex-direction:column;margin:0 -2rem;overflow:hidden;padding:3.5rem 0 1.5rem}.modal-trial-button{margin:0 auto;max-width:35rem;width:100%}.modal-trial-footer{margin:0 auto;max-width:50rem}.modal-trial-footer a,.modal-trial-footer button{background-color:transparent;border:none;color:var(--color-text-link);font-size:1.5rem;font-weight:600;padding:.5rem}.modal-trial-footer a:hover,.modal-trial-footer button:hover{color:var(--color-text-link-hovered)}.modal-trial-close{background-color:transparent;border:none;margin:0;padding:0;font-size:2.4rem;align-items:center;color:var(--color-icon-default);display:flex;flex-shrink:0;height:2.4rem;justify-content:center;opacity:.85;position:absolute;top:-.4rem;width:2.4rem}[dir=ltr] .modal-trial-close{margin-left:auto;right:-3.8rem}[dir=rtl] .modal-trial-close{margin-right:auto;left:-3.8rem}.modal-trial-close:hover{color:var(--color-icon-default-hovered)}.tile-face-tile-face{pointer-events:all;transition:fill .8s}.tile-face-tile-anchor{cursor:pointer;pointer-events:all}.tile-face-tile-anchor.tile-face-no-pointer{cursor:default}.tile-face-tile-icon{fill:var(--color-icon-default);filter:drop-shadow(0 .1rem var(--color-transparent-black-14));transition:fill .8s}.tile-face-tile-icon path{fill:inherit!important}.tile-face-ACTIVE .tile-face-tile-icon,.tile-face-HOVER .tile-face-tile-icon,.tile-face-GRADUATED .tile-face-tile-icon{fill:var(--color-neutrals-white)!important}.tile-face-NEW .tile-face-tile-face{fill:var(--color-aqua-400)}.tile-face-NEW.tile-face-COMPLETED .tile-face-tile-icon,.tile-face-NEW.tile-face-GRADUATED .tile-face-tile-icon{fill:var(--color-aqua-75)!important}.tile-face-NEW.tile-face-COMPLETED .tile-face-tile-face,.tile-face-NEW.tile-face-GRADUATED .tile-face-tile-face{fill:var(--color-aqua-300)}.tile-face-NEW.tile-face-COMPLETED.tile-face-HOVER .tile-face-tile-face,.tile-face-NEW.tile-face-GRADUATED.tile-face-HOVER .tile-face-tile-face{fill:var(--color-aqua-400)}.tile-face-NEW.tile-face-ACTIVE .tile-face-tile-face{fill:var(--color-aqua-200)}.tile-face-NEW.tile-face-HOVER .tile-face-tile-face{fill:var(--color-aqua-100)}.tile-face-BEGINNER .tile-face-tile-face{fill:var(--color-green-400)}.tile-face-BEGINNER.tile-face-COMPLETED .tile-face-tile-icon,.tile-face-BEGINNER.tile-face-GRADUATED .tile-face-tile-icon{fill:var(--color-green-75)!important}.tile-face-BEGINNER.tile-face-COMPLETED .tile-face-tile-face,.tile-face-BEGINNER.tile-face-GRADUATED .tile-face-tile-face{fill:var(--color-green-300)}.tile-face-BEGINNER.tile-face-COMPLETED.tile-face-HOVER .tile-face-tile-face,.tile-face-BEGINNER.tile-face-GRADUATED.tile-face-HOVER .tile-face-tile-face{fill:var(--color-green-400)}.tile-face-BEGINNER.tile-face-ACTIVE .tile-face-tile-face{fill:var(--color-green-200)}.tile-face-BEGINNER.tile-face-HOVER .tile-face-tile-face{fill:var(--color-green-100)}.tile-face-INTERMEDIATE .tile-face-tile-face{fill:var(--color-orange-400)}.tile-face-INTERMEDIATE.tile-face-COMPLETED .tile-face-tile-icon,.tile-face-INTERMEDIATE.tile-face-GRADUATED .tile-face-tile-icon{fill:var(--color-orange-75)!important}.tile-face-INTERMEDIATE.tile-face-COMPLETED .tile-face-tile-face,.tile-face-INTERMEDIATE.tile-face-GRADUATED .tile-face-tile-face{fill:var(--color-orange-300)}.tile-face-INTERMEDIATE.tile-face-COMPLETED.tile-face-HOVER .tile-face-tile-face,.tile-face-INTERMEDIATE.tile-face-GRADUATED.tile-face-HOVER .tile-face-tile-face{fill:var(--color-orange-400)}.tile-face-INTERMEDIATE.tile-face-ACTIVE .tile-face-tile-face{fill:var(--color-orange-200)}.tile-face-INTERMEDIATE.tile-face-HOVER .tile-face-tile-face{fill:var(--color-orange-100)}.tile-face-ADVANCED .tile-face-tile-face{fill:var(--color-purple-400)}.tile-face-ADVANCED.tile-face-COMPLETED .tile-face-tile-icon,.tile-face-ADVANCED.tile-face-GRADUATED .tile-face-tile-icon{fill:var(--color-purple-75)!important}.tile-face-ADVANCED.tile-face-COMPLETED .tile-face-tile-face,.tile-face-ADVANCED.tile-face-GRADUATED .tile-face-tile-face{fill:var(--color-purple-300)}.tile-face-ADVANCED.tile-face-COMPLETED.tile-face-HOVER .tile-face-tile-face,.tile-face-ADVANCED.tile-face-GRADUATED.tile-face-HOVER .tile-face-tile-face{fill:var(--color-purple-400)}.tile-face-ADVANCED.tile-face-ACTIVE .tile-face-tile-face{fill:var(--color-purple-200)}.tile-face-ADVANCED.tile-face-HOVER .tile-face-tile-face{fill:var(--color-purple-100)}.tile-face-tile-icon-wrapper{pointer-events:none}[dir=ltr] .tile-face-tile-icon-wrapper{transform-origin:35% 20%}[dir=rtl] .tile-face-tile-icon-wrapper{transform-origin:65% 20%}.tile-face-tile-icon-wrapper.tile-face-fade-out{animation:tile-face-fadeOut .2s var(--motion-ease-in-strong) forwards}.tile-face-tile-icon-wrapper.tile-face-fade-out-delayed{animation:tile-face-fadeOutDelayed .2s var(--motion-ease-in-strong) forwards;animation-delay:.5s}.tile-face-tile-icon-wrapper.tile-face-fade-in{animation:tile-face-fadeIn .2s var(--motion-ease-out-gentle) forwards}.tile-face-tile-icon-wrapper.tile-face-fade-in-final{animation:tile-face-fadeInFinal .2s var(--motion-ease-out-gentle) forwards}.tile-face-tile-icon-wrapper.tile-face-swing-right-to-left{animation:tile-face-swingRightToLeft 165ms var(--motion-ease-in-out-strong) forwards}.tile-face-tile-icon-wrapper.tile-face-swing-left-to-right{animation:tile-face-swingLeftToRight 165ms var(--motion-ease-in-out-strong) forwards}.tile-face-tile-icon-wrapper.tile-face-reset-swing{animation:tile-face-resetSwing .2s var(--motion-ease-in-out-strong) forwards}.tile-face-tile-icon-wrapper.tile-face-lift-up-and-fade-out{animation:tile-face-liftUpAndFadeOut .6s var(--motion-ease-in-gentle) forwards;animation-delay:.3s}.tile-face-tile-icon-wrapper.tile-face-bring-down-and-fade-in{animation:tile-face-bringDownAndFadeIn .3s var(--motion-ease-in-gentle) forwards}@keyframes tile-face-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes tile-face-fadeOutDelayed{0%{opacity:1}to{opacity:0}}@keyframes tile-face-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tile-face-fadeInFinal{0%{opacity:0}to{opacity:1}}@keyframes tile-face-swingRightToLeft{0%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}@keyframes tile-face-swingLeftToRight{0%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}@keyframes tile-face-resetSwing{0%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes tile-face-liftUpAndFadeOut{0%{opacity:.9;transform:translateY(0)}20%{opacity:.3}to{opacity:0;transform:translateY(-3.9rem)}}@keyframes tile-face-bringDownAndFadeIn{0%{opacity:0;transform:translateY(-4.3rem)}to{opacity:1;transform:translateY(0)}}.learn-path-component{display:flex;justify-content:center;max-height:100%;min-height:100%;overflow-x:hidden;overflow-y:scroll;padding:0;position:relative;transition:background-color .5s ease;width:100%}@media (max-width: 59.999em){.learn-path-component{max-height:calc(100dvh - (var(--space-80) + var(--space-12)))}}.learn-path-scale-container{display:flex;flex-direction:column-reverse;height:-moz-fit-content;height:fit-content;justify-content:center;transform-origin:center top;width:100%}.learn-path-pattern-bg{display:block}.learn-path-piece-image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.learn-path-course-wrapper{align-items:center;display:flex;justify-content:center;max-height:-moz-fit-content;max-height:fit-content;position:relative}.learn-path-section-start-area{bottom:0;height:10rem;pointer-events:none;position:absolute;width:100%;z-index:998}.learn-path-section-start-area .learn-path-section-start-area-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;opacity:1}.learn-path-section-start-area .learn-path-section-subtitle{color:#fff;padding-bottom:var(--space-4);text-align:center}.learn-path-section-start-area .learn-path-section-title{align-content:center;color:#fff;text-align:center;text-shadow:0 .1rem 0 var(--color-transparent-black-20);width:100%;z-index:999}.learn-path-NEW .learn-path-diamond{fill:var(--color-aqua-400);opacity:.1}.learn-path-BEGINNER .learn-path-diamond{fill:var(--color-green-400);opacity:.1}.learn-path-INTERMEDIATE .learn-path-diamond{fill:var(--color-orange-400);opacity:.1}.learn-path-ADVANCED .learn-path-diamond{fill:var(--color-purple-400);opacity:.1}.learn-path-background{fill:var(--color-bg-opaque)}
