.ft-table{width:100%;border-collapse:collapse;font-family:'Lexend', sans-serif}.ft-table thead th{border-top:2px solid transparent;padding:0.75rem 1rem;vertical-align:bottom;white-space:nowrap}.ft-table tbody th,.ft-table tbody td{border-top:1px solid #E3E8EE;padding:1.25rem 1rem;vertical-align:middle}.ft-features-col{width:45%;font-size:1.25rem}.ft-tier-col{width:calc(55% / 2)}.ft-feature{font-weight:500;color:#007B8A}.ft-feature [data-bs-toggle='tooltip']{cursor:help;-webkit-text-decoration:underline dotted 2px;text-decoration:underline dotted 2px;text-underline-offset:3px}.ft-tier-head{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ft-tier-head strong{color:#253858}.ft-tier-cell{text-align:center}.ft-tier-cell i{font-size:1.25rem;line-height:1}.ft-tier-cell .icon-check{color:#253858;font-size:1.2rem}.ft-tier-cell .icon-minus{color:#B7C0CC;font-size:1.2rem}.feature-table-section .btn-primary{border:0;color:#fff;padding:0.875rem 2.25rem;font-weight:600;border-radius:6px}.feature-table-section .btn-primary.basic{background:#089FA9}.feature-table-section .btn-primary.basic:hover,.feature-table-section .btn-primary.basic:focus{background:#067f87}.feature-table-section .btn-primary.professional{background:#8D29DC}.feature-table-section .btn-primary.professional:hover,.feature-table-section .btn-primary.professional:focus{background:#7a20c2}.feature-table-section .btn-primary.enterprise{background:#2F4EF3}.feature-table-section .btn-primary.enterprise:hover,.feature-table-section .btn-primary.enterprise:focus{background:#0e32f0}.feature-table-section .btn-outline-secondary{border-color:#CED4DA;color:#253858;font-weight:600}.feature-table-section .btn-outline-secondary:hover,.feature-table-section .btn-outline-secondary:focus{border-color:#bac2cb;color:#253858}.feature-table-section .btn-outline-secondary.disabled,.feature-table-section .btn-outline-secondary:disabled{opacity:0.5;pointer-events:none}.ft-section-row th{padding:1.5rem 1rem 0.5rem;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.03em;font-weight:600;color:#253858;background:transparent;border:0}.ft-group-spacer td{height:0.75rem;border:0;padding:0}@media (max-width: 575.98px){.ft-features-col{width:60%;font-size:1.125rem}.ft-tier-col{width:20%}.ft-table tbody th,.ft-table tbody td{padding:1rem .75rem}}
