.homepage .cohorts-steps{grid-area:steps;min-width:0;margin-top:50px}@media (max-width:1023px){.homepage .cohorts-steps{margin-top:40px}}@media (max-width:767px){.homepage .cohorts-steps{margin-top:25px}}.homepage .cohorts-steps__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:0;list-style:none;display:grid}@media (max-width:1023px){.homepage .cohorts-steps__list{gap:25px}}.homepage .cohorts-steps__item{display:flex}.homepage .cohorts-steps__slider{width:100%;overflow:hidden}.homepage .cohorts-steps .swiper-button-prev,.homepage .cohorts-steps .swiper-button-next{z-index:1;width:9px;height:15px;transition:all var(--transitionTime) ease-in-out;background-image:url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64216 8.3332L1.72819 15L0 13.3336L6.04988 7.5L0 1.6664L1.72819 0L8.64216 6.6668C8.87128 6.8878 9 7.1875 9 7.5C9 7.8125 8.87128 8.1122 8.64216 8.3332Z' fill='%231F2937'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;position:absolute;top:15px}.homepage .cohorts-steps .swiper-button-prev svg,.homepage .cohorts-steps .swiper-button-next svg{display:none}.homepage .cohorts-steps .swiper-button-next{right:0}.homepage .cohorts-steps .swiper-button-prev{opacity:.7;right:24px;transform:scaleX(-1)}
.homepage .cohorts{background-color:#e8f0fe;padding:90px 0}@media (max-width:1023px){.homepage .cohorts{padding:60px 0}}@media (max-width:767px){.homepage .cohorts{padding:40px 0}}.homepage .cohorts__wrap{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"intro action""stats stats""steps steps";column-gap:60px;display:grid}@media (max-width:1023px){.homepage .cohorts__wrap{column-gap:40px}}@media (max-width:767px){.homepage .cohorts__wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""action""stats""steps"}}
.homepage .faq__item{border-bottom:1px solid var(--gray-200)}.homepage .faq__item:first-child .faq__item-head{padding-top:0}.homepage .faq__item:last-child{border-bottom:none}.homepage .faq__item:last-child .faq__item-head{padding-bottom:0}@media (max-width:767px){.homepage .faq__item.is-open .faq__item-head{padding-bottom:10px}}.homepage .faq__item-head{cursor:pointer;transition:var(--transitionTime);justify-content:space-between;align-items:center;gap:10px;padding:20px 0;display:flex}@media (max-width:767px){.homepage .faq__item-head{padding:10px 0 20px}}.homepage .faq__item h3{letter-spacing:-.36px;color:var(--dark-text);margin:0;font-size:18px;font-weight:500;line-height:130%}@media (max-width:767px){.homepage .faq__item h3{letter-spacing:-.32px;font-size:16px}}.homepage .faq__item-close{color:var(--dark-text);flex-shrink:0;font-size:23px;font-weight:300;line-height:110%}@media (max-width:767px){.homepage .faq__item-close{font-size:21px}}.homepage .faq__item-content{letter-spacing:-.32px;color:var(--gray-text);padding-bottom:20px;font-size:16px;font-weight:500;line-height:140%}.homepage .faq__item-content strong{color:var(--dark-text)}.homepage .faq__item-content a{color:var(--accent-blue)}
.homepage .faq{background-color:var(--bg-gray);padding:80px 0}@media (max-width:1023px){.homepage .faq{padding:60px 0}}@media (max-width:767px){.homepage .faq{padding:50px 0}}.homepage .faq__wrap{justify-content:space-between;align-items:flex-start;gap:80px;display:flex}@media (max-width:1023px){.homepage .faq__wrap{flex-direction:column;gap:40px}}.homepage .faq--left{flex-shrink:0;width:100%;max-width:400px}@media (min-width:768px) and (max-width:1023px){.homepage .faq--left{text-align:center}}@media (max-width:1023px){.homepage .faq--left{max-width:100%}}.homepage .faq__title{font-size:48px;font-weight:400}@media (max-width:1199px){.homepage .faq__title{font-size:42px}}@media (max-width:767px){.homepage .faq__title{font-size:22px}}.homepage .faq__subtitle{color:var(--gray-400);margin:20px 0 40px}@media (max-width:1023px){.homepage .faq__subtitle{width:100%;max-width:550px;margin:15px auto 30px}}.homepage .faq__btn{background-color:var(--dark);border:1px solid var(--dark)}@media (min-width:768px) and (max-width:1023px){.homepage .faq__btn{margin:0 auto}}.homepage .faq__list{width:100%;display:grid}
.homepage .logos{padding:40px 0}.homepage .logos__title{color:var(--gray-400);text-align:center;text-transform:uppercase;font-size:16px;font-weight:500;line-height:120%}@media (max-width:767px){.homepage .logos__title{font-size:13px}}.homepage .logos__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 20px;margin:20px auto 0;display:flex}@media (min-width:768px){.homepage .logos__list{gap:30px 50px}}@media (min-width:1024px){.homepage .logos__list{gap:30px}}@media (min-width:1200px){.homepage .logos__list{gap:50px}}@media (max-width:767px){.homepage .logos__item img{width:100%;height:auto}}.homepage .logos__item{align-items:center;min-height:25px;display:flex}@media (min-width:768px){.homepage .logos__item{min-height:30px}}
.homepage .hiw{background-color:var(--bg-blue-light);padding:90px 0}@media (max-width:1023px){.homepage .hiw{padding:60px 0}}@media (max-width:767px){.homepage .hiw{padding:40px 0}}.homepage .hiw__badge{color:#8b94a3;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:500;line-height:120%}@media (min-width:768px){.homepage .hiw__badge{text-align:center;margin-bottom:20px;font-size:16px}}.homepage .hiw__title{text-align:center;font-size:48px;font-weight:400}@media (max-width:1199px){.homepage .hiw__title{font-size:36px}}@media (max-width:767px){.homepage .hiw__title{text-align:left;font-size:22px}}.homepage .hiw__subtitle{text-align:center;max-width:725px;color:var(--text-primary);margin:20px auto 0;font-size:19px;font-weight:400}@media (max-width:767px){.homepage .hiw__subtitle{text-align:left;margin:10px auto 0;font-size:16px}}.homepage .hiw__list{grid-gap:25px;grid-template-columns:repeat(3,1fr);margin:30px auto 0;display:grid}@media (max-width:1023px){.homepage .hiw__list{grid-gap:20px}}@media (min-width:768px){.homepage .hiw__item{border:1px solid var(--border-primary);border-radius:18px;overflow:hidden}}@media (max-width:767px){.homepage .hiw__item{flex-direction:column-reverse;display:flex}}@media (min-width:768px){.homepage .hiw__item-info{background-color:#fff;height:100%;padding:15px}}@media (min-width:1024px){.homepage .hiw__item-info{padding:25px}}.homepage .hiw__item-step{color:var(--accent-blue);text-transform:uppercase;font-size:34px;font-style:italic;font-weight:400;line-height:100%}@media (max-width:1023px){.homepage .hiw__item-step{font-size:28px}}@media (max-width:767px){.homepage .hiw__item-step{font-size:0}.homepage .hiw__item-step:before{content:attr(data-step-count);color:var(--accent-blue);border:1px solid var(--accent-blue);border-radius:5px;padding:5px;font-size:12px;font-weight:600;line-height:110%;display:inline-block}}.homepage .hiw__item-title{color:var(--dark-text);margin:15px 0;font-size:22px;font-weight:400;line-height:130%}@media (max-width:1023px){.homepage .hiw__item-title{font-size:19px}}@media (max-width:767px){.homepage .hiw__item-title{margin:20px 0 10px;font-size:16px}}.homepage .hiw__item-text{color:var(--text-primary);height:100%;font-size:15px;font-weight:500;line-height:150%}@media (max-width:1023px){.homepage .hiw__item-text{letter-spacing:-.5px;font-size:14px}}.homepage .hiw__item-img-wrap{background-color:#e8f0fe;justify-content:center;align-items:flex-end;width:100%;min-height:180px;padding:15px 15px 0;display:flex;overflow:hidden}@media (max-width:767px){.homepage .hiw__item-img-wrap{border-radius:5px;margin-top:15px}}@media (min-width:768px){.homepage .hiw__item-img-wrap{min-height:170px}}@media (min-width:1024px){.homepage .hiw__item-img-wrap{min-height:220px;padding:25px 25px 0}}@media (min-width:1200px){.homepage .hiw__item-img-wrap{min-height:260px}}.homepage .hiw__item-img{height:auto;display:block;box-shadow:0 6px 22px #0e14201a}.homepage .hiw__slider{margin-top:15px}.homepage .hiw .swiper-button-prev,.homepage .hiw .swiper-button-next{z-index:1;width:9px;height:15px;transition:all var(--transitionTime) ease-in-out;background-image:url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64216 8.3332L1.72819 15L0 13.3336L6.04988 7.5L0 1.6664L1.72819 0L8.64216 6.6668C8.87128 6.8878 9 7.1875 9 7.5C9 7.8125 8.87128 8.1122 8.64216 8.3332Z' fill='%231F2937'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;position:absolute;top:5px}.homepage .hiw .swiper-button-prev svg,.homepage .hiw .swiper-button-next svg{display:none}.homepage .hiw .swiper-button-next{right:0}.homepage .hiw .swiper-button-prev{opacity:.7;right:24px;transform:scaleX(-1)}
.homepage .learn-action{margin-top:30px}@media (max-width:1023px){.homepage .learn-action{margin:20px auto 0}}.homepage .learn-action__btn{background-color:var(--dark-text);border-radius:8px;gap:10px;width:auto;max-width:none;padding:14px 24px;font-size:16px;font-weight:500;line-height:140%;display:inline-flex}@media (min-width:1200px){.homepage .learn-action__btn:hover{background-color:var(--dark)}}.homepage .learn-action__btn:active{background-color:var(--dark)}.homepage .learn-action__btn-arrow{line-height:100%}
.homepage .learn-intro__badge{color:#8b94a3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;font-size:16px;font-weight:500;line-height:120%}.homepage .learn-intro__title{font-size:48px;font-weight:400}@media (max-width:1199px){.homepage .learn-intro__title{font-size:42px}}.homepage .learn-intro__text{flex-direction:column;gap:20px;margin-top:25px;display:flex}.homepage .learn-intro__paragraph{color:var(--text-primary);margin:0;font-size:18px;font-weight:500;line-height:160%}
.homepage .learn-preview{width:100%;max-width:544px}.homepage .learn-preview__img{border-radius:14px;width:100%;height:auto;display:block}
.homepage .learn{background-color:var(--bg-blue-light);padding:90px 0}@media (max-width:1023px){.homepage .learn{padding:60px 0}}@media (max-width:767px){.homepage .learn{display:none}}.homepage .learn__wrap{justify-content:space-between;align-items:center;gap:60px;display:flex}@media (max-width:1023px){.homepage .learn__wrap{text-align:center;flex-direction:column-reverse;gap:40px}}.homepage .learn__content{flex-direction:column;align-items:flex-start;width:100%;max-width:594px;display:flex}
.homepage .money-action{grid-area:action;margin-top:30px}@media (max-width:767px){.homepage .money-action{margin-top:25px}}.homepage .money-action__btn{background-color:var(--dark-text);border-radius:8px;gap:10px;width:auto;max-width:none;padding:14px 24px;font-size:16px;font-weight:500;line-height:120%;display:inline-flex}@media (max-width:767px){.homepage .money-action__btn{width:100%;padding:16px 24px;font-size:14px;display:flex}}@media (min-width:1200px){.homepage .money-action__btn:hover{background-color:var(--dark)}}.homepage .money-action__btn:active{background-color:var(--dark)}.homepage .money-action__btn-arrow{line-height:100%}
.homepage .money-intro{grid-area:intro}.homepage .money-intro__badge{color:#8b94a3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;font-size:16px;font-weight:500;line-height:120%}@media (max-width:767px){.homepage .money-intro__badge{margin-bottom:12px;font-size:14px}}.homepage .money-intro__title{font-size:48px;font-weight:400}@media (max-width:1199px){.homepage .money-intro__title{font-size:42px}}@media (max-width:767px){.homepage .money-intro__title{font-size:22px}}
.homepage .money-note{flex-direction:column;grid-area:note;gap:20px;padding-top:45px;display:flex}@media (max-width:1199px){.homepage .money-note{padding-top:40px}}@media (max-width:767px){.homepage .money-note{gap:14px;padding-top:14px}}.homepage .money-note__paragraph{color:var(--text-primary);margin:0;font-size:18px;font-weight:400;line-height:150%}@media (max-width:767px){.homepage .money-note__paragraph{font-size:14px}}
.homepage .money-wage{border:1px solid var(--border-primary);background-color:var(--white-light);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 25px;display:flex}@media (max-width:1023px){.homepage .money-wage{padding:15px 20px}}@media (max-width:767px){.homepage .money-wage{flex-direction:column;align-items:stretch;gap:10px;padding:15px}.homepage .money-wage__level{border-top:1px solid var(--border-primary);order:2;padding-top:12px}}.homepage .money-wage__name{color:var(--dark-text);font-size:15.5px;font-weight:600;line-height:130%}@media (max-width:1023px){.homepage .money-wage__name{font-size:14px}}.homepage .money-wage__stage{color:var(--gray-400);margin-top:6px;font-size:13px;font-weight:500;line-height:130%}@media (max-width:1023px){.homepage .money-wage__stage{font-size:13px}}.homepage .money-wage__rate{color:var(--dark-text);white-space:nowrap;font-size:18px;font-weight:500;line-height:120%}@media (max-width:767px){.homepage .money-wage__rate{order:1;font-size:16px}}.homepage .money-wage--highlighted{border-color:var(--accent-blue);background-color:#176ffe0d}@media (max-width:767px){.homepage .money-wage--highlighted .money-wage__level{border-top-color:#176ffe40}}.homepage .money-wage--highlighted .money-wage__rate{color:var(--accent-blue)}
.homepage .money-wages{grid-area:wages;margin-top:60px}@media (max-width:1023px){.homepage .money-wages{margin-top:45px}}@media (max-width:767px){.homepage .money-wages{margin-top:25px}}.homepage .money-wages__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:1023px){.homepage .money-wages__grid{gap:16px}}@media (max-width:767px){.homepage .money-wages__grid{grid-template-columns:1fr;gap:12px}}.homepage .money-wages__caption{color:var(--gray-400);margin:30px 0 0;font-size:13.5px;font-weight:500;line-height:150%}@media (max-width:767px){.homepage .money-wages__caption{margin-top:15px;font-size:12px}}
.homepage .money{background-color:var(--white-light);padding:90px 0}@media (max-width:1023px){.homepage .money{padding:60px 0}}@media (max-width:767px){.homepage .money{background-color:var(--bg-blue-light);padding:45px 0}}.homepage .money__wrap{grid-template-columns:repeat(2,1fr);grid-template-areas:"intro note""action.""wages wages";column-gap:60px;display:grid}@media (max-width:1023px){.homepage .money__wrap{column-gap:40px}}@media (max-width:767px){.homepage .money__wrap{grid-template-columns:1fr;grid-template-areas:"intro""note""wages""action"}}
.notify-form{margin-top:auto;position:relative}.notify-form__label{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notify-form__row{background-color:var(--white-light);border:1px solid var(--input-border);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 10px;transition:border-color .2s;display:flex}.notify-form__row:focus-within{border-color:var(--accent-blue)}@media (max-width:767px){.notify-form__row{background-color:#0000;border:none;flex-direction:column;align-items:stretch;gap:10px;padding:0}.notify-form__row:focus-within{border-color:#0000}}.notify-form__input{width:100%;min-width:0;color:var(--dark-text);background-color:#0000;border:none;flex-grow:1;padding:10px 0;font-size:16px;font-weight:400;line-height:120%}.notify-form__input::placeholder{color:var(--gray-400)}.notify-form__input:focus{outline:none}@media (max-width:767px){.notify-form__input{background-color:var(--white-light);border:1px solid var(--input-border);border-radius:12px;padding:14px 15px}}.notify-form .notify-form__btn{border:none;border-radius:10px;flex-shrink:0;gap:8px;width:auto;max-width:max-content;padding:12px 18px;font-size:14px;font-weight:500;line-height:100%}.notify-form .notify-form__btn:disabled{opacity:.6;cursor:default}@media (max-width:767px){.notify-form .notify-form__btn{width:100%;max-width:none;padding:15px 18px;font-size:16px}}.notify-form--soon .notify-form__btn{background-color:var(--bg-dark)}.notify-form--soon .notify-form__btn:hover:not(:disabled){background-color:var(--dark)}.notify-form--lead .notify-form__btn{background-color:var(--accent-blue)}.notify-form--lead .notify-form__btn:hover:not(:disabled){background-color:var(--accent-blue-hover)}.notify-form__error{color:var(--error);margin-top:8px;font-size:12px;font-weight:400;line-height:130%}@media (min-width:768px){.notify-form__error{position:absolute;bottom:-15px;left:10px}}.notify-form__success{background-color:var(--bg-blue-light);color:var(--dark-text);border-radius:12px;margin-top:auto;padding:14px 16px;font-size:15px;font-weight:500;line-height:140%}
.notify-card{flex-direction:column;width:100%;display:flex;box-shadow:4px 4px 20px #0000000a}@media (min-width:768px){.notify-card{background-color:var(--white-light);border:1px solid var(--border-primary);border-radius:15px;padding:25px 20px}}.notify-card__badge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;max-width:max-content;margin-bottom:20px;padding:6px 10px;font-size:14px;font-weight:500;line-height:120%}@media (max-width:767px){.notify-card__badge{margin-bottom:15px}}.notify-card--soon .notify-card__badge{background-color:var(--black-5);color:var(--text-primary)}.notify-card--lead .notify-card__badge{background-color:var(--white-hover);color:var(--accent-blue)}.notify-card__title{color:var(--dark-text);margin:0 0 10px;font-size:21px;font-weight:600;line-height:130%}@media (max-width:767px){.notify-card__title{font-size:16px}}.notify-card__description{color:var(--text-primary);flex-grow:1;margin:0 0 20px;font-size:15px;font-weight:400;line-height:150%}@media (max-width:767px){.notify-card__description{font-size:14px}}
.notify-list{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}@media (max-width:1023px){.notify-list{gap:15px}}@media (max-width:767px){.notify-list{margin-top:25px;display:block}}.notify-list__item{height:auto;display:flex}.notify-list--slider{position:relative}.notify-list__nav{z-index:2;align-items:center;gap:14px;display:flex;position:absolute;right:20px}.notify-list__nav-btn{width:24px;height:24px;color:var(--dark-text);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.notify-list__nav-btn:disabled{opacity:.3;cursor:default}
.homepage .notify{background-color:var(--bg-blue-light);padding:80px 0;overflow:hidden}@media (max-width:1023px){.homepage .notify{padding:60px 0}}@media (max-width:767px){.homepage .notify{padding:40px 0}}.homepage .notify__badge{color:var(--gray-400);text-align:center;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;font-size:16px;font-weight:500;line-height:120%}@media (max-width:767px){.homepage .notify__badge{text-align:left;margin-bottom:10px;font-size:14px}}.homepage .notify__title{text-align:center;font-size:48px;font-weight:400}@media (max-width:1199px){.homepage .notify__title{font-size:42px}}@media (max-width:767px){.homepage .notify__title{text-align:left;font-size:22px}}
.homepage .numbers-action{margin-top:30px}.homepage .numbers-action__btn{background-color:var(--dark-text);color:var(--white-light);cursor:pointer;transition:background-color var(--transitionTime) ease-in-out;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:500;line-height:140%;text-decoration:none;display:inline-flex}@media (min-width:1200px){.homepage .numbers-action__btn:hover{background-color:var(--dark)}}.homepage .numbers-action__btn:active{background-color:var(--dark)}.homepage .numbers-action__btn-arrow{line-height:100%}
.homepage .numbers-intro__badge{color:#8b94a3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;font-size:16px;font-weight:500;line-height:120%}.homepage .numbers-intro__title{font-size:48px;font-weight:400}@media (max-width:1199px){.homepage .numbers-intro__title{font-size:42px}}.homepage .numbers-intro__text{flex-direction:column;gap:20px;margin-top:25px;display:flex}.homepage .numbers-intro__paragraph{color:var(--text-primary);margin:0;font-size:18px;font-weight:500;line-height:160%}
.homepage .numbers-rhythm-cell{aspect-ratio:1;background-color:var(--numbers-rhythm-level-0);border-radius:5px;display:block}@media (max-width:1023px){.homepage .numbers-rhythm-cell{border-radius:4px}}.homepage .numbers-rhythm-cell--level-0{background-color:var(--numbers-rhythm-level-0)}.homepage .numbers-rhythm-cell--level-1{background-color:var(--numbers-rhythm-level-1)}.homepage .numbers-rhythm-cell--level-2{background-color:var(--numbers-rhythm-level-2)}.homepage .numbers-rhythm-cell--level-3{background-color:var(--numbers-rhythm-level-3)}.homepage .numbers-rhythm-cell--level-4{background-color:var(--numbers-rhythm-level-4)}
.homepage .numbers-rhythm{--numbers-rhythm-level-0:color-mix(in srgb, var(--accent-blue) 6%, var(--white-light));--numbers-rhythm-level-1:color-mix(in srgb, var(--accent-blue) 18%, var(--white-light));--numbers-rhythm-level-2:color-mix(in srgb, var(--accent-blue) 38%, var(--white-light));--numbers-rhythm-level-3:color-mix(in srgb, var(--accent-blue) 62%, var(--white-light));--numbers-rhythm-level-4:color-mix(in srgb, var(--accent-blue) 88%, var(--white-light));border:1px solid var(--border-primary);background-color:var(--white-light);border-radius:14px;padding:22px 24px}@media (max-width:1023px){.homepage .numbers-rhythm{padding:18px 20px}}.homepage .numbers-rhythm__title,.homepage .numbers-rhythm__caption{color:var(--gray-400);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:500;line-height:120%}.homepage .numbers-rhythm__title{margin-bottom:16px}.homepage .numbers-rhythm__caption{margin-top:16px}.homepage .numbers-rhythm__grid{grid-template-columns:repeat(14,1fr);gap:8px;display:grid}@media (max-width:1023px){.homepage .numbers-rhythm__grid{gap:6px}}
.homepage .numbers-stat{border:1px solid var(--border-primary);background-color:var(--white-light);border-radius:14px;padding:22px 24px}@media (max-width:1023px){.homepage .numbers-stat{padding:18px 20px}}.homepage .numbers-stat__label{color:var(--gray-400);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:12px;font-weight:500;line-height:120%}.homepage .numbers-stat__value{color:var(--dark-text);font-size:38px;font-weight:400;line-height:100%}@media (max-width:1023px){.homepage .numbers-stat__value{font-size:32px}}.homepage .numbers-stat__suffix{color:var(--gray-400);margin-left:3px;font-size:15px;font-weight:500;line-height:100%}.homepage .numbers-stat__hint{color:var(--gray-400);margin-top:14px;font-size:13px;font-weight:500;line-height:120%}.homepage .numbers-stat--highlighted{border-color:var(--bg-dark);background-color:var(--bg-dark)}.homepage .numbers-stat--highlighted .numbers-stat__label,.homepage .numbers-stat--highlighted .numbers-stat__suffix,.homepage .numbers-stat--highlighted .numbers-stat__hint{color:#fff9}.homepage .numbers-stat--highlighted .numbers-stat__value{color:var(--white-light)}
.homepage .numbers-preview{flex-direction:column;gap:20px;width:100%;max-width:640px;display:flex}@media (max-width:1023px){.homepage .numbers-preview{gap:16px}}.homepage .numbers-preview__stats{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:1023px){.homepage .numbers-preview__stats{gap:16px}}
.homepage .numbers{background-color:var(--white-light);padding:90px 0}@media (max-width:1023px){.homepage .numbers{padding:60px 0}}@media (max-width:767px){.homepage .numbers{display:none}}.homepage .numbers__wrap{justify-content:space-between;align-items:center;gap:60px;display:flex}@media (max-width:1023px){.homepage .numbers__wrap{gap:40px}}.homepage .numbers__content{flex-direction:column;align-items:flex-start;width:100%;max-width:544px;display:flex}
.homepage .prices{width:100%;max-width:800px;margin:0 auto;padding:80px 0}@media (max-width:1023px){.homepage .prices{padding:60px 0}}@media (max-width:767px){.homepage .prices{padding:40px 0}}.homepage .prices.prices--with-explore{max-width:100%}.homepage .prices.prices--with-explore .prices__cards{grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.homepage .prices.prices--with-explore .prices__cards{grid-template-columns:1fr}}.homepage .prices__label{letter-spacing:.14em;color:var(--accent-blue);text-align:center;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;line-height:120%}.homepage .prices__header{text-align:center;margin:0 auto}.homepage .prices__title{font-weight:700}.homepage .prices__subtitle{color:var(--gray-400);margin-top:15px;font-size:18px;font-weight:400;line-height:160%}@media (max-width:767px){.homepage .prices__subtitle{font-size:15px}}.homepage .prices__cards-wrapper{width:100%;margin-top:50px}@media (max-width:767px){.homepage .prices__cards-wrapper{margin-top:20px}}.homepage .prices__cards{grid-template-columns:repeat(2,1fr);gap:30px;width:100%;display:grid}@media (max-width:1023px){.homepage .prices__cards{grid-template-columns:1fr}}.homepage .prices__compare-plan{height:100%;transition:all var(--transitionTime) ease-in-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;padding:30px;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000000d}@media (min-width:1024px){.homepage .prices__compare-plan{max-width:385px;padding:28px 24px}}@media (min-width:1200px){.homepage .prices__compare-plan:hover{transform:translateY(-10px)}}.homepage .prices__compare-plan.recommended{border:2px solid var(--accent-blue);box-shadow:0 2px 6px #2563eb14,0 35px 50px -28px #2563eb80}.homepage .prices__badge{color:var(--white-light);background:var(--accent-blue);white-space:nowrap;text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;line-height:140%;display:inline-flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.homepage .prices__plan-tag{color:var(--gray-text);text-transform:uppercase;align-items:baseline;gap:6px;margin-bottom:15px;font-size:12px;font-weight:600;line-height:120%;display:flex}.homepage .prices__plan-tag:before{content:"";background:var(--accent-blue);border-radius:50%;width:8px;height:8px}.homepage .prices__plan-tag.free:before{background:#10b981}.homepage .prices__plan-content{flex-direction:column;height:100%;display:flex}.homepage .prices__raw{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;display:flex}.homepage .prices__plan-title{color:var(--dark-text);flex-wrap:wrap;align-items:center;gap:5px;font-size:24px;font-weight:600;line-height:130%;display:flex}.homepage .prices__plan-desc{letter-spacing:-.36px;color:var(--gray-text);flex-grow:1;font-size:16px;font-weight:500;line-height:130%}.homepage .prices__plan-price{flex-direction:column;display:flex}.homepage .prices__plan-oldprice{color:var(--gray-text);align-items:center;margin-top:5px;font-size:13px;font-weight:500;line-height:110%;text-decoration:none;display:flex}.homepage .prices__plan-oldprice span{font-size:14px}.homepage .prices__plan-newprice{color:var(--dark-text);align-items:baseline;font-size:36px;font-weight:600;line-height:120%;display:flex}.homepage .prices__plan-newprice span{color:var(--gray-400);font-size:16px;line-height:110%}.homepage .prices__plan-features{flex-direction:column;flex-grow:1;gap:12px;margin-top:20px;margin-bottom:30px;display:flex}.homepage .prices__feature-item{color:var(--dark-text);align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:140%;display:flex}.homepage .prices__feature-item svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.homepage .prices__feature-item.locked{color:var(--gray-text);opacity:.6}.homepage .prices__plan-bottom-note{color:var(--gray-text);text-align:center;margin-top:10px;font-size:12px;font-weight:400;line-height:140%}.homepage .prices__plan-btn{border-radius:8px;justify-content:center;width:100%;max-width:100%;padding:14px 20px;font-size:16px;font-weight:600;line-height:110%;transition:all .2s}.homepage .prices__plan-btn.free-btn{color:var(--dark-text);background-color:#0000;border:1px solid #e5e7eb}.homepage .prices__plan-btn.free-btn:hover{background-color:#f9fafb}.homepage .prices__plan-btn.pro-btn{background-color:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.homepage .prices__plan-btn.pro-btn:hover{background-color:var(--dark)}.homepage .prices__plan-btn.base-btn{background-color:var(--dark-text);border-color:var(--dark-text);color:#fff}.homepage .prices__plan-btn.base-btn:hover{background-color:var(--dark)}.homepage .prices__mock{background:#fff;border:1px solid #c2cddc;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:50px;padding:50px;display:flex;box-shadow:0 4px 20px #eaedef40}@media (max-width:1023px){.homepage .prices__mock{flex-direction:column;align-items:flex-start;gap:30px;margin-top:30px;padding:30px}}@media (max-width:767px){.homepage .prices__mock{gap:20px;padding:20px}}.homepage .prices__mock-info{flex:1}.homepage .prices__mock-title{letter-spacing:-.36px;color:var(--dark-text);margin-bottom:10px;font-size:24px;font-weight:600;line-height:130%}.homepage .prices__mock-desc{color:var(--gray-text);font-size:16px;font-weight:500;line-height:110%}.homepage .prices__mock-line{background-color:#c2cddc;width:100%;height:1px;margin:30px 0}@media (max-width:767px){.homepage .prices__mock-line{margin:20px 0}}.homepage .prices__mock-reasons{grid-template-columns:repeat(2,auto);gap:20px 30px;width:max-content;margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.homepage .prices__mock-reasons{grid-template-columns:1fr}}.homepage .prices__mock-reasons li{color:var(--gray-text);align-items:center;gap:5px;font-size:16px;font-weight:600;line-height:110%;display:flex}.homepage .prices__mock-reasons li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33333 11L12.2083 5.125L11.0417 3.95833L6.33333 8.66667L3.95833 6.29167L2.79167 7.45833L6.33333 11ZM1.66667 15C1.20833 15 0.816111 14.8369 0.49 14.5108C0.163889 14.1847 0.000555556 13.7922 0 13.3333V1.66667C0 1.20833 0.163333 0.816111 0.49 0.49C0.816667 0.163889 1.20889 0.000555556 1.66667 0H13.3333C13.7917 0 14.1842 0.163333 14.5108 0.49C14.8375 0.816667 15.0006 1.20889 15 1.66667V13.3333C15 13.7917 14.8369 14.1842 14.5108 14.5108C14.1847 14.8375 13.7922 15.0006 13.3333 15H1.66667Z' fill='%231F2937'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:15px;height:15px;display:block}.homepage .prices__mock-action{flex-direction:column;align-items:flex-end;width:max-content;display:flex}@media (max-width:1023px){.homepage .prices__mock-action{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}@media (max-width:767px){.homepage .prices__mock-action{flex-direction:column;align-items:flex-end}}.homepage .prices__mock-duration{color:var(--gray-text);letter-spacing:-.36px;margin-bottom:10px;font-size:18px;font-weight:400;line-height:100%}@media (max-width:1023px){.homepage .prices__mock-duration{margin-bottom:0}}@media (max-width:767px){.homepage .prices__mock-duration{margin-bottom:10px}}.homepage .prices__mock-price-box{flex-direction:column;align-items:flex-end;margin-bottom:20px;display:flex}@media (max-width:1023px){.homepage .prices__mock-price-box{flex-direction:row;gap:10px;margin-bottom:0}}@media (max-width:767px){.homepage .prices__mock-price-box{flex-direction:column;align-items:flex-end;gap:0;width:100%;margin-bottom:15px}}.homepage .prices__mock-newprice{letter-spacing:-.36px;color:var(--dark-text);font-size:28px;font-weight:600;line-height:110%}.homepage .prices__mock-oldprice{color:var(--gray-text);margin-bottom:5px;font-size:16px;font-weight:500;line-height:110%;text-decoration:line-through}.homepage .prices__mock-btn{background-color:var(--dark);border-color:var(--dark);max-width:max-content;padding:14px}@media (max-width:1023px){.homepage .prices__mock-btn{padding:14px 30px}}@media (max-width:767px){.homepage .prices__mock-btn{max-width:100%}}
.homepage .progress-action{margin-top:30px}.homepage .progress-action__btn{background-color:var(--dark-text);color:var(--white-light);cursor:pointer;transition:background-color var(--transitionTime) ease-in-out;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:500;line-height:140%;text-decoration:none;display:inline-flex}@media (min-width:1200px){.homepage .progress-action__btn:hover{background-color:var(--dark)}}.homepage .progress-action__btn:active{background-color:var(--dark)}.homepage .progress-action__btn-arrow{line-height:100%}
.homepage .progress-intro{max-width:640px}.homepage .progress-intro__badge{color:#8b94a3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;font-size:16px;font-weight:500;line-height:120%}.homepage .progress-intro__title{font-size:48px;font-weight:400}@media (max-width:1199px){.homepage .progress-intro__title{font-size:42px}}.homepage .progress-intro__text{color:var(--dark-text);margin:25px 0 0;font-size:18px;font-weight:500;line-height:160%}.homepage .progress-intro__text em{font-style:italic}
.homepage .progress-stat{border:1px solid var(--border-primary);border-radius:10px;min-width:98px;padding:10px 16px}.homepage .progress-stat__label{color:var(--gray-400);letter-spacing:1px;margin-bottom:6px;font-size:11px;font-weight:500;line-height:120%}.homepage .progress-stat__value{color:var(--dark-text);font-size:24px;font-weight:500;line-height:100%}.homepage .progress-stat__suffix{color:var(--gray-400);margin-left:2px;font-size:13px;font-weight:500;line-height:100%}
.homepage .progress-card-header{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}@media (max-width:1023px){.homepage .progress-card-header{gap:16px;padding:18px 20px}}.homepage .progress-card-header__block{align-items:center;gap:16px;min-width:0;display:flex}.homepage .progress-card-header__letter{background-color:var(--white-hover);width:40px;height:40px;color:var(--accent-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:500;line-height:100%;display:flex}.homepage .progress-card-header__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.homepage .progress-card-header__label{color:var(--gray-400);letter-spacing:.4px;font-size:12px;font-weight:500;line-height:120%}.homepage .progress-card-header__title{color:var(--dark-text);margin:0;font-size:20px;font-weight:500;line-height:130%}@media (max-width:1023px){.homepage .progress-card-header__title{font-size:18px}}.homepage .progress-card-header__stats{flex-shrink:0;gap:12px;display:flex}
.homepage .progress-task-row{border-top:1px solid var(--border-primary);align-items:center;gap:20px;padding:16px 24px;display:flex}@media (max-width:1023px){.homepage .progress-task-row{gap:16px;padding:14px 20px}}.homepage .progress-task-row__code{width:40px;color:var(--dark-text);flex-shrink:0;font-size:14px;font-weight:600;line-height:120%}.homepage .progress-task-row__body{flex-direction:column;gap:3px;min-width:0;display:flex}.homepage .progress-task-row__title{color:var(--dark-text);font-size:15px;font-weight:500;line-height:130%}.homepage .progress-task-row__questions{color:var(--gray-400);font-size:13px;font-weight:400;line-height:120%}.homepage .progress-task-row__accuracy{color:var(--dark-text);flex-shrink:0;margin-left:auto;font-size:15px;font-weight:600;line-height:120%}.homepage .progress-task-row--highlighted{background-color:var(--white-hover)}.homepage .progress-task-row--highlighted .progress-task-row__code,.homepage .progress-task-row--highlighted .progress-task-row__accuracy{color:var(--accent-blue)}
.homepage .progress-card{border:1px solid var(--border-primary);background-color:var(--white-light);border-radius:14px;overflow:hidden}
.homepage .progress-preview{border:1px solid var(--border-primary);background-color:var(--black-5);border-radius:18px;width:100%;margin-top:50px;padding:22px}@media (max-width:1023px){.homepage .progress-preview{border-radius:14px;margin-top:40px;padding:16px}}.homepage .progress-preview__caption{color:var(--gray-400);text-align:center;margin:20px 0 4px;font-size:14px;font-weight:400;line-height:140%}
.homepage .progress{background-color:var(--bg-blue-light);padding:90px 0}@media (max-width:1023px){.homepage .progress{padding:60px 0}}@media (max-width:767px){.homepage .progress{display:none}}.homepage .progress__wrap{flex-direction:column;align-items:flex-start;display:flex}
.homepage .question-bank-action{margin-top:30px}@media (max-width:767px){.homepage .question-bank-action{margin-top:0}}.homepage .question-bank-action__btn{background-color:var(--dark-text);color:var(--white-light);cursor:pointer;transition:background-color var(--transitionTime) ease-in-out;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:500;line-height:140%;text-decoration:none;display:inline-flex}@media (min-width:1200px){.homepage .question-bank-action__btn:hover{background-color:var(--dark)}}.homepage .question-bank-action__btn:active{background-color:var(--dark)}@media (max-width:767px){.homepage .question-bank-action__btn{width:100%;padding:16px 20px;font-size:14px;display:flex}}.homepage .question-bank-action__btn-arrow{line-height:100%}
.homepage .question-bank-intro__badge{color:#8b94a3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;font-size:14px;font-weight:500;line-height:120%}@media (min-width:768px){.homepage .question-bank-intro__badge{margin-bottom:20px;font-size:16px}}.homepage .question-bank-intro__title{font-size:48px;font-weight:400}@media (max-width:1199px){.homepage .question-bank-intro__title{font-size:42px}}@media (max-width:767px){.homepage .question-bank-intro__title{font-size:22px}}.homepage .question-bank-intro__text{flex-direction:column;gap:20px;margin-top:25px;display:flex}@media (max-width:767px){.homepage .question-bank-intro__text{gap:15px;margin-top:15px}}.homepage .question-bank-intro__paragraph{color:var(--text-primary);margin:0;font-size:18px;font-weight:500;line-height:160%}@media (max-width:767px){.homepage .question-bank-intro__paragraph{font-size:14px}}
.homepage .question-bank-preview{flex-direction:column;gap:16px;width:100%;max-width:544px;display:flex}@media (max-width:767px){.homepage .question-bank-preview{gap:12px}}.homepage .question-bank-preview__img{border-radius:14px;width:100%;height:auto;display:block}@media (max-width:767px){.homepage .question-bank-preview__img{border-radius:10px}}
.homepage .question-bank{background-color:var(--white-light);padding:90px 0}@media (max-width:1023px){.homepage .question-bank{padding:60px 0}}@media (max-width:767px){.homepage .question-bank{padding:40px 0}}.homepage .question-bank__wrap{justify-content:space-between;align-items:center;gap:60px;display:flex}@media (max-width:1023px){.homepage .question-bank__wrap{gap:40px}}@media (max-width:767px){.homepage .question-bank__wrap{flex-direction:column;align-items:stretch;gap:25px}.homepage .question-bank__wrap .question-bank-intro{order:1}.homepage .question-bank__wrap .question-bank-preview{order:2}.homepage .question-bank__wrap .question-bank-action{order:3}}.homepage .question-bank__content{flex-direction:column;align-items:flex-start;width:100%;max-width:544px;display:flex}@media (max-width:767px){.homepage .question-bank__content{display:contents}}
.homepage .reviews .reviews__video-slider{flex-shrink:0;width:100%;max-width:406px;margin:0;position:relative}@media (max-width:1199px){.homepage .reviews .reviews__video-slider{padding-top:35px}}@media (min-width:768px) and (max-width:1199px){.homepage .reviews .reviews__video-slider{max-width:100%}}@media (min-width:768px){.homepage .reviews .reviews__video-slider{z-index:0;overflow:visible}}.homepage .reviews .reviews__video-slider .video-slider__item{transition:all var(--transitionTime) ease-in-out}.homepage .reviews .reviews__video-slider .video-slider__item-top{cursor:pointer;border-radius:20px;position:relative;overflow:hidden}.homepage .reviews .reviews__video-slider .video-slider__item-picture{height:100%;max-height:447px;display:flex;position:relative}@media (max-width:767px){.homepage .reviews .reviews__video-slider .video-slider__item-picture{height:220px}.homepage .reviews .reviews__video-slider .video-slider__item-picture img{position:absolute;top:-15%;left:0}}.homepage .reviews .reviews__video-slider .video-slider__item-picture img{width:100%;height:auto}.homepage .reviews .reviews__video-slider .video-slider__item-info{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:25px;display:flex;position:absolute;bottom:0;left:0}@media (max-width:767px){.homepage .reviews .reviews__video-slider .video-slider__item-info{background:linear-gradient(#01244700 28.13%,#012447 96.53%);padding:90px 15px 15px}}.homepage .reviews .reviews__video-slider .video-slider__item-name{letter-spacing:-.5px;color:var(--white-light);margin-bottom:5px;font-size:22px;font-weight:600;line-height:120%}@media (max-width:767px){.homepage .reviews .reviews__video-slider .video-slider__item-name{font-size:16px}}.homepage .reviews .reviews__video-slider .video-slider__item-profession{letter-spacing:-.5px;color:var(--white-light);font-size:18px;font-weight:400;line-height:110%}@media (max-width:767px){.homepage .reviews .reviews__video-slider .video-slider__item-profession{font-size:14px}}.homepage .reviews .reviews__video-slider .video-slider__item-play{background-color:var(--white-light);background-image:url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.66V0L7.5 4.33L15 8.66L7.5 12.99L0 17.32V8.66Z' fill='%23012447'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}@media (max-width:767px){.homepage .reviews .reviews__video-slider .video-slider__item-play{background-image:url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.062V0L5.25 3.031L10.5 6.062L5.25 9.093L0 12.124V6.062Z' fill='%23012447'/%3E%3C/svg%3E%0A");width:35px;height:35px}}.homepage .reviews .reviews__video-slider .video-slider__item-video{width:100%;height:447px}@media (max-width:767px){.homepage .reviews .reviews__video-slider .video-slider__item-video{height:220px}}.homepage .reviews .reviews__video-slider .video-slider__item-bottom{grid-gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px;display:grid}@media (min-width:768px){.homepage .reviews .reviews__video-slider .video-slider__item-bottom__item{background-color:var(--white-light);border:1px solid #e3e3e3;border-radius:15px;padding:20px;box-shadow:4px 4px 20px #0000000a}}@media (max-width:767px){.homepage .reviews .reviews__video-slider .video-slider__item-bottom__item:first-child{border-right:1px solid var(--gray-200)}}.homepage .reviews .reviews__video-slider .bottom__item-title{letter-spacing:-.5px;color:var(--dark);margin-bottom:10px;font-size:22px;font-weight:600;line-height:120%}@media (max-width:767px){.homepage .reviews .reviews__video-slider .bottom__item-title{margin-bottom:5px;font-size:14px}}.homepage .reviews .reviews__video-slider .bottom__item-text{letter-spacing:-.5px;color:var(--gray-text);font-size:14px;font-weight:500;line-height:140%}.homepage .reviews .reviews__video-slider .swiper-slide{opacity:.7;transform:scale(.95)}@media (min-width:1200px){.homepage .reviews .reviews__video-slider .swiper-slide{opacity:0;visibility:hidden}}.homepage .reviews .reviews__video-slider .swiper-slide-active{opacity:1;visibility:visible;transform:none}.homepage .reviews .reviews__video-slider .reviews__video-slider-arrow{z-index:1;cursor:pointer;width:30px;height:30px;transition:all var(--transitionTime) ease-in-out;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0C6.71581 0 0 6.71581 0 15C0 23.2842 6.71581 30 15 30C23.2842 30 30 23.2842 30 15C30 6.71581 23.2842 0 15 0ZM16.4372 9.37674L21.3209 14.2605C21.5169 14.4567 21.627 14.7227 21.627 15C21.627 15.2773 21.5169 15.5433 21.3209 15.7395L16.4372 20.6233C16.3414 20.7261 16.2259 20.8085 16.0975 20.8657C15.9691 20.9229 15.8305 20.9537 15.69 20.9562C15.5495 20.9587 15.4099 20.9328 15.2796 20.8802C15.1493 20.8275 15.0309 20.7492 14.9316 20.6498C14.8322 20.5504 14.7539 20.4321 14.7012 20.3018C14.6486 20.1715 14.6227 20.0319 14.6252 19.8914C14.6277 19.7508 14.6585 19.6123 14.7157 19.4839C14.7729 19.3555 14.8553 19.24 14.9581 19.1442L18.0558 16.0465H9.4186C9.14105 16.0465 8.87487 15.9363 8.67861 15.74C8.48235 15.5437 8.37209 15.2776 8.37209 15C8.37209 14.7224 8.48235 14.4563 8.67861 14.26C8.87487 14.0637 9.14105 13.9535 9.4186 13.9535H18.0558L14.9581 10.8558C14.7733 10.6574 14.6726 10.395 14.6774 10.1239C14.6822 9.8528 14.792 9.59413 14.9838 9.40239C15.1755 9.21065 15.4342 9.10082 15.7053 9.09604C15.9764 9.09125 16.2388 9.19189 16.4372 9.37674Z' fill='%23012447'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;border-radius:50%;outline:none;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1199px){.homepage .reviews .reviews__video-slider .reviews__video-slider-arrow{background-image:url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64216 8.3332L1.72819 15L0 13.3336L6.04988 7.5L0 1.6664L1.72819 0L8.64216 6.6668C8.87128 6.8878 9 7.1875 9 7.5C9 7.8125 8.87128 8.1122 8.64216 8.3332Z' fill='%231F2937'/%3E%3C/svg%3E%0A");width:9px;height:15px;top:0;transform:none}}.homepage .reviews .reviews__video-slider .reviews__video-slider-arrow.disabled{opacity:.15;cursor:not-allowed}.homepage .reviews .reviews__video-slider .reviews__video-slider--prev{left:-40px;transform:scaleX(-1)translateY(-50%)}@media (max-width:1199px){.homepage .reviews .reviews__video-slider .reviews__video-slider--prev{right:24px;left:unset;transform:scaleX(-1)}}.homepage .reviews .reviews__video-slider .reviews__video-slider--next{right:-40px}@media (max-width:1199px){.homepage .reviews .reviews__video-slider .reviews__video-slider--next{right:0}}
@media (min-width:768px){.homepage .reviews .reviews__list{columns:2;gap:30px}.homepage .reviews .reviews__list .reviews__item{break-inside:avoid;background-color:var(--white-light);border:1px solid var(--border-gray);border-radius:15px;margin-bottom:30px;padding:35px 30px;box-shadow:4px 4px 20px #0000000a}}.homepage .reviews .reviews__list .reviews__item-rating{color:var(--gray-text);align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:120%;display:flex}.homepage .reviews .reviews__list .reviews__item-rating:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.49963 11.7285L3.86408 13.8687C3.70348 13.9686 3.53557 14.0114 3.36036 13.9971C3.18515 13.9829 3.03185 13.9258 2.90044 13.8259C2.76904 13.726 2.66683 13.6013 2.59383 13.4518C2.52083 13.3023 2.50623 13.1345 2.55003 12.9484L3.51367 8.90338L0.294239 6.18528C0.148233 6.05686 0.0571255 5.91047 0.020916 5.7461C-0.0152934 5.58173 -0.00448903 5.42136 0.0533293 5.26498C0.111148 5.1086 0.198751 4.98018 0.31614 4.87974C0.433528 4.77929 0.594135 4.71508 0.797959 4.68711L5.04673 4.32327L6.6893 0.513656C6.7623 0.342438 6.8756 0.214023 7.0292 0.128414C7.1828 0.0428046 7.33961 0 7.49963 0C7.65965 0 7.81646 0.0428046 7.97006 0.128414C8.12366 0.214023 8.23696 0.342438 8.30996 0.513656L9.95253 4.32327L14.2013 4.68711C14.4057 4.71565 14.5663 4.77986 14.6831 4.87974C14.7999 4.97961 14.8875 5.10803 14.9459 5.26498C15.0043 5.42193 15.0154 5.58259 14.9792 5.74696C14.943 5.91133 14.8516 6.05744 14.705 6.18528L11.4856 8.90338L12.4492 12.9484C12.493 13.1339 12.4784 13.3017 12.4054 13.4518C12.3324 13.6019 12.2302 13.7266 12.0988 13.8259C11.9674 13.9252 11.8141 13.9823 11.6389 13.9971C11.4637 14.012 11.2958 13.9692 11.1352 13.8687L7.49963 11.7285Z' fill='%23727272'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:15px;height:14px;display:block}.homepage .reviews .reviews__list .reviews__item-text{color:var(--dark);margin:10px 0;font-size:16px;font-weight:500;line-height:140%}@media (max-width:767px){.homepage .reviews .reviews__list .reviews__item-text{color:var(--gray-400);font-size:14px}}.homepage .reviews .reviews__list .reviews__item-info{align-items:center;gap:10px;display:flex}.homepage .reviews .reviews__list .reviews__item-icon{background-color:var(--border-gray,#e5e7eb);width:40px;height:40px;color:var(--dark,#1f2937);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:120%;display:flex}.homepage .reviews .reviews__list .reviews__item-name{color:var(--dark);margin-bottom:5px;font-size:14px;font-weight:500;line-height:120%}.homepage .reviews .reviews__list .reviews__item-profession{color:var(--gray-text);font-size:14px;font-weight:400;line-height:120%}.red-seal-tmpl .reviews .reviews__slider{width:100%;padding-top:35px}.red-seal-tmpl .reviews .reviews__slider:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1347 0.989073L14.5749 5.50452C14.7248 5.41924 14.8999 5.3599 15.1001 5.32649C15.3003 5.29308 15.5001 5.27594 15.6994 5.27506C16.9128 5.27506 17.9329 5.70278 18.7598 6.55821C19.5866 7.41453 20 8.44097 20 9.63753C20 10.8684 19.5866 11.9032 18.7598 12.7419C17.9329 13.5806 16.9128 14 15.6994 14C14.5198 14 13.5084 13.5806 12.6651 12.7419C11.8218 11.9032 11.4002 10.8684 11.4002 9.63753C11.4002 9.2164 11.4513 8.82121 11.5536 8.45196C11.6558 8.08271 11.8014 7.73411 11.9904 7.40618L16.0179 0.329691C16.076 0.232982 16.1527 0.153855 16.2481 0.0923128C16.3434 0.0307703 16.4517 0 16.5731 0C16.8209 0 17.0073 0.109897 17.1321 0.329691C17.2569 0.549485 17.2578 0.769279 17.1347 0.989073ZM5.73453 0.989073L3.17473 5.5032C3.32467 5.4188 3.49974 5.3599 3.69995 5.32649C3.90016 5.29308 4.09993 5.27594 4.29927 5.27506C5.51265 5.27506 6.53276 5.70278 7.35959 6.55821C8.18643 7.41365 8.59984 8.44009 8.59984 9.63753C8.59984 10.886 8.18643 11.9247 7.35959 12.7538C6.53276 13.5828 5.51265 13.9982 4.29927 14C3.11969 14 2.10825 13.5806 1.26495 12.7419C0.421652 11.9032 0 10.8684 0 9.63753C0 9.2164 0.051136 8.82121 0.153406 8.45196C0.255676 8.08271 0.400848 7.73411 0.588923 7.40618L4.61779 0.329691C4.67585 0.232982 4.75256 0.153855 4.84789 0.0923128C4.94323 0.0307703 5.05157 0 5.17291 0C5.42078 0 5.60712 0.109897 5.73193 0.329691C5.85673 0.549485 5.8576 0.769279 5.73453 0.989073Z' fill='%231F2937'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:20px;height:14px;position:absolute;top:5px;left:0}.red-seal-tmpl .reviews .reviews__slider .swiper-button-prev,.red-seal-tmpl .reviews .reviews__slider .swiper-button-next{z-index:1;width:9px;height:15px;transition:all var(--transitionTime) ease-in-out;background-image:url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64216 8.3332L1.72819 15L0 13.3336L6.04988 7.5L0 1.6664L1.72819 0L8.64216 6.6668C8.87128 6.8878 9 7.1875 9 7.5C9 7.8125 8.87128 8.1122 8.64216 8.3332Z' fill='%231F2937'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;position:absolute;top:5px}.red-seal-tmpl .reviews .reviews__slider .swiper-button-prev svg,.red-seal-tmpl .reviews .reviews__slider .swiper-button-next svg{display:none}.red-seal-tmpl .reviews .reviews__slider .swiper-button-next{right:0}.red-seal-tmpl .reviews .reviews__slider .swiper-button-prev{opacity:.7;right:24px;transform:scaleX(-1)}
.homepage .reviews{padding:80px 0;overflow:hidden}@media (max-width:1023px){.homepage .reviews{padding:60px 0}}@media (max-width:767px){.homepage .reviews{background-color:var(--bg-blue-light);padding:40px 0}}.homepage .reviews__badge{color:#8b94a3;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:500;line-height:120%}@media (min-width:768px){.homepage .reviews__badge{text-align:center;margin-bottom:20px;font-size:16px}}.homepage .reviews__title{text-align:center;font-size:48px;font-weight:400}@media (max-width:767px){.homepage .reviews__title{text-align:left;font-size:22px}}.homepage .reviews__subtitle{letter-spacing:-.5px;color:var(--text-primary);text-align:center;margin:25px auto 0;font-size:18px;font-weight:400;line-height:160%}@media (max-width:1023px){.homepage .reviews__subtitle{max-width:425px}}@media (max-width:767px){.homepage .reviews__subtitle{letter-spacing:0;text-align:left;max-width:calc(100% - 20px);margin:15px 0 0;font-size:14px}}.homepage .reviews__wrap{justify-content:space-between;gap:65px;margin:40px auto;display:flex}@media (max-width:1199px){.homepage .reviews__wrap{flex-direction:column;gap:30px}}@media (max-width:767px){.homepage .reviews__wrap{margin:25px auto 0}}.homepage .reviews__btn{background-color:var(--bg-dark);max-width:max-content;margin:0 auto;font-size:16px}@media (max-width:767px){.homepage .reviews__btn{display:none}}.homepage .reviews__rating{justify-content:space-around;align-items:center;gap:50px;display:flex}@media (min-width:768px){.homepage .reviews__rating{break-inside:avoid;background-color:var(--white-light);border:1px solid var(--border-gray);border-radius:15px;padding:30px;box-shadow:4px 4px 20px #0000000a}}.homepage .reviews .reviews__rating-item{justify-content:center;align-items:center;display:flex}@media (max-width:767px){.homepage .reviews .reviews__rating-item{width:100%;max-width:107px}}.homepage .reviews .reviews__rating-item img{width:100%;height:auto}
.homepage .try-quiz-select{width:auto;min-width:0;height:auto;color:var(--dark-text);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:auto;padding:14px 16px;font-size:15px;font-weight:500;line-height:120%}.homepage .try-quiz-select[data-placeholder]{color:var(--gray-400)}.homepage .try-quiz-select svg{width:18px;height:18px;color:var(--gray-400);opacity:1}@media (max-width:767px){.homepage .try-quiz-select{background:var(--white-light);border:1px solid var(--border-primary);padding:16px;font-size:16px}}.try-quiz-select__list.try-quiz-select__list{border-radius:10px}.try-quiz-select__list.try-quiz-select__list [role=option]{color:var(--dark-text);cursor:pointer;padding:10px 8px 10px 32px;font-size:15px;font-weight:500;line-height:120%}
.homepage .try-quiz__controls{background:var(--white-light);border:1px solid var(--border-primary);border-radius:14px;align-items:stretch;gap:10px;width:100%;max-width:590px;margin:0 auto;padding:6px;display:flex;box-shadow:0 4px 20px #0124470a}@media (max-width:767px){.homepage .try-quiz__controls{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;padding:0}}.homepage .try-quiz__cta{color:var(--white-light);background:var(--dark);cursor:pointer;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;line-height:120%;transition:background-color .2s,opacity .2s;display:inline-flex}.homepage .try-quiz__cta:hover:not(:disabled){background:var(--dark-light)}.homepage .try-quiz__cta:disabled{opacity:.45;cursor:not-allowed}@media (max-width:767px){.homepage .try-quiz__cta{width:100%;padding:16px 22px;font-size:16px}}.homepage .try-quiz__cta-icon{flex:none;width:16px;height:16px}.homepage .try-quiz__note{width:100%;max-width:560px;color:var(--text-primary);text-align:center;margin:18px auto 0;font-size:15px;font-weight:400;line-height:150%}.homepage .try-quiz__note span{display:block}@media (max-width:767px){.homepage .try-quiz__note{margin-top:14px;font-size:13px}.homepage .try-quiz__note span{display:inline}}
.homepage .try-quiz-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:22px;display:flex}@media (max-width:767px){.homepage .try-quiz-trust{flex-flow:column;align-items:stretch;gap:16px;margin-top:18px}}.homepage .try-quiz-trust__ratings{align-items:center;gap:22px;display:flex}@media (max-width:767px){.homepage .try-quiz-trust__ratings{background:var(--black-5);order:2;justify-content:center;gap:16px;margin:0 -20px;padding:12px}}.homepage .try-quiz-trust__rating{align-items:center;display:flex}.homepage .try-quiz-trust__rating+.try-quiz-trust__rating{border-left:1px solid var(--border-primary);padding-left:22px}@media (max-width:767px){.homepage .try-quiz-trust__rating+.try-quiz-trust__rating{padding-left:16px}}.homepage .try-quiz-trust__img{object-fit:contain;width:auto;height:26px}@media (max-width:767px){.homepage .try-quiz-trust__img{height:22px}}.homepage .try-quiz-trust__people{border-left:1px solid var(--border-primary);align-items:center;gap:12px;padding-left:22px;display:flex}@media (max-width:767px){.homepage .try-quiz-trust__people{border-left:none;order:1;justify-content:center;gap:10px;padding-left:0}}.homepage .try-quiz-trust__avatars{object-fit:contain;flex:none;width:auto;height:32px}@media (max-width:767px){.homepage .try-quiz-trust__avatars{height:28px}}.homepage .try-quiz-trust__caption{min-width:0;color:var(--dark-text);font-size:15px;font-weight:400;line-height:140%}@media (max-width:767px){.homepage .try-quiz-trust__caption{color:var(--text-primary);text-align:left}}
.homepage .try-quiz__panel{width:100%;max-width:1000px;margin:0 auto}.homepage .try-quiz__widget{margin-top:25px;scroll-margin-top:90px}@media (max-width:767px){.homepage .try-quiz__widget{margin-top:15px}}
.homepage .try-quiz{margin:35px auto 0}@media (max-width:767px){.homepage .try-quiz{margin-top:25px}}
.homepage .top-screen{background:linear-gradient(#fff 13.78% 41.35%,#feffff 81.45%,#deeeff 145.78%);padding:55px 0 85px;position:relative;overflow:hidden}@media (max-width:1023px){.homepage .top-screen{padding:60px 0 0}}@media (max-width:767px){.homepage .top-screen{padding:30px 0 0}}.homepage .top-screen .container{z-index:1;position:relative}.homepage .top-screen__badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:35px;display:flex}@media (max-width:767px){.homepage .top-screen__badges{gap:10px;margin-bottom:20px}}.homepage .top-screen .badges__item{color:var(--text-primary);border:1px solid var(--border-primary);border-radius:20px;padding:5px 15px;font-size:13px;font-weight:500;line-height:140%}.homepage .top-screen__title{width:100%;max-width:650px;color:var(--dark-text);letter-spacing:-1px;text-align:center;margin:0 auto;font-size:68px;font-weight:400;line-height:120%}@media (max-width:1023px){.homepage .top-screen__title{max-width:450px;font-size:46px}}@media (max-width:767px){.homepage .top-screen__title{width:100%;max-width:400px;font-size:36px}}.homepage .top-screen__title span{color:var(--accent-blue)}.homepage .top-screen__subtitle{width:100%;max-width:820px;color:var(--text-primary);text-align:center;margin:25px auto 0;font-size:19px;font-weight:400;line-height:160%}@media (max-width:1023px){.homepage .top-screen__subtitle{max-width:625px}}@media (max-width:767px){.homepage .top-screen__subtitle{margin:15px auto 0;font-size:16px}}.homepage .top-screen__btn{background-color:var(--dark);margin:30px auto}
.homepage .featured{padding:40px 0}@media (min-width:768px){.homepage .featured{background-color:var(--bg-blue-light)}}.homepage .featured__title{color:var(--gray-400);text-align:center;font-size:16px;font-weight:500;line-height:120%}@media (max-width:767px){.homepage .featured__title{font-size:14px}}.homepage .featured__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 20px;margin:20px auto 0;display:flex}@media (min-width:768px){.homepage .featured__list{gap:50px}}@media (min-width:1024px){.homepage .featured__list{gap:100px}}@media (max-width:767px){.homepage .featured__item img{width:100%;height:auto}}.homepage .featured__item{align-items:center;min-height:25px;display:flex}@media (min-width:768px){.homepage .featured__item{min-height:30px}}@media (max-width:767px){.homepage .featured__item.ein-presswire{order:3;max-width:108px}.homepage .featured__item.forbes{order:2;width:100%;max-width:68px}.homepage .featured__item.yahoo-finance{order:4;max-width:58px}.homepage .featured__item.the-globe-and-mail{order:1;max-width:190px}}
