.block.block-post-feed{padding-top:var(--space-12);padding-bottom:var(--space-12);font-family:var(--font-family-sans)}.block-post-feed__inner{max-width:var(--container-max);margin:0 auto}.block-post-feed__header{max-width:42rem;margin-bottom:var(--space-8)}.block-post-feed__heading{margin:0 0 var(--space-3);font-size:var(--font-size-h2);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:var(--letter-spacing-tight)}.block-post-feed__intro{line-height:var(--line-height-body)}.block-post-feed__empty,.block-post-feed__intro{margin:0;font-size:var(--font-size-body-lg);color:var(--color-text-muted)}.block-post-feed__section-title{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-primary)}.block-post-feed__latest-heading{margin:0;font-size:var(--font-size-h2);line-height:var(--line-height-heading);font-weight:var(--font-weight-medium);color:var(--color-text)}.block-post-feed__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--font-size-body);line-height:var(--line-height-body)}.block-post-feed__badge{display:inline-block;padding:.2rem .625rem;background:var(--color-surface-tint);color:var(--color-brand-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-sm)}.block-post-feed__date{color:var(--color-text-muted);font-weight:var(--font-weight-body)}.block-post-feed__featured{margin-bottom:var(--space-12);padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border)}.block-post-feed__featured-primary-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center;margin-top:var(--space-5)}.block-post-feed__featured-primary-media-link{display:block;color:inherit;text-decoration:none;border-radius:var(--radius-md)}.block-post-feed__featured-primary-media-link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px}.block-post-feed__featured-primary-media{overflow:hidden;border-radius:var(--radius-md);aspect-ratio:16/10;background:var(--color-surface-muted)}.block-post-feed__featured-primary-image,.block-post-feed__grid-card-image,.block-post-feed__list-item-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}.block-post-feed__featured-primary-media-link:focus-visible .block-post-feed__featured-primary-image,.block-post-feed__featured-primary-media-link:hover .block-post-feed__featured-primary-image,.block-post-feed__grid-card-media-link:focus-visible .block-post-feed__grid-card-image,.block-post-feed__grid-card-media-link:hover .block-post-feed__grid-card-image{transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.block-post-feed__featured-primary-image,.block-post-feed__grid-card-image{transition:none}.block-post-feed__featured-primary-media-link:hover .block-post-feed__featured-primary-image,.block-post-feed__grid-card-media-link:hover .block-post-feed__grid-card-image{transform:none}}.block-post-feed__featured-primary-title{margin:0 0 var(--space-4);font-size:clamp(1.375rem,2vw,1.875rem);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.block-post-feed__featured-primary-title a{color:inherit;text-decoration:none}.block-post-feed__featured-primary-title a:focus-visible,.block-post-feed__featured-primary-title a:hover{color:var(--color-brand-primary)}.block-post-feed__featured-primary-excerpt{margin:0 0 var(--space-6);font-size:var(--font-size-body-lg);line-height:var(--line-height-body);color:var(--color-text-muted)}.block-post-feed__featured-cta{display:inline-flex;align-items:center;gap:var(--space-2);padding:.75rem 1.375rem;background:var(--color-brand-primary);color:var(--color-text-inverse);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:1.2;text-decoration:none;border:1px solid var(--color-brand-primary);border-radius:var(--radius-pill);transition:background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard)}.block-post-feed__featured-cta:focus-visible,.block-post-feed__featured-cta:hover{background:var(--color-brand-secondary);border-color:var(--color-brand-secondary);color:var(--color-text-inverse)}.block-post-feed__featured-cta:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.block-post-feed__latest{padding-top:var(--space-2)}.block-post-feed--grid .block-post-feed__latest,.block-post-feed--list .block-post-feed__latest{padding-top:0}.block-post-feed__latest-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.block-post-feed__view-all{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-link);text-decoration:none}.block-post-feed__view-all:focus-visible,.block-post-feed__view-all:hover{color:var(--color-link-hover);text-decoration:underline;text-underline-offset:.15em}.block-post-feed__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8) var(--space-6);gap:var(--space-8) var(--space-6);list-style:none;margin:0;padding:0}.block-post-feed__grid-card-media-link{display:block;margin-bottom:var(--space-4);border-radius:var(--radius-md);color:inherit;text-decoration:none}.block-post-feed__grid-card-media-link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.block-post-feed__grid-card-media{overflow:hidden;border-radius:var(--radius-md);aspect-ratio:16/10;background:var(--color-surface-muted)}.block-post-feed__grid-card-title{margin:0;font-size:var(--font-size-body-lg);line-height:1.45;font-weight:var(--font-weight-semibold)}.block-post-feed__grid-card-title a{color:inherit;text-decoration:none}.block-post-feed__grid-card-title a:focus-visible,.block-post-feed__grid-card-title a:hover{color:var(--color-brand-primary)}.block-post-feed__list{list-style:none;margin:0;padding:0}.block-post-feed__list-item-link{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start;padding:var(--space-5) 0;border-bottom:1px solid var(--color-border-subtle);color:inherit;text-decoration:none}.block-post-feed__list-item-link:focus-visible,.block-post-feed__list-item-link:hover{color:var(--color-brand-primary)}.block-post-feed__list-item-media{overflow:hidden;border-radius:var(--radius-sm);aspect-ratio:16/10;background:var(--color-surface-muted)}.block-post-feed__list-item-title{margin:0 0 var(--space-2);font-size:var(--font-size-body-lg);line-height:1.35;font-weight:var(--font-weight-semibold)}.block-post-feed__list-item-excerpt{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-muted)}.block-post-feed__image-placeholder{background:linear-gradient(135deg,var(--color-surface-muted) 0,var(--color-border-subtle) 100%)}.block-post-feed__footer-cta{margin-top:var(--space-8)}@media (max-width:960px){.block-post-feed__featured-primary-layout{grid-template-columns:1fr;gap:var(--space-6)}.block-post-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.block.block-post-feed{padding-top:var(--space-8);padding-bottom:var(--space-10)}.block-post-feed__featured{margin-bottom:var(--space-10);padding-bottom:var(--space-8)}.block-post-feed__grid{grid-template-columns:1fr;gap:var(--space-6)}.block-post-feed__latest-header{flex-direction:column;align-items:flex-start}.block-post-feed__list-item-link{grid-template-columns:5.5rem minmax(0,1fr);gap:var(--space-4)}}.block-pricing-addon-table__title{max-width:var(--container-max-wide);margin:0 auto var(--space-5);font-size:var(--font-size-h2);font-weight:500;line-height:1.25;letter-spacing:-.015em;color:#2f2e34;text-align:center}.block-pricing-addon-table__title-accent{color:var(--color-brand-primary,#007cd2);font-weight:500}.block.block-pricing-addon-table .block-pricing-table__interactive{max-width:var(--container-max-wide);margin:0 auto}.block.block-pricing-addon-table .block-pricing-table__scroll{overflow:auto;border:1px solid #d7e3ec;border-radius:.75rem;background:#fff}.block.block-pricing-addon-table .block-pricing-table__table{width:100%;min-width:44rem;table-layout:fixed;border-collapse:separate;border-spacing:0}.block.block-pricing-addon-table .block-pricing-table__corner,.block.block-pricing-addon-table .block-pricing-table__row-label{width:34%;padding:1.15rem 1rem 1.15rem 1.15rem;border-bottom:1px solid #e8eef3}.block.block-pricing-addon-table .block-pricing-table__corner{padding-bottom:.65rem;border-bottom:none;border-top-left-radius:.75rem}.block.block-pricing-addon-table .block-pricing-table__plan{width:auto;min-width:0}.block.block-pricing-addon-table .block-pricing-table__plan:last-child .block-pricing-table__plan-inner{border-top-right-radius:.75rem}.block.block-pricing-addon-table .block-pricing-table__plan-inner{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-height:0;padding:1.15rem 1rem;border:1px solid #e6eef4;border-bottom:none;border-radius:0;background:#fff;box-sizing:border-box}.block.block-pricing-addon-table .block-pricing-table__plan--popular .block-pricing-table__plan-inner{background:#eaf5fc;border-color:#c5dff0;border-radius:.75rem .75rem 0 0}.block.block-pricing-addon-table .block-pricing-table__badge-slot{display:none}.block.block-pricing-addon-table .block-pricing-table__plan-name{font-size:1.0625rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.block.block-pricing-addon-table .block-pricing-table__cell{padding:1.15rem 1rem;border-bottom:1px solid #e8eef3;border-left:1px solid #e6eef4;border-right:1px solid #e6eef4;border-radius:0;background:#fff}.block.block-pricing-addon-table .block-pricing-table__cell--popular{background:#eaf5fc;border-left-color:#c5dff0;border-right-color:#c5dff0}.block.block-pricing-addon-table .block-pricing-table__cell .block-pricing-table__price{font-size:.9375rem;font-weight:400;color:#3f3f46}.block.block-pricing-addon-table tbody tr:last-child .block-pricing-table__row-label{border-bottom:none;border-bottom-left-radius:.75rem}.block.block-pricing-addon-table tbody tr:last-child .block-pricing-table__cell{border-bottom:none}.block.block-pricing-addon-table tbody tr:last-child .block-pricing-table__cell:last-child{border-bottom-right-radius:.75rem}.block.block-pricing-addon-table tbody tr:last-child .block-pricing-table__cell--popular{border-radius:0 0 .75rem .75rem}.block-pricing-addon-table__note{max-width:var(--container-max-wide);margin:1.5rem auto 0;font-size:1rem;font-weight:400;line-height:1.5;color:#5b5b63}.block-pricing-addon-table__note-link{color:var(--color-brand-primary,#007cd2);font-weight:600;text-decoration:underline;text-underline-offset:.12em}.block-pricing-addon-table__note-link:hover{color:var(--color-brand-primary,#007cd2);text-decoration-thickness:2px}.block-pricing-addon-table__note-link:focus{outline:none}.block-pricing-addon-table__note-link:focus-visible{outline:2px solid var(--color-brand-primary,#007cd2);outline-offset:2px;border-radius:.15rem}.block.block-pricing-addon-table--omp .block-pricing-addon-table__title{max-width:1078px;margin:0;padding:40px 0;font-size:var(--font-size-h2);font-weight:400;line-height:var(--line-height-heading);letter-spacing:-.01em;color:#2f2e34;text-align:center}.block.block-pricing-addon-table--omp .block-pricing-addon-table__title-accent{font-weight:400}.block.block-pricing-addon-table--omp .block-pricing-table__interactive{max-width:none;margin:0}.block.block-pricing-addon-table--omp .block-pricing-table__scroll{overflow-x:auto;max-width:100%;margin-bottom:50px;border:none;border-radius:0;background:transparent}.block.block-pricing-addon-table--omp .block-pricing-table__table{width:1078px;min-width:1078px;table-layout:auto;border-collapse:collapse;border:none}.block.block-pricing-addon-table--omp .block-pricing-table__corner,.block.block-pricing-addon-table--omp .block-pricing-table__row-label{width:164px;min-width:164px;max-width:164px;padding:10px 24px 6px;border:none;border-right:1px solid #cadae7;border-top-left-radius:0;font-size:18px;font-weight:500;line-height:22.5px;color:#666;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.block.block-pricing-addon-table--omp .block-pricing-table__corner{border-right:none;border-bottom:2px dotted #cadae7}.block.block-pricing-addon-table--omp .block-pricing-table__table tbody tr{border-bottom:2px dotted #cadae7}.block.block-pricing-addon-table--omp .block-pricing-table__table tbody tr:last-child{border-bottom:none}.block.block-pricing-addon-table--omp .block-pricing-table__plan{width:auto;min-width:0;max-width:none;height:77px;padding:0;border:none;border-radius:20px 20px 0 0;background:transparent;vertical-align:bottom;box-sizing:border-box}.block.block-pricing-addon-table--omp .block-pricing-table__plan--popular{background:transparent}.block.block-pricing-addon-table--omp .block-pricing-table__plan--popular .block-pricing-table__plan-inner,.block.block-pricing-addon-table--omp .block-pricing-table__plan-inner,.block.block-pricing-addon-table--omp .block-pricing-table__plan:last-child .block-pricing-table__plan-inner{display:block;position:relative;width:calc(100% + 1px);height:100%;min-height:0;padding:0;border:1px solid #cadae7;border-radius:20px 20px 0 0;background:transparent;gap:0}.block.block-pricing-addon-table--omp .block-pricing-table__plan-name{display:block;min-height:0;margin-top:30px;font-size:18px;font-weight:500;line-height:22.5px;letter-spacing:normal;color:#2f2e34;white-space:nowrap}.block.block-pricing-addon-table--omp .block-pricing-table__interactive .block-pricing-table__cell{padding:10px 24px 6px;border:none;border-right:1px solid #cadae7;background:#fff;font-size:14px;font-weight:500;line-height:23.8px;color:#666;text-align:center;vertical-align:middle}.block.block-pricing-addon-table--omp .block-pricing-table__interactive .block-pricing-table__cell--popular{background:#fff;border-left-color:transparent;border-right-color:#cadae7}.block.block-pricing-addon-table--omp .block-pricing-table__cell .block-pricing-table__price{display:block;margin:0;font-size:14px;font-weight:500;line-height:23.8px;color:#666}.block.block-pricing-addon-table--omp .block-pricing-table__cell .block-pricing-table__price-number,.block.block-pricing-addon-table--omp .block-pricing-table__cell .block-pricing-table__price-symbol{font-size:14px;font-weight:500}.block.block-pricing-addon-table--omp .block-pricing-table__cell .block-pricing-table__price-symbol{margin-right:.25em}.block.block-pricing-addon-table--omp .block-pricing-table__cell .block-pricing-table__price-number{margin-left:0}.block.block-pricing-addon-table--omp tbody tr:last-child .block-pricing-table__row-label{padding:6px 24px;border-right:none;border-bottom-left-radius:0}.block.block-pricing-addon-table--omp tbody tr:last-child .block-pricing-table__cell,.block.block-pricing-addon-table--omp tbody tr:last-child .block-pricing-table__cell--popular,.block.block-pricing-addon-table--omp tbody tr:last-child .block-pricing-table__cell:last-child{position:relative;padding:0;border:none;border-radius:0 0 20px 20px}.block.block-pricing-addon-table--omp .block-pricing-table__cell-inner{display:contents}.block.block-pricing-addon-table--omp tbody tr:last-child .block-pricing-table__cell-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:calc(100% + 1px);height:100%;box-sizing:border-box;padding:10px 24px 0;border:1px solid #cadae7;border-top:none;border-radius:0 0 20px 20px;background:transparent;text-align:center}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-addon-table__title{max-width:1078px;margin:0;padding:40px 0;font-size:var(--font-size-h2);font-weight:500;line-height:var(--line-height-heading);letter-spacing:-.01em;color:#2f2e34;text-align:center}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__interactive{max-width:none;margin:0}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__scroll{overflow-x:auto;max-width:100%;margin-bottom:50px;border:none;border-radius:0;background:transparent}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__table{width:1078px;min-width:1078px;border-collapse:collapse;table-layout:fixed;border:none}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__corner,.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__row-label{width:auto;padding:10px 24px 6px;border:none;border-right:1px solid #cadae7;border-top-left-radius:0;font-size:18px;font-weight:500;line-height:22.5px;color:#666;text-align:left;white-space:normal}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__corner{border-right:none;border-bottom:2px dotted #cadae7}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__table tbody tr{border-bottom:2px dotted #cadae7}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__table tbody tr:last-child{border-bottom:none}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan{width:210px;min-width:210px;max-width:210px;height:77px;padding:0;border:none;border-radius:20px 20px 0 0;background:transparent;vertical-align:bottom;box-sizing:border-box}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan--popular{background:#e4f3fe}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan--popular .block-pricing-table__plan-inner,.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan-inner,.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan:last-child .block-pricing-table__plan-inner{display:block;position:relative;width:calc(100% + 1px);height:100%;min-height:0;padding:0;border:1px solid #cadae7;border-radius:20px 20px 0 0;background:transparent;gap:0}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan-name{display:block;margin-top:30px;font-size:18px;font-weight:500;line-height:22.5px;color:#2f2e34}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__interactive .block-pricing-table__cell{padding:10px 24px 6px;border:none;border-right:1px solid #cadae7;background:#fff;font-size:14px;font-weight:500;line-height:23.8px;color:#666;text-align:center;vertical-align:middle}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__interactive .block-pricing-table__cell--popular{background:#e4f3fe;border-left-color:transparent;border-right-color:#cadae7}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__cell .block-pricing-table__price{display:block;margin:0;font-size:14px;font-weight:500;line-height:23.8px;color:#666}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__cell .block-pricing-table__price-number,.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__cell .block-pricing-table__price-symbol{font-size:14px;font-weight:500}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__cell .block-pricing-table__price-symbol{margin-right:.25em}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__cell .block-pricing-table__price-number{margin-left:0}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) tbody tr:last-child .block-pricing-table__row-label{padding:6px 24px;border-right:none;border-bottom-left-radius:0}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) tbody tr:last-child .block-pricing-table__cell,.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) tbody tr:last-child .block-pricing-table__cell--popular,.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) tbody tr:last-child .block-pricing-table__cell:last-child{position:relative;padding:0;border:none;border-radius:0 0 20px 20px}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__cell-inner{display:contents}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) tbody tr:last-child .block-pricing-table__cell-inner{position:absolute;inset:0;display:block;width:calc(100% + 1px);height:100%;box-sizing:border-box;padding:10px 24px 0;border:1px solid #cadae7;border-top:none;border-radius:0 0 20px 20px;background:transparent;text-align:center}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-addon-table__note{max-width:none;margin:0;font-size:18px;font-weight:500;line-height:23px;color:#666}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-addon-table__note-link{color:#2ea3f2;font-weight:500;text-decoration:none}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-addon-table__note-link:hover{color:#2ea3f2;text-decoration:none}@media (max-width:1100px){.block.block-pricing-addon-table--omp .block-pricing-table__table{width:1078px;min-width:1078px}}@media (max-width:768px){.block.block-pricing-addon-table--omp .block-pricing-table__plan{height:77px}.block.block-pricing-addon-table--omp .block-pricing-table__plan--popular .block-pricing-table__plan-inner,.block.block-pricing-addon-table--omp .block-pricing-table__plan-inner,.block.block-pricing-addon-table--omp .block-pricing-table__plan:last-child .block-pricing-table__plan-inner{min-height:0;padding:0}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan{height:77px}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan--popular .block-pricing-table__plan-inner,.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan-inner,.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan:last-child .block-pricing-table__plan-inner{min-height:0;padding:0}}@media (max-width:450px){.block.block-pricing-addon-table--omp .block-pricing-addon-table__title{padding:24px 0;font-weight:400}.block.block-pricing-addon-table--omp .block-pricing-table__plan-name{font-size:16px;font-weight:500;line-height:20px}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-addon-table__title{padding:24px 0}.block.block-pricing-addon-table:not(.block-pricing-addon-table--omp) .block-pricing-table__plan-name{font-size:16px;font-weight:500;line-height:20px}}.sales-tax-subscription-fee-calculator{display:flex;justify-content:space-between;max-width:var(--container-max-wide);width:100%;margin:151px auto 50px;padding:0;border:none;background:transparent;box-sizing:border-box}.sales-tax-subscription-fee-calculator__intro{width:50%;background:url(/media/lappa-assets/pricing/pricing-circle-min.png) no-repeat;background-position:bottom}.sales-tax-subscription-fee-calculator__title{margin:0;padding:40px 0;font-size:36px;font-weight:500;line-height:39.6px;letter-spacing:-.01em;text-align:left;color:#333}.sales-tax-subscription-fee-calculator__title-accent{color:#007cd2;font-weight:inherit}.sales-tax-subscription-fee-calculator__form{width:50%;min-width:0}.sales-tax-subscription-fee-calculator__card{width:100%;min-height:590px;padding:32px;border-radius:20px;background:#e4f3fe;box-sizing:border-box}.sales-tax-subscription-fee-calculator__fields{display:block}.sales-tax-subscription-fee-calculator__field{margin:0;min-width:0}.sales-tax-subscription-fee-calculator__label{display:block;margin:0 0 10px;font-size:18px;font-weight:500;line-height:22.5px;text-align:left;color:#2f2e34}.sales-tax-subscription-fee-calculator__control{box-sizing:border-box;display:block;width:100%;height:49px;margin:0 0 33px;padding:10px 20px;border:1px solid #e4f3fe;border-radius:20px;background:#fff;font:inherit;font-size:19px;font-weight:500;line-height:23.75px;color:#2f2e34}.sales-tax-subscription-fee-calculator__control::placeholder{color:#8c8f9d;font-size:18px;font-weight:400;line-height:23.4px}.sales-tax-subscription-fee-calculator__control:focus{outline:none}.sales-tax-subscription-fee-calculator__control:focus-visible{outline:2px solid var(--color-brand-primary,#007cd2);outline-offset:2px}.sales-tax-subscription-fee-calculator__field--invalid .sales-tax-subscription-fee-calculator__control{border-color:#c62828;box-shadow:0 0 0 1px rgba(198,40,40,.25)}.sales-tax-subscription-fee-calculator__error{display:none;margin:-33px 0 12px;font-size:15px;font-weight:500;line-height:20.25px;color:#f04438}.sales-tax-subscription-fee-calculator__actions,.sales-tax-subscription-fee-calculator__field--invalid .sales-tax-subscription-fee-calculator__error{display:block}.sales-tax-subscription-fee-calculator__actions .cta-buttons{display:inline-flex;margin-top:27px}.sales-tax-subscription-fee-calculator__again{display:inline-block;box-sizing:border-box;margin-top:27px;margin-left:8px;padding:15px 25px;border:0;border-radius:40px;font:inherit;font-size:17px;font-weight:500;line-height:23px;height:57px;color:#fff;text-align:center;cursor:pointer;background:#2d9cdb}.sales-tax-subscription-fee-calculator__again:hover{background:#2d9cdb}.sales-tax-subscription-fee-calculator__again:focus{outline:none}.sales-tax-subscription-fee-calculator__again:focus-visible{outline:2px solid var(--color-brand-primary,#007cd2);outline-offset:2px}.sales-tax-subscription-fee-calculator__card--has-result .sales-tax-subscription-fee-calculator__label{color:#8c8f9d}.sales-tax-subscription-fee-calculator__summary{margin:0}.sales-tax-subscription-fee-calculator__result{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.35;color:#2f2e34}.sales-tax-subscription-fee-calculator__addons-remark{margin:0;font-size:14px;font-weight:500;line-height:23.8px;color:#666}@media (max-width:450px){.sales-tax-subscription-fee-calculator{display:block;margin-top:151px;margin-bottom:50px}.sales-tax-subscription-fee-calculator__intro{width:100%;background:url(/media/lappa-assets/pricing/pricing-calc-bg-mobile.png) no-repeat;background-position:100%}.sales-tax-subscription-fee-calculator__title{padding:24px 0;font-size:24px;font-weight:600}.sales-tax-subscription-fee-calculator__form{width:100%;margin-top:30px}}.block-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:1.25rem 2rem;gap:1.25rem 2rem;list-style:none;margin:0;padding:0;text-align:center}.block-stats-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;max-width:100%;padding:0;background:transparent;border:none;border-radius:0;overflow:hidden}.block-stats-number{display:block;max-width:100%;margin-bottom:.625rem;font-size:2.5rem;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:var(--letter-spacing-tight);color:var(--color-brand-secondary);white-space:nowrap}.block-stats-number--text{display:-webkit-box;max-width:min(14rem,100%);overflow:hidden;font-size:clamp(1.25rem,1.4vw + .7rem,1.5rem);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:0;white-space:normal;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.block-stats-unit{display:inline;font-size:1.5rem;font-weight:var(--font-weight-medium);line-height:1;letter-spacing:0;color:var(--color-brand-secondary);white-space:nowrap}.block-stats-label{display:block;max-width:100%;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.25;text-align:center;overflow-wrap:break-word}@media (max-width:1024px){.block-stats-number:not(.block-stats-number--text),.block-stats-unit{white-space:normal;overflow-wrap:break-word}}@media (max-width:768px){.block-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.25rem}.block-stats-number:not(.block-stats-number--text){font-size:2rem}.block-stats-unit{font-size:1.125rem}.block-stats-number--text{font-size:clamp(1.125rem,3.6vw,1.375rem)}}.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero{text-align:center}.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero .hero-content{max-width:var(--container-max);margin-left:auto;margin-right:auto}.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero .hero-content h1{margin-bottom:.875rem}article.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero{padding-bottom:0!important}.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero h1{padding:34px 0 25px!important}article.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout:has(.block-tax-academy-hub) .block-tax-academy-hub{padding-top:30px!important}.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero .hero-subtitle,.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero .hero-subtitle p,.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero p{max-width:none;margin-left:auto;margin-right:auto}.block-tax-academy-hub-controls{display:grid;grid-gap:1.25rem;gap:1.25rem;width:100%;max-width:var(--container-max);margin:0 auto 1.75rem}.block-tax-academy-hub-search-label{display:grid;grid-gap:.5rem;gap:.5rem;width:100%}.block-tax-academy-hub-search-heading{font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#929da5}.block-tax-academy-hub-search-field{position:relative;display:block;width:100%}.block-tax-academy-hub-search-icon{position:absolute;top:50%;left:1.125rem;z-index:1;width:1.125rem;height:1.125rem;color:#9aa3ab;transform:translateY(-50%);pointer-events:none}.block-tax-academy-hub-search{box-sizing:border-box;width:100%;max-width:none;height:3.25rem;padding:.75rem 1.25rem .75rem 2.75rem;border:1px solid #d7e0e7;border-radius:999px;background:#fff;color:#2f2e34;font:inherit;font-size:1rem;line-height:1.4}.block-tax-academy-hub-search::placeholder{color:#9aa3ab}.block-tax-academy-hub-search:focus{outline:2px solid var(--color-brand-primary);outline-offset:2px}.block-tax-academy-hub-topics-section{display:grid;grid-gap:.75rem;gap:.75rem;width:100%}.block-tax-academy-hub-topics-label{margin:0;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#929da5}.block-tax-academy-hub-topics{display:flex;flex-wrap:wrap;gap:.625rem .75rem;width:100%}.block-tax-academy-hub-topic{padding:.55rem 1.05rem;border:1px solid #d7e0e7;border-radius:999px;background:#fff;color:#2f2e34;cursor:pointer;font:inherit;font-size:.9375rem;line-height:1.3}.block-tax-academy-hub-topic.is-active,.block-tax-academy-hub-topic:hover{border-color:#007cd2;color:#007cd2;background:#fff}.block-tax-academy-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem 1.75rem;gap:1.5rem 1.75rem;width:100%;max-width:var(--container-max);margin:0 auto;padding:0;list-style:none}.block-tax-academy-hub-item{display:flex;min-width:0;margin:0}.block-tax-academy-hub-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem;align-items:center;width:100%;padding:.75rem;border:1px solid transparent;border-radius:.5rem;background:transparent;box-shadow:none;color:inherit;text-decoration:none;transform:scale(1);transition:background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-standard)}.block-tax-academy-hub-card:focus-visible{background:#fff;border-color:#e8e8e8;box-shadow:0 4px 16px rgba(15,23,42,.08);outline:2px solid var(--color-brand-primary);outline-offset:.1875rem;transform:scale(1.015)}.block-tax-academy-hub-card:focus-visible .block-tax-academy-hub-card-title{color:#333333}.block-tax-academy-hub-card-media{min-width:0}.block-tax-academy-hub-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}.block-tax-academy-hub-card-title{margin:0;min-width:0;color:#333333;font-size:1.25rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere;transition:color var(--duration-normal) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.block-tax-academy-hub-card:hover{background:#fff;border-color:#e8e8e8;box-shadow:0 4px 16px rgba(15,23,42,.08);transform:scale(1.015)}.block-tax-academy-hub-card:hover .block-tax-academy-hub-card-title{color:#333333}}@media (prefers-reduced-motion:reduce){.block-tax-academy-hub-card{transition:background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);transform:none}.block-tax-academy-hub-card:focus-visible,.block-tax-academy-hub-card:hover{transform:none}}.block-tax-academy-hub-empty{width:100%;max-width:var(--container-max);margin:1rem auto 0;color:#4a4a4a}@media (max-width:900px){.block-tax-academy-hub-card-title{font-size:1.125rem}}@media (max-width:768px){.block-tax-academy-hub-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.block-tax-academy-hub-card{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem 1.25rem}.block-tax-academy-hub-card-title{font-size:1.0625rem}}@media (max-width:520px){.block-tax-academy-hub-card{grid-template-columns:minmax(0,1fr);gap:.875rem}}.block.block-testimonials.block-testimonials--background-white{background-color:var(--color-surface)}.block.block-testimonials.block-testimonials--background-light-blue{background-color:var(--color-surface-tint)}.block.block-testimonials{--testimonials-gap:1.125rem;--testimonials-slide-size:calc((100% - (2 * var(--testimonials-gap))) / 3);--testimonials-ease:cubic-bezier(0.2,0.8,0.2,1);--testimonials-duration:300ms;--testimonials-border:rgba(202,218,231,0.72);--testimonials-card-radius:0.9375rem;--testimonials-text-line-clamp:6;--testimonials-card-min-height:21.5rem;--testimonials-header-min-height:4.375rem;--testimonials-actions-min-height:2rem}.block-testimonials-title{margin:0 0 2rem;text-align:center;font-size:var(--font-size-h2);line-height:var(--line-height-heading);font-weight:500;letter-spacing:-.015em;color:#2f2e34}.block-testimonials-title-accent{color:#007cd2}.block-testimonials-intro{margin:-1rem 0 2rem;text-align:center;color:#5c6470;font-size:1.0625rem;line-height:1.5}.block-testimonials-carousel{position:relative;display:flex;flex-direction:column;align-items:center}.block-testimonials-carousel-shell{width:100%;outline:none}.block-testimonials-carousel-shell:focus-visible{outline:2px solid rgba(0,124,210,.35);outline-offset:.25rem;border-radius:.5rem}.block-testimonials-carousel-viewport{width:100%;overflow:hidden}.block-testimonials-carousel-track{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y pinch-zoom}.block-testimonials-carousel-slide{flex:0 0 var(--testimonials-slide-size);min-width:0;margin-right:var(--testimonials-gap);display:flex}.block-testimonials-card{position:relative;display:flex;flex-direction:column;flex:1 1;width:100%;min-height:var(--testimonials-card-min-height);padding:1.625rem 1.75rem 1.375rem;border:1px solid var(--testimonials-border);border-radius:var(--testimonials-card-radius);background:#fff;box-shadow:0 .125rem .625rem rgba(15,23,42,.035);overflow:hidden;transition:transform var(--testimonials-duration) var(--testimonials-ease),box-shadow var(--testimonials-duration) var(--testimonials-ease),border-color var(--testimonials-duration) var(--testimonials-ease)}.block-testimonials-card:before{inset:0;border-radius:inherit;background:radial-gradient(circle at 100% 100%,rgba(228,243,254,.35),transparent 62%);opacity:0}.block-testimonials-card:after,.block-testimonials-card:before{content:"";position:absolute;transition:opacity var(--testimonials-duration) var(--testimonials-ease);pointer-events:none}.block-testimonials-card:after{right:.625rem;bottom:.625rem;width:6.75rem;height:6.75rem;background-image:var(--testimonials-shape-rest);background-repeat:no-repeat;background-position:100% 100%;background-size:contain;opacity:.1}.block-testimonials-card:focus-within,.block-testimonials-card:hover{transform:translateY(-2px);border-color:rgba(176,198,218,.85);box-shadow:0 .625rem 1.5rem rgba(15,23,42,.06),0 .125rem .375rem rgba(0,124,210,.04)}.block-testimonials--reviews-slider .block-testimonials-card:focus-within,.block-testimonials--reviews-slider .block-testimonials-card:hover{transform:none}.block-testimonials-card:focus-within:before,.block-testimonials-card:hover:before{opacity:1}.block-testimonials-card:focus-within:after,.block-testimonials-card:hover:after{opacity:.18;background-image:var(--testimonials-shape-hover)}.block-testimonials-card-header{position:relative;flex-shrink:0;min-height:var(--testimonials-header-min-height);margin-bottom:.875rem;padding-left:5.375rem}.block-testimonials-card-avatar{position:absolute;top:0;left:0;width:4.375rem;height:4.375rem;object-fit:contain}.block-testimonials-card-name{margin:0;font-size:1.75rem;line-height:1.15;font-weight:500;color:#2f2e34}.block-testimonials-card-role{margin:.2rem 0 0;font-size:.975rem;line-height:1.35;color:#667085}.block-testimonials-card-body{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;min-height:0}.block-testimonials-card-excerpt{position:relative;flex:1 1;height:calc(1.5em * var(--testimonials-text-line-clamp));min-height:calc(1.5em * var(--testimonials-text-line-clamp));overflow:hidden}.block-testimonials-card-excerpt.has-fade:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5rem;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.88) 58%,#fff);pointer-events:none}.block-testimonials--background-light-blue:not(.block-testimonials--category-slider) .block-testimonials-card{background:transparent}.block-testimonials--background-light-blue:not(.block-testimonials--category-slider) .block-testimonials-card-excerpt.has-fade:after{background:linear-gradient(180deg,rgba(228,243,254,0) 0,rgba(228,243,254,.88) 58%,var(--color-surface-tint) 100%)}.block-testimonials-card-text{margin:0;font-size:1.0625rem;line-height:1.5;color:#394150;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--testimonials-text-line-clamp);overflow:hidden}.block-testimonials-card-actions{display:flex;align-items:flex-end;flex-shrink:0;min-height:var(--testimonials-actions-min-height);margin-top:auto;padding-top:.625rem}.block-testimonials-read-full{padding:.125rem 0;border:0;background:transparent;color:#007cd2;font:inherit;font-size:.9375rem;font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none}.block-testimonials-read-full:focus-visible,.block-testimonials-read-full:hover{color:#005fa3;text-decoration:underline;text-underline-offset:.15em;outline:none}.block-testimonials-controls{display:flex;align-items:center;justify-content:center;gap:1.125rem;margin-top:1.5rem}.block-testimonials-arrow{display:inline-flex;align-items:center;justify-content:center;padding:.625rem;border:0;border-radius:0;background:transparent;color:#667085;cursor:pointer;transition:color var(--testimonials-duration) var(--testimonials-ease),opacity var(--testimonials-duration) var(--testimonials-ease)}.block-testimonials-arrow:focus-visible,.block-testimonials-arrow:hover{color:#007cd2;opacity:1;outline:none}.block-testimonials-arrow svg{width:1.125rem;height:1.125rem}.block-testimonials-dots{display:flex;align-items:center;justify-content:center;gap:.4375rem}.block-testimonials-dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:#cadae7;cursor:pointer;transition:width var(--testimonials-duration) var(--testimonials-ease),background-color var(--testimonials-duration) var(--testimonials-ease)}.block-testimonials-dot:focus-visible,.block-testimonials-dot:hover{background:#9eb8d0;outline:none}.block-testimonials-dot.is-active{width:1.375rem;background:#007cd2}.block-testimonials-dialog-root{--testimonials-dialog-duration:220ms;--testimonials-dialog-ease:cubic-bezier(0.2,0.8,0.2,1);position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;pointer-events:none}.block-testimonials-dialog-root.is-visible{pointer-events:auto}.block-testimonials-dialog-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.42);cursor:pointer;opacity:0;transition:opacity var(--testimonials-dialog-duration) var(--testimonials-dialog-ease)}.block-testimonials-dialog-root.is-visible .block-testimonials-dialog-backdrop{opacity:1}.block-testimonials-dialog{position:relative;z-index:1;width:min(100%,32rem);max-height:min(85vh,40rem);overflow:auto;padding:1.75rem 1.75rem 1.5rem;border:1px solid rgba(202,218,231,.85);border-radius:1rem;background:#fff;box-shadow:0 1.25rem 3rem rgba(15,23,42,.14);opacity:0;transform:scale(.985) translateY(.35rem);transition:opacity var(--testimonials-dialog-duration) var(--testimonials-dialog-ease),transform var(--testimonials-dialog-duration) var(--testimonials-dialog-ease)}.block-testimonials-dialog-root.is-visible .block-testimonials-dialog{opacity:1;transform:scale(1) translateY(0)}.block-testimonials-dialog-close{position:absolute;top:.875rem;right:.875rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:#667085;font-size:1.5rem;line-height:1;cursor:pointer}.block-testimonials-dialog-close:focus-visible,.block-testimonials-dialog-close:hover{color:#2f2e34;background:rgba(228,243,254,.65);outline:none}.block-testimonials-dialog-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.125rem;padding-right:2rem}.block-testimonials-dialog-avatar{width:4rem;height:4rem;object-fit:contain;flex-shrink:0}.block-testimonials-dialog-name{margin:0;font-size:1.375rem;line-height:1.2;font-weight:500;color:#2f2e34}.block-testimonials-dialog-role{margin:.25rem 0 0;font-size:.975rem;line-height:1.35;color:#667085}.block-testimonials-dialog-text{margin:0;font-size:1.0625rem;line-height:1.55;color:#394150}.block.block-testimonials.block-testimonials--category-slider{--testimonials-card-min-height:0;--testimonials-header-min-height:0;--testimonials-actions-min-height:0;--testimonials-text-line-clamp:3;--testimonials-border:#cadae7;background-color:#e4f3fe}.block-testimonials--category-slider .block-testimonials-title{text-align:left}.block-testimonials--category-slider .block-testimonials-intro{text-align:left;margin-bottom:calc(var(--space-8) + var(--space-6))}.block-testimonials--category-slider .block-testimonials-controls{justify-content:flex-start;margin-top:var(--space-8)}.block-testimonials--category-slider .block-testimonials-card{display:grid;grid-template-columns:3.5rem minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:.25rem;row-gap:.25rem;align-items:start;min-height:0;padding:1.5rem 1.75rem;background:transparent;box-shadow:none}.block-testimonials--category-slider .block-testimonials-card:after,.block-testimonials--category-slider .block-testimonials-card:before{display:none}.block-testimonials--category-slider .block-testimonials-card-header{display:contents;min-height:0;margin:0;padding:0}.block-testimonials--category-slider .block-testimonials-card-avatar{grid-column:1;grid-row:1/span 2;position:static;width:3.5rem;height:3.5rem;margin:0}.block-testimonials--category-slider .block-testimonials-card-name{grid-column:2;grid-row:1;font-size:1.5rem;font-weight:600;line-height:1.2}.block-testimonials--category-slider .block-testimonials-card-body{grid-column:2;grid-row:2;flex:none}.block-testimonials--category-slider .block-testimonials-card-excerpt{flex:none;height:auto;min-height:0}.block-testimonials--category-slider .block-testimonials-card-excerpt.has-fade:after{background:linear-gradient(180deg,rgba(228,243,254,0),rgba(228,243,254,.88) 58%,#e4f3fe)}.block-testimonials--category-slider .block-testimonials-card-text{font-size:.875rem;font-weight:500;line-height:1.7;color:#666}.block-testimonials--category-slider .block-testimonials-card-actions{min-height:0;padding-top:.25rem}.block-testimonials--category-slider .block-testimonials-card:focus-within,.block-testimonials--category-slider .block-testimonials-card:hover{background-color:transparent;box-shadow:0 .625rem 1.5rem rgba(15,23,42,.06),0 .125rem .375rem rgba(0,124,210,.04)}@media (max-width:1079px){.block.block-testimonials{--testimonials-slide-size:calc((100% - var(--testimonials-gap)) / 2);--testimonials-text-line-clamp:5;--testimonials-card-min-height:20.5rem}}@media (max-width:450px){.block.block-testimonials{--testimonials-slide-size:calc((100% - var(--testimonials-gap)) / 1.2);--testimonials-text-line-clamp:4;--testimonials-card-min-height:19.5rem}.block-testimonials-card{padding:1.375rem 1.25rem 1.125rem}.block-testimonials-card-header{padding-left:4.875rem}.block-testimonials-card-name{font-size:1.5rem}.block-testimonials-controls{gap:.875rem}}@media (prefers-reduced-motion:reduce){.block-testimonials-arrow,.block-testimonials-card,.block-testimonials-card:after,.block-testimonials-card:before,.block-testimonials-dot{transition:none}.block-testimonials-card:focus-within,.block-testimonials-card:hover{transform:none}.block-testimonials-dialog{transform:none;transition:opacity .18s ease}.block-testimonials-dialog-root.is-visible .block-testimonials-dialog{transform:none}}.block-text-section-title-highlight{color:#007cd2}.block-text-section--title-center .block-text-section-inner>h2{text-align:center}.block-text-section--title-right .block-text-section-inner>h2{text-align:right}.block-text-section .block-text-section-inner>div>blockquote,.block-text-section .block-text-section-inner>div>p{margin:0 0 1rem;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.28;color:#666}.block-text-section .block-text-section-inner>div>:is(ul,ol){font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.28;color:#666}.block-text-section .block-text-section-inner>div>blockquote:last-child,.block-text-section .block-text-section-inner>div>p:last-child{margin-bottom:0}.block-text-section--split-columns .block-text-section-inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:2.5rem 3rem;gap:2.5rem 3rem;align-items:start;width:100%;max-width:var(--container-max);margin-inline:auto}.block-text-section--split-columns .block-text-section-inner>div>blockquote,.block-text-section--split-columns .block-text-section-inner>div>p,.block-text-section.block-text-section--split-columns .block-text-section-inner>h2{margin:0}@media (min-width:769px){.block-text-section--split-columns .block-text-section-inner>div{padding-top:40px}}.block-text-section--two-column-rich-text .block-text-section-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2.5rem 3rem;gap:2.5rem 3rem;align-items:start;width:100%;max-width:var(--container-max);margin-inline:auto}.block-text-section--two-column-rich-text .block-text-section-inner:has(.block-text-section-column--left>div table):not(:has(.block-text-section-column--right>div table)){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.block-text-section--two-column-rich-text .block-text-section-inner:has(.block-text-section-column--right>div table):not(:has(.block-text-section-column--left>div table)){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.block-text-section--two-column-rich-text .block-text-section-inner>h2{grid-column:1/-1;margin:0 0 1.75rem}.block-text-section--two-column-rich-text .block-text-section-column>div>blockquote,.block-text-section--two-column-rich-text .block-text-section-column>div>p{margin:0 0 1rem;color:var(--color-text-muted);font-size:1.0625rem;font-weight:var(--font-weight-body);line-height:1.5}.block-text-section--two-column-rich-text .block-text-section-column>div>:is(ul,ol){margin:0 0 1rem;padding-left:1.25rem;color:var(--color-text-muted);font-size:1.0625rem;font-weight:var(--font-weight-body);line-height:1.5}.block-text-section--two-column-rich-text .block-text-section-column>div>:is(ul,ol)>li{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.block-text-section--two-column-rich-text .block-text-section-column>div>:is(ul,ol):last-child,.block-text-section--two-column-rich-text .block-text-section-column>div>blockquote:last-child,.block-text-section--two-column-rich-text .block-text-section-column>div>p:last-child{margin-bottom:0}.block-text-section--two-column-rich-text .block-text-section-column{min-width:0}.block-text-section--two-column-rich-text .block-text-section-column>div:has(table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.block-text-section--two-column-rich-text:not(.block-text-section--document):has(.block-text-section-inner table) .block-text-section-inner{max-width:var(--container-max)}.block-text-section--two-column-rich-text:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>h2{margin:0 0 1.75rem;padding:0;font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table{display:table;width:100%;min-width:0;max-width:100%;table-layout:auto;margin:0;border:1px solid var(--color-border);border-collapse:separate;border-spacing:0;border-radius:12px;background:var(--color-surface);font-size:.9375rem;font-weight:var(--font-weight-body);line-height:1.45;color:var(--color-text)}.block-text-section--two-column-rich-text:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-column>div table{display:table;width:100%;min-width:0;max-width:100%;table-layout:auto;margin:0;border:1px solid var(--color-border);border-collapse:separate;border-spacing:0;border-radius:12px;background:var(--color-surface);font-size:.9375rem;font-weight:var(--font-weight-body);line-height:1.45;color:var(--color-text)}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table :is(th,td){box-sizing:border-box;height:auto;min-height:0;padding:.75rem 1rem;border:0;border-bottom:1px solid #e8eef3;border-radius:0;background:transparent;color:var(--color-text);font-size:.9375rem;font-weight:var(--font-weight-body);line-height:1.45;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;white-space:normal}.block-text-section--two-column-rich-text:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-column>div table :is(th,td){box-sizing:border-box;height:auto;min-height:0;padding:.75rem 1rem;border:0;border-bottom:1px solid #e8eef3;border-radius:0;background:transparent;color:var(--color-text);font-size:.9375rem;font-weight:var(--font-weight-body);line-height:1.45;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;white-space:normal}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table tbody th,.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table tbody>tr:first-child:has(>th):has(>td)>:is(th,td),.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table thead :is(th,td){background:#f3f8fc;color:var(--color-text);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;border:0;border-bottom:1px solid var(--color-border);border-radius:0;vertical-align:middle}.block-text-section--two-column-rich-text:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-column>div table tbody th,.block-text-section--two-column-rich-text:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-column>div table tbody>tr:first-child:has(>th):has(>td)>:is(th,td),.block-text-section--two-column-rich-text:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-column>div table thead :is(th,td){background:#f3f8fc;color:var(--color-text);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;border:0;border-bottom:1px solid var(--color-border);border-radius:0;width:auto;padding:.75rem 1rem;text-align:left;vertical-align:middle}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table tr:last-child :is(th,td){border-bottom:0}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table tr:first-child :is(td,th):first-child{border-top-left-radius:11px}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table tr:first-child :is(td,th):last-child{border-top-right-radius:11px}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table tr:last-child :is(td,th):first-child{border-bottom-left-radius:11px}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table tr:last-child :is(td,th):last-child{border-bottom-right-radius:11px}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table th :is(h1,h2,h3,h4,h5,h6),.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table tr:first-child :is(h1,h2,h3,h4,h5,h6){margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table :is(th,td) :is(b,strong){font-weight:var(--font-weight-semibold)}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table a{color:var(--color-link);font-weight:inherit;text-decoration:underline;text-underline-offset:.12em}.block-text-section--two-column-rich-text:not(.block-text-section--document) .block-text-section-column>div table a:hover{color:var(--color-link-hover)}@media (max-width:960px){.block-text-section--two-column-rich-text .block-text-section-inner,.block-text-section--two-column-rich-text .block-text-section-inner:has(.block-text-section-column--left>div table):not(:has(.block-text-section-column--right>div table)),.block-text-section--two-column-rich-text .block-text-section-inner:has(.block-text-section-column--right>div table):not(:has(.block-text-section-column--left>div table)){grid-template-columns:minmax(0,1fr);gap:1.25rem;width:100%;max-width:100%;min-width:0}.block-text-section--two-column-rich-text .block-text-section-inner>h2{grid-column:1/-1;margin-bottom:1.25rem}.block-text-section--two-column-rich-text .block-text-section-column{grid-column:1/-1;min-width:0;max-width:100%}.block-text-section--two-column-rich-text .block-text-section-column>div{min-width:0;max-width:100%}.block-text-section--two-column-rich-text{overflow-x:clip}}.block-text-section--two-column-rich-text.block-text-section--with-cta .block-text-section-cta{grid-column:1/-1}.block-text-section--constrained .block-text-section-inner{width:100%;margin-inline:0}.block-text-section--constrained .block-text-section-inner>h2{margin:0 0 1.75rem;font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.block-text-section--constrained .block-text-section-inner>div>blockquote,.block-text-section--constrained .block-text-section-inner>div>p{margin:0 0 1.125rem;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.55;color:#4a4a4a}.block-text-section--constrained .block-text-section-inner>div>blockquote:last-child,.block-text-section--constrained .block-text-section-inner>div>p:last-child{margin-bottom:0}.block-text-section--constrained .block-text-section-inner>div>ul{margin:.25rem 0 0;padding-left:1.25rem;color:#4a4a4a;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.55}.block-text-section--constrained .block-text-section-inner>div>ul>li{margin:0 0 .625rem}.block-text-section--constrained .block-text-section-inner>div>ul>li:last-child{margin-bottom:0}.block-text-section--with-cta .block-text-section-cta{margin-top:1.75rem}.block-text-section--with-cta .block-text-section-cta .hero-cta-buttons{margin:0;padding:0}.block-text-section--with-cta .block-text-section-cta .cta-buttons{display:flex;flex-wrap:wrap;gap:var(--space-4)}.block-text-section--with-cta .block-text-section-cta .cta-buttons a{display:inline-block;max-width:100%;padding:.875rem 1.5625rem;border:1px solid var(--color-header-cta);border-radius:var(--radius-pill);background:var(--color-header-cta);color:var(--color-text);font-size:1.0625rem;font-weight:var(--font-weight-semibold);line-height:1.2;text-decoration:none;transition:background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),color var(--duration-normal) var(--ease-standard)}.block-text-section--with-cta .block-text-section-cta .cta-buttons a:hover{background:var(--color-header-cta-hover);border-color:var(--color-header-cta-hover);color:var(--color-text)}.block-text-section--with-cta .block-text-section-cta .cta-buttons a:focus-visible{outline:2px solid var(--color-header-cta);outline-offset:.1875rem}.block-text-section--compact-with-cta .block-text-section-inner{width:100%;max-width:48rem;margin-inline:0}.block-text-section--compact-with-cta .block-text-section-inner>h2{margin:0 0 1.25rem;font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.block-text-section--compact-with-cta .block-text-section-inner>div>blockquote,.block-text-section--compact-with-cta .block-text-section-inner>div>p{margin:0;font-size:1.0625rem;font-weight:var(--font-weight-medium);line-height:1.55;color:#4a4a4a}.block-text-section--compact-with-cta.block-text-section--with-cta .block-text-section-cta{margin-top:1.5rem}.block-text-section--tinted{box-shadow:inset 0 1px 0 rgba(255,255,255,.7);background-image:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 42%)}.block-text-section--tinted .block-text-section-inner h2{margin:0 0 1.375rem;font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.block-text-section--tinted .block-text-section-inner>div>blockquote,.block-text-section--tinted .block-text-section-inner>div>p{margin:0 0 1.125rem;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.28;color:#666}.block-text-section--tinted .block-text-section-inner>div>blockquote:last-child,.block-text-section--tinted .block-text-section-inner>div>p:last-child{margin-bottom:0}.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol){margin:0 0 1.125rem;padding-left:1.25rem;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.28;color:#666}.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol):last-child{margin-bottom:0}.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol)>li{margin:0 0 .625rem;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol)>li:last-child{margin-bottom:0}.block-text-section:not(.block-text-section--document) .block-text-section-inner>div:has(table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.block-text-section:not(.block-text-section--document) .block-text-section-inner table{display:table;width:100%;min-width:36rem;max-width:none;table-layout:fixed;margin:0;border:1px solid var(--color-border);border-collapse:separate;border-spacing:0;border-radius:12px;background:var(--color-surface);font-size:.9375rem;line-height:1.45;color:var(--color-text)}.block-text-section:not(.block-text-section--document) .block-text-section-inner table td,.block-text-section:not(.block-text-section--document) .block-text-section-inner table th{height:auto;min-height:0;padding:.7rem .9rem;border:0;border-bottom:1px solid #e8eef3;background:transparent;color:var(--color-text);font-size:.9375rem;font-weight:var(--font-weight-body);line-height:1.45;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;white-space:normal}.block-text-section:not(.block-text-section--document) .block-text-section-inner table th,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:first-child td{background:#f3f8fc;color:var(--color-text);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;border-bottom:1px solid var(--color-border);vertical-align:middle}.block-text-section:not(.block-text-section--document) .block-text-section-inner table th :is(h1,h2,h3,h4,h5,h6),.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:first-child :is(h1,h2,h3,h4,h5,h6){margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child td,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child th{border-bottom:0}.block-text-section:not(.block-text-section--document) .block-text-section-inner table th:first-child,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:first-child td:first-child{border-top-left-radius:11px}.block-text-section:not(.block-text-section--document) .block-text-section-inner table th:last-child,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:first-child td:last-child{border-top-right-radius:11px}.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child td:first-child,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child th:first-child{border-bottom-left-radius:11px}.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child td:last-child,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child th:last-child{border-bottom-right-radius:11px}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner{max-width:1080px}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>h2{margin:0;padding:40px 0;font-size:36px;font-weight:400;line-height:39.6px;letter-spacing:-.01em;color:#2f2e34;text-align:center}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div:has(table){overflow-x:auto}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table{display:table;width:100%;min-width:36rem;table-layout:fixed;margin:0;border:none;border-collapse:separate;border-spacing:0;border-radius:0;background:transparent;font-size:14px;font-weight:500;line-height:1.7;color:#2f2e34}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table th{box-sizing:border-box;height:auto;min-height:0;padding:24px 0;border:none;background:transparent;color:#2f2e34;font-size:14px;font-weight:500;line-height:1.7;text-align:center;vertical-align:middle;overflow-wrap:break-word}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table tr:first-child :is(h1,h2,h3,h4,h5,h6)) .block-text-section-inner table td:first-child,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table tr:first-child :is(h1,h2,h3,h4,h5,h6)) .block-text-section-inner table th:first-child{width:20%;padding:24px 0;border:none;border-radius:0;font-size:20px;font-weight:500;line-height:26px;text-align:left;color:#2f2e34}.block-text-section:not(.block-text-section--document):not(.block-text-section--two-column-rich-text):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child td:not(:first-child),.block-text-section:not(.block-text-section--document):not(.block-text-section--two-column-rich-text):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child th:not(:first-child){padding:24px 0;border:1px #cadae7;border-style:solid solid dotted;border-radius:20px 20px 0 0;background:transparent;font-size:14px;font-weight:500;line-height:1.7;color:#2f2e34}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child td:not(:first-child)+td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child td:not(:first-child)+th,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child th:not(:first-child)+td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child th:not(:first-child)+th{border-left:none}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child td:not(:first-child) strong,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child th:not(:first-child) strong{font-size:inherit;font-weight:700}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child td:not(:first-child),.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child th:not(:first-child){padding:24px 0;border:1px solid #cadae7;border-top:none;border-radius:0 0 20px 20px;background:transparent}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child td:not(:first-child)+td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child td:not(:first-child)+th,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child th:not(:first-child)+td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child th:not(:first-child)+th{border-left:none}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child td:first-child,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child th:first-child{border:none;border-radius:0}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>p{margin:0;font-size:14px;font-weight:400;line-height:1.7;color:#666}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>blockquote{margin:0;font-size:14px;font-weight:400;line-height:1.7;color:#666}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>table+p{margin-top:0}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>p+p{margin-top:0}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>blockquote+blockquote{margin-top:0}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>p :is(b,strong){font-weight:700}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>blockquote :is(b,strong){font-weight:700}@media (max-width:1024px){.block-text-section--tinted{padding-top:calc(var(--space-12) + var(--space-4));padding-bottom:calc(var(--space-12) + var(--space-4))}}@media (max-width:768px){.block-text-section--split-columns .block-text-section-inner{grid-template-columns:minmax(0,1fr);gap:1.25rem}.block-text-section .block-text-section-inner>div>:is(ul,ol),.block-text-section .block-text-section-inner>div>blockquote,.block-text-section .block-text-section-inner>div>p{font-size:.9375rem;line-height:1.6}.block-text-section--two-column-rich-text .block-text-section-column>:is(ul,ol),.block-text-section--two-column-rich-text .block-text-section-column>blockquote,.block-text-section--two-column-rich-text .block-text-section-column>p{color:var(--color-text-muted);font-size:1.0625rem;font-weight:var(--font-weight-body);line-height:1.5}.block-text-section--constrained .block-text-section-inner>h2{margin-bottom:1.375rem;line-height:1.3}.block-text-section--constrained .block-text-section-inner>div>blockquote,.block-text-section--constrained .block-text-section-inner>div>p,.block-text-section--constrained .block-text-section-inner>div>ul{font-size:1.0625rem;line-height:1.5}.block-text-section--with-cta .block-text-section-cta{margin-top:1.5rem}.block-text-section--compact-with-cta{padding-top:2.25rem;padding-bottom:2.25rem}.block-text-section--compact-with-cta .block-text-section-inner>h2{margin-bottom:1.125rem;line-height:1.3}.block-text-section--compact-with-cta .block-text-section-inner>div>blockquote,.block-text-section--compact-with-cta .block-text-section-inner>div>p{font-size:1rem;line-height:1.5}.block-text-section--compact-with-cta.block-text-section--with-cta .block-text-section-cta{margin-top:1.375rem}.block-text-section--tinted{padding-top:var(--space-12);padding-bottom:var(--space-12)}.block-text-section--tinted .block-text-section-inner h2{margin-bottom:1.125rem;line-height:1.3}.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol),.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol)>li,.block-text-section--tinted .block-text-section-inner>div>blockquote,.block-text-section--tinted .block-text-section-inner>div>p{font-size:1.0625rem;line-height:1.5}.block-text-section:not(.block-text-section--document) .block-text-section-inner table td,.block-text-section:not(.block-text-section--document) .block-text-section-inner table th{padding:.625rem .75rem}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table td:first-child,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table th,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table th:first-child,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child td:not(:first-child),.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child td:not(:first-child){padding:24px 0}}@media (max-width:450px){.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>h2{padding:24px 0;font-size:24px;font-weight:600;line-height:1.1;text-align:center}}