.cm-pricing .cm-top{padding-top:5rem}.cm-pricing{background-color:#fff}.cm-pricing .cm-top .cm-wrapper{margin:0 auto;max-width:80rem;padding:0 1rem}.cm-pricing .cm-top .inner-wrap{text-align:center}.cm-pricing .cm-top .title{font-size:1.125rem;font-weight:600;letter-spacing:.05em;line-height:1.5rem;margin-top:1rem;padding-bottom:1rem;text-transform:uppercase}.cm-pricing .cm-top h2{color:#111827;font-size:3rem;font-weight:800;line-height:1}.cm-pricing .cm-top .subheading{color:#4b5563;font-size:1.25rem;line-height:1.75rem;margin-bottom:1em;margin-left:auto;margin-right:auto;max-width:56rem}.cm-pricing .cm-top .btn-wrapper{border-radius:.375rem;box-shadow:0 .125rem .25rem rgb(0 0 0/8%);display:inline-flex}.cm-pricing .cm-top .btn{background-color:#f3f4f6;box-shadow:0 .125rem .25rem rgb(0 0 0/8%);color:#111827;font-size:1.125rem;font-weight:700;line-height:1.75rem;padding:8px 2rem;position:relative;white-space:nowrap}.cm-pricing .cm-top .btn1{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.cm-pricing .cm-top .btn2{background-color:#fdba74;border:1px solid rgba(0,40,100,.12);border-bottom-right-radius:.375rem;border-top-right-radius:.375rem;color:#374151}.cm-pricing .cm-top .btn:hover{color:#ff6b00;text-decoration:underline}.cm-pricing .cm-top .btn2 sup{color:#ea580c;padding-left:.5rem}.cm-pricing .cm-bottom{margin:0 auto;max-width:80rem;padding:6rem 2rem 1rem}.cm-pricing .cm-bottom table{border:0;border-collapse:collapse;table-layout:fixed;text-indent:0;width:100%}.cm-pricing .cm-top .btn2:focus{outline:2px solid #6366f1}.cm-pricing .cm-bottom table thead th{background-color:transparent;border:0;color:#111827;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:1px 1rem 1rem;text-align:left;vertical-align:middle}.cm-pricing .cm-bottom table thead th b{color:#111827;display:inline-block;font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:1rem}.cm-pricing .cm-bottom table thead th sup{background-color:#ea580c;border-radius:3px;color:#fff;display:inline-block;font-size:13.5px;font-weight:600;line-height:1;margin-left:4px;padding:.25em .4em;text-align:center;top:auto;vertical-align:top;white-space:nowrap}.cm-pricing .cm-bottom table tbody{border-top:1px solid #e5e7eb}.cm-pricing .cm-bottom table tbody td,.cm-pricing .cm-bottom table tbody th{border:0}.cm-pricing .cm-bottom table tbody tr:first-child td,.cm-pricing .cm-bottom table tbody tr:first-child th{padding:4rem 1rem;text-align:left}.cm-pricing .cm-bottom table tbody tr th{color:#111827;font-size:.875rem;font-weight:500;line-height:1.25rem}.cm-pricing .cm-bottom table tbody .cm-price{display:flex;margin-bottom:1rem;position:relative}.cm-pricing .cm-bottom table .monthly{display:none}.cm-pricing .cm-bottom table tbody .cm-price .number{color:#111827;font-size:2.25rem;font-weight:800;line-height:2.5rem}.cm-pricing .cm-bottom table tbody .cm-price{align-items:flex-end}.cm-pricing .cm-bottom table tbody .cm-price .cycle{color:#6b7280;font-size:1rem;font-weight:500;line-height:1.5rem;padding-bottom:2px;padding-left:7px}.cm-pricing .cm-bottom table tbody tr td:nth-child(2) .cm-price .cycle{padding-left:3px}.cm-pricing .cm-top .btn2 sup b{font-weight:600}.cm-pricing .cm-bottom table tbody .btn-wrapper a{background-color:#ea580c;border:1px solid rgba(0,40,100,.12);border-radius:.5rem;color:#fff;display:block;font-size:.875rem;font-weight:500;line-height:1.5rem;padding:4px;text-align:center;white-space:nowrap;width:100%}.cm-pricing .cm-bottom table tbody .btn-wrapper{margin-bottom:1rem;padding-top:8px}.cm-pricing .cm-bottom table tbody tr:not(:first-child){border-top:1px solid #e5e7eb}.cm-pricing .cm-bottom table tbody tr:nth-child(2) th{background-color:#f9fafb;padding:12px 1px 12px 16px;text-align:left}.cm-pricing .cm-bottom table tbody tr th{text-align:left}.cm-pricing .cm-bottom table tbody tr:not(:first-child) td{color:#374151;font-size:.875rem;line-height:1.25rem;padding:24px 16px}.cm-pricing .cm-bottom table tbody tr:nth-child(n+3) th{padding:24px 16px;vertical-align:middle}.cm-pricing .cm-bottom table tbody tr:nth-child(n+3) th .cm-tooltip{margin-left:.25rem;vertical-align:middle}.cm-pricing .cm-bottom table tbody tr:nth-child(n+3) td svg{display:block;height:1.5rem;overflow:hidden;vertical-align:middle;width:1.5rem}.cm-pricing .text-red-400{color:#f87171}.cm-pricing .text-green-500{color:#10b981}.cm-pricing .cm-bottom table tbody tr:nth-child(n+3) th svg{display:inline-block;height:1rem;overflow:hidden;vertical-align:middle;width:1rem}.cm-pricing .cm-bottom table tbody tr:nth-child(n+3) th a{color:#ff6b00;font-weight:400}.cm-pricing .cm-bottom table tfoot td,.cm-pricing .cm-bottom table tfoot th{border:0}.cm-pricing .cm-bottom table tfoot tr{border-top:1px solid #e5e7eb}.cm-pricing .cm-bottom table tfoot td{padding:64px 16px}.cm-pricing .cm-bottom table tfoot .btn-wrapper a{background-color:#ea580c;border:1px solid rgba(0,40,100,.12);border-radius:.5rem;color:#fff;display:block;font-size:.875rem;font-weight:500;line-height:1.5rem;padding:4px;text-align:center;white-space:nowrap;width:100%}.cm-pricing .cm-bottom table tfoot .cm-trial{color:#495057;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;margin-bottom:1em;padding-top:.5rem;text-align:left}.cm-pricing .cm-bottom table tfoot .cm-trial a{text-decoration:underline}.cm-pricing .cm-bottom table{margin-bottom:1rem}.cm-pricing .table{word-break:normal}.cm-page-month .cm-pricing .cm-bottom table .yearly{display:none}.cm-page-month .cm-pricing .cm-bottom table .monthly.btn-wrapper a{text-decoration:none}.lg-view{display:inline-block}.sm-view{display:none}@media (min-width:768px){.cm-pricing .cm-mobile{display:none}}@media (max-width:1023px){.cm-pricing .table td{word-break:normal}.cm-pricing .cm-bottom table tbody tr:first-child td{padding-left:.5rem;padding-right:.5rem}}@media (max-width:767px){.cm-pricing .cm-top h2{font-size:1.875rem;line-height:2.25rem}.cm-pricing .cm-top{padding-top:3rem}.lg-view{display:none}.sm-view{display:inline-block}.cm-pricing .cm-bottom{padding-left:1rem;padding-right:1rem}.cm-pricing .cm-bottom table tbody .cm-price .number{font-size:1.5rem}.cm-pricing .cm-bottom table tbody tr:first-child td,.cm-pricing .cm-bottom table tbody tr:first-child th,.cm-pricing .cm-bottom table tfoot td{padding:1rem}.cm-pricing .cm-bottom .cm-mobile{margin-bottom:3rem}.cm-pricing .cm-bottom table thead th{background-color:#f3f4f6;padding:1.5rem 1rem}.cm-pricing .cm-bottom table thead th b{margin-bottom:0}}@media (max-width:479px){.cm-pricing .cm-top .btn-wrapper{box-shadow:none;display:flex;flex-direction:column}.cm-pricing .cm-top .btn{border-radius:.5rem}}