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