.bf-modal{position:fixed;top:50%;left:50%;z-index:9999999;border-radius:10px;transform:translate(-50%,-50%);width:570px;max-height:100vh;min-height:570px;overflow:hidden;cursor:pointer}@media screen and (max-width:700px){.bf-modal{display:none}}.bf-modal-close-icon{margin-top:20px;margin-right:20px;float:right}.bf-modal__content{padding:0 24px;overflow-y:auto;max-height:calc(100vh - 80px)}.bf-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999998}@media screen and (max-width:700px){.bf-modal-backdrop{display:none}}.signup-wrapper [tooltip]{position:relative}.signup-wrapper [tooltip]:after,.signup-wrapper [tooltip]:before{text-transform:none;font-size:.9em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}.signup-wrapper [tooltip]:before{content:"";border:5px solid transparent;z-index:1001}.signup-wrapper [tooltip]:after{content:attr(tooltip);max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1000;min-width:40px;align-items:center;justify-content:center;min-height:40px;padding:6px 8px;color:#fff;text-align:start;text-decoration:none;word-wrap:break-word;background-color:rgba(35,37,66,.85);border-radius:8px;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);box-sizing:border-box}.signup-wrapper [tooltip]:hover:after,.signup-wrapper [tooltip]:hover:before{display:flex}.signup-wrapper [tooltip=""]:after,.signup-wrapper [tooltip=""]:before{display:none!important}.signup-wrapper [tooltip]:not([flow]):before,.signup-wrapper [tooltip][flow^=up]:before{bottom:100%;border-bottom-width:0;border-top-color:#333}.signup-wrapper [tooltip]:not([flow]):after,.signup-wrapper [tooltip][flow^=up]:after{bottom:calc(100% + 5px)}.signup-wrapper [tooltip]:not([flow]):after,.signup-wrapper [tooltip]:not([flow]):before,.signup-wrapper [tooltip][flow^=up]:after,.signup-wrapper [tooltip][flow^=up]:before{left:50%;transform:translate(-50%,-.5em)}.signup-wrapper [tooltip][flow^=down]:before{top:100%;border-top-width:0;border-bottom-color:#333}.signup-wrapper [tooltip][flow^=down]:after{top:calc(100% + 5px)}.signup-wrapper [tooltip][flow^=down]:after,.signup-wrapper [tooltip][flow^=down]:before{left:50%;transform:translate(-50%,.5em)}.signup-wrapper [tooltip][flow^=left]:before{top:50%;border-right-width:0;border-left-color:#333;left:calc(0em - 5px);transform:translate(-.5em,-50%)}.signup-wrapper [tooltip][flow^=left]:after{top:50%;right:calc(100% + 5px);transform:translate(-.5em,-50%)}.signup-wrapper [tooltip][flow^=right]:before{top:50%;border-left-width:0;border-right-color:#333;right:calc(0em - 5px);transform:translate(.5em,-50%)}.signup-wrapper [tooltip][flow^=right]:after{top:50%;left:calc(100% + 5px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%)}}@keyframes tooltips-horz{to{opacity:.9;transform:translateY(-50%)}}.signup-wrapper [tooltip]:not([flow]):hover:after,.signup-wrapper [tooltip]:not([flow]):hover:before,.signup-wrapper [tooltip][flow^=down]:hover:after,.signup-wrapper [tooltip][flow^=down]:hover:before,.signup-wrapper [tooltip][flow^=up]:hover:after,.signup-wrapper [tooltip][flow^=up]:hover:before{animation:tooltips-vert .3s ease-out forwards}.signup-wrapper [tooltip][flow^=left]:hover:after,.signup-wrapper [tooltip][flow^=left]:hover:before,.signup-wrapper [tooltip][flow^=right]:hover:after,.signup-wrapper [tooltip][flow^=right]:hover:before{animation:tooltips-horz .3s ease-out forwards}.faq{max-width:640px;width:100%;margin-bottom:80px}.faq,.faq__title{margin-left:auto;margin-right:auto}.faq__title{font-size:36px;font-weight:700;max-width:798px;display:flex;justify-content:center;margin-bottom:46px;text-align:center}@media screen and (max-width:576px){.faq__title{font-size:32px;max-width:328px}}.faq__question{font-size:18px;font-weight:700}.faq__answer{color:rgba(35,37,66,.88);font-size:14px;white-space:break-spaces}.faq__link{font-size:14px;margin-bottom:8px;font-weight:400;color:#00a742;text-decoration:none;transition:color .3s}.faq__link:hover{color:#3dbf69}.faq .accordion>input[type=checkbox]{position:absolute;left:-100vw}.faq .accordion .content .label_opened svg{transform:rotate(180deg)}.faq .accordion .content .content_opened{height:auto;overflow:visible}.faq .accordion>input[type=checkbox]:checked+.content .label_opened svg{transform:rotate(0)}.faq .accordion .content_closed,.faq .accordion>input[type=checkbox]:checked+.content .content_opened{overflow-y:hidden;height:0}.faq .accordion>input[type=checkbox]:checked+.content{height:auto;overflow:visible}.faq .accordion>input[type=checkbox]:checked+.content .label_closed svg{transform:rotate(180deg)}.faq .accordion>input[type=checkbox]:checked+.content .content_closed{height:auto;overflow:visible}.faq .accordion label{display:block;cursor:pointer}.signup-banner{height:314px;border-radius:16px;background:#00112c;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center}.signup-banner.-ranking-banner{height:auto;padding:56px 0}.signup-banner__title{font-size:32px;font-weight:700;margin-top:0;margin-bottom:16px}@media screen and (max-width:576px){.signup-banner__title{text-align:center}}.signup-banner__book,.signup-banner__signup{font-size:14px;height:40px;padding:8px 15px;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;height:auto;text-decoration:none}.signup-banner__book{background-color:#fff;border-color:#d9d9d9;color:rgba(35,37,66,.88);box-shadow:0 2px 0 rgba(35,37,66,.02)}.signup-banner__book:hover{color:#1db354;border-color:#1db354}.signup-banner__signup{color:#fff;background-color:#00a742;box-shadow:0 2px 0 hsla(0,0%,41%,.02);transition:background-color .2s ease-in-out}.signup-banner__signup:hover{color:#fff;background-color:#1db354}.signup-banner__text{margin-bottom:36px;margin-top:0;text-align:center;height:auto;width:95%}.signup-banner__btns{display:flex}.signup-banner__btns a{margin:0 8px}.enterprise-page .main-div__horizontal{display:flex;align-items:center;gap:40px}.enterprise-page .main-div__horizontal-container{width:50%;padding-right:64px}@media screen and (max-width:1024px){.enterprise-page .main-div__horizontal-container{width:100%;padding-right:0}}.enterprise-page .main-div__horizontal-title{font-size:48px;margin-bottom:30px}.enterprise-page .main-div__horizontal>picture{width:50%;flex-shrink:0;display:block}.enterprise-page .main-div__horizontal>picture img{width:100%;height:auto;object-fit:contain;max-inline-size:100%;block-size:auto}@media screen and (max-width:1024px){.enterprise-page .main-div__horizontal{flex-direction:column;gap:30px}.enterprise-page .main-div__horizontal>picture{width:100%}}@media screen and (max-width:768px){.enterprise-page .main-div__horizontal{gap:20px}}.enterprise-page .enterprise-content{padding:40px 0}@media screen and (max-width:768px){.enterprise-page .enterprise-content{padding:30px 0}}.enterprise-page .enterprise-content__intro{margin-bottom:40px;font-size:16px;line-height:1.7;color:#333}.enterprise-page .enterprise-content__intro p{margin-bottom:20px}.enterprise-page .enterprise-content__intro p:last-child{margin-bottom:0}.enterprise-page .enterprise-content__intro p a{color:#00a742;text-decoration:underline}.enterprise-page .enterprise-content__intro p a:hover{color:#008a35}@media screen and (max-width:768px){.enterprise-page .enterprise-content__intro{font-size:15px;margin-bottom:30px}}.enterprise-page .enterprise-content__section{margin-bottom:50px;scroll-margin-top:80px}@media screen and (max-width:768px){.enterprise-page .enterprise-content__section{margin-bottom:40px;scroll-margin-top:60px}}.enterprise-page .enterprise-content__title{font-size:32px;font-weight:700;color:#00a742;margin-bottom:24px;margin-top:40px}.enterprise-page .enterprise-content__title:first-of-type{margin-top:0}@media screen and (max-width:768px){.enterprise-page .enterprise-content__title{font-size:26px;margin-bottom:20px;margin-top:30px}}@media screen and (max-width:576px){.enterprise-page .enterprise-content__title{font-size:22px;margin-bottom:16px}}.enterprise-page .enterprise-content__subtitle{font-size:24px;font-weight:600;color:#333;margin-top:30px;margin-bottom:16px}@media screen and (max-width:768px){.enterprise-page .enterprise-content__subtitle{font-size:20px;margin-top:24px;margin-bottom:14px}}@media screen and (max-width:576px){.enterprise-page .enterprise-content__subtitle{font-size:18px;margin-top:20px;margin-bottom:12px}}.enterprise-page .enterprise-content__subtitle-small{font-size:20px;font-weight:600;color:#333;margin-top:20px;margin-bottom:12px;font-style:italic}@media screen and (max-width:768px){.enterprise-page .enterprise-content__subtitle-small{font-size:18px}}.enterprise-page .enterprise-content__text{font-size:16px;line-height:1.7;color:#333;margin-bottom:20px}.enterprise-page .enterprise-content__text p{margin-bottom:16px}.enterprise-page .enterprise-content__text p:last-child{margin-bottom:0}.enterprise-page .enterprise-content__text p a{color:#00a742;text-decoration:underline}.enterprise-page .enterprise-content__text p a:hover{color:#008a35}@media screen and (max-width:768px){.enterprise-page .enterprise-content__text{font-size:15px;margin-bottom:18px}.enterprise-page .enterprise-content__text p{margin-bottom:14px}}@media screen and (max-width:576px){.enterprise-page .enterprise-content__text{font-size:14px;line-height:1.6}}.enterprise-page .enterprise-content__list{list-style:none;padding-left:0;margin:20px 0}.enterprise-page .enterprise-content__list li{position:relative;padding-left:24px;margin-bottom:12px;font-size:16px;line-height:1.7;color:#333}.enterprise-page .enterprise-content__list li:before{content:"•";position:absolute;left:0;color:#00a742;font-weight:700;font-size:20px}.enterprise-page .enterprise-content__list li a{color:#00a742;text-decoration:underline}.enterprise-page .enterprise-content__list li a:hover{color:#008a35}@media screen and (max-width:768px){.enterprise-page .enterprise-content__list li{font-size:15px;padding-left:22px;margin-bottom:10px}}@media screen and (max-width:576px){.enterprise-page .enterprise-content__list li{font-size:14px;padding-left:20px;margin-bottom:8px}}.enterprise-page .enterprise-content__subsection{margin-top:30px;margin-bottom:20px}@media screen and (max-width:768px){.enterprise-page .enterprise-content__subsection{margin-top:24px;margin-bottom:16px}}.enterprise-page .enterprise-content .faq{margin-top:60px;margin-bottom:0}@media screen and (max-width:768px){.enterprise-page .enterprise-content .faq{margin-top:50px}}