:root{--font-family-base:var(--font-sans),sans-serif;--font-size-base:16px;--font-size-body:1rem;--font-size-body-lg:1.1875rem;--font-size-h6:0.75rem;--font-size-h5:1.375rem;--font-size-h4:1.5625rem;--font-size-h3:1.9375rem;--font-size-h2:2.4375rem;--font-size-h1:3.75rem;--font-size-h1-small:2.687rem;--font-size-xl:6rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bolder:800;--color-brand-yellow:#ffc400;--color-brand-yellow-dark:#f1ba05;--color-brand-blue:#82cad7;--color-brand-blue-dark:#5aa1ae;--color-brand-red:#e8573c;--color-brand-red-dark:#ce472e;--color-brand-green:#56a748;--color-grey-1:#f8f8f8;--color-grey-2:#d5d5d4;--color-grey-3:#6e6e6e;--color-grey-4:#272727;--color-grey-5:#f0f0f0;--color-grey-6:#707070;--color-grey-7:#d0d0d0;--color-grey-8:#f2f2f2;--color-white:#fff;--color-black:#000;--color-black-half:rgba(0,0,0,.4);--color-black-semi:rgba(0,0,0,.16);--color-grey-half:hsla(0,0%,43%,.4);--color-blue-half:rgba(130,202,215,.4);--color-red:#e8573c;--color-green-light:#e0efde;--color-red-light:#fbe0dc;--gutter-base:1rem;--gutter-xs:calc(var(--gutter-base) * 0.25);--gutter-sm:calc(var(--gutter-base) * 0.5);--gutter-md:calc(var(--gutter-base) * 0.75);--gutter-l:calc(var(--gutter-base) * 1.25);--gutter-lg:calc(var(--gutter-base) * 1.875);--gutter-lg2:calc(var(--gutter-base) * 2);--gutter-xl:calc(var(--gutter-base) * 4);--gutter-xl2:calc(var(--gutter-base) * 6);--gutter-xxl:calc(var(--gutter-base) * 8);--container-width:75em;--container-width-sm:59.375rem;--chapter-info-width:16.25rem;--table-width:44rem;--radius-base:3px;--radius-lg:15px;--radius-md:10px;--radius-xl:20px;--radius-xxl:24px;--radius-xxxl:48px;--radius-round:50%;--z-index-modal:100;--z-index-mobile-menu:1000;--opacity-50:0.5;--opacity-30:0.3;--opacity-10:0.1}h1{line-height:1.18}*{box-sizing:border-box;margin:0;padding:0}:after,:before{box-sizing:inherit}body,html{min-height:100dvh}html{scroll-behavior:smooth}body{line-height:1.2}h1,h2,h3,h4,h5,h6{margin-bottom:var(--gutter-base);line-height:.94}p+p{margin-top:var(--gutter-base)}a{color:var(--color-black);text-decoration:none}hr{margin:var(--gutter-lg) 0}.page-navigation{position:fixed;bottom:0;left:0;width:100%}.page-navigation a{font-weight:var(--font-weight-bold);padding:var(--gutter-base);background-color:var(--color-brand-blue);color:#fff;display:block;opacity:1;transition:.3s}.page-navigation a:hover{opacity:.9;transition:.3s}button{font-family:inherit}figure img{width:100%;max-width:100%}figure figcaption{color:var(--color-grey-3);font-size:var(--font-size-h6)}.page-home .resp-button{display:none}.page-home .l-app-header.centered .l-app-header__profile{right:0}#app,.l-app-screen{display:flex;flex-direction:column;min-height:100dvh}#app .l-app-content,.l-app-screen .l-app-content{flex-grow:1}@media(max-width:1025px){#app .l-app-content,.l-app-screen .l-app-content{padding-top:30px}}.page-home .l-app-content{padding-top:0!important}.l-app-header>.u-container{display:flex;align-items:center;justify-content:space-between}#app{overflow:hidden}.l-shapes{position:relative}.l-shapes:after,.l-shapes:before{position:absolute;top:10rem;display:none;content:"";background-repeat:no-repeat;background-size:contain;width:5rem;height:10rem}@media(min-width:1025px){.l-shapes:after,.l-shapes:before{display:block}}.l-shapes:before{left:0}.l-shapes:after{right:0;background-position-x:right}.l-center{flex-direction:column;justify-content:center;display:flex}@media screen and (max-width:768px){.l-app-footer .c-grid{display:flex;flex-direction:column}}.l-app-header{position:relative;z-index:1000;padding:calc(var(--gutter-base)*1.75) 0}@media(max-width:1024px){.l-app-header{padding:16px 26px;border-bottom:1px solid var(--color-grey-2)}.l-app-header .c-logo img{height:36px;width:auto}}.l-app-header.centered .u-container{position:relative;justify-content:center}@media(max-width:1024px){.l-app-header.centered .u-container{justify-content:space-between}}.l-app-header.centered .l-app-header__login,.l-app-header.centered .l-app-header__profile{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.l-app-header__profile{position:static;right:16px;top:50%;display:flex;align-items:center;gap:8px}.l-app-header__profile span{display:none}@media(min-width:1024px){.l-app-header__profile span{display:block}}@media(max-width:1024px){.l-app-header .u-container{margin:0;padding:0}}.l-app-header__my-account{display:none}@media(max-width:1024px){.l-app-header__my-account{display:block}}.l-app-header__login{display:none}@media(min-width:1024px){.l-app-header__login{display:block}}.l-app-header--state-logged_in .l-app-header__profile{position:static;transform:none}.l-app-header.centered .l-app-header__profile{position:absolute}@media(max-width:1025px){.l-app-header.centered .l-app-header__profile{right:40px}.l-app-header--state-guest .l-app-header__my-account{display:none}}.l-app-header--state-guest.centered .resp-button{display:none}.l-app-header--state-guest.centered .l-app-header__login{right:0}.l-app-header .c-app-nav-container{display:flex;align-items:center;gap:16px}@media(max-width:1025px){.l-app-header .c-app-nav-container{width:100%;justify-content:flex-end}}.l-app-header--exam .c-btn--white,.l-app-header--questions .c-btn--white{color:var(--color-black)!important}.l-app-header--exam .c-btn--white .c-icon,.l-app-header--questions .c-btn--white .c-icon{color:var(--color-black)}.l-app-header--exam .c-app-nav,.l-app-header--questions .c-app-nav{display:block!important;padding:0!important;top:14px;left:auto;right:16px;border-bottom:none!important}.l-header__image{position:relative;position:absolute;top:0;left:0;right:0;z-index:1;height:190px;overflow:hidden}@media screen and (min-width:640px){.l-header__image{height:300px}}.l-header__image-el{position:absolute;top:0;right:-150px;z-index:5;height:180px}@media screen and (min-width:640px){.l-header__image-el{right:-100px;height:289px}}.l-header__image-el img{height:100%;object-fit:contain}@media(max-width:1025px){.mobile-toggled{padding:calc(var(--gutter-base)*2) calc(var(--gutter-base)*2) calc(var(--gutter-base)*4) calc(var(--gutter-base)*2);z-index:var(--z-index-mobile-menu);background-color:var(--color-grey-4);position:fixed;top:0;left:0;width:100vw;height:100dvh;display:flex;flex-direction:column;justify-content:space-between}.mobile-toggled .u-container{margin:0;display:flex;flex-direction:column;align-items:flex-start}.mobile-toggled .c-app-nav{margin-top:calc(var(--gutter-base)*6);display:flex;flex-direction:column}.mobile-toggled .c-app-nav .c-btn{display:none}.mobile-toggled .c-app-nav a{font-size:var(--font-size-h4);text-transform:unset;color:#fff;margin:0 0 calc(var(--gutter-base)*2.5) 0}.mobile-toggled .c-app-nav__footer{display:block}.mobile-toggled .c-app-nav__footer p{font-weight:var(--font-weight-bolder)}.mobile-toggled .c-app-nav__footer img{height:var(--gutter-base)}.mobile-toggled .c-app-nav__close{display:block}.mobile-toggled .c-app-nav__menu-toggler{display:none}.c-app-nav{position:absolute;flex-direction:column;top:70px;left:0;right:0;background:#fff;padding:40px;align-items:center;border-bottom:1px solid var(--color-grey-2);display:none!important}.c-app-nav .c-btn{width:100%}}.menu-open .c-app-nav{display:flex!important}.menu-open .resp-button svg:first-child{transform:translate(-50%,-50%) scale(0)}.menu-open .resp-button svg:last-child{transform:translate(-50%,-50%) scale(1)}.resp-button{width:36px;height:36px;position:relative;display:none;margin-left:10px;background:transparent;border:none;cursor:pointer;outline:none}@media(max-width:1025px){.resp-button{display:block}}.resp-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;transition:all .3s ease-in-out}.resp-button svg:last-child{transform:translate(-50%,-50%) scale(0)}.l-app-footer{padding:calc(var(--gutter-base)*3) 0 calc(var(--gutter-base)*3.5) 0;background-color:var(--color-grey-5)}.l-app-footer small{font-size:var(--font-size-h6);color:var(--color-grey-3);font-weight:var(--font-weight-medium)}.l-app-footer ul li{margin-bottom:var(--gutter-lg)}.l-app-footer ul li>a{display:block;color:var(--color-grey-4);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold)}.l-app-footer ul li:last-child{margin-bottom:0}@media(max-width:1025px){.l-app-footer .c-grid{row-gap:calc(var(--gutter-base)*2)}.l-app-footer .c-grid .c-grid-col--2{grid-column:span 6}.l-app-footer .u-fl-r{float:unset!important}.l-app-footer__social{margin-bottom:calc(var(--gutter-base)*1.5)}}.l-app-footer__social>a{display:inline-block;margin:0 .3rem}.l-app-footer__social>a svg{width:20px;height:20px}.l-app-footer__social>a svg:first-child{margin-left:0}.l-app-footer__social>a svg:last-child{margin-right:0}.footer{position:relative;padding:30px 0;z-index:20}.u-container{max-width:var(--container-width);margin-right:var(--gutter-base);margin-left:var(--gutter-base);padding-right:var(--gutter-base);padding-left:var(--gutter-base)}.u-container .u-container{padding:0}@media(max-width:1024px){.u-container{margin-left:10px;margin-right:10px}.u-container .u-container{margin:0;padding:0}}@media(min-width:1025px){.u-container{margin-right:auto;margin-left:auto}}.u-pt-1{padding-top:var(--gutter-base)}.u-p-1{padding:var(--gutter-base)}.u-container--sm{max-width:var(--container-width-sm)}.u-container--xs{max-width:35rem}.u-flex-align-start{align-items:flex-start!important}.u-hidden{display:none}.u-block{display:block}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-uppercase{text-transform:uppercase}.u-text-underline{text-decoration:underline}.u-text-default{color:var(--color-black)}.u-text-primary{color:var(--color-brand-blue)}.u-text-disabled{color:var(--color-grey-3)}.u-text-error{color:var(--color-red)}.u-text-success{color:var(--color-brand-green)}.u-text-opacity-5{opacity:.5}.u-text-secondary{color:var(--color-brand-yellow)}.u-text-h3{font-size:var(--font-size-h3)}.u-text-h4{font-size:var(--font-size-h4)}.u-text-h5{font-size:var(--font-size-h5)}.u-text-h6{font-size:var(--font-size-h6)}.u-link-grey{color:var(--color-grey-3)!important}.u-text-blue{color:var(--color-brand-blue)}.u-text-semibold{font-weight:var(--font-weight-semibold)}.u-decoration-none{text-decoration:none}.u-no-gap{margin:0!important}.u-gap-top{margin-top:var(--gutter-base)}.u-gap-top--lg{margin-top:var(--gutter-lg)}.u-gap-top--xxl{margin-top:calc(var(--gutter-base)*5)}.u-gap-top--xxxl{margin-top:calc(var(--gutter-base)*6.25)}.u-gap-top--auto{margin-top:auto}.u-gap-right{margin-right:var(--gutter-base)}.u-gap-right--sm{margin-right:var(--gutter-sm)}.u-gap-right--xl{margin-right:calc(var(--gutter-base)*2.5)}.u-gap-right--xxl{margin-right:calc(var(--gutter-base)*4)}.u-gap-bottom{margin-bottom:var(--gutter-base)}.u-gap-bottom--0{margin-bottom:0}.u-gap-bottom--md{margin-bottom:calc(var(--gutter-base)*1.5)}.u-gap-bottom--lg{margin-bottom:var(--gutter-lg)}.u-gap-bottom--xl{margin-bottom:calc(var(--gutter-base)*3)}.u-gap-bottom--xl2{margin-bottom:calc(var(--gutter-base)*4)}.u-gap-bottom--xxl{margin-bottom:calc(var(--gutter-base)*5)}.u-gap-bottom--xxxl{margin-bottom:calc(var(--gutter-base)*6.25)}.u-gap-left{margin-left:var(--gutter-base)}.u-gap-left--sm{margin-left:var(--gutter-sm)}.u-gap-left--auto{margin-left:auto}.u-gap-hor{margin-right:var(--gutter-base);margin-left:var(--gutter-base)}.u-gap-hor--sm{margin-right:var(--gutter-sm);margin-left:var(--gutter-sm)}.u-padding--lg{padding:calc(var(--gutter-base)*2.5)}.u-list--blank{list-style-type:none;padding-left:0}.u-list{display:flex;flex-direction:column}.gap-2,.u-list{gap:var(--gutter-base)}.u-flex,.u-row-flex{display:flex}.u-row-flex{align-items:center}.u-column-flex{flex-direction:column}.u-row-flex{flex-direction:row}.u-flex-align-center{align-items:center}.u-flex-align-left{align-items:flex-start}.u-flex-justify-between{justify-content:space-between}.u-flex-justify-center{justify-content:center}.u-pos-rel{position:relative}.u-disabled{opacity:var(--opacity-10);pointer-events:none}.u-d-flex{display:flex}.u-fl-r{float:right}.u-fl-l{float:left}.u-rotate-90{transform:rotate(90deg)}.u-rotate-180{transform:rotate(180deg)}.u-rotate-270{transform:rotate(270deg)}.u-fill-none{fill:none}.u-fill-white{fill:#fff!important}.u-fill-blue{fill:var(--color-brand-blue)!important}.u-fill-yellow{fill:var(--color-brand-yellow)!important}.u-stroke-yellow{stroke:var(--color-brand-yellow)!important}.u-fill-red{fill:var(--color-brand-red)!important}.u-fill-grey-2{fill:var(--color-grey-2)!important}.u-fill-grey-4{fill:var(--color-grey-4)!important}.u-bg--dark{background-color:var(--color-grey-4)}@media(max-width:1024px){.u-mobile-center{text-align:center;margin-right:auto;margin-left:auto}}.u-no-border{border:0!important}.text-center{text-align:center}.u-text-medium{font-weight:var(--font-weight-medium)}.u-font-semibold{font-weight:var(--font-weight-semibold)}@media(max-width:640px){.u-font-semibold{font-weight:var(--font-weight-medium)}}.u-text-headline{letter-spacing:-.03em;font-size:2.5rem}@media screen and (min-width:23.43rem){.u-text-headline{font-size:calc(2.5rem + 2.5*(100vw - 23.43rem)/76.57)}}@media screen and (min-width:100rem){.u-text-headline{font-size:5rem}}.u-color-grey{color:#737373}html{font-size:var(--font-size-base)}body{font-family:var(--font-work-sans);font-weight:var(--font-weight-regular);font-size:.875rem}@media screen and (min-width:23.43rem){body{font-size:calc(.875rem + .125*(100vw - 23.43rem)/76.57)}}@media screen and (min-width:100rem){body{font-size:1rem}}.h1,h1{font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:-.02em;font-size:2.687rem}@media screen and (min-width:23.43rem){.h1,h1{font-size:calc(2.687rem + 1.063*(100vw - 23.43rem)/76.57)}}@media screen and (min-width:100rem){.h1,h1{font-size:3.75rem}}.h2,h2{font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.02em;font-size:2rem}@media screen and (min-width:23.43rem){.h2,h2{font-size:calc(2rem + .43*(100vw - 23.43rem)/76.57)}}@media screen and (min-width:100rem){.h2,h2{font-size:2.43rem}}.h3,h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;font-size:1rem}@media screen and (min-width:23.43rem){.h3,h3{font-size:calc(1rem + .375*(100vw - 23.43rem)/76.57)}}@media screen and (min-width:100rem){.h3,h3{font-size:1.375rem}}h4{font-weight:var(--font-weight-semibold);font-size:1rem}@media screen and (min-width:23.43rem){h4{font-size:calc(1rem + .2*(100vw - 23.43rem)/76.57)}}@media screen and (min-width:100rem){h4{font-size:1.2rem}}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold)}h6{font-weight:var(--font-weight-bold)}.u-text-small,h6,small{font-size:var(--font-size-h6)}.u-text-link{letter-spacing:-.03em}.u-text-strong,strong{font-weight:var(--font-weight-semibold)}.u-text-m{font-weight:var(--font-weight-medium);font-size:1.1rem}@media screen and (min-width:23.43rem){.u-text-m{font-size:calc(1.1rem + .275*(100vw - 23.43rem)/76.57)}}@media screen and (min-width:100rem){.u-text-m{font-size:1.375rem}}.c-app-nav{display:flex;gap:var(--gutter-base)}@media(max-width:1025px){.c-app-nav--mobile{display:flex}}.c-app-nav a{margin:0;color:var(--color-grey-3);text-decoration:none;padding:10px 16px}@media(max-width:1025px){.c-app-nav a{font-size:14px}}.c-app-nav .c-btn{color:#fff}.c-app-nav .c-btn--yellow{color:var(--color-black)}.c-logo{display:flex;line-height:1}.c-app-nav__footer{display:none}.c-app-nav__footer p{display:flex;flex-direction:row;align-items:center;text-transform:uppercase;font-weight:var(--font-weight-bold);font-size:var(--font-size-h6);color:#fff}.c-app-nav__footer p span{font-size:var(--font-size-h4);margin:0 calc(var(--gutter-base)*.5) 0 var(--gutter-base)}@media(min-width:1025px){.c-app-nav__footer{display:none}}.c-app-nav__close{display:none;position:absolute;top:calc(var(--gutter-base)*2);right:calc(var(--gutter-base)*2);fill:#fff!important}@media(min-width:1025px){.c-app-nav__close{display:none!important}}.c-app-nav__menu-toggler{fill:var(--color-grey-6)!important}@media(min-width:1025px){.c-app-nav__menu-toggler{display:none!important}}.c-page-nav{position:relative;list-style-type:none;padding-left:0}.c-page-nav>li a{display:block;color:var(--color-grey-3);border-radius:var(--radius-xxl);padding:calc(var(--gutter-base)*.75) calc(var(--gutter-base)*3.25);margin-bottom:calc(var(--gutter-base)*.5)}.c-page-nav>li a.is-active,.c-page-nav>li a:active,.c-page-nav>li a:focus,.c-page-nav>li a:hover{color:var(--color-white);font-weight:var(--font-weight-bold);background-color:var(--color-brand-blue)}.c-page-sidebar--mobile svg{position:absolute;width:.75rem;top:1rem;right:2rem;pointer-events:none;strokeWidth:3px}.c-page-sidebar--mobile.opened .c-page-nav{overflow:hidden;border-radius:var(--radius-xxl);border:1px solid var(--color-grey-2)}.c-page-sidebar--mobile.opened .c-page-nav svg{fill:var(--color-grey-3)}.c-page-sidebar--mobile.opened .c-page-nav li>a{border-radius:0;border-bottom:1px solid var(--color-grey-2);margin-bottom:0}.c-page-sidebar--mobile.opened .c-page-nav li:first-child a{font-weight:var(--font-weight-bolder)}@media(min-width:1025px){.c-page-sidebar--mobile{display:none!important}}.c-section+.c-section{margin-top:var(--gutter-lg)}.c-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gutter-base);padding-bottom:var(--gutter-base);border-bottom:1px solid var(--color-grey-2)}.c-section__title{margin-bottom:0;color:var(--color-grey-3);font-size:var(--font-size-h4)}.c-control-label{font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);color:var(--color-grey-3)}.c-form-group{border:none}.c-form-group:not(:last-child){margin-bottom:var(--gutter-base)}.c-form-group .u-help-text{margin-top:var(--gutter-sm);color:var(--color-grey-3);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold)}.c-form-group.has-error .u-help-text{color:var(--color-red)}.c-control-label,label{margin-bottom:var(--gutter-sm);color:var(--color-grey-3);font-weight:var(--font-weight-medium)}.c-control-label,.c-form-control,label,textarea{display:block;font-family:var(--font-family-base)}.c-form-control,textarea{width:100%;padding:var(--gutter-md) var(--gutter-sm);background-color:var(--color-white);border:1px solid var(--color-grey-2);border-radius:var(--radius-base)}.c-form-control:active,.c-form-control:focus,textarea:active,textarea:focus{outline-color:var(--color-grey-3)}.has-error .c-form-control,.has-error textarea{color:var(--color-red);border-color:var(--color-red)}input[type=checkbox]{margin-right:var(--gutter-base)}.c-table{width:100%;margin-bottom:var(--gutter-xl)}.c-table td,.c-table th{padding:var(--gutter-l) 0;border-bottom:1px solid var(--color-grey-2)}.c-table>thead>tr td,.c-table>thead>tr th{text-align:left}.c-table>tbody>tr>td{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold)}.c-table--blank{margin-bottom:var(--gutter-lg)}.c-table--blank td,.c-table--blank th{border-bottom:transparent}.c-table--blank tbody>tr>td{color:var(--color-grey-3);font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.c-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--gutter-xl)}.c-grid-container{display:grid;grid-column:2/12;grid-template-columns:repeat(10,1fr);grid-gap:var(--gutter-md)}@media(min-width:1025px){.c-grid-container{grid-gap:var(--gutter-lg)}}.c-grid-col--2{grid-column:1/-1}@media(min-width:1025px){.c-grid-col--2{grid-column:span 2}}.c-grid-col--3{grid-column:1/-1}@media(min-width:1025px){.c-grid-col--3{grid-column:span 3}}.c-grid-col--10{grid-column:1/-1}@media(min-width:1025px){.c-grid-col--10{grid-column:span 10}}.c-grid-col--5{grid-column:1/-1}@media(min-width:1025px){.c-grid-col--5{grid-column:span 5}}.c-grid-col--6{grid-column:1/-1}@media(min-width:1025px){.c-grid-col--6{grid-column:span 6}}.locked{position:relative;opacity:.7;cursor:not-allowed}.locked .lock-icon{margin-left:8px;opacity:.6}.locked:hover{opacity:.8}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;border-radius:8px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal{padding:0}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h2{margin:0;font-size:1.5rem;font-weight:600}.modal-close{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-close:hover{background:#f5f5f5;border-radius:50%}.modal-body{padding:20px}.modal-body p{margin-bottom:20px;line-height:1.5}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.l-app-header__user-info{display:flex;align-items:center;gap:12px}.l-app-header__user-info span{font-size:14px}.l-app-header__logout{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;text-decoration:underline}.l-app-header__logout:hover{opacity:.8}.auth-demo{position:fixed;top:10px;right:10px;background:#fff;padding:20px;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;max-width:300px}.auth-demo h3{margin:0 0 15px;font-size:1.2rem}.auth-demo>div{margin-bottom:15px;font-size:14px}.auth-demo>div strong{display:block;margin-bottom:5px}.auth-demo button{padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:14px;margin-bottom:8px;width:100%}.auth-demo button:last-child{margin-bottom:0}.c-btn{display:inline-block;padding:8px 16px;color:var(--color-white);font-size:var(--font-size-body);font-weight:500;text-align:center;text-transform:normal;text-decoration:none;background-color:var(--color-grey-4);border:2px solid transparent;border-radius:var(--radius-xxl);transition:all .3s ease-in-out;cursor:pointer;justify-content:center;max-width:600px}@media(max-width:640px){.c-btn{padding:8px 16px}}.c-btn:active,.c-btn:focus,.c-btn:hover{background-color:var(--color-grey-3)}.c-btn--loading{display:flex;align-items:center;justify-content:center;gap:8px;opacity:.8;cursor:not-allowed;pointer-events:none}.c-btn--loading .c-btn__spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-btn--full{width:100%;justify-content:center}.c-btn--md{padding:14px 16px;height:52px}.c-btn--opaque{background:hsla(0,0%,100%,.1)}.c-btn--opaque:active,.c-btn--opaque:focus,.c-btn--opaque:hover{background:hsla(0,0%,100%,.3)}.c-btn--large{padding:20px 72px;border-radius:10px}.c-btn--primary{background-color:var(--color-brand-blue)}.c-btn--primary:active,.c-btn--primary:focus,.c-btn--primary:hover{background-color:var(--color-brand-blue-dark)}.c-btn--yellow{background-color:var(--color-brand-yellow);color:var(--color-black)}.c-btn--yellow:active,.c-btn--yellow:focus,.c-btn--yellow:hover{background-color:var(--color-brand-yellow-dark)}.c-btn--grey{background:#f8f8f8;color:var(--color-black)}.c-btn--grey:hover{background:#0f0f0f;color:#f8f8f8}.c-btn--grey:hover .c-icon{color:#f8f8f8}.c-btn--locked{display:inline-flex;gap:10px;align-items:center}.c-btn--locked:after{content:"";width:12px;height:14px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 8.2C5.29069 8.19751 5.08565 8.26037 4.91249 8.38011C4.73933 8.49986 4.60635 8.67074 4.53146 8.86976C4.45657 9.06879 4.44336 9.28639 4.4936 9.49329C4.54385 9.70019 4.65514 9.88645 4.8125 10.027V11C4.8125 11.1857 4.88493 11.3637 5.01386 11.495C5.1428 11.6263 5.31766 11.7 5.5 11.7C5.68234 11.7 5.8572 11.6263 5.98614 11.495C6.11507 11.3637 6.1875 11.1857 6.1875 11V10.027C6.34486 9.88645 6.45615 9.70019 6.5064 9.49329C6.55664 9.28639 6.54343 9.06879 6.46854 8.86976C6.39365 8.67074 6.26067 8.49986 6.08751 8.38011C5.91435 8.26037 5.70931 8.19751 5.5 8.2ZM8.9375 5.4V4C8.9375 3.07174 8.57534 2.1815 7.93068 1.52513C7.28602 0.868749 6.41168 0.5 5.5 0.5C4.58832 0.5 3.71398 0.868749 3.06932 1.52513C2.42466 2.1815 2.0625 3.07174 2.0625 4V5.4C1.51549 5.4 0.990886 5.62125 0.604092 6.01508C0.217299 6.4089 0 6.94305 0 7.5V12.4C0 12.957 0.217299 13.4911 0.604092 13.8849C0.990886 14.2788 1.51549 14.5 2.0625 14.5H8.9375C9.48451 14.5 10.0091 14.2788 10.3959 13.8849C10.7827 13.4911 11 12.957 11 12.4V7.5C11 6.94305 10.7827 6.4089 10.3959 6.01508C10.0091 5.62125 9.48451 5.4 8.9375 5.4ZM3.4375 4C3.4375 3.44305 3.6548 2.9089 4.04159 2.51508C4.42839 2.12125 4.95299 1.9 5.5 1.9C6.04701 1.9 6.57161 2.12125 6.95841 2.51508C7.3452 2.9089 7.5625 3.44305 7.5625 4V5.4H3.4375V4ZM9.625 12.4C9.625 12.5857 9.55257 12.7637 9.42364 12.895C9.29471 13.0263 9.11984 13.1 8.9375 13.1H2.0625C1.88016 13.1 1.7053 13.0263 1.57636 12.895C1.44743 12.7637 1.375 12.5857 1.375 12.4V7.5C1.375 7.31435 1.44743 7.1363 1.57636 7.00503C1.7053 6.87375 1.88016 6.8 2.0625 6.8H8.9375C9.11984 6.8 9.29471 6.87375 9.42364 7.00503C9.55257 7.1363 9.625 7.31435 9.625 7.5V12.4Z' fill='white'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:50%}.c-btn--locked-dark:after{background-image:url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 8.2C5.29069 8.19751 5.08565 8.26037 4.91249 8.38011C4.73933 8.49986 4.60635 8.67074 4.53146 8.86976C4.45657 9.06879 4.44336 9.28639 4.4936 9.49329C4.54385 9.70019 4.65514 9.88645 4.8125 10.027V11C4.8125 11.1857 4.88493 11.3637 5.01386 11.495C5.1428 11.6263 5.31766 11.7 5.5 11.7C5.68234 11.7 5.8572 11.6263 5.98614 11.495C6.11507 11.3637 6.1875 11.1857 6.1875 11V10.027C6.34486 9.88645 6.45615 9.70019 6.5064 9.49329C6.55664 9.28639 6.54343 9.06879 6.46854 8.86976C6.39365 8.67074 6.26067 8.49986 6.08751 8.38011C5.91435 8.26037 5.70931 8.19751 5.5 8.2ZM8.9375 5.4V4C8.9375 3.07174 8.57534 2.1815 7.93068 1.52513C7.28602 0.868749 6.41168 0.5 5.5 0.5C4.58832 0.5 3.71398 0.868749 3.06932 1.52513C2.42466 2.1815 2.0625 3.07174 2.0625 4V5.4C1.51549 5.4 0.990886 5.62125 0.604092 6.01508C0.217299 6.4089 0 6.94305 0 7.5V12.4C0 12.957 0.217299 13.4911 0.604092 13.8849C0.990886 14.2788 1.51549 14.5 2.0625 14.5H8.9375C9.48451 14.5 10.0091 14.2788 10.3959 13.8849C10.7827 13.4911 11 12.957 11 12.4V7.5C11 6.94305 10.7827 6.4089 10.3959 6.01508C10.0091 5.62125 9.48451 5.4 8.9375 5.4ZM3.4375 4C3.4375 3.44305 3.6548 2.9089 4.04159 2.51508C4.42839 2.12125 4.95299 1.9 5.5 1.9C6.04701 1.9 6.57161 2.12125 6.95841 2.51508C7.3452 2.9089 7.5625 3.44305 7.5625 4V5.4H3.4375V4ZM9.625 12.4C9.625 12.5857 9.55257 12.7637 9.42364 12.895C9.29471 13.0263 9.11984 13.1 8.9375 13.1H2.0625C1.88016 13.1 1.7053 13.0263 1.57636 12.895C1.44743 12.7637 1.375 12.5857 1.375 12.4V7.5C1.375 7.31435 1.44743 7.1363 1.57636 7.00503C1.7053 6.87375 1.88016 6.8 2.0625 6.8H8.9375C9.11984 6.8 9.29471 6.87375 9.42364 7.00503C9.55257 7.1363 9.625 7.31435 9.625 7.5V12.4Z' fill='%230F0F0F'/%3E%3C/svg%3E%0A")}.c-btn--icon{display:inline-flex;gap:var(--gutter-md);align-items:center}.c-btn--icon .c-icon{color:#fff}.c-btn--icon:disabled{cursor:not-allowed;background-color:#f8f8f8;color:#0f0f0f;opacity:.5}.c-btn--icon:disabled .c-icon{color:#0f0f0f}.c-btn--icon-dark{display:inline-flex;gap:10px;align-items:center}.c-btn--icon-dark .c-icon{color:#0f0f0f}.c-btn--red{background-color:var(--color-brand-red);color:var(--color-white)}.c-btn--red:active,.c-btn--red:focus,.c-btn--red:hover{background-color:var(--color-brand-red-dark)}.c-btn--link{background-color:transparent;border:none;color:var(--color-black);padding:5px}.c-btn--link:active,.c-btn--link:focus,.c-btn--link:hover{background-color:transparent;color:var(--color-red)}.c-btn--light-blue{background-color:#4fc3f7;color:var(--color-white)}.c-btn--light-blue:active,.c-btn--light-blue:focus,.c-btn--light-blue:hover{background-color:#29b6f6}.c-btn--outline-white{background-color:transparent;color:var(--color-white);border:2px solid var(--color-white)}.c-btn--outline-white:active,.c-btn--outline-white:focus,.c-btn--outline-white:hover,.c-btn--white{background-color:var(--color-white);color:var(--color-black)}.c-btn--white{border:2px solid var(--color-grey-2)}.c-btn--white:active,.c-btn--white:focus,.c-btn--white:hover{background-color:var(--color-grey-1);border-color:var(--color-grey-3)}.c-btn--white-icon{background-color:var(--color-white);border:2px solid var(--color-grey-2);display:inline-flex;gap:var(--gutter-sm);align-items:center}.c-btn--white-icon,.c-btn--white-icon .c-icon{color:var(--color-brand-red)}.c-btn--white-icon:active,.c-btn--white-icon:focus,.c-btn--white-icon:hover{background-color:var(--color-grey-1);border-color:var(--color-grey-3)}.c-btn--red-arrow{background-color:var(--color-brand-red);display:inline-flex;gap:var(--gutter-sm);align-items:center}.c-btn--red-arrow,.c-btn--red-arrow .c-icon{color:var(--color-white)}.c-btn--red-arrow:active,.c-btn--red-arrow:focus,.c-btn--red-arrow:hover{background-color:var(--color-brand-red-dark)}.c-btn--teal-arrow{background-color:var(--color-brand-blue);display:inline-flex;gap:var(--gutter-sm);align-items:center}.c-btn--teal-arrow,.c-btn--teal-arrow .c-icon{color:var(--color-white)}.c-btn--teal-arrow:active,.c-btn--teal-arrow:focus,.c-btn--teal-arrow:hover{background-color:var(--color-brand-blue-dark)}.c-btn--white-arrow{background-color:var(--color-white);border:2px solid var(--color-grey-2);display:inline-flex;gap:var(--gutter-sm);align-items:center}.c-btn--white-arrow,.c-btn--white-arrow .c-icon{color:var(--color-black)}.c-btn--white-arrow:active,.c-btn--white-arrow:focus,.c-btn--white-arrow:hover{background-color:var(--color-grey-1);border-color:var(--color-grey-3)}.c-btn--arrow{display:inline-flex;gap:var(--gutter-sm);align-items:center}.c-btn--plain{color:var(--color-dark3)}.c-btn--plain:active,.c-btn--plain:focus,.c-btn--plain:hover{background:#d5d5d4;color:var(--color-dark3)}.c-btn--grey-arrow{background-color:var(--color-grey-1);border:2px solid var(--color-grey-2);display:inline-flex;gap:var(--gutter-sm);align-items:center}.c-btn--grey-arrow,.c-btn--grey-arrow .c-icon{color:var(--color-black)}.c-btn--grey-arrow:active,.c-btn--grey-arrow:focus,.c-btn--grey-arrow:hover{background-color:var(--color-grey-2);border-color:var(--color-grey-3)}.c-btn--black{background-color:var(--color-black);color:var(--color-white)}.c-btn--black:active,.c-btn--black:focus,.c-btn--black:hover{background-color:var(--color-grey-4)}.c-btn--hover.c-btn--yellow{background-color:var(--color-brand-yellow-dark)}.c-btn--hover.c-btn--red{background-color:var(--color-brand-red-dark)}.c-btn--hover.c-btn--light-blue{background-color:#29b6f6}.c-btn--hover.c-btn--outline-white{background-color:var(--color-white);color:var(--color-black)}.c-btn--hover.c-btn--white-icon{background-color:var(--color-grey-1);border-color:var(--color-grey-3)}.c-btn--hover.c-btn--red-arrow{background-color:var(--color-brand-red-dark)}.c-btn--hover.c-btn--teal-arrow{background-color:var(--color-brand-blue-dark)}.c-btn--hover.c-btn--white-arrow{background-color:var(--color-grey-1);border-color:var(--color-grey-3)}.c-btn--hover.c-btn--grey-arrow{background-color:var(--color-grey-2);border-color:var(--color-grey-3)}@media(max-width:640px){.c-btn:focus,.c-btn:hover{background-color:var(--color-grey-4)}.c-btn:active{background-color:var(--color-grey-3)}.c-btn--opaque:focus,.c-btn--opaque:hover{background:hsla(0,0%,100%,.1)}.c-btn--opaque:active{background:hsla(0,0%,100%,.3)}.c-btn--primary:focus,.c-btn--primary:hover{background-color:var(--color-brand-blue)}.c-btn--primary:active{background-color:var(--color-brand-blue-dark)}.c-btn--yellow:focus,.c-btn--yellow:hover{background-color:var(--color-brand-yellow)}.c-btn--yellow:active{background-color:var(--color-brand-yellow-dark)}.c-btn--grey:hover{background:#f8f8f8}.c-btn--grey:hover,.c-btn--grey:hover .c-icon{color:var(--color-black)}.c-btn--grey:active{background:#0f0f0f;color:#f8f8f8}.c-btn--grey:active .c-icon{color:#f8f8f8}.c-btn--red:focus,.c-btn--red:hover{background-color:var(--color-brand-red)}.c-btn--red:active{background-color:var(--color-brand-red-dark)}.c-btn--link:focus,.c-btn--link:hover{background-color:transparent;color:var(--color-black)}.c-btn--link:active{background-color:transparent;color:var(--color-red)}.c-btn--light-blue:focus,.c-btn--light-blue:hover{background-color:#4fc3f7}.c-btn--light-blue:active{background-color:#29b6f6}.c-btn--outline-white:focus,.c-btn--outline-white:hover{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.c-btn--outline-white:active{background-color:var(--color-white);color:var(--color-black)}.c-btn--white:focus,.c-btn--white:hover{background-color:var(--color-white);border-color:var(--color-grey-2)}.c-btn--white:active{background-color:var(--color-grey-1);border-color:var(--color-grey-3)}.c-btn--black:focus,.c-btn--black:hover{background-color:var(--color-black)}.c-btn--black:active{background-color:var(--color-grey-4)}.c-btn--white-icon:focus,.c-btn--white-icon:hover{background-color:var(--color-white);border-color:var(--color-grey-2)}.c-btn--white-icon:active{background-color:var(--color-grey-1);border-color:var(--color-grey-3)}.c-btn--red-arrow:focus,.c-btn--red-arrow:hover{background-color:var(--color-brand-red)}.c-btn--red-arrow:active{background-color:var(--color-brand-red-dark)}.c-btn--teal-arrow:focus,.c-btn--teal-arrow:hover{background-color:var(--color-brand-blue)}.c-btn--teal-arrow:active{background-color:var(--color-brand-blue-dark)}.c-btn--white-arrow:focus,.c-btn--white-arrow:hover{background-color:var(--color-white);border-color:var(--color-grey-2)}.c-btn--white-arrow:active{background-color:var(--color-grey-1);border-color:var(--color-grey-3)}.c-btn--grey-arrow:focus,.c-btn--grey-arrow:hover{background-color:var(--color-grey-1);border-color:var(--color-grey-2)}.c-btn--grey-arrow:active{background-color:var(--color-grey-2);border-color:var(--color-grey-3)}.c-card-main:hover .c-card-main__shape--left,.c-card-main:hover .c-card-main__shape--right{transform:none}.c-card-main:active .c-card-main__shape--left{transform:translateX(20px)}.c-card-main:active .c-card-main__shape--right{transform:translateX(-20px)}}.c-media{display:flex}.c-media__object{margin-right:var(--gutter-base)}.c-media__body{flex-grow:1}.c-media--reverse{flex-direction:row-reverse}.c-media--reverse .c-media__object{margin-right:0;margin-left:var(--gutter-base)}.c-collapse[open]>summary:after{transform:rotate(0deg);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE3IDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICBkPSJNOC41MTY1OCAwLjIwODg0N0wxNi4zODk0IDYuNzE5ODlDMTYuOTE1OCA3LjE1NTIzIDE2LjkzOTIgNy44ODE1MyAxNi40NDE2IDguMzQyMTJDMTUuOTQ0MSA4LjgwMjcxIDE1LjExNCA4LjgyMzE3IDE0LjU4NzYgOC4zODc4NEw4LjU4NTAzIDMuNDIzNDhMMy4wNDcyIDguMzU3OUMyLjUzOTcxIDguODEwMDkgMS43MDkzNiA4LjgxNjY5IDEuMTkyNTcgOC4zNzI2M0MwLjY3NTc3NyA3LjkyODU4IDAuNjY4MjM2IDcuMjAyMDMgMS4xNzU3MyA2Ljc0OTgzTDguNTE2NTggMC4yMDg4NDdaIiAvPgo8L3N2Zz4=")}.c-collapse>summary{display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);cursor:pointer}.c-collapse>summary::marker{display:none}.c-collapse>summary:after{display:inline-block;content:"";width:1rem;height:1rem;background-repeat:no-repeat;background-position:50%;transform:rotate(180deg);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE3IDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICBkPSJNOC41MTY1OCAwLjIwODg0N0wxNi4zODk0IDYuNzE5ODlDMTYuOTE1OCA3LjE1NTIzIDE2LjkzOTIgNy44ODE1MyAxNi40NDE2IDguMzQyMTJDMTUuOTQ0MSA4LjgwMjcxIDE1LjExNCA4LjgyMzE3IDE0LjU4NzYgOC4zODc4NEw4LjU4NTAzIDMuNDIzNDhMMy4wNDcyIDguMzU3OUMyLjUzOTcxIDguODEwMDkgMS43MDkzNiA4LjgxNjY5IDEuMTkyNTcgOC4zNzI2M0MwLjY3NTc3NyA3LjkyODU4IDAuNjY4MjM2IDcuMjAyMDMgMS4xNzU3MyA2Ljc0OTgzTDguNTE2NTggMC4yMDg4NDdaIiAvPgo8L3N2Zz4=")}.c-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--gutter-base)}.c-modal{position:relative;background:#f8f8f8;border-radius:var(--radius-xxl);max-width:600px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15)}.c-modal__shape{position:absolute;z-index:1}.c-modal__shape--blue{top:0;right:0;width:100px;background-image:url("data:image/svg+xml,%3Csvg width='123' height='240' viewBox='0 0 123 240' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.5698 72.942C111.281 102.501 122.143 213.884 130.252 239.501L148.822 153.955L122.975 -136.093L31.3916 -136.093C-31.5901 -20.8209 12.8983 45.9015 54.5698 72.942Z' fill='%2382CAD7'/%3E%3C/svg%3E%0A")}.c-modal__shape--blue,.c-modal__shape--yellow{height:200px;background-size:contain;background-repeat:no-repeat}.c-modal__shape--yellow{bottom:0;left:0;width:200px;background-image:url("data:image/svg+xml,%3Csvg width='58' height='269' viewBox='0 0 58 269' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-12.4424 120.398C-41.2848 92.3439 -80.1858 30.8274 -91.9761 0.5962L-111.965 23.6165L-38.312 364.767L44.7667 366.341C81.9461 232.018 30.0398 152.877 -12.4424 120.398Z' fill='%23FFC400'/%3E%3C/svg%3E%0A")}.c-modal__close{position:absolute;top:var(--gutter-lg);right:var(--gutter-lg);background:none;border:none;cursor:pointer;z-index:10;color:var(--color-grey-3);transition:color .2s ease}.c-modal__close:hover{color:var(--color-grey-4)}.c-modal__close svg{width:24px;height:24px}.c-modal__content{position:relative;z-index:2;padding:var(--gutter-xl) var(--gutter-xl) var(--gutter-xl)}.c-modal__header{text-align:center;max-width:360px;margin:0 auto}.c-modal__link{background:none;border:none;text-decoration:underline;font-weight:500;cursor:pointer;font-size:inherit;font-family:inherit;padding:0}.c-modal__link:hover{color:var(--color-brand-red);text-decoration:none}.c-modal__form{display:flex;flex-direction:column;gap:var(--gutter-md)}.c-modal__footer{margin-top:var(--gutter-md)}.c-modal__field{display:flex;flex-direction:column;gap:var(--gutter-sm)}.c-modal__label{font-size:var(--font-size-body);font-weight:400;margin-bottom:0;color:var(--color-grey-3)}.c-modal__input-wrapper{position:relative;display:flex;align-items:center}.c-modal__input-wrapper:focus-within .c-modal__input-icon{opacity:1}.c-modal__input-icon{position:absolute;left:var(--gutter-l);color:var(--color-grey-3);z-index:1;opacity:.5}.c-modal__input-icon--active{opacity:1}.c-modal__input{width:100%;padding:var(--gutter-md) var(--gutter-md) var(--gutter-md) 3rem;border:2px solid transparent;border-radius:var(--radius-lg);background:var(--color-white);font-size:var(--font-size-body);color:var(--color-grey-4);transition:all .2s ease}.c-modal__input::placeholder{color:var(--color-grey-2)}.c-modal__input:focus{outline:none;border-color:var(--color-brand-blue);box-shadow:0 0 0 3px rgba(130,202,215,.1)}.c-modal__input:hover{border-color:var(--color-grey-2)}.c-modal__password-toggle{position:absolute;right:var(--gutter-l);background:none;border:none;cursor:pointer;color:var(--color-grey-3);transition:color .2s ease;z-index:1}.c-modal__password-toggle:hover{color:var(--color-grey-4)}.c-modal__password-toggle svg{width:20px;height:20px}.c-modal__subtitle{color:var(--color-grey-3);margin-bottom:var(--gutter-sm)}.c-modal__forgot-password{text-align:center;margin-top:var(--gutter-sm);margin-bottom:var(--gutter-sm)}.c-modal__submit{width:100%;padding:var(--gutter-md) var(--gutter-lg);background:var(--color-brand-red);color:var(--color-white);border:none;border-radius:var(--radius-lg);font-size:var(--font-size-body);font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:var(--gutter-sm)}.c-modal__submit:hover{background:#e0351a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,61,27,.3)}.c-modal__submit:active{transform:translateY(0)}.c-modal__submit:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.c-modal__submit:disabled:hover{background:var(--color-brand-red);transform:none;box-shadow:none}@media(max-width:768px){.c-modal-overlay{padding:var(--gutter-sm)}.c-modal{max-width:100%;border-radius:var(--radius-xl)}.c-modal__content{padding:var(--gutter-xl) var(--gutter-lg) var(--gutter-lg)}.c-modal__title{font-size:var(--font-size-h3)}.c-modal__shape--blue{width:60px;height:60px;top:-15px;right:-30px}.c-modal__shape--yellow{width:80px;height:80px;bottom:-20px;left:-20px}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.c-modal{animation:modalFadeIn .3s ease-out}.c-modal-overlay:focus-within .c-modal__input:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px rgba(130,202,215,.1)}.to-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gutter-md);gap:var(--gutter-md);margin-top:var(--gutter-xl);margin-bottom:var(--gutter-xl)}.loader{width:50px;aspect-ratio:1;background:var(--color-brand-red);border-radius:50%;animation:l1 4s linear infinite;margin:0 auto}@keyframes l1{12.5%{border-radius:37% 63% 70% 30%/30% 62% 38% 70%}25%{border-radius:50% 50% 70% 30%/52% 62% 38% 48%}37.5%{border-radius:33% 67% 18% 82%/52% 75% 25% 48%}50%{border-radius:73% 27% 18% 82%/52% 32% 68% 48%}62.5%{border-radius:73% 27% 74% 26%/64% 32% 68% 36%}75%{border-radius:84% 16% 15% 85%/55% 79% 21% 45%}87.5%{border-radius:12% 88% 69% 31%/10% 66% 34% 90%}}.to-plan{position:relative;border:none;background:#f1f1f1;border-radius:var(--radius-lg);cursor:pointer;padding:5px;text-align:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;aspect-ratio:1/1}.to-plan:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.08)}.to-plan--active{background:var(--color-brand-red);color:#fff}.to-plan--active .to-plan__icon{color:#fff}.to-plan__badge{position:absolute;top:10px;right:10px;background:#fff;color:#111;border-radius:8px;padding:6px 10px;font-weight:600;font-size:12px}.to-plan__icon{display:block;width:20px;height:20px;margin:16px auto;color:var(--color-black)}.to-plan__label{display:block;font-weight:500;font-size:20px}.to-plan__cta{width:100%;padding:var(--gutter-md) var(--gutter-lg);background:#a85cc2;color:#fff;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-body);font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.to-plan__cta:hover{filter:brightness(.95);transform:translateY(-1px)}.c-dialog{position:absolute;top:0;left:50%;z-index:var(--z-index-modal);transform:translateX(-50%);width:100%;max-width:45rem;padding:var(--gutter-lg) var(--gutter-base);border-radius:var(--radius-xxl);background-color:var(--color-white);box-shadow:0 0 1rem var(--color-black-half)}.c-dialog__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold)}.c-dialog__actions{position:absolute;top:var(--gutter-base);right:var(--gutter-base)}.c-tag{display:inline-block;padding:var(--gutter-sm);color:var(--color-black);text-align:center;border-radius:var(--radius-round);background-color:var(--color-grey-2)}.c-tag--round{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem}.c-tag--error{color:var(--color-white);background-color:var(--color-red)}.c-tag--success{color:var(--color-white);background-color:var(--color-brand-green)}.c-pagination{display:flex;align-items:center;justify-content:center;margin:var(--gutter-base) 0;padding:0;list-style-type:none}.c-pagination>li:not(.c-pagination--prev):not(.c-pagination--next)>a{width:1.5rem;height:1.5rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-round)}.c-pagination>li:not(.c-pagination--prev):not(.c-pagination--next)>a:focus,.c-pagination>li:not(.c-pagination--prev):not(.c-pagination--next)>a:hover{background-color:var(--color-grey-2)}.c-pagination>li:not(.c-pagination--prev):not(.c-pagination--next)>a.is-active,.c-pagination>li:not(.c-pagination--prev):not(.c-pagination--next)>a:active{color:var(--color-white);background-color:var(--color-red)}.c-pagination>li>a{display:flex;align-items:center;justify-content:center;margin:0 var(--gutter-xs)}.c-progress{display:flex;width:100%;border-radius:var(--radius-lg);background-color:var(--color-grey-2)}.c-progress--error{background-color:var(--color-red-light)}.c-progress__bar{padding:var(--gutter-xs);background-color:var(--color-grey-3);border-radius:var(--radius-lg)}.c-progress--error .c-progress__bar{background-color:var(--color-red)}.c-credit-circle{width:5rem;height:5rem;color:var(--color-white);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h2);background-color:var(--color-brand-blue);border-radius:var(--radius-round)}.c-credit-circle,.c-icon{display:inline-flex;align-items:center;justify-content:center}.c-icon{width:1rem;height:1rem;fill:currentColor;vertical-align:middle}.c-icon--sm{width:.5rem;height:.5rem}.c-icon--md{width:.75rem;height:.75rem}.c-icon--lg2{width:1.5rem;height:1.5rem}.c-icon--lg{width:2rem;height:2rem}.c-icon--xl2{width:3.25rem;height:3.25rem}.c-icon--xl{width:4rem;height:4rem}.c-card{box-shadow:0 3px 1rem var(--color-black-semi);border-radius:var(--radius-xxl)}.c-card__title{font-weight:600;margin:0;text-transform:lowercase}.c-card__title:first-letter{text-transform:uppercase}@media(max-width:640px){.c-card__title{font-size:16px}}.c-card__label{background:#fff;display:inline-flex;align-items:center;white-space:nowrap;justify-content:center;padding:10px 14px;border-radius:var(--radius-xxl);font-size:12px;color:var(--color-black);gap:10px}.c-card__label-icon{color:#0a8300;width:12px;height:12px}@media(max-width:640px){.c-card__text{font-size:13px}}.c-card--answer{cursor:pointer;padding:16px;font-weight:500}.c-card--answer.correct{background:#e0efde!important;pointer-events:none;color:#0a8300!important;transition:none}.c-card--answer.correct .c-card__number{color:var(--color-brand-green);background:#e0efde!important}.c-card--answer.incorrect{pointer-events:none;background:#f8d7da!important;color:#c00!important;transition:none}.c-card--answer.incorrect .c-card__number{color:#c00;background:#f8d7da!important}.c-card--result{cursor:pointer}@media(max-width:768px){.c-card--result .c-btn__text{display:none}}.c-card--result .c-icon{color:#000}.c-card--result .c-btn{white-space:nowrap}.c-card--result.incorrect .c-card__number{background:#ffe9e9!important}.c-card--result.incorrect:hover{background:#ffe9e9!important}.c-card--result.incorrect:hover,.c-card--result.incorrect:hover .c-btn,.c-card--result.incorrect:hover .c-btn svg{color:var(--color-brand-red)!important}.c-card--result.correct .c-card__number{background:#e0efde!important}.c-card--result.correct:hover{background:#e0efde!important}.c-card--result.correct:hover,.c-card--result.correct:hover .c-btn,.c-card--result.correct:hover .c-btn svg{color:var(--color-brand-green)!important}.c-card--result .c-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1rem;line-height:1.2}@media(max-width:768px){.c-card--result .c-card__title{font-size:13px}}.c-card .c-icon-retake,.c-card.is-completed .c-icon{display:none}.c-card.is-completed .c-icon-retake{display:block;transition:.3s ease-in-out}.c-card:hover .c-icon-retake{color:#fff}.c-card--blank{box-shadow:none;border:1px solid var(--color-grey-2);background:var(--color-grey-1);border-radius:10px;display:block;position:relative;overflow:hidden;padding:12px 12px 12px 66px;transition:.3s ease-in-out}@media(max-width:640px){.c-card--blank{padding-left:50px}.c-dashboard--theory .c-card--blank .c-icon{color:var(--color-red)}}.c-dashboard--theory .c-card--blank:hover{background:var(--color-red);color:#fff;border-color:transparent}.c-dashboard--theory .c-card--blank:hover .c-btn,.c-dashboard--theory .c-card--blank:hover .c-btn svg{color:#fff}.c-dashboard--questions .c-card--blank .c-card__number,.question-container .c-card--blank .c-card__number{background:var(--color-brand-blue);text-transform:uppercase}.c-dashboard--questions .c-card--blank.active,.c-dashboard--questions .c-card--blank:hover,.question-container .c-card--blank.active,.question-container .c-card--blank:hover{background:var(--color-brand-blue);color:#fff;border-color:transparent}.c-dashboard--questions .c-card--blank.active .c-btn,.c-dashboard--questions .c-card--blank.active .c-btn svg,.c-dashboard--questions .c-card--blank:hover .c-btn,.c-dashboard--questions .c-card--blank:hover .c-btn svg,.question-container .c-card--blank.active .c-btn,.question-container .c-card--blank.active .c-btn svg,.question-container .c-card--blank:hover .c-btn,.question-container .c-card--blank:hover .c-btn svg{color:#fff}.question-container .c-card--blank{padding:16px 16px 16px 66px;border-radius:60px}@media(max-width:640px){.question-container .c-card--blank{padding:12px 12px 12px 50px}}.c-card__header{position:relative;padding:var(--gutter-base)}.c-card--blank .c-card__header{display:flex;justify-content:space-between;align-items:center;padding:0}@media screen and (max-width:640px){.c-card__header .c-btn span{display:none}}.c-card__number{position:absolute;width:50px;top:0;left:0;bottom:0;background:var(--color-red);color:#fff;z-index:5;display:flex;align-items:center;justify-content:center}@media(max-width:640px){.c-card__number{width:40px;font-size:14px}}.c-card__body{padding:var(--gutter-base)}.c-card--blank .c-card__body{padding:0}.c-rating{display:flex;align-items:flex-start}.c-rating__star{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-grey-1);text-align:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-h6)}@media(min-width:1025px){.c-rating__star{font-size:var(--font-size-body)}}.c-rating__star:not(:last-child){margin-right:var(--gutter-md)}@media(max-width:1024px){.c-rating__star .c-icon--xl2{width:2rem;height:2rem}}.c-chapters{position:relative;margin-bottom:calc(var(--gutter-base)*10)}.c-chapters>.c-dialog{left:unset;right:0;width:var(--chapter-info-width);transform:translateY(calc(-100% - var(--gutter-lg)));color:var(--color-grey-4)}@media(min-width:1025px){.c-chapters>.c-dialog{transform:translate(-36%,calc(-100% - var(--gutter-xl)))}}.c-chapters .c-chapters__content{grid-column:1/span 12}.c-chapters .c-chapters__content .c-single-chapter{margin-bottom:calc(var(--gutter-base)*5.5)}.c-chapters .c-chapters__content .c-single-chapter:last-child{margin-bottom:0}.c-chapters .c-chapters__content .c-single-chapter hr{outline:none;border:none;height:1px;background-color:var(--color-grey-2);margin:var(--gutter-base) 0 calc(var(--gutter-base)*1.5)}@media(min-width:1025px){.c-chapters .c-chapters__content .c-single-chapter hr{margin:var(--gutter-base) 0 calc(var(--gutter-base)*3.5)}}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header{display:flex;flex-direction:column}@media(min-width:1025px){.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header{flex-direction:row;justify-content:space-between}}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header h4{display:flex;justify-content:space-between;color:var(--color-grey-4)}@media(min-width:1025px){.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header h4{margin-bottom:0}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header h4 svg{display:none}}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header .c-single-chapter__header-progress{display:flex;justify-content:space-between}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header .c-single-chapter__header-progress h3{line-height:var(--font-size-h3);color:var(--color-brand-blue);margin-bottom:0}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header .c-single-chapter__header-progress p{display:flex;align-items:center;font-weight:var(--font-weight-bold);color:var(--color-grey-2)}@media(min-width:1025px){.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header .c-single-chapter__header-progress p{display:none}}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header .c-single-chapter__header-progress p span{margin-left:var(--gutter-base);font-size:var(--font-size-h3);line-height:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-grey-2)}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header--paid svg{fill:var(--color-brand-blue)}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header--paid .c-single-chapter__header-progress p,.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__header--paid .c-single-chapter__header-progress span{color:var(--color-brand-blue)!important}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__list{list-style:none}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__list li{margin-bottom:calc(var(--gutter-base)*2);display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1025px){.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__list li{flex-direction:row;margin-bottom:calc(var(--gutter-base)*3.5)}}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__list li:last-child{margin-bottom:0}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__list li p{margin-bottom:calc(var(--gutter-base)*2);font-weight:var(--font-weight-medium);color:var(--color-grey-3)}@media(min-width:1025px){.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__list li p{margin-bottom:0}}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__list li a{display:flex;align-items:center;font-weight:var(--font-weight-bold)}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__list li a svg{margin-left:1rem;max-width:1rem;max-height:1rem}.c-chapters .c-chapters__content .c-single-chapter .c-single-chapter__list li a.u-text-disabled{cursor:not-allowed}.c-chapters .c-chapters__progress{display:none}@media(min-width:1025px){.c-chapters .c-chapters__progress{display:block;grid-column:10/span 1;text-align:center}}.c-chapters .c-chapters__progress svg{fill:var(--color-grey-2)!important;margin-bottom:.75rem}.c-chapters .c-chapters__progress>figure{position:relative;height:100%;text-align:center}.c-chapters .c-chapters__progress>figure .c-chapters__progress-line{position:relative;height:inherit;width:1px;margin:0 auto;background-color:var(--color-grey-2)}.c-chapters .c-chapters__progress>figure .c-chapters__progress-thumb{position:absolute;border-radius:var(--radius-round);transform:translateX(-50%);background-color:#fff;box-shadow:0 3px 6px var(--color-black-semi)}.c-chapters .c-chapters__progress>figure .c-chapters__progress-thumb.progress-thumb-blue{background-color:var(--color-brand-blue)}.c-chapters .c-chapters__progress--paid svg{fill:var(--color-brand-blue)!important}.c-chapters .c-chapters__sidebar{display:none}@media(min-width:1025px){.c-chapters .c-chapters__sidebar{display:block;grid-column:11/span 1;text-align:center}}.c-chapters .c-chapters__sidebar p{font-weight:var(--font-weight-bold);color:var(--color-grey-2);margin-bottom:.4rem}.c-chapters .c-chapters__sidebar h3{line-height:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-grey-2)}.c-chapters .c-chapters__sidebar--paid h3,.c-chapters .c-chapters__sidebar--paid p{color:var(--color-brand-blue)}.c-intro{margin-top:var(--gutter-lg);margin-bottom:calc(var(--gutter-base)*5.5)}.c-intro.c-intro__image-overlap .c-grid{grid-template-columns:repeat(12,1fr)}.c-intro.c-intro__image-overlap .c-intro__content{text-align:center;grid-column:1/-1;grid-row:2/2}@media(min-width:1025px){.c-intro.c-intro__image-overlap .c-intro__content{text-align:unset;grid-column:2/8;grid-row:1/-1}}.c-intro.c-intro__image-overlap .c-intro__image{display:block;grid-column:1/-1;grid-row:1/1}@media(min-width:1025px){.c-intro.c-intro__image-overlap .c-intro__image{grid-column:7/-2;grid-row:1/-1}}.c-intro.c-intro__image-overlap .c-intro__image img{margin-top:0}@media(min-width:1025px){.c-intro.c-intro__image-overlap .c-intro__image img{margin-top:calc(0px - var(--gutter-base)*5)}}.c-intro.c-intro__image-overlap .c-intro__back{margin-bottom:calc(var(--gutter-l)*2)}@media(min-width:1025px){.c-intro.c-intro__image-overlap .c-intro__back{margin-bottom:calc(var(--gutter-base)*5);margin-left:calc(var(--gutter-base)*6)}}.c-intro.c-intro__image-overlap p{color:var(--color-grey-3);font-weight:var(--font-weight-semibold);margin-bottom:var(--gutter-lg)}.c-intro.c-intro__image-overlap h1{margin-bottom:calc(var(--gutter-base)*2)!important}@media(min-width:1025px){.c-intro.c-intro__image-overlap h1{margin-bottom:var(--gutter-xl)!important}}.c-intro.c-intro__image-overlap a{margin-right:var(--gutter-base)}.c-intro.c-intro__image-overlap a:last-child{margin-right:0}.c-intro.c-intro__image-overlap h5{display:flex;align-items:center;margin-top:calc(var(--gutter-base)*2)}@media(min-width:1025px){.c-intro.c-intro__image-overlap h5{margin-top:var(--gutter-xl)}}.c-intro.c-intro__image-overlap h5 svg{margin-left:1rem;width:1rem;height:1rem}.c-intro.c-intro__image-overlap .c-btn{width:auto!important}@media(max-width:1025px){.c-intro.c-intro__image-overlap .c-btn{margin-bottom:calc(var(--gutter-base)*2)}}.c-intro>.c-grid{grid-gap:calc(var(--gutter-base)*1.5)}.c-intro .c-intro__back{color:var(--color-grey-4);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h6);margin-bottom:calc(var(--gutter-base)*2.5)}@media(min-width:1025px){.c-intro .c-intro__back{margin-bottom:calc(var(--gutter-base)*1.5)}}.c-intro .c-intro__back svg{width:1rem;height:1rem;margin-right:1rem}.c-intro .c-intro__content{grid-column:1/span 12}@media(min-width:1025px){.c-intro .c-intro__content{grid-column:2/span 5}}.c-intro .c-intro__content img{width:100%;display:block;margin-bottom:calc(var(--gutter-base)*1.5)}@media(min-width:1025px){.c-intro .c-intro__content img{display:none}}.c-intro .c-intro__content>h1{color:var(--color-grey-4);margin-bottom:calc(var(--gutter-base)*1.5)}.c-intro .c-intro__content>p{color:var(--color-grey-3);margin-bottom:var(--gutter-lg)}@media(max-width:1025px){.c-intro .c-intro__content .c-btn{width:100%}}.c-intro .c-intro__image{display:none}@media(min-width:1025px){.c-intro .c-intro__image{display:block;grid-column:7/span 5}}.c-intro .c-intro__image img{margin-top:calc(var(--gutter-base)*2.5);width:100%;border-radius:var(--radius-xl)}.single-chapter .c-grid{row-gap:0}.single-chapter .c-intro{grid-column:1/-1;margin:calc(var(--gutter-base)*3.5) 0 calc(var(--gutter-base)*4) 0}.single-chapter .c-intro a{margin:0}@media(min-width:1025px){.single-chapter .c-intro{grid-column:2/12}}.single-chapter .c-single-chapter{grid-column:1/-1;margin:0 auto calc(var(--gutter-base)*4) auto}@media(min-width:1025px){.single-chapter .c-single-chapter{grid-column:2/12;margin:0 auto calc(var(--gutter-base)*10) auto;padding:calc(var(--gutter-base)*4) calc(var(--gutter-base)*5.875);border-radius:var(--radius-md);background-color:var(--color-white);box-shadow:0 3px 1.625rem var(--color-black-semi)}}.single-chapter .c-single-chapter>div:first-child{margin-top:0}.single-chapter .c-single-chapter>div:last-child{margin-bottom:0}.single-chapter .c-single-chapter .c-image-text{display:grid;grid-gap:2.25rem;gap:2.25rem;margin:2.5rem 0;grid-template-columns:repeat(1,1fr)}@media(min-width:1025px){.single-chapter .c-single-chapter .c-image-text{grid-template-columns:repeat(2,1fr)}}.single-chapter .c-single-chapter .c-image-text h2{color:var(--color-grey-4);margin-bottom:.5rem}.single-chapter .c-single-chapter .c-image-text h4{font-weight:var(--font-weight-semibold);color:var(--color-grey-4);margin-bottom:2.5rem}.single-chapter .c-single-chapter .c-image-text p{color:var(--color-grey-3)}.single-chapter .c-single-chapter .c-image-text img{width:100%;height:auto;display:block;margin-bottom:var(--gutter-base)}.single-chapter .c-single-chapter .c-image-text span{color:var(--color-grey-3);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h6)}.single-chapter .c-single-chapter .c-image-text .c-image-text__video{position:relative;display:flex;justify-content:center;align-items:center}.single-chapter .c-single-chapter .c-image-text .c-image-text__video svg{position:absolute}@media(min-width:1025px){.single-chapter .c-single-chapter .c-image-text--right{text-align:left;direction:rtl}}.single-chapter .c-single-chapter .c-text{margin:2.5rem 0 4rem}.single-chapter .c-single-chapter .c-text p{color:var(--color-grey-3);margin:0}.single-chapter .c-single-chapter .c-icon-text{margin:calc(var(--gutter-base)*3) 0;display:flex;flex-direction:row;padding:calc(var(--gutter-base)*1.625);background-color:var(--color-grey-1);border-radius:var(--radius-md)}@media(min-width:1025px){.single-chapter .c-single-chapter .c-icon-text{padding-right:calc(var(--gutter-base)*4)}}.single-chapter .c-single-chapter .c-icon-text svg{max-width:2rem;max-height:2rem;margin-right:1rem}.single-chapter .c-single-chapter .c-icon-text p{color:var(--color-grey-3);margin:0}.single-chapter .c-single-chapter .c-logo-text{margin:calc(var(--gutter-base)*3) 0;display:grid;grid-column-gap:3.25rem;column-gap:3.25rem;grid-row-gap:2.5rem;row-gap:2.5rem;grid-template-columns:repeat(1,1fr)}@media(min-width:1025px){.single-chapter .c-single-chapter .c-logo-text{grid-template-columns:repeat(2,1fr)}}.single-chapter .c-single-chapter .c-logo-text .c-logo-text__item{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem;gap:2.5rem}.single-chapter .c-single-chapter .c-logo-text .c-logo-text__item img{width:100%;height:auto;display:block}.single-chapter .c-single-chapter .c-logo-text .c-logo-text__item p{font-size:var(--font-size-h6);color:var(--color-grey-3);font-weight:var(--font-weight-semibold)}.single-chapter .c-single-chapter .c-logo-text .c-logo-text__item-text{display:flex;align-items:center}.c-subscriptions .c-subscriptions__title{margin-bottom:calc(var(--gutter-base)*2);color:var(--color-grey-4)}.c-subscriptions .c-subscription>h5{font-weight:var(--font-weight-semibold);color:var(--color-brand-blue);margin-bottom:calc(var(--gutter-base)*.5)}.c-subscriptions .c-subscription>p{color:var(--color-grey-3)}.c-subscriptions .c-subscription .c-subscription__info{margin-top:calc(var(--gutter-base)*2.5);display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.c-subscriptions .c-subscription .c-subscription__info>div{max-width:50%}@media(min-width:1025px){.c-subscriptions .c-subscription .c-subscription__info{grid-template-columns:repeat(3,1fr);gap:5rem}.c-subscriptions .c-subscription .c-subscription__info>div{max-width:unset}}.c-subscriptions .c-subscription .c-subscription__info h6{color:var(--color-grey-3)}.c-subscriptions .c-subscription .c-subscription__info p{color:var(--color-grey-3);font-weight:var(--font-weight-medium)}.c-subscriptions .c-subscription hr{height:1px;border:unset;background-color:var(--color-grey-2);margin:calc(var(--gutter-base)*2) 0}.c-subscriptions>h6{color:var(--color-grey-3);margin-bottom:calc(var(--gutter-base)*1.5)}.c-subscriptions .c-btn{font-weight:var(--font-weight-bolder)}.c-invoice-history .c-invoice-header{display:none;grid-template-columns:1fr 1fr 2fr 2fr 1fr 1fr;gap:1.875rem;border-bottom:1px solid var(--color-grey-6);margin-bottom:var(--gutter-lg2);padding-bottom:calc(var(--gutter-base)*1.5)}@media(min-width:1025px){.c-invoice-history .c-invoice-header{display:grid}}.c-invoice-history .c-invoice-header p{font-weight:var(--font-weight-bold);color:var(--color-grey-4);margin:0}.c-invoice-history .c-invoices .c-invoice{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;padding-bottom:var(--gutter-base);margin-bottom:var(--gutter-lg2);border-bottom:1px solid var(--color-grey-7)}@media(min-width:1025px){.c-invoice-history .c-invoices .c-invoice{grid-template-columns:1fr 1fr 2fr 2fr 1fr 1fr;gap:1.875rem}}.c-invoice-history .c-invoices .c-invoice>:nth-child(2n){text-align:right}.c-invoice-history .c-invoices .c-invoice:last-child{margin-bottom:0}.c-invoice-history .c-invoices .c-invoice h6{font-weight:var(--font-weight-semibold);color:var(--color-grey-3);margin:0}.c-invoice-history .c-invoices .c-invoice a{text-align:center;display:block;height:1.25rem;margin:0}.c-invoice-history .c-invoices .c-invoice a svg{fill:var(--color-brand-blue);width:1rem;height:1.25rem}.c-invoice-history .c-pagination{margin-top:calc(var(--gutter-base)*5)}.c-invoice-history .c-pagination .c-pagination--prev{margin-right:var(--gutter-lg2)}.c-invoice-history .c-pagination .c-pagination--next{margin-left:var(--gutter-lg2)}.c-referal .c-referal-note{margin-bottom:calc(var(--gutter-base)*1.5);color:var(--color-grey-3)}.c-referal .c-referal__header{padding:var(--gutter-base);border-radius:var(--radius-xxl);background-color:var(--color-grey-1);display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr;margin-bottom:calc(var(--gutter-base)*2.5)}@media(min-width:1025px){.c-referal .c-referal__header{gap:2.5rem;grid-template-columns:1fr 2fr;padding:calc(var(--gutter-base)*1.75) calc(var(--gutter-base)*3.75)}}.c-referal .c-referal__header figure{margin:0 auto;width:7.5rem;height:7.5rem;border-radius:var(--radius-round);background-color:var(--color-brand-blue);display:flex;align-items:center;justify-content:center;margin-bottom:var(--gutter-base)}.c-referal .c-referal__header figure span{font-size:var(--font-size-h1);color:#fff;font-weight:var(--font-weight-bold);margin-right:calc(var(--gutter-base)*.5)}.c-referal .c-referal__header figure img{width:2rem;height:auto}.c-referal .c-referal__header h4{color:var(--color-grey-4);text-align:center;margin-bottom:calc(var(--gutter-base)*.5)}.c-referal .c-referal__header p{text-align:center;margin-bottom:0;color:var(--color-grey-3)}.c-referal .c-referal__header .c-btn{font-weight:var(--font-weight-bolder)}.c-referal .c-referal__header h6{text-align:center;color:var(--color-grey-3);font-weight:var(--font-weight-semibold)}.c-referal .c-referal-pack{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(4,1fr);padding-bottom:calc(var(--gutter-base)*2.5);margin-bottom:calc(var(--gutter-base)*2);border-bottom:1px solid var(--color-grey-2)}@media(min-width:1025px){.c-referal .c-referal-pack{grid-template-columns:1fr 3fr 2fr;gap:2.5rem}}.c-referal .c-referal-pack:last-child{margin-bottom:0;padding-bottom:0;border:none}.c-referal .c-referal-pack svg{max-width:2.5rem;max-height:2.5rem;margin:0 auto}@media(max-width:1025px){.c-referal .c-referal-pack svg{grid-column:1/span 1}.c-referal .c-referal-pack>.c-referal-pack__title{grid-column:2/span 3}.c-referal .c-referal-pack>.c-referal-pack__count{grid-column:2/span 2}}.c-referal .c-referal-pack h5{font-weight:var(--font-weight-semibold);color:var(--color-grey-4);margin-bottom:calc(var(--gutter-base)*.5)}.c-referal .c-referal-pack h6{margin:0;color:var(--color-grey-3);font-weight:var(--font-weight-semibold)}.c-referal .c-referal-pack span{font-size:var(--font-size-h5);color:var(--color-grey-4)}.c-referal .c-referal-pack p{color:var(--color-grey-3)}.c-shop-item{position:relative;background-color:var(--color-grey-1);display:grid;grid-template-columns:1fr}@media(min-width:1025px){.c-shop-item{border-radius:var(--radius-xl);grid-template-columns:4fr 3fr 3fr;gap:2rem}}.c-shop-item h5,.c-shop-item p{margin-bottom:0;margin-top:0}.c-shop-item figure{overflow:hidden;height:100%}@media(min-width:1025px){.c-shop-item figure{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}}.c-shop-item figure img{display:block;height:100%;object-fit:cover}@media(max-width:1025px){.c-shop-item .c-shop-item__image{grid-row:3}}.c-shop-item .c-shop-item__image .c-shop-item__badge{position:absolute;top:0;left:0;transform:translate(-25%,-25%)}.c-shop-item .c-shop-item__info{padding:calc(var(--gutter-base)*1.5) calc(var(--gutter-base)*2.25)}@media(min-width:1025px){.c-shop-item .c-shop-item__info{padding:0;margin-top:var(--gutter-lg)}.c-shop-item .c-shop-item__info .c-btn{margin-bottom:calc(var(--gutter-base)*4)}}.c-shop-item .c-shop-item__specs{padding:0 calc(var(--gutter-base)*2.25) calc(var(--gutter-base)*1.5) calc(var(--gutter-base)*2.25)}@media(min-width:1025px){.c-shop-item .c-shop-item__specs{margin-top:var(--gutter-lg);margin-right:calc(var(--gutter-base)*2.5)}}.c-banner{overflow:hidden;border-radius:var(--radius-xl);background-color:var(--color-grey-1);display:grid;grid-template-columns:1fr}@media(min-width:1025px){.c-banner{grid-template-columns:1fr 2fr;gap:5.75rem}}.c-banner .c-banner__icons{color:#fff;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}@media(max-width:1025px){.c-banner .c-banner__icons{grid-row:2}}.c-banner .c-banner__icons>img{display:block;margin:0 auto calc(var(--gutter-base)*1.75) auto}.c-banner .c-banner__content{padding:var(--gutter-lg) calc(var(--gutter-base)*2)}.question__sound{position:absolute;bottom:50px;right:50px;z-index:100;box-shadow:0 6.33px 26.92px 0 rgba(0,0,0,.149);background:#f8f8f8;border-radius:50px;width:57px;height:57px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(max-width:640px){.question__sound{bottom:20px;right:20px;width:40px;height:40px}.question__sound svg{width:20px;height:20px}}.question-item{transition:.2s ease-out;flex-grow:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:640px){.question-item .u-gap-top--lg{margin-top:16px}}.page-questions .question-item .c-timer{color:var(--color-black)}.question-item__header{margin-top:5px}.question-item--transition .question-item__image{opacity:.3;filter:blur(5px)}.question-item--transition .c-card--answer{transition:.2s ease-out;opacity:0;transform:translateY(-40px)}.question-item--transition .c-card--answer:first-child{transform:translateY(-30px)}.question-item--transition .c-card--answer:nth-child(2){transform:translateY(-50px)}.question-item--transition .c-card--answer:nth-child(3){transform:translateY(-70px)}.question-item__image{border-radius:10px;max-width:100%;max-height:60vh;height:auto;width:100%;object-fit:cover;aspect-ratio:1.77}@media(max-width:640px){.question-item__image{max-height:30vh;width:auto}}.question-item__image-container{display:flex;justify-content:center;align-items:center;max-height:100%}@media(max-width:640px){.question-item h5{margin-top:0;font-size:18px;line-height:1.1}}.question-container{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.question-container .u-container{margin-left:auto;margin-right:auto;position:relative;z-index:100;flex-grow:1;display:flex;flex-direction:column;justify-content:center;flex:1 1;flex-basis:100%;width:100%}@media(max-width:1024px){.question-container .u-container{width:100%}}.question-container .u-container--xs{margin:0 auto}.question-container__graphic{position:absolute;z-index:5}.question-container__graphic--1{left:0;bottom:20px}@media(max-width:640px){.question-container__graphic--1{display:none}}.question-container__graphic--2{top:50px;right:0}@media(max-width:640px){.question-container__graphic--2{display:none}}.typing-1{--size:24px;--strokeWidth:calc(var(--size) / 6);--color:currentColor;--animation-timing-function:linear;--animation-duration:1s;position:relative;width:var(--size);height:var(--size);border-bottom:var(--strokeWidth) solid var(--color)}.typing-1:before{content:"";position:absolute;top:0;bottom:calc(var(--strokeWidth)/2);left:0;width:calc(var(--strokeWidth)*1.25);background-color:var(--color);clipPath:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);transform:translateX(0) rotate(10deg);animation:var(--animation-timing-function) var(--animation-duration) infinite typing-1-animation}@keyframes typing-1-animation{0%{transform:translateX(0) rotate(10deg)}85%{transform:translateX(var(--size)) rotate(10deg)}to{transform:translateX(0) rotate(10deg)}}.c-popup{border-radius:20px;overflow:hidden;width:790px;max-width:calc(100% - 32px);position:fixed;bottom:10px;left:50%;transform:translateX(-50%) translateY(110%);transition:.3s ease-out;background:#fff;z-index:1000;max-height:97vh;overflow:auto}.c-popup::-webkit-scrollbar{width:3px}.c-popup::-webkit-scrollbar-thumb{background-color:#ccc}.c-popup::-webkit-scrollbar-track{background-color:#fff}.c-popup__overlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;transition:.3s ease-in-out;visibility:hidden;z-index:-1;opacity:0}.c-popup__overlay.active{visibility:visible;z-index:1000;opacity:1}.c-popup__overlay.active .c-popup{transform:translateX(-50%) translateY(0);bottom:auto}.c-popup__header{background-color:#ffe9e9;padding:12px;text-align:center;color:#c00}.c-popup__correct{color:#0a8300}.c-popup__content{padding:20px 40px}@media(max-width:640px){.c-popup__content{padding:20px}}.c-popup__footer{padding:20px;display:flex;justify-content:center}.c-popup__footer .c-btn--white{color:var(--color-black)!important;width:100%;max-width:none;background-color:var(--color-grey-1);border:0}.c-popup__footer .c-btn--white .c-icon{color:var(--color-black)}.c-popup--results{padding:20px;text-align:left}@media(max-width:640px){.c-popup--results{padding:40px 10px 10px}}.c-popup--results .c-popup__content{text-align:left}@media(max-width:640px){.c-popup--results .c-popup__content{padding:8px}}.c-popup--results .c-card__text{padding:0 10px 10px}.c-popup__close{position:absolute;top:10px;right:10px;cursor:pointer}@media(max-width:640px){.c-popup__close{top:5px;right:5px}}.c-password-reset{position:relative;z-index:10}.c-password-reset__shapes-right{position:absolute;top:-400px;right:0;bottom:0;z-index:1}@media(max-width:1024px){.c-password-reset__shapes-right{right:-420px;top:-400px}}.c-password-reset__container{max-width:600px}.c-password-reset__form{margin-top:2rem}.c-password-reset__field{margin-bottom:1.5rem}.c-password-reset__label{display:block;font-size:.875rem;font-weight:500;color:var(--color-grey-2);margin-bottom:.5rem}.c-password-reset__input-wrapper{position:relative;display:flex;align-items:center;background:var(--color-grey-8);border-radius:999px;padding:14px 18px 14px 54px;border:1px solid transparent;transition:all .2s ease}.c-password-reset__input-wrapper:focus-within{border-color:var(--color-primary);background:var(--color-white)}.c-password-reset__input-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--color-grey-4);z-index:1}.c-password-reset__input{flex:1 1;border:none;background:transparent;outline:none;font-size:1rem;padding:0}.c-password-reset__input::placeholder{color:var(--color-grey-2)}.c-password-reset__password-toggle{background:none;border:none;cursor:pointer;padding:4px;color:var(--color-grey-4);transition:color .2s ease}.c-password-reset__password-toggle:hover{color:var(--color-grey-2)}.c-password-reset__button{width:100%;background:var(--color-primary);color:var(--color-white);border:none;border-radius:999px;padding:16px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.c-password-reset__button:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px)}.c-password-reset__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.c-exit-popup{border-radius:20px;overflow:hidden;width:600px;max-width:90%;position:fixed;transition:.3s ease-out;background:#fff;z-index:1000;text-align:center;position:relative;padding:60px 60px 80px;opacity:0}.c-exit-popup__close{top:20px;right:20px;position:absolute;cursor:pointer}.c-exit-popup__overlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;transition:.3s ease-in-out;visibility:hidden;z-index:-1;opacity:0}.c-exit-popup__overlay.active{visibility:visible;z-index:10000;opacity:1}.c-exit-popup__overlay.active .c-exit-popup{opacity:1}.c-exit-popup__content{max-width:400px;margin:0 auto}.c-exit-popup__content h5{margin-bottom:20px}.c-exit-popup__content p{opacity:.5;font-weight:600;max-width:250px;margin:0 auto}.c-exit-popup__footer{display:flex;gap:16px;justify-content:center;margin-top:32px;flex-wrap:wrap}.c-exit-popup__graphic{position:absolute;z-index:5}.c-exit-popup__graphic--1{left:0;top:0}.c-exit-popup__graphic--2{bottom:0;right:0}.page-loader{min-height:70vh;display:flex;align-items:center;justify-content:center}.page-loader .circle-spin-3{--size:24px;--strokeWidth:calc(var(--size) / 6);--color:currentColor;--animation-timing-function:linear;--animation-duration:1s;width:var(--size);height:var(--size);border-width:var(--strokeWidth);border-style:solid;border-color:var(--color) transparent var(--color) transparent;border-radius:50%;transform:rotate(0deg);animation:var(--animation-timing-function) var(--animation-duration) infinite circle-spin-3-animation}@keyframes circle-spin-3-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.result-score{font-size:39px;font-weight:500}.result-score.bad{color:var(--color-brand-red)}.result-score.good{color:#eea34b}.result-score.excellent,.result-score.superb{color:#0a8300}.hero{position:relative;overflow:hidden;padding:0;display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 88px)}@media(min-width:640px){.hero{padding:40px 0}}.hero .wrapper{position:relative;z-index:2;margin:0 auto;max-width:1136px;padding:0 26px;width:100%}@media(min-width:1025px){.hero .wrapper{transform:translateY(-40px)}}.hero__cards{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media(min-width:640px){.hero__cards{grid-template-columns:1fr 1fr;gap:16px}}@media(min-width:1024px){.hero__cards{grid-template-columns:1fr 1fr 1fr}}.hero__content{max-width:850px;margin:0 auto 30px}.hero__title{position:relative;margin-bottom:20px;width:65%}@media(min-width:1024px){.hero__title{width:100%;margin-bottom:44px}}.hero__title svg{display:none;position:absolute;top:-50px;left:-50px;width:100px;height:100px}@media(min-width:1025px){.hero__title svg{display:block}}.hero__shape{position:absolute;z-index:1}@media(min-width:640px){.hero__shape{display:none}}.hero__shape--1{top:-50px;right:0}.hero__shape--2{top:150px;right:0}.hero__text{margin-bottom:20px}@media(min-width:1024px){.hero__text{margin-bottom:40px}}@media(min-width:1025px){.hero__text{text-align:center}}@media(min-width:640px){.hero .c-btn{display:inline-flex}.hero__card--1:hover .c-btn{background:transparent;color:var(--color-red)}.hero__card--2 .c-card-main:not(.c-card-main--locked):hover .c-btn{background:transparent;color:var(--color-brand-blue)}.hero__card--3:hover .c-btn{background:transparent;color:var(--color-brand-yellow)}}.c-card-main{position:relative;background:#f8f8f8;display:flex;flex-direction:column;gap:16px;align-items:center;padding:29px;border-radius:20px;overflow:hidden;text-align:center}@media(max-width:640px){.c-card-main{padding:20px}}.c-card-main__shape{position:absolute;z-index:5;transition:.3s ease-out}@media(max-width:640px){.c-card-main__shape{display:none}}.c-card-main__shape--left{left:-50px;bottom:-10px}.c-card-main__shape--right{right:-50px;top:-10px}.c-card-main:hover .c-card-main__shape--left{transform:translateX(20px)}.c-card-main:hover .c-card-main__shape--right{transform:translateX(-20px)}.c-card-main__icon img{width:25px;height:auto;margin:0 auto 12px}@media(min-width:640px){.c-card-main__icon img{width:34px}}.c-card-main h4{margin-bottom:0}.c-card-main .c-btn{margin-top:20px;width:100%}.c-card-main .c-btn--link{margin-top:8px}@media(max-width:640px){.c-card-main .c-btn{margin-top:0}.c-card-main__header{display:flex;justify-content:center;gap:16px}}.c-card-main__content{position:relative;z-index:10}@media(max-width:640px){.c-card-main__content{width:100%}}.partners{padding-top:30px;padding-bottom:30px;position:relative;z-index:111}.partners__item{display:flex;flex-direction:column;gap:var(--gutter-base)}.partners__logo{display:inline-flex;height:100%;margin:0}.partners__logo img{object-fit:contain}.partners .wrapper{margin:0 auto;max-width:1193px;padding:0 26px;width:100%}.partners__container{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-lg);gap:var(--gutter-lg)}@media(min-width:1024px){.partners__container{grid-template-columns:1fr 1fr}}.single-theory__nav{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#f8f8f8;padding:20px 0}.single-theory__nav-btn{display:flex;align-items:center;gap:10px}.single-theory__nav-btn.disabled{color:#0f0f0f;opacity:.5;pointer-events:none}.single-theory__nav-container{max-width:800px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between}.start-screen{display:flex;justify-content:center;min-height:70vh;flex-direction:column;text-align:center;font-weight:500;position:relative}.start-screen__container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:1024px){.start-screen__container{grid-template-columns:1fr}}.start-screen__title{text-transform:lowercase;font-weight:500}.start-screen__title:first-letter{text-transform:uppercase}.start-screen__back{width:-moz-fit-content;width:fit-content;margin-bottom:32px}@media(max-width:1024px){.start-screen__back{margin-bottom:16px}}.start-screen__image{border-radius:10px;overflow:hidden;height:600px;max-height:70vh}@media(max-width:1024px){.start-screen__image{height:200px;width:100%}}.start-screen__image img{width:100%;height:100%;object-fit:cover}.start-screen__content{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;padding:10px;background-color:var(--color-grey-1)}.start-screen__graphic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;opacity:.1;max-height:70vh}@media(max-width:640px){.start-screen__graphic{position:relative;transform:none;left:0;top:0;opacity:1;max-width:250px;height:auto;margin:60px auto;display:block}}.start-screen>div{position:relative;z-index:10}.start-screen p{font-weight:600;color:var(--color-black);opacity:.5;margin-bottom:10px}.start-screen__footer{display:flex;gap:16px;margin-top:30px}.start-screen--exam .start-screen__content{text-align:left;padding:80px}@media(max-width:1024px){.start-screen--exam .start-screen__content{padding:40px}}.start-screen--exam .start-screen__footer{justify-content:flex-start;width:100%}.c-timer{display:flex;gap:10px;align-items:center;color:#0a8300;white-space:nowrap}.c-timer__label{white-space:nowrap;color:var(--color-black);font-size:var(--font-size-h5);letter-spacing:-.1em}.c-timer__bar{height:8px;background:#f8f8f8;position:relative;border-radius:30px;transition:width 1s linear}.c-timer__bar-container{flex:1 1}.c-timer__bar:before{content:"";display:block;height:100%;background:currentColor;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:30px}.c-timer--low{color:#eea34b}.c-timer--critical{color:#c00}.c-timer span{color:currentColor;font-size:20px;font-weight:600}.c-promo-popup{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;background:var(--color-white);border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.15);overflow:hidden;max-width:420px;animation:promo-slide-in .4s cubic-bezier(.16,1,.3,1)}@media(max-width:640px){.c-promo-popup{bottom:16px;right:16px;left:16px;max-width:none;flex-direction:column}}.c-promo-popup--closing{animation:promo-slide-out .3s ease-in forwards}.c-promo-popup__close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:none;border-radius:50%;cursor:pointer;z-index:2;transition:background .2s ease;color:var(--color-grey-3)}.c-promo-popup__close:hover{background:var(--color-grey-1);color:var(--color-black)}.c-promo-popup__image{position:relative;width:160px;min-height:140px;flex-shrink:0}@media(max-width:640px){.c-promo-popup__image{width:100%;height:120px;min-height:auto}}.c-promo-popup__content{padding:20px 40px 20px 20px;display:flex;flex-direction:column;justify-content:center;gap:16px}@media(max-width:640px){.c-promo-popup__content{padding:12px 16px 16px}}.c-promo-popup__title{font-size:15px;font-weight:600;line-height:1.4;color:var(--color-black);margin:0}.c-promo-popup .c-btn{align-self:flex-start;padding:10px 20px;font-size:14px}@keyframes promo-slide-in{0%{opacity:0;transform:translateY(20px) translateX(20px)}to{opacity:1;transform:translateY(0) translateX(0)}}@keyframes promo-slide-out{0%{opacity:1;transform:translateY(0) translateX(0)}to{opacity:0;transform:translateY(20px) translateX(20px)}}[data-site=monpermisb] .c-promo-popup,[data-site=monpermisb] .c-promo-popup__close{border-radius:5px}[data-site=monpermisb]{--brand-accent:#1e90ff;--color-brand-red:#b363c6;--color-red:#b363c6;--color-brand-red-dark:#954fab;--radius-lg:5px;--radius-md:5px;--radius-xl:5px;--radius-xxl:5px;--radius-xxxl:5px;--radius-round:5px}[data-site=monpermisb] .c-btn{border-radius:2px;letter-spacing:-.03em;min-height:40px}[data-site=monpermisb] .c-btn--primary,[data-site=monpermisb] .c-btn--yellow{background-color:var(--color-brand-red);color:var(--color-white)!important}[data-site=monpermisb] .c-btn--primary:active,[data-site=monpermisb] .c-btn--primary:focus,[data-site=monpermisb] .c-btn--primary:hover,[data-site=monpermisb] .c-btn--yellow:active,[data-site=monpermisb] .c-btn--yellow:focus,[data-site=monpermisb] .c-btn--yellow:hover{background-color:var(--color-brand-red-dark)!important;color:var(--color-white)!important}[data-site=monpermisb] .hero__cards .c-btn--plain{background:#fff!important;padding:8px 16px}[data-site=monpermisb] .c-card-main{border-radius:0}[data-site=monpermisb] .c-card-main__shape{display:none}[data-site=monpermisb] .c-card-main__icon img{filter:brightness(0)}[data-site=monpermisb] .c-card-main h4{font-size:1.5rem}@media screen and (min-width:23.43rem){[data-site=monpermisb] .c-card-main h4{font-size:calc(1.5rem + .3*(100vw - 23.43rem)/76.57)}}@media screen and (min-width:100rem){[data-site=monpermisb] .c-card-main h4{font-size:1.8rem}}[data-site=monpermisb] .c-card-main .c-btn{margin-top:50px}@media(max-width:1025px){[data-site=monpermisb] .c-card-main .c-btn{margin-top:18px}}[data-site=monpermisb] .c-card-main .c-btn--link{margin-top:8px}[data-site=monpermisb] .hero__card .c-card-main:not(.c-card-main--locked):hover .c-btn{background:var(--color-brand-red-dark);color:var(--color-white)}[data-site=monpermisb] .hero__card .c-card-main:not(.c-card-main--locked):hover .c-btn--plain{background:#fff!important;color:var(--color-dark3)!important}[data-site=monpermisb] .hero__shape{display:none!important}[data-site=monpermisb] .hero__container{padding:30px 0;background:hsla(0,0%,100%,.812)}[data-site=monpermisb] .c-btn--locked,[data-site=monpermisb] .c-btn--locked:active,[data-site=monpermisb] .c-btn--locked:focus,[data-site=monpermisb] .c-btn--locked:hover{background:#d5d5d4}[data-site=monpermisb] .c-btn--locked-dark:after{filter:brightness(55)}[data-site=monpermisb] .c-modal{background:#fff}[data-site=monpermisb] .c-modal__shape{display:none!important}[data-site=monpermisb] .c-modal__submit{border-radius:5px}[data-site=monpermisb] .c-modal__submit:hover{background:var(--color-brand-red-dark)}[data-site=monpermisb] .c-modal__input{border-radius:5px;background:var(--color-grey-1)}[data-site=monpermisb] .c-dashboard--questions .c-dashboard__intro,[data-site=monpermisb] .c-dashboard--theory .c-dashboard__intro{grid-template-columns:1fr;text-align:center;margin-top:50px}[data-site=monpermisb] .c-dashboard--questions .c-dashboard__intro-item:nth-child(2),[data-site=monpermisb] .c-dashboard--theory .c-dashboard__intro-item:nth-child(2){display:none}[data-site=monpermisb] .l-listing .u-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--gutter-lg);gap:var(--gutter-lg);margin-bottom:var(--gutter-lg)}[data-site=monpermisb] .l-listing .c-card--blank{min-height:160px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}[data-site=monpermisb] .l-listing .c-card--blank:hover{background:var(--color-brand-red);color:#fff}[data-site=monpermisb] .l-listing .c-card--blank:hover .c-card__number{color:#fff}[data-site=monpermisb] .l-listing .c-card--blank .c-card__header{flex-direction:column;position:static;gap:30px;align-items:unset;width:100%;text-align:center}[data-site=monpermisb] .l-listing .c-card--blank .c-card__number{position:relative;background:none;color:var(--color-brand-red);font-size:24px;font-weight:600;margin-bottom:10px}[data-site=monpermisb] .l-listing .c-card--blank .c-card__label{position:absolute;top:0;right:0}[data-site=monpermisb] .l-listing .c-card--blank .c-btn--link{background:var(--color-brand-red);color:#fff;padding:16px;width:100%}[data-site=monpermisb] .l-listing .c-card--blank .c-btn--link .c-icon{color:#fff}[data-site=monpermisb] .l-listing .c-card--blank .c-btn--link:hover{background:var(--color-brand-red-dark);color:#fff}[data-site=monpermisb] .intro-icon{justify-content:flex-start}[data-site=monpermisb] .single-theory-client .c-banner-theory-completion{background:var(--color-brand-red);border-radius:5px}@media(min-width:1025px){[data-site=monpermisb] .l-app-header.centered .c-logo{opacity:0}}@media(max-width:1025px){[data-site=monpermisb] .hero__logo{display:none}}[data-site=monpermisb] .l-shapesmonpermisb{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}[data-site=monpermisb] .l-shapesmonpermisb .l-shape,[data-site=monpermisb] .l-shapesmonpermisb .l-shapemonpermisb{position:absolute}[data-site=monpermisb] .l-shapesmonpermisb .l-shape--1{top:12%;right:-30px}[data-site=monpermisb] .l-shapesmonpermisb .l-shape--2{top:50%;width:72px;height:72px;left:-15px;rotate:-5deg;object-fit:contain}[data-site=monpermisb] .l-shapesmonpermisb .l-shape--3{top:20%;left:-30px;width:106px;height:106px}[data-site=monpermisb] .l-shapesmonpermisb .l-shape--4{width:55px;height:55px;top:46%;right:5px}[data-site=monpermisb] .l-shapesmonpermisb .l-shape--5{right:-60px;top:52%}[data-site=monpermisb] .l-shapesmonpermisb .l-shape--6{left:-40px;bottom:10%;width:106px;height:106px}[data-site=monpermisb] .l-shapesmonpermisb .l-shape--7{position:absolute;right:-30px;top:80%;width:143px;height:143px}[data-site=monpermisb] .l-shapesmonpermisb .l-shape--8{top:55%;left:-60px}[data-site=monpermisb] .l-app-content{z-index:20}[data-site=monpermisb] .l-shape{transition:transform .6s ease-in-out}@media(max-width:1025px){[data-site=monpermisb] .l-shape{display:none}}[data-site=monpermisb].page-home .l-shapesmonpermisb .l-shape--1{top:15%;right:-40px}@media(max-width:1025px){[data-site=monpermisb].page-home .l-shapesmonpermisb .l-shape--1{right:-20px;top:30px;width:118px;height:118px;display:block}}[data-site=monpermisb].page-home .l-shapesmonpermisb .l-shape--2{left:-10px;top:30%;transform:translateY(-50%);object-fit:contain}[data-site=monpermisb].page-home .l-shapesmonpermisb .l-shape--3{left:60px;top:40%;width:106px;height:106px;transform:translateY(-50%)}[data-site=monpermisb].page-home .l-shapesmonpermisb .l-shape--4{top:45%;transform:translateY(-50%);object-fit:contain;right:180px;width:106px;height:106px}[data-site=monpermisb].page-home .l-shapesmonpermisb .l-shape--5{top:30%;transform:translateY(-50%);object-fit:contain;right:280px}@media(max-width:1025px){[data-site=monpermisb].page-home .l-shapesmonpermisb .l-shape--5{right:10px;top:180px;width:61px;height:61px;display:block}}[data-site=monpermisb].page-home .l-shapesmonpermisb .l-shape--6{top:25%;transform:translateY(-50%);object-fit:contain;left:112px;width:112px;height:112px}[data-site=monpermisb].page-home .l-shapesmonpermisb .l-shape--7{top:40%;right:-30px}[data-site=monpermisb].page-home .l-shapesmonpermisb .l-shape--8{top:25%;left:220px}[data-site=monpermisb] .question-container__graphic{display:none}[data-site=monpermisb] .start-screen__container{grid-template-columns:1fr}[data-site=monpermisb] .start-screen__content{padding:40px 0}[data-site=monpermisb] .start-screen__image{height:300px;width:100%;aspect-ratio:5}@media(max-width:1025px){[data-site=monpermisb] .start-screen__image{height:200px}}[data-site=monpermisb] .question-container .c-card--blank{min-height:0;border-radius:5px;text-align:left;padding:12px 12px 12px 66px}[data-site=monpermisb] .question-container .c-card--blank:active,[data-site=monpermisb] .question-container .c-card--blank:hover{background:var(--color-brand-red);color:#fff}[data-site=monpermisb] .question-container .c-card--blank .c-card__number{position:absolute;margin-bottom:0;background:var(--color-brand-red);color:#fff;top:0;left:0;border-radius:5px 0 0 5px}[data-site=monpermisb] .question-container .c-card--blank .c-card__title{font-weight:500}[data-site=monpermisb] .question-container .c-card--blank .c-card__header{text-align:left}[data-site=monpermisb] .question-item__image{border-radius:5px}[data-site=monpermisb] .c-dashboard--results .c-dashboard__intro-item:nth-child(2){display:block}[data-site=monpermisb] .c-dashboard--results .c-dashboard__intro{display:grid;grid-template-columns:1fr 1fr;text-align:left}[data-site=monpermisb] .c-dashboard--results .c-dashboard__intro .u-list{grid-column:1/-1}[data-site=monpermisb] .c-card--blank,[data-site=monpermisb] .c-exit-popup,[data-site=monpermisb] .c-popup{border-radius:5px}[data-site=monpermisb] .c-exit-popup__graphic{display:none}[data-site=monpermisb] .c-exit-popup .c-btn--error{background:var(--color-brand-red);color:#fff}[data-site=monpermisb] .c-exit-popup .c-btn--error:hover{background:var(--color-brand-red-dark)}[data-site=monpermisb] .c-exit-popup .c-btn--blue,[data-site=monpermisb] .c-exit-popup .c-btn--blue:hover{background:transparent;color:var(--color-black)}[data-site=monpermisb] .l-app-content--exam .c-card:focus,[data-site=monpermisb] .l-app-content--exam .c-card:hover{background:transparent!important}[data-site=monpermisb] .question-container .c-card--blank.active{background:var(--color-brand-red)!important;color:#fff!important}[data-site=monpermisb] .c-modal__input-wrapper{border-radius:5px!important}[data-site=monpermisb] .p-profile__list{margin-top:60px;margin-left:0}[data-site=monpermisb] .p-profile__subtitle,[data-site=monpermisb] .p-profile__title{text-align:left}[data-site=monpermisb] .p-profile__line{background:var(--color-grey-8)}[data-site=monpermisb].page-profile .l-shapesmonpermisb .l-shape--1,[data-site=monpermisb].page-reset-password .l-shapesmonpermisb .l-shape--1{top:24%;right:-62px}[data-site=monpermisb].page-profile .l-shapesmonpermisb .l-shape--2,[data-site=monpermisb].page-reset-password .l-shapesmonpermisb .l-shape--2{left:auto;right:30%;top:40%;width:97px;height:97px}[data-site=monpermisb].page-profile .l-shapesmonpermisb .l-shape--3,[data-site=monpermisb].page-reset-password .l-shapesmonpermisb .l-shape--3{left:auto;right:4%;top:11%}[data-site=monpermisb].page-profile .l-shapesmonpermisb .l-shape--4,[data-site=monpermisb].page-reset-password .l-shapesmonpermisb .l-shape--4{width:138px;height:138px;right:10%;top:43%}[data-site=monpermisb].page-profile .l-shapesmonpermisb .l-shape--5,[data-site=monpermisb].page-reset-password .l-shapesmonpermisb .l-shape--5{left:auto;right:20%;top:26%}[data-site=monpermisb].page-profile .l-shapesmonpermisb .l-shape--6,[data-site=monpermisb].page-reset-password .l-shapesmonpermisb .l-shape--6{left:auto;right:25%;bottom:auto;top:52%}[data-site=monpermisb].page-profile .l-shapesmonpermisb .l-shape--7,[data-site=monpermisb].page-reset-password .l-shapesmonpermisb .l-shape--7{top:52%;right:-52px}@media(max-width:1025px){[data-site=monpermisb].page-profile .l-shapesmonpermisb .l-shape--7,[data-site=monpermisb].page-reset-password .l-shapesmonpermisb .l-shape--7{right:-20px;top:100px;width:61px;height:61px;display:block}}[data-site=monpermisb].page-profile .l-shapesmonpermisb .l-shape--8,[data-site=monpermisb].page-reset-password .l-shapesmonpermisb .l-shape--8{left:auto;right:10%;top:66%}[data-site=monpermisb] .c-password-reset__shapes-right{display:none}[data-site=monpermisb].page-theory .l-app-content{z-index:100}[data-site=monpermisb].page-theory #app{padding-bottom:60px}[data-site=monpermisb] .c-card--answer.active.correct{background:#e0efde!important;color:var(--color-brand-green)!important}[data-site=monpermisb] .c-dashboard__intro--results{align-items:center;margin-top:10px!important}[data-site=monpermisb] .c-dashboard--results{margin-top:0}[data-site=monpermisb].page-exam .start-screen__content{padding:40px;text-align:center}[data-site=monpermisb].page-exam .start-screen__footer{justify-content:center}[data-site=monpermisb] .l-app-content--exam .c-card__number{background:var(--color-brand-red)!important}[data-site=theoriebelge]{--brand-accent:#e8573c}.c-page-sidebar{grid-column:1/5}.c-page-content{grid-column:5/13}.l-page--auth,.l-page--auth .c-page__title{margin-bottom:var(--gutter-xl)}.l-page--auth .c-page__title{color:var(--color-grey-4);font-size:var(--font-size-h2);border-bottom:none}@media(max-width:1024px){.l-page--auth .c-login-form,.l-page--auth .c-signup{padding-right:var(--gutter-lg);padding-left:var(--gutter-lg)}}.c-login{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-xxl);gap:var(--gutter-xxl)}.c-signup{display:flex;flex-direction:column}.c-dashboard__intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gutter-xl);gap:var(--gutter-xl);align-items:center}.c-dashboard__intro img{max-width:100%;object-fit:cover}@media(max-width:1024px){.c-dashboard__intro{grid-template-columns:1fr;gap:var(--gutter-lg)}}@media(max-width:640px){.c-dashboard__intro h1{font-size:32px}}@media(max-width:1024px){.c-dashboard__intro-item:nth-child(2){display:none}}.c-dashboard__intro-item-buttons{display:flex;flex-wrap:wrap;gap:var(--gutter-base)}.c-dashboard__intro--results{grid-template-columns:1fr 1.6fr;align-items:flex-start}@media(max-width:1024px){.c-dashboard__intro--results{grid-template-columns:1fr}}.c-dashboard__pitch{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;margin-bottom:var(--gutter-lg)}@media(min-width:1025px){.c-dashboard__pitch{flex-direction:row}}.c-dashboard__pitch-header{flex-grow:1;padding:var(--gutter-base) var(--gutter-lg);background-color:var(--color-brand-blue);border-top-left-radius:var(--radius-xxl);border-top-right-radius:var(--radius-xxl)}@media(min-width:1025px){.c-dashboard__pitch-header{border-top-right-radius:0;border-top-left-radius:var(--radius-xxl);border-bottom-left-radius:var(--radius-xxl)}}.c-dashboard__pitch-title{color:var(--color-white);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold)}.c-dashboard__pitch-img{flex-grow:1;border-bottom-left-radius:var(--radius-xxl);border-bottom-right-radius:var(--radius-xxl)}@media(min-width:1025px){.c-dashboard__pitch-img{border-top-right-radius:var(--radius-xxl);border-bottom-right-radius:var(--radius-xxl);border-bottom-left-radius:0}}@media(max-width:640px){.title-icon{width:34px;height:35px;margin-right:16px!important}}.c-dashboard--questions{padding-top:30px}.question-container{position:relative;z-index:1000}.c-exam-intro{margin-bottom:var(--gutter-lg)}.l-app-content--exam .c-card__number{background-color:var(--color-brand-yellow)!important}.l-app-content--exam .c-card.active,.l-app-content--exam .c-card:hover{background-color:var(--color-brand-yellow)!important;color:var(--color-black)!important}.c-journey-modal .c-modal__content{max-width:69.375rem;margin:0}@media(min-width:1025px){.c-journey-modal .c-modal__body{padding:calc(var(--gutter-base)*3.5) calc(var(--gutter-base)*6)}}.c-journey-modal .c-modal__body h3{max-width:14.5rem}.c-journey-modal .c-modal__body p{max-width:31.25rem}.c-journey-modal .c-modal__body h4{margin-bottom:calc(var(--gutter-base)*2.25)}.c-journey-modal .c-modal__body .c-grid{gap:1.25rem}.c-journey-modal .c-modal__body-header{margin-bottom:calc(var(--gutter-base)*3)}.c-journey-modal .c-modal__cards{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media(min-width:1025px){.c-journey-modal .c-modal__cards{grid-template-columns:2fr 1fr 1fr 1fr}}.c-journey-modal .c-modal__cards strong{font-weight:var(--font-weight-bold)}.c-journey-modal .c-card{min-height:12.25rem;overflow:hidden}.c-journey-modal .c-card .c-card__header{border-radius:0 0 50% 50%/50% 50% 50% 50%}.c-journey-modal .c-card svg{width:2.75rem;height:2.75rem}.l-video-journey img{max-width:100%}.l-page--settings{margin-top:calc(var(--gutter-base)*2.5);margin-bottom:calc(var(--gutter-base)*5)}@media(min-width:1025px){.l-page--settings{margin-top:calc(var(--gutter-base)*5);margin-bottom:calc(var(--gutter-base)*10)}}.l-page--settings .c-page-sidebar{grid-column:1/-1}@media(min-width:1025px){.l-page--settings .c-page-sidebar{grid-column:2/span 3}}.l-page--settings .c-page-sidebar h5{color:var(--color-grey-4);margin-bottom:calc(var(--gutter-base)*2.5)}@media(min-width:1025px){.l-page--settings .c-page-sidebar h5{color:var(--color-grey-3)}}.l-page--settings .c-page-content{grid-column:1/-1}@media(min-width:1025px){.l-page--settings .c-page-content{grid-column:5/span 8}}.l-page--settings .c-form-group,.l-page--settings .c-page-content .c-password-form>.c-control-label,.l-page--settings .c-page-content .c-settings-form>.c-control-label{margin-bottom:calc(var(--gutter-base)*2)}.l-page--settings .c-form-group,.l-page--settings .c-form-group .c-input-icon{position:relative}.l-page--settings .c-form-group .c-input-icon svg{position:absolute;fill:var(--color-grey-half)}.l-page--settings .c-option-toggle:last-child{margin-bottom:0}.c-payment-options{position:relative;z-index:2;margin-bottom:var(--gutter-xl);padding-bottom:var(--gutter-xl)}.c-payment-options:before{position:absolute;height:50%;right:-25%;bottom:0;left:-25%;z-index:1;background-color:var(--color-grey-1);border-radius:50% 50% 50% 50%/100% 100% 0 0;content:""}.c-payment-options .c-section__title{margin-bottom:var(--gutter-xl)}.c-payment-options .c-card{position:relative;z-index:2;margin-bottom:var(--gutter-base);background-color:var(--color-white)}.c-payment-options .c-card.is-disabled{filter:grayscale(.75)}.c-payment-options .c-card+p{position:relative;z-index:2}.c-payment-options .c-card__pretitle{position:absolute;top:-5rem;width:100%;color:var(--color-black);text-align:center;font-size:var(--font-size-h6)}.c-payment-options .c-card__pretitle>strong{display:block;margin-top:var(--gutter-sm)}.c-payment-options .c-card__title{font-size:var(--font-size-h5);text-transform:uppercase;margin-right:var(--gutter-lg)}.c-payment-options .c-card__actions{font-size:var(--font-size-h5)}.c-payment-options .c-card__body h5{margin:var(--gutter-base) 0;font-weight:400}.c-option-list>li{margin:var(--gutter-md) 0;color:var(--color-grey-3);font-family:var(--font-family-base);font-size:var(--font-size-h6)}.c-option-list>li.is-selected{color:var(--color-grey-4);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.c-payment-details{position:relative;margin-bottom:var(--gutter-xl2);overflow:hidden}.c-payment-details:after,.c-payment-details:before{position:absolute;display:block;content:"";background-repeat:no-repeat;background-size:cover}.c-payment-details:before{top:0;right:5rem;width:13.5rem;height:3.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='213.662' height='56.472' viewBox='0 0 213.662 56.472'%3E%3Cpath id='Path_774' data-name='Path 774' d='M0,56.472S44.455.527,112.96,0s100.7,56.468,100.7,56.468Z' transform='translate(213.662 56.472) rotate(180)' fill='%2382cad7'/%3E%3C/svg%3E%0A")}.c-payment-details:after{right:0;bottom:0;width:6rem;height:5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='117.588' height='98.607' viewBox='0 0 117.588 98.607'%3E%3Cpath id='Path_6064' data-name='Path 6064' d='M78.826,676.177s-19.565,23.759-31.047,32.314C15.66,732.422-13.109,720.107-29.8,746.529c-6.347,10.05-8.26,21.448-8.964,28.255H78.826Z' transform='translate(38.762 -676.176)' fill='%23e8573c'/%3E%3C/svg%3E%0A")}.c-payment-details .c-card__header{padding:var(--gutter-lg) var(--gutter-xl2)}.c-payment-details .c-card__title{color:var(--color-grey-3);font-size:var(--font-size-h4)}.c-payment-details .c-card__body{padding:var(--gutter-lg) var(--gutter-xl2)}.c-payment-details-total{display:flex;align-items:center;justify-content:space-between;color:var(--color-grey-4);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold)}.c-featured-payment-package{position:relative;z-index:2;flex-direction:column;margin-right:auto;margin-left:auto;border-radius:var(--radius-xl);background-color:var(--color-white);box-shadow:0 3px 1rem var(--color-black-semi)}@media(min-width:1025px){.c-featured-payment-package{max-width:45rem;flex-direction:row}}.c-featured-payment-package>.c-media__body,.c-featured-payment-package>.c-media__object{padding:var(--gutter-lg)}.c-featured-payment-package .c-media__object{color:var(--color-white);text-align:center;background-color:var(--color-black);border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin:0}@media(min-width:1025px){.c-featured-payment-package .c-media__object{max-width:15rem;border-radius:var(--radius-xl) 0 0 var(--radius-xl)}}.c-featured-payment-package .c-media__object>img{margin-bottom:var(--gutter-base)}.c-featured-payment-package .c-media__body{position:relative}.c-featured-payment-package .c-media__actions{position:absolute;top:var(--gutter-lg);right:var(--gutter-lg)}.c-featured-payment-package .c-media__pretitle{font-size:var(--font-size-h6);font-weight:var(--font-weight-bold)}.c-featured-payment-package .c-media__title{font-size:var(--font-size-h3)}@media(min-width:1025px){.c-featured-payment-package .c-media__title{margin:var(--gutter-sm) var(--gutter-xl) 0 0}.c-featured-payment-package .c-option-list{margin-right:30%}}.c-payment-finished img{width:100%}.l-404 .c-intro{margin-top:calc(var(--gutter-base)*6.25)}.l-404 .c-intro__image{text-align:center}@media(min-width:1025px){.l-404 .c-intro__image{text-align:unset;grid-column:3/7!important}}.l-404 .c-intro__image img{max-width:20rem;margin-top:0!important}@media(min-width:1025px){.l-404 .c-intro__content{grid-column:7/12!important}}.l-404 .c-intro__content h1{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);line-height:var(--font-size-xl);margin-bottom:var(--gutter-lg)!important}.l-404 .c-intro__content h2{margin-bottom:calc(var(--gutter-base)*2.5);text-align:left}.home__shape{position:absolute;z-index:1}@media(max-width:1024px){.home__shape{display:none}}.home__shape--1{top:-120px;left:-60px}.home__shape--2{top:-120px;right:-180px}.blog{padding:calc(var(--gutter-base)*6) 0}.blog__header{margin-bottom:calc(var(--gutter-base)*2)}.blog__header p{max-width:56rem;margin:1.5rem auto 0;color:var(--color-grey-2)}@media(max-width:1024px){.blog__header{margin-bottom:calc(var(--gutter-base)*3)}}.blog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:calc(var(--gutter-base)*2);gap:calc(var(--gutter-base)*2);align-items:stretch}@media(max-width:1024px){.blog__grid{gap:calc(var(--gutter-base)*1.5)}}.blog__empty,.blog__error{display:flex;align-items:center;justify-content:center;min-height:180px;background:var(--color-grey-8);border:1px dashed var(--color-grey-7);border-radius:var(--radius-xl);text-align:center;padding:2rem;color:var(--color-grey-3)}.blog-card{display:flex;flex-direction:column;background:var(--color-white);gap:1rem;min-height:100%}.blog-card,.blog-card__media{position:relative;overflow:hidden}.blog-card__media{display:block;aspect-ratio:1.33;border-radius:var(--radius-xl)}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.blog-card__media:focus-visible img,.blog-card__media:hover img{transform:scale(1.04)}.blog-card__title{margin-top:0}.blog-card__content{display:flex;flex-direction:column;flex:1 1;padding:calc(var(--gutter-base)*2);gap:8px;background:#f8f8f8;border-radius:var(--radius-xl)}.blog-card__date{color:var(--color-grey-3)}.blog-card__title a{color:var(--color-grey-4);text-decoration:none;transition:color .2s ease}.blog-card__title a:focus-visible,.blog-card__title a:hover{color:var(--color-brand-blue-dark)}.blog-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#737373;margin-top:0}.blog-card__cta{align-self:flex-start;margin:0 auto}.blog-single{padding:calc(var(--gutter-base)*4) 0 calc(var(--gutter-base)*6)}.blog-single__header{margin:5rem 0 2rem}.blog-single__media{margin:1rem 0 2rem;border-radius:var(--radius-lg);overflow:hidden}.blog-single__media img{width:100%;object-fit:cover;height:500px}.blog-single ol,.blog-single ul{padding-left:25px}.blog-single h2,.blog-single h3,.blog-single h4,.blog-single h5,.blog-single h6{margin:80px 0 40px;color:var(--color-red);font-weight:var(--font-weight-medium)}@media(max-width:1024px){.blog-single h2,.blog-single h3,.blog-single h4,.blog-single h5,.blog-single h6{margin:40px 0 20px}}.blog-single__content{max-width:950px;margin:0 auto;color:#737373}.blog-single__content img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:1rem 0}.blog-single__content a{text-decoration:underline;color:var(--color-grey)}.blog-single__content p{margin:.75em 0}.blog-single__content ol,.blog-single__content ul{margin:1em 0 1em 1.25em}.p-profile__list{max-width:588px;margin:60px auto 0;display:flex;flex-direction:column;gap:16px}.p-profile__line{background:var(--color-grey-8);border-radius:999px;padding:14px 18px 14px 54px}.p-profile__line-content{width:100%;color:var(--color-grey-4)}.p-profile__bold{font-weight:600}.p-profile__cta-rounded{border-radius:999px}.p-profile__delete-link{margin:4px auto 0}.product{padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,4rem)}.product-hero{display:grid;grid-gap:clamp(1.5rem,3vw,4rem);gap:clamp(1.5rem,3vw,4rem);background:var(--color-white);border-radius:var(--radius-xl)}@media(min-width:1025px){.product-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}}.product-hero__visual{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(.75rem,2vw,1.5rem);gap:clamp(.75rem,2vw,1.5rem);align-items:stretch}@media(max-width:1024px){.product-hero__visual{display:flex;flex-direction:column}}.product-hero__thumbs{display:flex;flex-direction:column;gap:8px}@media(max-width:1024px){.product-hero__thumbs{flex-direction:row;flex-wrap:wrap;justify-content:center;order:2}}.product-hero__thumb{position:relative;width:44px;height:64px;padding:0;border-radius:2px;overflow:hidden;border:2px solid transparent;background:var(--color-grey-5);transition:border-color .2s ease;cursor:pointer}.product-hero__thumb:focus-visible,.product-hero__thumb:hover{border-color:var(--color-brand-red)}.product-hero__thumb--active{border-color:var(--color-brand-red)}.product-hero__thumb img{object-fit:cover}@media(max-width:1024px){.product-hero__thumb{width:64px;height:64px}}.product-hero__image{border-radius:var(--radius-xl);overflow:hidden}@media(max-width:1024px){.product-hero__image{order:1;max-width:300px;margin:40px auto}}.product-hero__image img{display:block;width:100%;height:auto}.product-hero__content{display:flex;flex-direction:column;gap:1.25rem}.product-hero__content h1{font-weight:600;line-height:1.01;letter-spacing:-.03em;font-size:clamp(30px,3vw,68px)}.product-hero__content p{margin:0}.product-hero__description{color:var(--color-grey-4);font-size:1rem;line-height:1.6}.product-hero__actions{display:flex;align-items:center;gap:1.25rem;margin-top:1rem}@media(max-width:1024px){.product-hero__actions{flex-direction:column;align-items:stretch}}.product-hero__quantity{display:inline-flex;align-items:center;border-radius:999px;background:var(--color-grey-8);padding:4px;gap:.5rem;justify-content:center}.product-hero__quantity button{width:38px;height:38px;border:none;border-radius:999px;background:transparent;font-size:1.2rem;font-weight:600;color:var(--color-grey-4);cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.product-hero__quantity button:hover:not(:disabled){background:var(--color-white)}.product-hero__quantity button:disabled{cursor:not-allowed;opacity:.5}.product-hero__quantity span{min-width:2ch;text-align:center;font-weight:600;color:var(--color-grey-4)}.product-hero__cta{min-width:180px;white-space:nowrap;border-radius:6px;font-weight:600;text-transform:none;letter-spacing:normal}.product-empty{text-align:center;padding:clamp(2rem,5vw,4rem);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:0 20px 40px rgba(0,0,0,.04)}.product-empty h1{margin-bottom:1rem}
/*# sourceMappingURL=303c20d08063b680.css.map*/