*,*:before,*:after{box-sizing:border-box}html{width:100%;overflow-x:hidden}body{width:100%;max-width:100%}html,body{margin:0;padding:0;width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-weight:400}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;margin:0}a{text-decoration:none;color:inherit}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}canvas{display:block;width:100%;height:100%;margin:0;padding:0}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--accent: #f47b20;--accent-rgb: 244, 123, 32;--white: #fff;--light-blue: #8eb1c4;--light-blue-rgb: 142, 177, 196;--medium-blue: #0b6a89;--medium-blue-rgb: 11, 106, 137;--dark-blue: #374d64;--dark-blue-rgb: 55, 77, 100;--card-shadow-rgb: 49, 65, 83;--mobile-gutter: 1.5rem;--text-color-light: var(--white);--text-color-dark: var(--dark-blue);--text-color-accent: var(--accent);--base-font-size: 1rem;--static-font-size-12: calc(var(--base-font-size) * .75);--static-font-size-15: calc(var(--base-font-size) * .9375);--static-font-size-16: calc(var(--base-font-size) * 1);--static-font-size-17: calc(var(--base-font-size) * 1.0625);--static-font-size-18: calc(var(--base-font-size) * 1.125);--static-font-size-19: calc(var(--base-font-size) * 1.1875);--static-font-size-20: calc(var(--base-font-size) * 1.25);--static-font-size-21: calc(var(--base-font-size) * 1.3125);--static-font-size-23: calc(var(--base-font-size) * 1.4375);--static-font-size-25: calc(var(--base-font-size) * 1.5625);--static-font-size-30: calc(var(--base-font-size) * 1.875);--static-font-size-46: calc(var(--base-font-size) * 2.875);--static-font-size-54: calc(var(--base-font-size) * 3.375);--font-size-12: clamp(var(--static-font-size-12), 1vw + .2rem, var(--static-font-size-12));--font-size-15: clamp(var(--static-font-size-15) * .8, 1vw + .5rem, var(--static-font-size-15));--font-size-16: clamp(var(--static-font-size-16) * .8, 1.5vw + .25rem, var(--static-font-size-16));--font-size-17: clamp(var(--static-font-size-17) * .8, 1.5vw + .5rem, var(--static-font-size-17));--font-size-18: clamp(var(--static-font-size-18) * .8, 1.5vw + .75rem, var(--static-font-size-18));--font-size-19: clamp(var(--static-font-size-19) * .8, 1.5vw + 1rem, var(--static-font-size-19));--font-size-20: clamp(var(--static-font-size-20) * .8, 2vw + .25rem, var(--static-font-size-20));--font-size-21: clamp(var(--static-font-size-21) * .8, 2vw + .5rem, var(--static-font-size-21));--font-size-23: clamp(var(--static-font-size-23) * .8, 2vw + .75rem, var(--static-font-size-23));--font-size-25: clamp(var(--static-font-size-25) * .8, 3vw + .25rem, var(--static-font-size-25));--font-size-30: clamp(var(--static-font-size-30) * .6, 3vw + .5rem, var(--static-font-size-30));--font-size-46: clamp(var(--static-font-size-46) * .5, 4vw + .5rem, var(--static-font-size-46));--font-size-54: clamp(var(--static-font-size-54) * .5, 4vw + 1rem, var(--static-font-size-54));--line-height-small: 1;--line-height-default: 1.2;--line-height-medium: 1.466;--line-height-large: 1.66;--page-logo: url(/assets/logos/logo.png);--max-content-width: 1440px;--content-height: calc(var(--app-height) - var(--header-height))}.light-theme{--page-bg: rgba(var(--light-blue-rgb), .05);--page-logo: url(/assets/logos/logo-dark.png);--header-title-color: var(--text-color-accent);--card-shadow-rgb: 208, 228, 236;--modal-bg: rgba(var(--dark-blue-rgb), 1);--modal-close-btn-color: var(--text-color-light);--modal-close-btn-hover-color: var(--accent);color:var(--text-color-dark)}.neutral-theme{--page-bg: linear-gradient(360deg, rgba(55, 77, 100, .32) 0%, rgba(142, 177, 196, .08) 100%);--page-logo: url(/assets/logos/logo-dark.png);--header-title-color: var(--text-color-dark);--modal-bg: rgba(var(--dark-blue-rgb), 1);--modal-close-btn-color: var(--text-color-light);--modal-close-btn-hover-color: var(--accent);color:var(--text-color-dark)}.dark-theme{--page-bg: linear-gradient(180deg, #374d64 0%, #1e5e79 80.27%, #0b6a89 100%);--page-logo: url(/assets/logos/logo.png);--header-title-color: var(--text-color-light);--modal-bg: var(--white);--modal-close-btn-color: var(--text-color-dark);--modal-close-btn-hover-color: var(--text-color-light);color:var(--text-color-light)}.vr-theme{--page-bg: var(--white);--page-logo: url(/assets/logos/logo-dark.png);--header-title-color: var(--text-color-dark);color:var(--text-color-light)}body{font-family:proxima-nova,sans-serif;line-height:var(--line-height-default);color:var(--text-color-dark)}h1{margin-bottom:.7638888889cqw;font-size:var(--font-size-54);line-height:var(--line-height-default)}h2{font-size:var(--font-size-30);line-height:var(--line-height-default)}h3{font-size:var(--font-size-20);line-height:var(--line-height-default)}.lead{margin:0 auto;font-size:var(--font-size-20);line-height:var(--line-height-large)}.btn{font-size:var(--font-size-20);line-height:var(--line-height-default)}.text-light-inactive{color:var(--light-blue)}.text-light{color:var(--text-color-light)}.text-dark{color:var(--text-color-dark)}.text-accent{color:var(--text-color-accent)}.text-centered{text-align:center}.no-break{white-space:nowrap}button,.btn{cursor:pointer}.c-btn{display:flex}.btn{font-size:var(--font-size-20);line-height:var(--line-height-default);padding:max(.625rem,1.1805555556cqw) max(1.125rem,2.1527777778cqw);white-space:nowrap;border:max(2px,.1388888889cqw) solid transparent;outline:none;transition:all .2s ease-in-out}.btn--primary{background:var(--accent);color:var(--text-color-light)}.btn--primary:hover{background:var(--text-color-light);color:var(--accent);border-color:var(--accent)}.btn--small{padding:max(.5rem,.8333333333cqw) max(.875rem,1.4583333333cqw)}.btn--outline{background:transparent;border-color:var(--accent);color:inherit}.btn--outline:hover{background:var(--accent);color:var(--text-color-light)}.btn--icon{display:flex;justify-content:space-between;align-items:center;padding:max(.5rem,.5555555556cqw) max(.625rem,.6944444444cqw) max(.5rem,.5555555556cqw)}.btn--icon:after{content:"";position:relative;display:inline-block;width:max(.885625rem,.9840277778cqw);height:max(.625rem,1.1805555556cqw);margin-left:max(.625rem,1.1805555556cqw);background:url("./media/icon-arrow-right-MZZC6Y2L.svg") no-repeat center;background-size:contain}.btn--icon:hover:after{filter:brightness(0) invert(1)}.c-img img{width:100%;height:auto;object-fit:contain}input[type=text],input[type=search],input[type=number],input[type=tel],input[type=email],input[type=password],input[type=date],input[type=time],input[type=url]{height:2.6666666667cqw;padding:0 1.3333333333cqw;border-radius:0;border:2px solid var(--medium-blue);color:var(--dark-blue)}input[type=text]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder{color:var(--light-blue)}input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus,input[type=time]:focus,input[type=url]:focus{outline:none;border-color:var(--accent)}.vertical-cta{position:relative}.vertical-cta .c-img{position:relative;width:100%;padding-top:100%;background-color:var(--white);margin-bottom:5.3333333333cqw}@media (min-width: 573px){.vertical-cta .c-img{margin-bottom:max(16px,7%)}}.vertical-cta .c-img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.vertical-cta .c-badge{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);display:flex;align-items:center}.vertical-cta .badge{padding:1.3333333333cqw 4.8cqw;border-radius:8cqw;line-height:var(--line-height-small);text-transform:uppercase;white-space:nowrap;color:var(--white);background-color:var(--medium-blue);font-size:var(--font-size-17)}@media (min-width: 481px){.vertical-cta .badge{padding:.8cqw 3.2cqw}}@media (min-width: 897px){.vertical-cta .badge{border-radius:2.0833333333cqw;padding:.3472222222cqw 1.25cqw}}.vertical-cta h3{font-size:var(--font-size-20);line-height:var(--line-height-small);margin-bottom:3.2cqw}@media (min-width: 897px){.vertical-cta h3{margin-bottom:.8333333333cqw}}.vertical-cta .btn{margin-top:auto;padding:max(.75rem,.8333333333cqw) max(1.3125rem,1.4583333333cqw);outline:none}.vertical-cta.technique .c-img{background-image:linear-gradient(180deg,#374d64cc,#1e5e79cc 27%,#0b6a89cc 73.5%),linear-gradient(0deg,#0b6a8933,#0b6a8933)}.vertical-cta.workbook{background-color:var(--white);box-shadow:0 0 .2777777778cqw .2777777778cqw #31415366;padding:2.6666666667cqw 0 4cqw;color:var(--dark-blue)}@media (min-width: 897px){.vertical-cta.workbook{padding:1.1805555556cqw 0 1.4583333333cqw}}.vertical-cta.workbook .c-img{width:67.7894736842%;padding-top:73.0833333333%;margin-bottom:3.7333333333cqw}@media (min-width: 573px){.vertical-cta.workbook .c-img{margin-bottom:max(14.38px,7%)}}.vertical-cta.weekly-review{background-color:var(--white);box-shadow:0 0 .2777777778cqw .2777777778cqw #31415366;padding:2.6666666667cqw 0 4cqw;color:var(--dark-blue)}@media (min-width: 897px){.vertical-cta.weekly-review{padding:1.1805555556cqw 0 1.4583333333cqw}}.vertical-cta.weekly-review .c-img{width:67.7894736842%;padding-top:73.0833333333%;margin-bottom:3.7333333333cqw}@media (min-width: 573px){.vertical-cta.weekly-review .c-img{margin-bottom:max(14.38px,7%)}}.vertical-cta.weekly-review .c-badge{bottom:30%;width:100%}.vertical-cta.weekly-review .c-badge .badge{width:100%}.vertical-cta.certificate{background:var(--white);box-shadow:0 0 max(.25rem,.2777777778cqw) max(.25rem,.2777777778cqw) rgba(var(--card-shadow-rgb),.2);padding-bottom:max(2.3125rem,2.5694444444cqw)}.background-gradient{background:linear-gradient(180deg,#374d64,#1e5e79 80.27%,#0b6a89)}.app{width:100%;min-height:100cqh}.page{min-height:100cqh;width:100%}.page__content{flex:1;flex-grow:1}.container{width:100%;max-width:1440px;margin:0 auto;container-type:inline-size;padding-left:var(--container-padding-left, calc(100vw - 100%) )}.padding-x{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}@media (min-width: 1440px){.padding-x{padding-left:0;padding-right:0}}@media (max-width: 896px){.hide-mobile{display:none}}
