.pricing-page{overflow-x:clip}.pricing-hero{color:#fff;background:#162a55;min-height:620px;position:relative;overflow:hidden}.pricing-hero-background,.pricing-hero-overlay{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pricing-hero-overlay{z-index:1}.pricing-hero-inner{z-index:2;text-align:center;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.pricing-hero h1{max-width:990px;margin:0;font-size:20px;font-weight:500;line-height:1.65}.pricing-hero-copy{position:absolute;top:0;bottom:0;left:0;right:0}.pricing-hero-copy h1{width:816px;position:absolute;top:236px;left:calc(50% - 19px);transform:translate(-50%)}.pricing-hero-title-visual{width:816px;max-width:100%;height:auto}.pricing-hero-copy p{color:#fff;width:869px;margin:0;font-size:18px;font-weight:400;line-height:24px;position:absolute;top:318px;left:calc(50% - 11px);transform:translate(-50%)}.pricing-section{background:#f3f6fe}.pricing-catalog{padding:90px 0 61px}.pricing-comparison{padding:0 0 164px}.pricing-version-grid{grid-template-columns:repeat(var(--price-version-count), minmax(0, 1fr));grid-gap:11px;display:grid}.pricing-version-card{min-width:0;height:var(--price-catalog-height,348px);background:#fff;border-radius:8px;position:relative;overflow:visible;box-shadow:0 1px 4px rgba(39,62,112,.04)}.pricing-version-decoration{display:none}.pricing-version-head{text-align:center;border-radius:8px 8px 0 0;height:86px;padding:14px 12px 10px}.pricing-version-card:first-child .pricing-version-head{background:#dff8fb}.pricing-version-card:nth-child(2) .pricing-version-head{background:#e7e1ff}.pricing-version-card:nth-child(3) .pricing-version-head{background:#d6edff}.pricing-version-card:nth-child(4) .pricing-version-head{background:#ffebcf}.pricing-version-card:nth-child(5) .pricing-version-head{background:#ffe1e2}.pricing-version-head h2{color:#1d1d1f;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:28px}.pricing-version-subtitle{color:#1d1d1f;margin:0;font-size:14px;line-height:22px}.pricing-version-body{flex-direction:column;height:calc(100% - 86px);padding:16px 16px 24px;display:flex}.pricing-version-body ul{flex:none;margin:0;padding:0;list-style:none}.pricing-version-body li{color:#3f454d;white-space:nowrap;align-items:center;height:30px;padding-left:20px;font-size:14px;line-height:18px;display:flex;position:relative}.pricing-version-body li:before{color:#67cdb4;content:"✓";border:1.5px solid;border-radius:50%;place-items:center;width:14px;height:14px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;left:0}.pricing-version-body li.is-unavailable{color:#4f555d}.pricing-version-body li.is-unavailable:before{color:#c7ccd2;content:"×";font-size:14px;font-weight:400}.pricing-version-actions{grid-gap:10px;grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.pricing-action{border:1px solid #2654ff;border-radius:18px;justify-content:center;align-items:center;height:34px;min-height:34px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.pricing-action-primary{color:#fff;cursor:pointer;background:#2654ff;border-color:#2654ff;padding:0;font-family:inherit}.pricing-action-secondary{color:#2654ff;background:#fff}.pricing-action:focus-visible{outline-offset:3px;outline:3px solid #005fcc}.pricing-hot{z-index:2;color:#fff;background:#c43b43;border-radius:14px 14px 14px 2px;place-items:center;width:52px;height:34px;font-size:16px;font-weight:700;line-height:20px;display:grid;position:absolute;top:-22px;right:4px;transform:rotate(-4deg)}.pricing-table-sticky{z-index:20;pointer-events:none;background:#fff;height:64px;margin-bottom:-64px;position:-webkit-sticky;position:sticky;top:78px;overflow:hidden}.pricing-table-sticky-scroll{contain:inline-size;background:#fff;width:100%;height:64px;overflow:hidden}.pricing-table--sticky{height:64px}.pricing-table-scroll{contain:inline-size;scrollbar-width:thin;background:#fff;width:100%;overflow-x:auto}.pricing-table{table-layout:fixed;border-collapse:collapse;color:#666b75;width:1200px;min-width:1200px;font-size:16px;line-height:22px}.pricing-table th,.pricing-table td{overflow-wrap:anywhere;word-break:break-word;text-align:center;vertical-align:middle;border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;height:64px;padding:0 14px}.pricing-table th:first-child{text-align:left;width:246px}.pricing-table thead th{color:#5d626a;background:#fff;font-size:18px;font-weight:700}.pricing-table thead th:not(:first-child){text-align:center}.pricing-table tbody tr:not(.pricing-category-row)>th{color:#666b75;font-weight:400}.pricing-category-row th,.pricing-category-row td{color:#666b75;text-align:left;background:#f3f6fe;height:64px;padding:0 16px;font-size:16px;font-weight:500}.pricing-category-label{align-items:center;display:inline-flex}.pricing-category-label img{flex:none;width:20px;height:20px;margin-right:10px}.pricing-availability{color:#666b75;justify-content:center;align-items:center;min-width:22px;min-height:22px;display:inline-flex;position:relative}.pricing-availability.is-supported,.pricing-availability.is-unsupported{border:2px solid;border-radius:50%;width:20px;height:20px}.pricing-availability.is-supported{color:#69cbb3}.pricing-availability.is-supported:after{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.pricing-availability.is-unsupported{color:#cbd0d5}.pricing-availability.is-unsupported:before,.pricing-availability.is-unsupported:after{content:"";background:currentColor;width:9px;height:1.5px;position:absolute}.pricing-availability.is-unsupported:before{transform:rotate(45deg)}.pricing-availability.is-unsupported:after{transform:rotate(-45deg)}.pricing-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pricing-version-grid.is-two-version{grid-gap:20px}.pricing-page--saas-price .pricing-catalog{padding:120px 0 52px}.pricing-page--saas-price .pricing-comparison{padding-bottom:95px}.pricing-page--saas-price .pricing-hero-copy h1{width:832px}.pricing-page--cbec-price .pricing-catalog{padding:87px 0 40px}.pricing-page--cbec-price .pricing-comparison{padding-bottom:146px}.pricing-page--cbec-price .pricing-hero-copy h1{width:926px}.pricing-version-grid.is-two-version .pricing-version-card{box-shadow:none;overflow:hidden}.pricing-version-grid.is-two-version .pricing-version-card:first-child{background:linear-gradient(#bfe2ff 0%,#fff 100%)}.pricing-version-grid.is-two-version .pricing-version-card:nth-child(2){background:linear-gradient(#dfd7ff 0%,#fff 100%)}.pricing-version-grid.is-two-version .pricing-version-head{z-index:1;text-align:left;background:0 0;height:145px;padding:32px 50px 0;position:relative}.pricing-version-grid.is-two-version .pricing-version-head h2{color:#fff;background:linear-gradient(90deg,#087bf5,#31c6ff);border-radius:20px;align-items:center;width:-moz-fit-content;width:fit-content;height:40px;padding:0 16px;font-size:16px;font-weight:500;line-height:40px;display:flex}.pricing-version-grid.is-two-version .pricing-version-card:nth-child(2) .pricing-version-head h2{background:linear-gradient(90deg,#8060f5,#da45ed)}.pricing-version-grid.is-two-version .pricing-version-subtitle{margin-top:16px;font-size:28px;font-weight:700;line-height:44px}.pricing-version-grid.is-two-version .pricing-version-body{z-index:1;height:calc(100% - 145px);padding:0 50px 44px;position:relative}.pricing-version-grid.is-two-version .pricing-version-body ul{grid-template-rows:repeat(3,40px);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;display:grid}.pricing-version-grid.is-two-version .pricing-version-body li{height:40px}.pricing-version-grid.is-two-version .pricing-version-actions{grid-gap:20px;grid-template-columns:repeat(2,124px);width:268px}.pricing-version-grid.is-two-version .pricing-action{border-radius:22px;height:44px}.pricing-version-grid.is-two-version .pricing-version-decoration{z-index:0;object-fit:contain;opacity:.3;pointer-events:none;width:155px;height:161px;display:block;position:absolute;bottom:8px;right:0}.pricing-version-grid.is-two-version .pricing-version-card:nth-child(2) .pricing-version-decoration{width:148px;height:158px}.pricing-version-grid.is-two-version .pricing-version-card:first-child .pricing-action-primary{background:linear-gradient(90deg,#0560ff,#006bd6);border-color:#0560ff}.pricing-version-grid.is-two-version .pricing-version-card:first-child .pricing-action-secondary{color:#155bd4;border-color:#155bd4}.pricing-version-grid.is-two-version .pricing-version-card:nth-child(2) .pricing-action-primary{background:linear-gradient(90deg,#7040c9,#5f32b5);border-color:#7040c9}.pricing-version-grid.is-two-version .pricing-version-card:nth-child(2) .pricing-action-secondary{color:#7040c9;border-color:#7040c9}@media (max-width:820px){.pricing-hero,.pricing-hero-inner{min-height:520px}.pricing-hero-inner{padding-left:14px;padding-right:14px}.pricing-hero-copy{flex-direction:column;align-items:center;width:100%;display:flex;position:static;top:auto;bottom:auto;left:auto;right:auto}.pricing-hero-copy>*+*{margin-top:24px}.pricing-page .pricing-hero-copy h1,.pricing-hero-copy p{width:100%;max-width:680px;position:static;transform:none}.pricing-hero-title-visual{width:100%}.pricing-hero-copy p{font-size:15px;line-height:1.7}.pricing-hero h1{font-size:17px}.pricing-catalog{padding:62px 0}.pricing-version-grid{grid-gap:12px;grid-template-columns:1fr;overflow:visible}.pricing-version-card{height:auto;min-height:var(--price-catalog-height,348px)}.pricing-table-sticky{height:68px;margin-bottom:-68px;top:66px}.pricing-table-sticky-scroll,.pricing-table--sticky{height:68px}.pricing-table{width:var(--price-table-mobile-width);min-width:var(--price-table-mobile-width);border-collapse:separate;border-spacing:0;font-size:14px}.pricing-table th,.pricing-table td{height:68px;padding-left:10px;padding-right:10px}.pricing-table th:first-child{z-index:2;background:#fff;width:190px;position:-webkit-sticky;position:sticky;left:0;box-shadow:1px 0 #edf0f4}.pricing-table thead th{font-size:16px}.pricing-table-sticky .pricing-table thead th:first-child{z-index:4}.pricing-category-row th,.pricing-category-row td{background:#f3f6fe;height:58px}.pricing-category-row th:first-child{z-index:3;background:#f3f6fe}.scroll-reveal-enabled .pricing-version-card[data-scroll-reveal],.scroll-reveal-enabled .pricing-table[data-scroll-reveal]{opacity:1;transition:none}.pricing-hot{top:-12px}.pricing-version-grid.is-two-version .pricing-version-body{padding-left:24px;padding-right:24px}}
