body{color: var(--enterprise-ink);background: #fff}body #main-content{color: var(--enterprise-ink)}body #main-content :is(section,article)[id]{scroll-margin-top: 180px}body :is(.tc-section--warm,.tc-section--white){padding-block: 76px}body .tc-section--warm{background: var(--tc-bg-warm)}body :is(.tc-section__heading,.tc-section-title__heading,.cus-h2,.rtr-h2,.tcp-h2){color: var(--enterprise-ink);font-weight: 600;font-size: clamp(28px,3vw,40px);line-height: 1.35;letter-spacing: -1.3px;text-wrap: balance}body :is(.tc-section-title__sub,.tc-section__desc){color: var(--enterprise-muted);line-height: 1.8}body .tc-section-title{max-width: 1248px;padding-inline: 24px;margin: 0 auto 36px;text-align: left}body :is(.tc-section-title__eyebrow,.tc-eyebrow){color: var(--tc-violet);font-weight: 600}body .tc-section__visual{position: relative;top: auto}body :is(.tc-btn,.tc-cta-banner__btn,.footer-cta__btn,.tcp-plan__cta,.cs-wp-card__btn){min-height: 48px;height: auto;border-radius: 4px;font-size: 14px;font-weight: 600;line-height: 1.5;box-shadow: none;text-decoration: none;transition: background-color .18s ease,border-color .18s ease,color .18s ease}body :is(.tc-btn--primary,.tc-btn--violet){background: var(--tc-violet);color: #fff;border-color: var(--tc-violet)}body :is(.tc-btn--primary,.tc-btn--violet):hover{background: var(--tc-navy);border-color: var(--tc-navy);transform: none;box-shadow: none}body .tc-btn--secondary{color: var(--tc-navy);border: 1px solid #cfdaea;background: #fff}body .tc-btn--secondary:hover{background: #f0f5fb;color: var(--tc-navy);border-color: var(--tc-blue);transform: none}body .tc-hero{background: #fff;min-height: 0;padding: 76px max(24px,calc((100% - 1200px) / 2));display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);align-items: center;gap: 72px;border-bottom: 1px solid var(--eh-line);overflow: visible}body .tc-hero::before,body .tc-hero::after{content: none}body .tc-hero>:is(div,nav,aside){width: 100%;min-width: 0;padding-inline: 0 !important;margin: 0}body .tc-hero>div:only-child{grid-column: 1 / -1;max-width: 940px !important}body .tc-hero :is(.tc-hero__title,h1){font-size: clamp(34px,3.7vw,54px);font-weight: 530;line-height: 1.28;letter-spacing: -2.1px;color: var(--enterprise-ink) !important;max-width: 900px;margin: 18px 0 24px !important;text-wrap: balance;word-break: keep-all;overflow-wrap: anywhere}body .tc-hero__badge{display: inline-block;color: var(--tc-violet) !important;background: none !important;border: 0;border-radius: 0;padding: 0;font-size: 13px;line-height: 1.5;font-weight: 600;box-shadow: none}body .tc-hero__badge::before{content: none}body .tc-hero>div>p{color: var(--enterprise-muted) !important;font-size: 16px !important;line-height: 1.85 !important;word-break: keep-all;text-wrap: pretty}body .tc-hero :is(.tc-hero__actions,.tc-mc-hero-actions){margin-top: 28px;gap: 12px;flex-wrap: wrap}body .tc-hero .tc-btn--secondary{color: var(--tc-navy);border-color: #cfdaea;background: #fff}body .tc-hero .tc-btn--secondary:hover{color: var(--tc-navy);background: #f0f5fb}body .brand-hero-aside{align-self: stretch;display: flex;flex-direction: column;justify-content: center;border-left: 1px solid var(--eh-line);padding-left: 32px !important}body .brand-hero-aside__label{font-size: 12px;line-height: 1.5;color: var(--enterprise-muted);margin: 0 0 18px;font-weight: 550}body .brand-hero-index a{display: grid;grid-template-columns: 24px 1fr 20px;gap: 14px;padding: 24px 0;border-top: 1px solid var(--eh-line);color: var(--enterprise-ink);font-size: 16px;font-weight: 550;line-height: 1.6;text-decoration: none;word-break: keep-all}body .brand-hero-index a>span:first-child{font-size: 11px;color: var(--tc-violet);padding-top: 4px;font-variant-numeric: tabular-nums}body .brand-hero-index a>span:last-child{color: var(--tc-violet);transition: transform .18s ease}body .brand-hero-index a:hover>span:last-child{transform: translate(2px,-2px)}body .brand-hero-index a:hover{color: var(--tc-violet)}body .brand-hero-aside .tc-hero-stats{display: flex;flex-direction: column;gap: 0;margin: 0}body .brand-hero-aside .tc-hero-stat{display: flex;gap: 22px;align-items: center;text-align: left;border-top: 1px solid var(--eh-line);padding: 22px 0}body .tc-hero-stat__num{min-width: 130px;font-size: 36px;font-weight: 500;letter-spacing: -1.5px;color: var(--tc-navy);line-height: 1.2}body .tc-hero-stat__label{font-size: 13px;line-height: 1.65;color: var(--enterprise-muted);margin: 0}body .brand-section-intro{max-width: 1248px;padding: 0 24px;margin: 0 auto 12px}body .brand-feature-list{max-width: 1248px;margin: auto;padding: 0 24px}body .brand-feature.tc-section__inner{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: 64px;align-items: center;padding: 42px 0;border-top: 1px solid var(--eh-line)}body .brand-feature .tc-section__text{align-self: center}body .brand-feature .tc-section__visual{align-self: center;width: 100%;min-height: 0}body .brand-feature__number{display: block;color: var(--tc-violet);font-size: 12px;font-variant-numeric: tabular-nums;margin-bottom: 18px}body .brand-feature__title{font-size: 27px;font-weight: 600;line-height: 1.4;letter-spacing: -.8px;margin: 0 0 18px;color: var(--enterprise-ink);word-break: keep-all}body .brand-feature .tc-accordion__content{padding: 0}body .brand-feature .tc-accordion__desc{color: var(--enterprise-muted);font-size: 15px;line-height: 1.9;margin: 0 0 16px}body .brand-feature .tc-accordion__badge{border-radius: 3px;background: #ecebfc;color: var(--tc-navy)}body .brand-feature .tc-visual-panel{display: block !important;position: relative !important;inset: auto !important;opacity: 1 !important;visibility: visible !important;transform: none !important;height: auto !important;pointer-events: auto !important;animation: none !important}body .brand-feature .op-visual-wrap{min-height: 0 !important;height: auto !important;padding: 28px !important;border-radius: 4px !important;background: #eaf0f8 !important;border: 1px solid #dee7f1;box-shadow: none !important;overflow: hidden}body :is(.op-visual-wrap,.op-value-card__visual,.tc-section__image){background: #eaf0f8;border-radius: 4px;box-shadow: none}body :is(.op-value-card,.tc-feature-card,.tc-benefit-card,.sec-pillar-card,.sec-link-card,.cus-case,.tc-related__card){border-radius: 4px;box-shadow: none;border-color: var(--eh-line)}body :is(.op-value-card,.sec-pillar-card,.sec-link-card):hover{transform: none;box-shadow: none;border-color: var(--tc-blue)}body :is(.op-value-card__head,.sec-pillar-card__header){background: #fff}body :is(.sec-pillar-card__icon-wrap,.sec-link-card__icon){background: #f0edff;color: var(--tc-violet);border-radius: 4px}body .sec-pillar-card{border-top: 3px solid var(--tc-blue)}body .sec-pillar-card--cert{border-top-color: var(--tc-violet)}body .sec-pillar-card__header h3{color: var(--enterprise-ink)}body .sec-pillar-card__body{background: #fff}body [data-product="product-home"] .product-hero{background: #fff;padding: 64px 0 52px;overflow: hidden;border-bottom: 1px solid var(--eh-line)}body [data-product="product-home"] .product-hero__inner{max-width: 1248px;gap: 40px;align-items: center}body [data-product="product-home"] .product-hero__h1{font-size: clamp(40px,4.4vw,64px);font-weight: 530;letter-spacing: -2.6px;line-height: 1.25;color: var(--enterprise-ink)}body [data-product="product-home"] .product-hero__badge{border: 0;background: none;padding: 0;color: var(--tc-violet);border-radius: 0;box-shadow: none}body [data-product="product-home"] .product-hero__sub{color: var(--enterprise-muted);line-height: 1.85}body [data-product="product-home"] .product-hero__screens{max-height: 460px;transform: none}body [data-product="product-home"] .product-hero__visual{max-height: 460px;width: 100%;object-fit: contain}body [data-product="product-home"] .product-vendor{background: var(--tc-bg-warm);border-bottom: 1px solid var(--eh-line);padding: 36px 0}body [data-product="product-home"] .product-grid{padding-block: 76px}body [data-product="product-home"] .product-grid__header{text-align: left}body [data-product="product-home"] .product-grid__h2{font-size: 38px;font-weight: 600;color: var(--enterprise-ink)}body [data-product="product-home"] .product-grid__group{display: grid;grid-template-columns: 200px 1fr;gap: 36px;border-top: 1px solid var(--eh-line);padding-top: 28px}body [data-product="product-home"] .product-grid__group-label{align-items: flex-start;flex-direction: column;justify-content: flex-start;gap: 12px;margin: 0}body [data-product="product-home"] .product-grid__group-line{display: none}body [data-product="product-home"] .product-grid__group-badge{color: var(--tc-navy);background: none;padding: 0;font-size: 18px}body [data-product="product-home"] .product-grid__group-badge>svg{display: none}body [data-product="product-home"] .product-grid__cards{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 28px}body [data-product="product-home"] .product-grid__card{background: #fff;border: 0;border-bottom: 1px solid var(--eh-line);border-radius: 0;padding: 24px;box-shadow: none}body [data-product="product-home"] .product-grid__card:hover{transform: none;box-shadow: none;border-color: var(--tc-blue)}body [data-product="product-home"] .product-grid__card-icon{background: none;color: var(--tc-violet);width: 28px;height: 28px;border-radius: 0;margin-bottom: 20px}body [data-product="product-home"] .product-grid__card-name{font-size: 20px;color: var(--enterprise-ink);font-weight: 600}body [data-product="product-home"] .product-grid__card-arrow{color: var(--tc-violet)}body .cs-wp-hero{background: #fff;padding: 64px 0;border-bottom: 1px solid var(--eh-line)}body .cs-wp-hero::before,body .cs-wp-hero::after,body .cs-wp-hero__glow,body .cs-wp-hero__grid-lines{display: none}body .cs-wp-hero__inner{max-width: 1248px;gap: 64px;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr)}body .cs-wp-hero__badge{color: var(--tc-violet);background: none;border: 0;padding: 0;border-radius: 0}body .cs-wp-hero__title{font-size: 54px;font-weight: 530;color: var(--enterprise-ink);line-height: 1.3;letter-spacing: -2px}body .cs-wp-hero__lead,body .cs-grid-disclosure{color: var(--enterprise-muted)}body .cs-grid-disclosure{padding: 0;border: 0;font-size: 12px;line-height: 1.8;margin-top: 24px}body .cs-proof{gap: 0;margin-top: 28px}body .cs-proof__card{background: none;border: 0;border-top: 2px solid var(--tc-blue);border-radius: 0;padding: 18px 12px 0 0}body .cs-proof__card + .cs-proof__card{padding-left: 18px;border-left: 1px solid var(--eh-line)}body .cs-proof__num{color: var(--tc-navy);font-size: 28px;font-weight: 550}body :is(.cs-proof__label,.cs-proof__desc){color: var(--enterprise-muted)}body .cs-wp-card{border: 1px solid var(--eh-line);border-radius: 4px;box-shadow: none;background: #f6f9fc;padding: 26px}body .cs-wp-card__title{color: var(--enterprise-ink);font-size: 23px;font-weight: 600;line-height: 1.5}body .cs-wp-card__meta{color: var(--enterprise-muted)}body .brand-case-photo{display: block;width: calc(100% + 52px);max-width: none;margin: -26px -26px 26px;height: 190px;object-fit: cover}body .cs-tabs{box-shadow: none;border-bottom: 1px solid var(--eh-line);background: #fff}body .cs-tab{border-radius: 4px;min-height: 44px}body .cs-tab.is-active{color: #fff;background: var(--tc-navy);border-color: var(--tc-navy)}body .cs-card{border-radius: 4px;border: 1px solid var(--eh-line);box-shadow: none}body .cs-card:hover{transform: none;box-shadow: none;border-color: var(--tc-blue)}body .cs-card__thumb{border-radius: 0}body .cs-detail__hero{background: #fff;padding-block: 60px}body .cs-detail__hero::before,body .cs-detail__hero::after{content: none}body .cs-detail__title{color: var(--enterprise-ink);font-size: clamp(36px,4vw,56px);font-weight: 530;line-height: 1.3;letter-spacing: -1.8px}body :is(.cs-detail__company,.cs-detail__disclosure,.cs-detail__method){color: var(--enterprise-muted)}body .cs-detail__badge{color: var(--tc-violet);border: 0;padding: 0;background: none}body .cs-detail__metrics{background: #f6f9fc;border-block: 1px solid var(--eh-line)}body .cs-detail__metric-num{color: var(--tc-navy);font-weight: 550}body .cs-detail__metric-label{color: var(--enterprise-muted)}body .cs-detail__content{max-width: 880px;color: var(--enterprise-ink);font-size: 17px;line-height: 1.9}body .cs-detail__content h2{font-weight: 600;color: var(--enterprise-ink);line-height: 1.4}body .cs-detail__content p{line-height: 1.9}body .cs-detail__quote{background: #f6f9fc;border: 0;border-left: 3px solid var(--tc-blue);border-radius: 0;color: var(--tc-navy)}body .cs-detail__callout{background: #f6f9fc;border-radius: 4px}body .cs-detail__tag{border-radius: 4px}body .cus-case{background: #fff;border-top: 3px solid var(--tc-blue)}body .tcp{--tcp-accent: var(--tc-violet);--tcp-ink: var(--enterprise-ink);--tcp-muted: var(--enterprise-muted)}body .tcp-hero{padding: 64px 0 36px}body .tcp-wrap--tight{max-width: 1248px;text-align: left}body .tcp-h1{font-size: clamp(36px,4vw,56px);font-weight: 530;letter-spacing: -2px;line-height: 1.3;text-wrap: balance}body .tcp-eyebrow{color: var(--tc-violet);background: none;border: 0;border-radius: 0;padding: 0;font-size: 13px}body .tcp-lede{color: var(--enterprise-muted);white-space: normal;line-height: 1.8}body .tcp-toggle-wrap{text-align: left;margin: 0 0 32px}body .tcp-toggle{border-radius: 5px;background: #f6f9fc;border-color: var(--eh-line)}body .tcp-toggle__btn{border-radius: 3px;min-height: 44px}body .tcp-toggle__btn.is-active{background: var(--tc-navy);color: #fff;box-shadow: none}body .tcp-toggle__off{border-radius: 3px;color: var(--tc-violet);background: #eeebff}body .tcp-plan{background: #fff;border: 1px solid var(--eh-line);border-top: 3px solid var(--tc-blue);border-radius: 4px;box-shadow: none;padding: 28px 22px}body .tcp-plan--soft{background: #fff}body .tcp-plan--featured{background: #f7f6ff;border-color: #d6d0ff;border-top-color: var(--tc-violet)}body .tcp-plan--enterprise{background: #f6f9fc;border-color: var(--eh-line);border-top-color: var(--tc-navy)}body .tcp-plan :is(.tcp-plan__name,.tcp-plan__price-value,.tcp-plan__list,.tcp-plan__price-custom){color: var(--enterprise-ink)}body .tcp-plan :is(.tcp-plan__target,.tcp-plan__price-prefix,.tcp-plan__price-unit,.tcp-plan__hint,.tcp-plan__price-vat){color: var(--enterprise-muted)}body .tcp-plan__price-value{font-weight: 550;font-variant-numeric: tabular-nums}body .tcp-plan__cta{color: var(--tc-navy);border: 1px solid #c9d6e8;background: #fff}body .tcp-plan--featured .tcp-plan__cta{background: var(--tc-violet);color: #fff;border-color: var(--tc-violet)}body .tcp-plan__cta:hover{background: var(--tc-navy);color: #fff}body .tcp-plan__list li{color: var(--enterprise-ink)}body .tcp-plan__list li::before{background: #eeebff;color: var(--tc-violet)}body .tcp-plan__list strong{color: inherit}body .tcp-plan__badge{background: var(--tc-violet);border-radius: 3px}body .tcp-answer{border-top: 1px solid var(--eh-line);padding-top: 24px;margin-top: 32px;font-size: 13px;line-height: 1.85;color: var(--enterprise-muted)}body .tcp-answer h2{font-size: 17px;font-weight: 600;color: var(--enterprise-ink);margin-bottom: 10px}body :is(.tcp-kit,.tcp-fit,.tcp-promo,.tcp-faq){border-radius: 4px;box-shadow: none}body .tc-table-wrap{max-width: 100%;overflow-x: auto;overscroll-behavior-x: contain}body .tc-table{border-color: var(--eh-line);border-radius: 0;font-size: 14px;line-height: 1.7}body .tc-table th{background: #f0f5fb;color: var(--tc-navy);border-color: var(--eh-line)}body .tc-table td{border-color: var(--eh-line)}body :is(.lcc-scope,.bm-scope) .tc-table tbody tr:hover{background: #f7faff}body :is(.tc-related,.tc-related__inner){background: #f6f9fc}body :is(.tc-related__card,.tc-related a){box-shadow: none}body .faq-hero{background: #fff;padding-block: 64px 48px;border-bottom: 1px solid var(--eh-line)}body .faq-hero::before,body .faq-hero::after{content: none}body .faq-hero__inner{max-width: 1248px;text-align: left}body .faq-hero__badge{color: var(--tc-violet);background: none;border: 0;padding: 0}body .faq-hero__title{font-weight: 530;color: var(--enterprise-ink);font-size: 54px;letter-spacing: -2px}body .faq-hero__sub{color: var(--enterprise-muted)}body .faq-nav{background: #fff;box-shadow: none;border-block: 1px solid var(--eh-line)}body .faq-nav__item{border-radius: 3px;min-height: 44px}body .faq-nav__item.is-active{background: var(--tc-navy);color: #fff}body .faq-category{padding-block: 64px;background: #fff}body .faq-category:nth-of-type(even){background: #f6f9fc}body .faq-category__inner{max-width: 1248px}body .faq-category__header{padding-bottom: 24px;border-bottom: 1px solid var(--eh-line)}body .faq-category__title{color: var(--enterprise-ink);font-size: 30px;font-weight: 600}body .faq-category__icon{background: none;border: 0;color: var(--tc-violet);border-radius: 0}body .faq-item{border: 0;border-bottom: 1px solid var(--eh-line);border-radius: 0;background: none;box-shadow: none}body .faq-item__q{margin: 0;font-size: 18px;font-weight: 600;cursor: default;padding: 24px 0 12px}body .faq-item__a{display: block;grid-template-rows: 1fr;height: auto;max-height: none;opacity: 1;visibility: visible}body .faq-item__a-inner{overflow: visible}body .faq-item__a-content{padding: 0 0 26px 34px;color: var(--enterprise-muted);font-size: 15px;line-height: 1.85}body .faq-item__icon{display: none}body .faq-item__q-badge{color: var(--tc-violet);background: none}body .tc-cta-banner{padding: 0;background: var(--tc-navy);border-top: 4px solid var(--tc-cyan)}body .tc-cta-banner__inner{border-radius: 0;background: none;max-width: 1248px;padding: 52px 24px;display: flex;align-items: center;justify-content: space-between;gap: 40px;text-align: left}body .tc-cta-banner__heading{color: #fff;font-size: 30px;font-weight: 550;line-height: 1.5;letter-spacing: -.9px;margin: 0}body .tc-cta-banner__highlight{color: var(--tc-cyan);background: none;padding: 0;font-weight: 550}body .tc-cta-banner__btn{color: var(--tc-navy);background: #fff;white-space: nowrap;flex-shrink: 0;padding: 14px 24px}body .tc-cta-banner__btn:hover{background: var(--tc-cyan);color: var(--tc-navy);transform: none;box-shadow: none}body .tc-cta-banner__inner>p{color: #e0eaff !important}body .footer-cta{background: var(--tc-navy);padding-block: 60px}body .footer-cta::before,body .footer-cta::after{content: none}body .footer-cta__container{max-width: 1248px}body .footer-cta__label{color: var(--tc-cyan)}body .footer-cta__headline{font-size: 36px;font-weight: 550;line-height: 1.4}body .footer-cta__btn--primary{background: #fff;color: var(--tc-navy)}body .footer-cta__btn--primary:hover{background: var(--tc-cyan)}body.tc-form-body{background: #fff}body .form-page-wrapper{background: #fff;padding: 64px 0 80px;min-height: 0}body .tc-form-layout{max-width: 1248px;margin: 0 auto;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: 80px}body .tc-form-side{position: static;padding-top: 12px}body .tc-form-side::before,body .tc-form-eyebrow::before,body .tc-form-card::before{content: none}body .tc-form-eyebrow{color: var(--tc-violet);background: none;border: 0;padding: 0;border-radius: 0;font-size: 13px;letter-spacing: 0}body .tc-form-title{color: var(--enterprise-ink);font-size: 48px;font-weight: 530;letter-spacing: -1.7px;line-height: 1.3}body .tc-form-title .tc-accent{color: var(--tc-violet);background: none}body .tc-form-desc{font-size: 15px;line-height: 1.85;color: var(--enterprise-muted)}body .tc-form-trust{border-block: 1px solid var(--eh-line);padding: 22px 0}body .tc-form-trust li{color: var(--enterprise-ink);font-size: 14px;line-height: 1.7}body .tc-form-card{background: #f6f9fc;border: 1px solid var(--eh-line);border-top: 3px solid var(--tc-violet);border-radius: 4px;padding: 32px;box-shadow: none}body .tc-form-card :is(input.tc-input,select.tc-select,textarea.tc-textarea){background: #fff !important;border-radius: 4px !important;min-height: 48px;border-color: #cbd7e5 !important;color: var(--enterprise-ink) !important;box-shadow: none}body .tc-form-card :is(input.tc-input,select.tc-select,textarea.tc-textarea):focus{border-color: var(--tc-violet) !important}body .tc-form-card :is(input.tc-input,select.tc-select,textarea.tc-textarea).tc-error{border-color: #bd2537 !important}body .tc-field-label{color: var(--enterprise-ink);font-size: 14px;font-weight: 600}body .tc-submit{background: var(--tc-violet);border-radius: 4px;min-height: 52px;box-shadow: none}body .tc-submit:hover{background: var(--tc-navy);transform: none;box-shadow: none}body .tc-consent-block{border-radius: 0;background: none;padding-inline: 0}body .tc-form-contact{background: none;border: 0;padding: 0}body .brand-form-product{display: block;width: 100%;height: 250px;object-fit: contain;margin-top: 24px}body .tc-product-scope :is(.csub-bookroll__col,.op-ticker__track,.tc-mock-live__badge)::before{animation: none}body .tc-product-scope :is(.csub-bookroll__col,.op-ticker__track){animation: none;transform: none}@media (max-width: 1180px){body .tc-hero{gap: 36px;padding-block: 56px}body .tc-hero-stat__num{min-width: 100px;font-size: 30px}body .brand-feature.tc-section__inner{gap: 32px}body [data-product="product-home"] .product-grid__group{grid-template-columns: 150px 1fr;gap: 24px}body .tc-form-layout{gap: 40px}body .tc-form-title{font-size: 40px}}@media (max-width: 800px){body #main-content :is(section,article)[id]{scroll-margin-top: 160px}body :is(.tc-section--warm,.tc-section--white){padding-block: 48px}body .tc-section-title{margin-bottom: 28px}body :is(.tc-section-title__heading,.tc-section__heading){font-size: 29px;letter-spacing: -.9px}body .tc-hero{display: grid;grid-template-columns: 1fr;gap: 32px;padding: 44px 24px;min-height: 0}body:not(.has-announce-bar) .tc-hero{padding-top: 44px}body .tc-hero :is(.tc-hero__title,h1){font-size: 36px;line-height: 1.3;letter-spacing: -1.4px;margin-block: 16px 20px !important}body .tc-hero>div>p{font-size: 15px !important}body .tc-hero :is(.tc-hero__actions,.tc-mc-hero-actions){flex-direction: row;margin-top: 24px}body .tc-hero .tc-btn{width: auto;padding: 12px 16px;font-size: 13px}body .brand-hero-aside{border-left: 0;border-top: 1px solid var(--eh-line);padding: 24px 0 0 !important}body .brand-hero-aside__label{margin-bottom: 10px}body .brand-hero-index a{font-size: 14px;padding: 16px 0}body .brand-hero-aside .tc-hero-stats{flex-direction: row;flex-wrap: wrap;gap: 22px}body .brand-hero-aside .tc-hero-stat{display: block;border: 0;padding: 6px 0;flex: 1 1 80px}body .tc-hero-stat__num{min-width: 0;font-size: 27px;letter-spacing: -.9px;margin-bottom: 10px}body .tc-hero-stat__label{font-size: 11px}body .brand-feature.tc-section__inner{display: grid;grid-template-columns: 1fr;gap: 24px;padding: 30px 0}body .brand-feature__title{font-size: 23px;margin-bottom: 14px}body .brand-feature .tc-accordion__desc{font-size: 14px}body .brand-feature .op-visual-wrap{padding: 18px !important}body .brand-feature__number{margin-bottom: 12px}body [data-product="product-home"] .product-hero{padding: 40px 0}body [data-product="product-home"] .product-hero__h1{font-size: 39px;letter-spacing: -1.6px}body [data-product="product-home"] .product-hero__inner{gap: 28px}body [data-product="product-home"] .product-hero__screens,body [data-product="product-home"] .product-hero__visual{max-height: 310px}body [data-product="product-home"] .product-grid{padding-block: 48px}body [data-product="product-home"] .product-grid__group{display: block}body [data-product="product-home"] .product-grid__group-label{flex-direction: row;justify-content: space-between;align-items: center}body [data-product="product-home"] .product-grid__cards{grid-template-columns: 1fr}body [data-product="product-home"] .product-grid__card{padding: 24px 20px}body [data-product="product-home"] .product-grid__h2{font-size: 29px}body .cs-wp-hero{padding: 44px 0}body .cs-wp-hero__inner{grid-template-columns: 1fr;gap: 32px}body .cs-wp-hero__title{font-size: 36px;letter-spacing: -1.4px}body .cs-proof__num{font-size: 23px}body .cs-proof__label,body .cs-proof__desc{font-size: 11px}body .cs-wp-card{max-width: none}body .cs-detail__hero{padding-block: 40px}body .cs-detail__title{font-size: 35px;letter-spacing: -1.3px}body .cs-detail__content{font-size: 15px;padding-inline: 24px}body .tcp-hero{padding: 44px 0 28px}body .tcp-h1{font-size: 36px;letter-spacing: -1.4px}body .tcp-toggle-wrap{text-align: left}body .tcp-plan{padding: 26px 22px}body .tcp-answer{font-size: 12px}body .faq-hero{padding: 44px 0 36px}body .faq-hero__title{font-size: 36px;letter-spacing: -1.4px}body .faq-category{padding-block: 40px}body .faq-category__title{font-size: 25px}body .faq-item__q{font-size: 17px;line-height: 1.65}body .faq-item__a-content{padding-left: 0;font-size: 14px}body .tc-cta-banner__inner{flex-direction: column;align-items: flex-start;gap: 24px;padding-block: 40px}body .tc-cta-banner__heading{font-size: 25px}body .footer-cta{padding-block: 44px}body .footer-cta__headline{font-size: 29px}body .form-page-wrapper{padding: 40px 0 56px}body .tc-form-layout{grid-template-columns: 1fr;gap: 30px;padding-inline: 24px;margin: 0 auto}body .tc-form-title{font-size: 37px;letter-spacing: -1.3px}body .tc-form-side{padding-top: 0}body .tc-form-desc{margin-bottom: 20px}body .tc-form-card{padding: 24px 20px}body .tc-form-trust{margin-bottom: 20px;padding-block: 16px}body .brand-form-product{display: none}}@media (max-width: 360px){body .tc-hero :is(.tc-hero__title,h1),body .tcp-h1,body .cs-detail__title{font-size: 32px}body .brand-feature .op-visual-wrap{padding: 12px !important}body .tc-form-card{padding: 24px 16px}body .tc-hero .tc-btn{font-size: 12px;padding-inline: 12px}}@media (prefers-reduced-motion: reduce){body #main-content *,body #main-content *::before,body #main-content *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}body #main-content{padding-top: 72px}body .subnav~#main-content{padding-top: 0}body .tc-hero .tc-hero__badge{display: inline-block;border: 0;border-radius: 0;padding: 0;margin-bottom: 0;box-shadow: none;backdrop-filter: none}body .tc-hero .tc-hero__badge::before{content: none}body .brand-page-hero>.brand-hero-aside{padding-left: 32px !important}body .bmk-scope .bmk-h1-tail{font-size: 16px;color: var(--enterprise-muted);letter-spacing: 0;font-weight: 500}body [data-product="product-home"] .product-hero__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}body [data-product="product-home"] .product-hero__text{flex: auto;min-width: 0}body [data-product="product-home"] .product-hero__screens{width: 100%;flex: auto;margin: 0}body [data-product="product-home"] .product-hero::before,body [data-product="product-home"] .product-hero::after{content: none}body [data-product="product-home"] .product-vendor__facts>li{border-radius: 0;border: 0;border-left: 1px solid var(--eh-line);background: none}body [data-product="product-home"] .product-vendor__links a{font-size: 13px;font-weight: 600;text-decoration: none}body .tcp-plain-summary{margin-top: 32px;border-top: 1px solid var(--eh-line);padding-top: 24px;font-size: 13px;line-height: 1.8;color: var(--enterprise-muted)}body .tcp-plain-summary__title{font-size: 17px;font-weight: 600;color: var(--enterprise-ink);margin: 0 0 12px}body .tcp-plain-summary__line{margin: 6px 0}body .tcp-plan--enterprise .tcp-plan__cta{color: var(--tc-navy);border-color: #c9d6e8;background: #fff}body .tcp-plan--enterprise .tcp-plan__cta:hover{color: #fff;background: var(--tc-navy)}body .tcp-plan :is(b,strong){color: inherit}body .cs-wp-hero .cs-grid-disclosure{margin: 24px 0 0;padding: 0}body .cs-proof .cs-proof__label,body .cs-proof .cs-proof__desc{color: var(--enterprise-muted)}body .sec-pillar .sec-pillar-card{border-radius: 4px;box-shadow: none;background: #fff}body .sec-pillar-card::before{content: none}body .sec-pillar-card .sec-pillar-card__icon-wrap{color: var(--tc-violet);background: #f0edff;border-radius: 4px;box-shadow: none}body .brand-security-proof{margin: 0;background: #f6f9fc;border-top: 3px solid var(--tc-violet);padding: 32px}body .brand-security-proof img{display: block;height: 118px;width: 164px;object-fit: contain;margin: 8px auto 32px}body .brand-security-proof__row{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;border-top: 1px solid #d6e1ef;padding: 18px 0}body .brand-security-proof strong{font-size: 21px;font-weight: 550;color: var(--tc-navy)}body .brand-security-proof span{font-size: 11px;color: var(--enterprise-muted)}body .brand-security-proof>a{display: flex;justify-content: space-between;color: var(--tc-violet);font-size: 13px;font-weight: 600;line-height: 1.6;padding-top: 12px}@media (max-width: 800px){body #main-content{padding-top: 56px}body .subnav~#main-content{padding-top: 0}body .brand-page-hero>.brand-hero-aside{padding-left: 0 !important}body [data-product="product-home"] .product-hero__inner{grid-template-columns: 1fr}body [data-product="product-home"] .product-hero__h1{font-size: 39px}body .brand-security-proof{padding: 24px}body .brand-security-proof img{width: 130px;height: 90px;margin-bottom: 20px}body .brand-security-proof strong{font-size: 19px}}body .tc-form-title .tc-accent,body .tc-cta-banner__heading .tc-cta-banner__highlight{font: inherit;letter-spacing: inherit}body .tc-hero h1 :is(em,strong){font: inherit;color: inherit}body .tc-hero h1 span:not(.bmk-h1-tail){font: inherit;color: inherit}body .brand-feature .tc-visual-panel *,body .brand-feature .tc-visual-panel *::before,body .brand-feature .tc-visual-panel *::after{animation: none !important}body .bmk-scope .bmk-updated{font-size: 12px !important;border: 0;padding: 0;background: none;margin-bottom: 16px;font-weight: 400}body .bmk-scope .bmk-hero-open{color: var(--tc-navy) !important;font-size: 12px !important;background: #f0f5fb;border: 0;border-left: 2px solid var(--tc-blue);border-radius: 0;padding: 8px 12px;margin-bottom: 0;font-weight: 500}body .bmk-scope .bmk-h2{color: var(--enterprise-ink);font-weight: 600;line-height: 1.4;letter-spacing: -1px}body .bmk-scope :is(.bmk-cite__box,.bmk-limit,.bmk-callout__box,.bmk-note__box,.bmk-faq__item){border-radius: 4px}@media (max-width: 800px){body .tc-form-layout{gap: 24px}body .tc-form-title{font-size: 34px}body .tc-form-trust{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}body .tc-form-trust li{font-size: 12px;padding-left: 0;margin: 0}body .tc-form-trust li::before{display: none}body .tc-form-contact{display: flex;flex-wrap: wrap;gap: 8px 20px}body .tc-form-contact-row{font-size: 12px;gap: 10px}body .bmk-scope .bmk-h2{font-size: 28px}}body .brand-page-hero--visual{display: block}body .brand-page-hero--visual>div:only-child{max-width: 1200px !important}body .brand-page-hero--visual>.tc-section__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 64px;align-items: center}body .tc-hero .tc-section__text>p,body .tc-hero .tc-section__text>ul>li{color: var(--enterprise-muted) !important;line-height: 1.85 !important}body .tc-hero .tc-section__text>div:has(>.tc-btn){flex-wrap: wrap}body .tc-hero .tc-btn{max-width: 100%;white-space: normal}body :is(.tc-card,.tc-testimonial,.tc-feature-card,.tc-process-card){border-radius: 4px;box-shadow: none;border-color: var(--eh-line)}body :is(.tc-card,.tc-feature-card,.tc-process-card):hover{transform: none;box-shadow: none}body .tc-card__icon{color: var(--tc-violet);background: none;border-radius: 0}body .tc-card__icon svg{width: 28px;height: 28px}@media (max-width: 800px){body .brand-page-hero--visual>.tc-section__inner{grid-template-columns: 1fr;gap: 28px}}body [data-product] [class$="-mock"]::before,body [data-product] [class$="-mock"]::after{content: none;display: none}body [data-product] [class$="-mock"]{padding: 20px !important;border-radius: 4px;box-shadow: none}body [data-product="content-subscription"] .csub-mock__window-bar{display: none}body [data-product="content-subscription"] .csub-mock--window{border-radius: 4px;box-shadow: none;border-color: var(--eh-line)}body [data-product="content-subscription"] .csub-fade-up{opacity: 1;transform: none;transition: none}body [data-product="content-subscription"] :is(.csub-solution,.csub-trend,.csub-cta__card){background: var(--tc-navy);border-radius: 4px;box-shadow: none}body [data-product="content-subscription"] :is(.csub-solution,.csub-trend,.csub-cta__card)::before,body [data-product="content-subscription"] :is(.csub-solution,.csub-trend,.csub-cta__card)::after{content: none}body [data-product="content-subscription"] :is(.csub-solution__pillar,.csub-trend__card){backdrop-filter: none;border-radius: 4px}body [data-product="content-subscription"] :is(.csub-mock__card--stacked,.csub-mock__platform,.csub-expand__item){transform: none;box-shadow: none;border-radius: 4px}body [data-product="content-subscription"] :is(.csub-mock__card--stacked,.csub-mock__platform,.csub-expand__item):hover{transform: none;box-shadow: none}body [data-product="ai-admin"] .aad-mock__header::before,body [data-product="ai-assistant"] .aia-mock .aia-mockup__header::before,body [data-product="ai-curation"] .aic-mock>*:first-child::before,body [data-product="ai-features"] .aif-mock__header::before,body [data-product="ai-shortclass"] .ash-mock>*:first-child::before,body [data-product="cbt"] .cbt-mock>*:first-child::before,body [data-product="completion"] .cmp-mock>*:first-child::before,body [data-product="content-consulting"] .ccn-mock>*:first-child::before,body [data-product="content-editor"] .ced-mock .tc-mockup__header::before,body [data-product="custom-app"] .cap-mock>*:first-child::before,body [data-product="dashboard"] .dsh-mock>*:first-child::before,body [data-product="encouragement"] .enc-mock>*:first-child::before,body [data-product="gamification"] .gam-mock>*:first-child::before,body [data-product="integration"] .itg-mock>*:first-child::before,body [data-product="live"] .liv-mock>*:first-child::before,body [data-product="operate"] .opr-mock>*:first-child::before,body [data-product="social-learning"] .soc-mock>*:first-child::before,body [data-product="youtube-curation"] .ytc-mock>*:first-child::before{content: none}body .faq-item__q-text{font: inherit}body .faq-category__inner:has(>.faq-list){display: grid;grid-template-columns: 280px minmax(0,1fr);gap: 64px;align-items: start}body .faq-category__inner:has(>.faq-list) .faq-category__header{position: sticky;top: 200px;padding: 0;border: 0}body .faq-category__inner:has(>.faq-list) .faq-category__title{font-size: 25px}body .faq-nav__item.is-active .faq-nav__count{color: #dbe5ff}html:lang(ja) body #main-content :is(h1,h2,h3,p,li){word-break: normal;overflow-wrap: anywhere;line-break: strict}body .brand-whitepaper{display: block}body .brand-whitepaper>div:only-child{max-width: 1200px !important}body .brand-whitepaper__inner{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: 72px}body .brand-whitepaper__inner>div{width: auto;min-width: 0}body .brand-whitepaper .tc-mc-flex1-min>:is(p,h2),body .brand-whitepaper .tc-checklist{color: var(--enterprise-muted) !important}body .brand-whitepaper .tc-checklist__item{font-size: 14px;line-height: 1.85}body .brand-whitepaper .tc-mc-flex1-min>div:has(>div){flex-wrap: wrap}body .brand-whitepaper .tc-mc-flex1-min>div>div{border: 0;border-top: 1px solid var(--eh-line);border-radius: 0 !important;padding: 18px 0 !important;min-width: 90px}body .brand-whitepaper .tc-mc-flex1-min>div>div>span{color: var(--enterprise-muted) !important}body .brand-whitepaper .tc-mc-flex1-min>div>div>span:first-child{color: var(--tc-navy) !important;font-size: 25px !important;font-weight: 550 !important}body .brand-document-cover{background: var(--tc-navy);color: #fff;padding: 30px;min-height: 270px;display: flex;flex-direction: column;align-items: flex-start;border-radius: 4px;margin-bottom: 24px}body .brand-document-cover img{background: #fff;padding: 8px 12px;width: 150px;height: 42px;margin-bottom: 38px;object-fit: contain}body .brand-document-cover>span{color: var(--tc-cyan);font-size: 12px;margin-bottom: 14px}body .brand-document-cover strong{font-size: 32px;font-weight: 500;line-height: 1.4;letter-spacing: -1px}body .brand-document-cover p{font-size: 12px;color: #dbe5ff;line-height: 1.8;margin: 16px 0 24px}body .brand-document-cover__rule{height: 4px;background: var(--tc-cyan);width: 100%;margin-top: auto}@media (max-width: 800px){body .faq-category__inner:has(>.faq-list){grid-template-columns: 1fr;gap: 24px}body .faq-category__inner:has(>.faq-list) .faq-category__header{position: static;margin-bottom: 0}body .brand-whitepaper__inner{grid-template-columns: 1fr;gap: 32px}}body .cs-detail__hero-split-inner{max-width: 1248px;gap: 64px}body .cs-detail__hero--split .cs-detail__title{font-size: 44px;font-weight: 530;line-height: 1.35;letter-spacing: -1.6px}body .cs-detail__back{color: var(--enterprise-muted);margin-right: 20px}body .cs-detail__back:hover{color: var(--tc-violet)}body .cs-detail__subtitle{color: var(--enterprise-muted);font-size: 16px;line-height: 1.8}body .cs-three-cards{gap: 20px;margin-top: 28px;padding-top: 24px;border-top: 1px solid var(--eh-line)}body .cs-three-card__title{color: var(--tc-navy);font-size: 14px;font-weight: 600}body .cs-three-card__desc{color: var(--enterprise-muted);font-size: 13px;line-height: 1.85}body .cs-info-card{background: #f6f9fc;border: 1px solid var(--eh-line);border-top: 3px solid var(--tc-violet);border-radius: 4px;backdrop-filter: none}body .cs-info-card__logo img{filter: none;opacity: 1;height: 34px;max-width: 100%;object-fit: contain}body .cs-info-card__desc{color: var(--enterprise-muted)}body .cs-info-card__field dt{color: var(--enterprise-muted);font-weight: 500}body .cs-info-card__field dd{color: var(--enterprise-ink)}body .cs-info-card__tag{color: var(--tc-navy);background: #ecebfc}body .cs-info-card__cta{border-radius: 4px;min-height: 48px}body .cs-detail__hero-metric-num{color: var(--tc-navy);font-weight: 550}body .cs-detail__hero-metric-label{color: var(--enterprise-muted)}body .cs-detail__plan{background: #f0edff;color: var(--tc-navy);border: 1px solid #e0dafa;border-radius: 4px}body .cs-detail__hero-image img{border-radius: 4px;box-shadow: none}body .cs-interview__q{color: var(--enterprise-ink);font-weight: 600;font-size: 18px}body .cs-interview__a p{color: var(--enterprise-muted);font-size: 16px}@media (max-width: 800px){body .cs-detail__hero-split-inner{gap: 28px}body .cs-detail__hero--split .cs-detail__title{font-size: 34px;letter-spacing: -1.2px}body .cs-three-cards{gap: 18px}body .cs-three-card{display: grid;grid-template-columns: 68px 1fr;gap: 16px}body .cs-three-card__title{font-size: 13px;line-height: 1.8;margin: 0}body .cs-interview__a p{font-size: 15px}body .cs-info-card__field dd{font-size: 13px}}body .tc-hero .tc-hero-stat__num{color: var(--tc-navy) !important}body .tc-hero .tc-hero-stat__label{color: var(--enterprise-muted) !important}body .tc-hero p :is(strong,em,span){color: inherit !important}body .brand-whitepaper .tc-checklist__item>span:not(.tc-checklist__check){color: var(--enterprise-muted)}body .cs-detail__method-label,body .cs-detail__method-list :is(span,em){color: var(--enterprise-muted)}body .cs-detail__method-list a{color: var(--tc-navy)}body .cs-detail__method-list b{color: var(--tc-navy);background: #ecebfc}body .cs-detail__title{text-wrap: balance;font-weight: 530}body .cs-detail__metrics-inner{border-radius: 0;box-shadow: none;background: transparent;border: 0}body .brand-library-hero{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);background: #fff !important}body .brand-library-hero::before,body .brand-library-hero::after{display: none !important}body .tc-hero>.brand-library{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;max-width: 460px;justify-self: end}body .brand-library img{width: 100%;height: auto;border-radius: 3px;box-shadow: 0 2px 5px #101c3d12}body [data-product="touch-contents"] #shortForm_container{overflow: clip}body .lms-dx{--dx-ink: var(--enterprise-ink);--dx-paper: #f6f9fc;--dx-paper-deep: #eaf0f8;--dx-line: var(--eh-line);--dx-accent: var(--tc-violet);--dx-marker: var(--tc-cyan)}body .tc-hero.lms-dx-hero{display: block;padding: 64px 24px;background: #fff}body .tc-hero.lms-dx-hero>.lms-dx-hero__layout{max-width: 1200px !important;margin: auto;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 72px}body .lms-dx-hero .tc-hero__badge{letter-spacing: 0;font-weight: 600}body .lms-dx-hero__title em::after{display: none}body .lms-dx-hero__title em{color: var(--tc-violet) !important;white-space: normal}body .lms-dx-hero__sub{color: var(--enterprise-muted);font-size: 16px;line-height: 1.85}body .lms-dx-instrument{box-shadow: none;border: 1px solid var(--eh-line);border-top: 3px solid var(--tc-violet);border-radius: 4px;background: #f6f9fc}body .lms-dx-instrument::before{display: none}body .lms-dx-hero .lms-dx-start{background: var(--tc-violet);border-color: var(--tc-violet);box-shadow: none;border-radius: 4px}body .lms-dx-hero .lms-dx-start:hover{background: var(--tc-navy);box-shadow: none;transform: none}body .lms-dx :is(.lms-dx-stage,.lms-dx-how-card,.lms-dx-result,.lms-dx-option){border-radius: 4px;box-shadow: none}@media (max-width: 800px){body .brand-library-hero{grid-template-columns: 1fr}body .tc-hero>.brand-library{width: 100%;max-width: 380px;justify-self: center;gap: 10px}body .tc-hero.lms-dx-hero{padding: 44px 24px}body .tc-hero.lms-dx-hero>.lms-dx-hero__layout{grid-template-columns: 1fr;gap: 32px}body .lms-dx-hero .tc-hero__badge{font-size: 11px}}