.visitor-plan{align-items:center;display:flex;flex-direction:column;gap:104px;justify-self:center;letter-spacing:0;margin:0 auto;padding:0 24px 104px;width:1072px}@media (max-width:1072px){.visitor-plan{width:100%}}.visitor-plan .about-plan{align-items:center;display:flex;flex-direction:column;gap:64px;width:100%}.visitor-plan .about-plan .title{align-items:center;display:flex;flex-direction:column;gap:16px;padding:48px 40px 32px}.visitor-plan .about-plan .title .category{color:#647279;font-size:22px;font-weight:700;line-height:135%}.visitor-plan .about-plan .title h1{color:#393f42;font-size:40px;font-weight:700;line-height:135%}.visitor-plan .about-plan .title .description{color:#647279;font-size:16px;font-weight:400;line-height:150%;text-align:center}.visitor-plan .about-plan .plans-summary{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.visitor-plan .about-plan .plans-summary .period-input{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:100%}.visitor-plan .about-plan .plans-summary .period-input .input-switch{height:24px;width:48px}.visitor-plan .about-plan .plans-summary .period-input .input-switch .slider:before{height:16px;width:16px}.visitor-plan .about-plan .plans-summary .period-input .input-switch input:checked+.slider:before{transform:translateX(24px)}.visitor-plan .about-plan .plans-summary .period-input .monthly-container{display:flex;padding-right:32px;position:absolute;right:50%}.visitor-plan .about-plan .plans-summary .period-input .yearly-container{align-items:center;display:flex;gap:4px;left:50%;padding-left:32px;position:absolute}.visitor-plan .about-plan .plans-summary .period-input .switch-container{height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.visitor-plan .about-plan .plans-summary .period-input__label{color:#647279;font-size:16px;font-weight:700;line-height:100%}.visitor-plan .about-plan .plans-summary .period-input__discount{color:#1da39a;font-size:14px;font-weight:700;line-height:100%}.visitor-plan .about-plan .plans-summary .plans-container{align-items:stretch;display:flex;gap:32px;justify-content:center;width:100%}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card-frame{align-items:flex-start;align-self:stretch;border-radius:8px;display:flex;flex:1 0 0;flex-direction:column}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card-frame__transparent{padding-top:30px}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card-frame__recommend{outline:3px solid #1da39a}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card-frame__recommend .recommend-label{align-items:center;align-self:stretch;background:#1da39a;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:24px;line-height:100%;padding:8px 20px}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 12px 0 rgba(0,0,0,.1);display:flex;flex:1 0 0;flex-direction:column;gap:24px;padding:32px 24px;width:100%}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .header-container{align-items:center;display:flex;flex-direction:column;gap:16px}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .header-container .plan-name{color:#393f42;font-size:32px;font-weight:700;line-height:100%;text-align:center}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .header-container .catch-phrase{color:#647279;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .header-container .price{align-items:flex-end;color:#393f42;display:flex;font-weight:700;gap:2px;padding-right:12px}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .header-container .price .currency{font-size:24px;line-height:100%}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .header-container .price .value__monthly,.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .header-container .price .value__yearly{font-size:44px;line-height:100%}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .header-container .unit{color:#647279;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .content-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:32px}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .content-container .plan-features{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .content-container .plan-features .plan-feature-item{align-items:center;align-self:stretch;display:flex;gap:8px}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .content-container .plan-features .plan-feature-item__name{color:#393f42;display:inline-flex;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:400;line-height:150%;position:relative}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .content-container .plan-features .plan-feature-item__name--bold{font-size:16px;font-weight:700;line-height:135%}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .content-container .plan-features .plan-feature-item__no-limits-tag{align-items:flex-start;border:1px solid #393f42;border-radius:2px;color:#393f42;display:flex;font-size:10px;font-weight:500;line-height:100%;padding:4px 6px}.visitor-plan .about-plan .plans-summary .plans-container .plan-summary-card .content-container .plan-features .plan-feature-item .tooltip-container{margin:0}.visitor-plan .about-plan .enterprise-banner{align-items:flex-start;background-color:#fff;background-image:url(../../../img/enterprise_banner_bg.png);background-position:100% 100%;background-repeat:no-repeat;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:32px;max-width:952px;padding:32px 40px;width:100%}.visitor-plan .about-plan .enterprise-banner__title{color:#2d2d2d;font-size:22px;font-weight:700;line-height:135%}.visitor-plan .about-plan .enterprise-banner__description{color:#2d2d2d;font-size:14px;font-weight:400;line-height:150%;max-width:490px}.visitor-plan .about-plan .enterprise-banner__button{border-width:2px;pointer-events:none}.visitor-plan .about-plan .enterprise-banner:hover .enterprise-banner__button{color:#f58400}.visitor-plan .about-plan .plan-compare-details{align-items:center;background:#fff;border:1px solid #c9d2d8;border-radius:6px;display:flex;flex-direction:column;gap:-32px;width:100%}.visitor-plan .about-plan .plan-compare-details .plan-compare-title{align-items:center;cursor:pointer;display:flex;gap:32px;padding:24px 32px;width:100%}.visitor-plan .about-plan .plan-compare-details .plan-compare-title p{color:#647279;flex:1 0 0;font-size:18px;font-weight:700;line-height:135%}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents{align-self:stretch;background:#f7f8f9;border-radius:0 0 5px 5px;display:flex;flex-direction:column;padding:48px 72px 56px}@media (max-width:1072px){.visitor-plan .about-plan .plan-compare-details .plan-compare-contents{padding-left:40px;padding-right:40px}}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plans-box{align-items:flex-start;align-self:stretch;border-radius:6px;display:flex;gap:-1px;justify-content:flex-end;padding:0 0 0 360px;position:sticky;top:80px;z-index:1}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plans-box .plans-box-item{align-items:center;align-self:stretch;background:#fff;border-bottom:1px solid #c9d2d8;border-left:1px solid #c9d2d8;border-top:1px solid #c9d2d8;display:flex;flex:1 0 0;flex-direction:column;gap:12px;padding:16px 8px}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plans-box .plans-box-item:first-child{border-radius:6px 0 0 6px}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plans-box .plans-box-item:last-child{border-radius:0 6px 6px 0;outline:2px solid #1da39a;outline-offset:-2px}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plans-box .plans-box-item__name{color:#1da39a;font-size:16px;font-weight:700;line-height:100%}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plans-box .plans-box-item__price{align-items:flex-end;color:#393f42;display:flex;font-weight:700;gap:2px;padding-right:12px}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plans-box .plans-box-item__price .currency{font-size:20px;line-height:100%}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plans-box .plans-box-item__price .value__monthly,.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plans-box .plans-box-item__price .value__yearly{font-size:28px;line-height:100%}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plans-box .plans-box-item__unit{color:#647279;font-size:12px;font-weight:500;line-height:135%;text-align:center}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plan-features-list{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:40px}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plan-features-list .plan-feature-item{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plan-features-list .plan-feature-item__name{color:#393f42;font-size:22px;font-weight:700;line-height:135%;text-align:center}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plan-features-list .plan-feature-item__table{background:#fff;border:1px solid #c9d2d8;border-radius:6px;width:100%}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plan-features-list .plan-feature-item__table .table-item{align-items:center;display:flex;height:56px}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plan-features-list .plan-feature-item__table .table-item__header{align-items:center;border-right:1px solid #c9d2d8;color:#393f42;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;height:100%;line-height:150%;padding:0 20px;text-align:left;width:360px;word-break:keep-all}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plan-features-list .plan-feature-item__table .table-item__header .tooltip-container{margin:0;word-break:break-word}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plan-features-list .plan-feature-item__table .table-item__column{align-items:center;color:#1da39a;display:flex;flex:1 0 0;height:100%;justify-content:center;padding:16px 0;position:relative}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .plan-features-list .plan-feature-item__table .table-item__column:not(:last-child){border-right:1px solid #c9d2d8}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .register-btn-container{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;padding:24px 0 0 360px}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .register-btn-container__item{align-items:center;display:flex;flex:1 0 0;gap:10px;height:40px;justify-content:center}.visitor-plan .about-plan .plan-compare-details .plan-compare-contents .register-btn-container__item a{width:144px}.visitor-plan .faq{gap:24px;max-width:920px;width:100%}.visitor-plan .faq,.visitor-plan .faq .faq-title{align-items:center;display:flex;flex-direction:column}.visitor-plan .faq .faq-title{gap:16px}.visitor-plan .faq .faq-title__category{color:#647279;font-size:18px;font-weight:700;line-height:100%;text-align:center}.visitor-plan .faq .faq-title h2{color:#393f42;font-size:32px;font-weight:700;line-height:135%;text-align:center}.visitor-plan .faq .faq-list{align-items:center;align-self:stretch;display:flex;flex-direction:column}.visitor-plan .faq .faq-list .faq-item{align-items:flex-start;align-self:stretch;background:#fff;border-bottom:1px solid #c9d2d8;cursor:pointer;display:flex;flex-direction:column;padding-bottom:16px}.visitor-plan .faq .faq-list .faq-item__question{align-items:center;align-self:stretch;color:#393f42;display:flex;font-size:16px;font-weight:700;gap:32px;line-height:135%;padding-left:32px;padding-right:32px;padding-top:24px;transition:padding .2s ease-in}.visitor-plan .faq .faq-list .faq-item__question p{flex:1 0 0}.visitor-plan .faq .faq-list .faq-item__answer{align-items:center;align-self:stretch;color:#393f42;display:flex;font-size:14px;font-weight:400;gap:300px;line-height:150%;padding:0 80px 0 32px}.visitor-plan-cv-banner{align-items:center;background:linear-gradient(90deg,#29c1b3 .07%,#1da39a 65.58%);background:var(--BRAND-GRADATION,linear-gradient(90deg,#29c1b3 .07%,#1da39a 65.58%));display:flex;flex-direction:column;gap:48px;letter-spacing:0;padding:48px 0;width:100%}.visitor-plan-cv-banner .cv-banner-title{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px}.visitor-plan-cv-banner .cv-banner-title__catchphrase{color:#fff;font-size:40px;font-weight:700;line-height:135%}.visitor-plan-cv-banner .cv-banner-title__description{color:#fff;font-size:14px;font-weight:400;line-height:150%;text-align:center}.visitor-plan-cv-banner .cv-banner-button{align-items:center;display:flex;flex-direction:column;gap:16px}
