.links{display:flex;justify-content:flex-start;align-items:center;gap:2rem;position:relative}@media(max-width:900px){.links{align-items:start}}@media(max-width:1024px){.links{align-items:start}}.links .item{position:relative;display:inline-block;text-decoration:none;color:#fff;font-size:20px}@media(max-width:768px){.links .item{display:none!important}}@media(max-width:900px){.links .item{font-size:16px!important}}@media(max-width:1024px){.links .item{font-size:18px!important}}.links .item:after{content:"";position:absolute;width:0;bottom:-5px;transition:all .3s ease-in-out}.links .item:after,.links .item:hover:after{height:1px;left:50%;background:linear-gradient(90deg,transparent,white,transparent);transform:translateX(-50%)}.links .item:hover:after{width:100%}.links .item.active:after{width:100%;height:1px;left:50%;transform:translateX(-50%);background:#fff;box-shadow:none}.links .modal{display:block;opacity:1;visibility:visible;position:absolute;width:100%;top:50px;left:0;background-color:#161616;color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;font-size:14px;transform:translateY(-20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out}.links .modal.active{opacity:1;visibility:visible;transform:translateY(0)}.links .modal.business-frameworks,.links .modal.knowledge-hub{display:flex;flex-direction:column;gap:10px}.links .modal.business-frameworks .modal-header,.links .modal.knowledge-hub .modal-header{font-weight:700;font-size:16px;margin-bottom:10px}.links .modal.business-frameworks .modal-content,.links .modal.knowledge-hub .modal-content{display:flex;gap:20px}.links .modal.business-frameworks .modal-menu,.links .modal.knowledge-hub .modal-menu{display:flex;flex-direction:column;gap:10px;background-color:#1e1e1e;padding:10px;border-radius:8px;width:85%}.links .modal.business-frameworks .modal-menu.shift-hub-menu,.links .modal.knowledge-hub .modal-menu.shift-hub-menu{animation:shift-hub-menu 1.2s cubic-bezier(.25,.8,.25,1) forwards}.links .modal.business-frameworks .modal-menu.shift-business-menu,.links .modal.knowledge-hub .modal-menu.shift-business-menu{animation:shift-business-menu 1.2s cubic-bezier(.25,.8,.25,1) forwards}@keyframes shift-hub-menu{0%{transform:translateX(0);opacity:0}to{transform:translateX(-310px);opacity:1}}@keyframes shift-business-menu{0%{transform:translateX(0);opacity:0}to{transform:translateX(310px);opacity:1}}.links .modal.business-frameworks .modal-menu-item,.links .modal.knowledge-hub .modal-menu-item{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:5px;cursor:pointer}.links .modal.business-frameworks .modal-menu-item:hover,.links .modal.knowledge-hub .modal-menu-item:hover{background-color:#333;transform:translateY(2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.links .modal.business-frameworks .modal-description,.links .modal.knowledge-hub .modal-description{display:flex;flex-direction:column;align-items:start;justify-content:start}.links .modal.business-frameworks .modal-description h5,.links .modal.knowledge-hub .modal-description h5{font-size:18px;line-height:24px;margin-bottom:10px}.links .modal.business-frameworks .modal-description p,.links .modal.knowledge-hub .modal-description p{color:#a3a3a3;font-size:14px;line-height:20px}.links .modal.business-frameworks .modal-description.shift-hub-description,.links .modal.knowledge-hub .modal-description.shift-hub-description{animation:shift-hub-description 1.2s cubic-bezier(.25,.8,.25,1) forwards}.links .modal.business-frameworks .modal-description.shift-business-description,.links .modal.knowledge-hub .modal-description.shift-business-description{animation:shift-business-description 1.2s cubic-bezier(.25,.8,.25,1) forwards}@keyframes shift-hub-description{0%{transform:translateX(0);opacity:0}to{transform:translateX(170px);opacity:1}}@keyframes shift-business-description{0%{transform:translateX(0);opacity:0}to{transform:translateX(-170px);opacity:1}}.links .modal.business-frameworks{transform:translateX(-47%)}.links .nav-item{position:relative}.links .nav-item:hover .modal{display:block}.links .login-btn{border-radius:8px;background:hsla(0,0%,100%,.08);padding:14px}@media(max-width:1024px){.menu{display:block}}.menu__show{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:610px){.menu__show img{width:71px;height:24px;object-fit:contain}}.menu__show .burger__button{width:90px;align-items:center;display:flex;justify-content:space-between;border-radius:var(--8,8px);background:hsla(0,0%,100%,.08);padding:4px 8px;color:#fff;font-size:16px;font-style:normal;line-height:28px;cursor:pointer;z-index:11111111111111}.menu__show .button--shine{animation:shine 1s ease-in-out}@keyframes shine{0%{box-shadow:0 0 2px hsla(0,0%,100%,.3),0 0 5px hsla(0,0%,100%,.3),0 0 5px hsla(0,0%,100%,.3)}50%{box-shadow:0 0 5px hsla(0,0%,100%,.5),0 0 10px hsla(0,0%,100%,.5),0 0 10px hsla(0,0%,100%,.5)}to{box-shadow:0 0 2px hsla(0,0%,100%,.3),0 0 5px hsla(0,0%,100%,.3),0 0 5px hsla(0,0%,100%,.3)}}.menu .drawer{width:100%;max-width:100%;margin:0 auto;max-height:100vh;background-color:rgba(0,0,0,.95);position:fixed;z-index:1;inset:0;display:none;transition:all .5s ease-in-out;padding:0 10% 2rem}.menu .drawer.open{display:block;transition:all .5s ease-in-out;overflow-y:auto}.menu .drawer .drawer__burger{width:140px;cursor:pointer}.menu .drawer__head{justify-content:space-between}.menu .drawer__body,.menu .drawer__head{padding:20px 14px;display:flex;align-items:center}.menu .drawer__body{width:100%;height:calc(100% - 75px);justify-content:center;text-align:center}.menu .drawer__body__list{display:grid;gap:16px}.menu .drawer__body__list--item{color:#fff;font-size:26px;font-style:normal;font-weight:400;line-height:40px}@media(max-width:768px){.menu .drawer__body__list--item{font-size:24px}}.menu .drawer__buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin-top:6rem;gap:2rem}.menu .drawer__buttons button{width:300px;padding:12px 0;border-radius:8px;font-size:16px;line-height:24px;cursor:pointer}.menu .drawer__buttons--login{background:#18295b;border:1px solid #3356c1}.menu .drawer__buttons--signup{background:linear-gradient(45deg,#3356c1,#18295b);border:1px solid hsla(0,0%,100%,.1)}.flex__nav{flex:1;display:flex;justify-content:flex-end}.flex__nav .sign{padding:8px 16px;border-radius:512px;gap:4px;font-size:16px;font-weight:500;line-height:24px;background-color:#fff;color:#fff}.ribbon__container{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:16px;pointer-events:none;z-index:10}.ribbon__container .ribbon{position:absolute;bottom:50px;right:-90px;width:140%;height:40px;background-color:#ff4e00;color:#fff;transform:rotate(-19deg);z-index:1;display:flex;align-items:center;justify-content:flex-end;box-shadow:0 5px 15px rgba(0,0,0,.3)}@media(max-width:768px){.ribbon__container .ribbon{bottom:20px;right:-40px;width:140%;height:40px;rotate:-8deg}}.ribbon__container .ribbon__content{width:90%;display:flex;justify-content:center;align-items:center;font-family:SF Pro;font-weight:700;text-transform:uppercase;font-size:20px;white-space:nowrap;text-align:center}.ribbon__container .ribbon2{position:absolute;bottom:-50px;right:-180px;width:150%;height:60px;background-color:#000;color:#ff4e00;transform:rotate(-40deg);z-index:0;display:flex;align-items:center;justify-content:flex-end;box-shadow:0 5px 15px rgba(0,0,0,.3)}@media(max-width:768px){.ribbon__container .ribbon2{bottom:0;right:-150px;width:150%;height:40px;rotate:-12deg}}.ribbon__container .ribbon2__content{width:100%;display:flex;justify-content:flex-end;align-items:center;font-family:SF Pro;font-weight:700;text-transform:uppercase;font-size:20px;white-space:nowrap;text-align:center}.friday__back{width:100%;background:url(/friday_during\ holiday_banner.png) no-repeat 50%/cover}.friday__ribbon{display:flex;justify-content:space-between;align-items:center}@media(max-width:1024px){.friday__ribbon{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:500px){.friday__ribbon{display:flex;justify-content:space-between;gap:16px;position:relative}}.friday__ribbon__left{display:flex;align-items:center;justify-content:flex-start;gap:32px}@media(max-width:768px){.friday__ribbon__left{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}}.friday__ribbon__left__title{max-width:567px;width:100%;display:grid;grid-template-columns:auto 2px 205px;align-items:center;gap:16px}@media(max-width:500px){.friday__ribbon__left__title{grid-template-columns:1fr;grid-template-rows:auto auto auto}}.friday__ribbon__left__title span{width:1px;height:48px;background:linear-gradient(90deg,#FE09A8,#854EBA)}@media(max-width:500px){.friday__ribbon__left__title span{display:none}}.friday__ribbon__left__title p{font-family:Geist;font-weight:500;font-style:Medium;font-size:24px;line-height:140%;letter-spacing:0;color:#fff;border-right:2px solid linear-gradient(90deg,#fe09a8,#854eba)}@media(max-width:500px){.friday__ribbon__left__title p{order:2;border-right:none}}@media(max-width:1024px){.friday__ribbon__left__title p{font-size:18px}}.friday__ribbon__left__title p b{font-family:Geist;font-weight:700;font-style:Medium;font-size:24px;line-height:140%;letter-spacing:0}@media(max-width:1024px){.friday__ribbon__left__title p b{font-size:18px}}.friday__ribbon__left__title--img{position:relative;width:155px;height:66px}@media(max-width:500px){.friday__ribbon__left__title--img{order:1;text-align:left}}.friday__ribbon__left__title--img img{object-fit:contain;width:100%;height:100%}@media(max-width:500px){.friday__ribbon__left__title{font-size:18px}}.ribbon__box{display:flex;padding:8px;align-items:center;gap:6.265px;flex:1 0 0;border-radius:12px;border:2.241px solid #290f6b;background:linear-gradient(180deg,#29217C,#1A0550 86.61%);box-shadow:inset 0 6.723px 2.913px 0 rgba(113,113,113,.25)}.ribbon__box__item{display:flex;padding:10px 15px;flex-direction:column;justify-content:center;align-items:center;gap:0;flex:1 0 0;border-radius:12px;border:2.241px solid #171145;background:linear-gradient(265deg,#2A1C4E 5.34%,#100D41 94.6%);box-shadow:inset 0 -4.482px 2.241px 0 #270b72,inset 0 4.482px 2.241px 0 #cfcbc9}.ribbon__box__item__text{font-size:16px;letter-spacing:-.24px}.ribbon__box__item__subtitle,.ribbon__box__item__text{color:var(--Semantic-color-text-primary,#FFF);font-family:Geist;font-style:normal;font-weight:500}.ribbon__box__item__subtitle{font-size:10px;letter-spacing:-.15px}.friday__ribbon__right{display:flex;align-items:center;gap:12px}@media(max-width:500px){.friday__ribbon__right{position:absolute;right:16px;top:16px}}.friday__ribbon__right__button{position:relative;display:inline-flex;padding:10px 16px;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--orange-vitamail-gradient,#ff9463);background:linear-gradient(88deg,#F26524 13.06%,#F2173E 82.93%);box-shadow:0 4px 7.1px 0 rgba(240,68,56,.55),inset 0 -2px 1px 0 #f05811,inset 0 2px 1px 0 #f58242;color:var(--Base-White,#FFF);text-align:center;font-feature-settings:"ss11" on,"cv09" on,"liga" off,"calt" off;font-family:Geist;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.084px}.friday__ribbon__right__close{cursor:pointer;display:inline-flex;padding:6px;align-items:center;gap:10px;border-radius:var(--CornerRadius-circle,999px);border:1px solid #4a4a4a;background:rgba(0,0,0,.5)}.socials_links{display:flex;justify-content:flex-start;align-items:center;gap:2rem;cursor:pointer}.message{position:fixed;background:rgba(22,22,22,.24);backdrop-filter:blur(12px);height:100%;inset:0;z-index:100}.message,.message__box{width:100%;display:flex;justify-content:center;align-items:center}.message__box{max-width:528px;min-height:300px;border-radius:16px;background:#fff;box-shadow:0 8px 8px -4px rgba(16,24,40,.03),0 20px 24px -4px rgba(16,24,40,.08);gap:8px}@media(max-width:610px){.message__box{max-width:100%;min-height:100vh;border-radius:0}}.message__box__body{padding:24px;width:100%;max-height:400px;overflow-y:auto}@media(max-width:610px){.message__box__body{max-height:calc(100vh - 100px)}}.error-title,.success-title{font-size:24px;font-weight:500;line-height:32px}.error-title,.message-description,.success-title{color:#161616;text-align:center;font-style:normal}.message-description{font-size:16px;font-weight:400;line-height:24px}.message-button{margin-top:24px;width:100%;padding:10px 20px;border-radius:8px;background:#fff;color:#161616;font-size:18px;font-style:normal;font-weight:500;line-height:28px}