.cm-page{color:#172b36}.cm-page .channel-manager-banner{padding:64px 0}.cm-page .channel-manager-banner .banner-caption h1{font-size:clamp(32px,3.4vw,50px)}.cm-page .channel-manager-banner .banner-caption .cm-intro{font-size:18px}.cm-page .channel-manager-banner .banner-caption .cm-note{font-size:16px}.cm-page .channel-manager-banner .banner-caption .btn-holder{margin:28px 0 20px}.cm-page .channel-manager-banner .banner-caption .watch-video-btn{width:auto;justify-content:center}.cm-page p{line-height:1.65}.cm-page a:not(.btn){color:#175b83;text-decoration:underline;text-underline-offset:3px}.cm-page a:focus-visible,.cm-page summary:focus-visible,.cm-page [tabindex]:focus-visible{outline:3px solid #175b83;outline-offset:4px}.cm-page .cm-section{padding:64px 0}.cm-page h2{font-size:clamp(28px,3vw,38px);font-weight:700;margin-bottom:20px}.cm-page h3{font-size:23px;font-weight:700;margin-bottom:14px}.cm-page .cm-lead{max-width:850px;font-size:19px;margin-bottom:32px}.cm-page .cm-note{font-size:16px;margin-top:24px}.cm-page .cm-soft,.cm-page .cm-workflow{background:#f3f8f6}.cm-page .cm-card{background:#fff;border:1px solid #d9e5df;border-radius:12px;padding:28px}.cm-page .cm-card p:last-child{margin-bottom:0}.cm-page .cm-step{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#173f35;color:#fff;font-weight:700;margin-bottom:20px}.cm-page .cm-table caption{caption-side:top;color:#172b36;font-weight:700}.cm-page .cm-table th,.cm-page .cm-table td{padding:18px 16px;vertical-align:middle}.cm-page .cm-table thead th{background:#e9f3ee}.cm-page .cm-table .cm-table-group th{padding-top:24px;padding-bottom:8px;border-bottom-width:2px;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:#3d5a4f}.cm-page .cm-table a{display:inline-block;padding:8px 0}.cm-page .cm-faq{max-width:960px}.cm-page .cm-faq details{border-bottom:1px solid #d9e5df;padding:8px 0}.cm-page .cm-faq summary{padding:16px 0;font-size:20px;font-weight:700;cursor:pointer}.cm-page .cm-faq details p{margin:0 0 20px;max-width:800px}.cm-page .cm-bottom-cta{text-align:center;margin-top:56px;padding:32px 20px;border-radius:12px;background:#e9f3ee}@media(max-width: 575px){.cm-page .channel-manager-banner{padding:32px 0}.cm-page .channel-manager-banner .banner-caption{margin-bottom:0}.cm-page .channel-manager-banner .banner-caption .btn-holder>.btn{width:100%;height:auto;min-height:52px;padding:12px 20px;justify-content:center;white-space:normal}.cm-page .cm-section{padding:40px 0}.cm-page .cm-card{padding:22px}.cm-page .cm-table th,.cm-page .cm-table td{padding:12px 8px;overflow-wrap:anywhere}.cm-page .cm-table{font-size:15px}}
