section[data-astro-cid-lmkygsfs]{margin:96px 0}.switch[data-astro-cid-lmkygsfs]{position:relative;display:inline-block;width:36px;height:20px;margin-right:var(--s1);vertical-align:middle}.switch[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs]{opacity:0;width:0;height:0}.switch__slider[data-astro-cid-lmkygsfs]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--neutral-outline-1);transition:0.2s;border-radius:6px}.switch__slider[data-astro-cid-lmkygsfs]:before{position:absolute;content:"";height:12px;width:12px;left:4px;bottom:4px;background-color:var(--bg-0);transition:0.4s;border-radius:2px;box-shadow:0px 8px 24px 0px rgba(82,80,74,0.12)}.switch__slider[data-astro-cid-lmkygsfs]:after{position:absolute;content:"I";color:var(--neutral-fg-2);font-size:12px;line-height:20px;right:8px;top:0}input[data-astro-cid-lmkygsfs]:checked+.switch__slider[data-astro-cid-lmkygsfs]{background-color:var(--primary-blue-bg)}input[data-astro-cid-lmkygsfs]:checked+.switch__slider[data-astro-cid-lmkygsfs]:after{color:var(--on-hue-fg);content:"O";left:6px}input[data-astro-cid-lmkygsfs]:checked+.switch__slider[data-astro-cid-lmkygsfs]:before{transform:translateX(16px)}@media (max-width: 744px){.padded_on_phone[data-astro-cid-lmkygsfs]{padding:0 var(--s4)}}@media (max-width: 1024px){.pricing-hero[data-astro-cid-lmkygsfs]{margin-bottom:var(--s14)!important}}@media (max-width: 1024px){.pricing-hero[data-astro-cid-lmkygsfs]+section[data-astro-cid-lmkygsfs]{margin-top:0}}.mobile-break[data-astro-cid-lmkygsfs]{display:none}@media (max-width: 744px){.mobile-break[data-astro-cid-lmkygsfs]{display:block}}.pricing-title[data-astro-cid-lmkygsfs]{color:var(--neutral-fg-1)}@media (max-width: 744px){.pricing-title[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{display:block;font-style:italic}}.events[data-astro-cid-lmkygsfs]{padding:0;margin-top:var(--s9);overflow:hidden;border-radius:calc(var(--radius) * 2)}.events[data-astro-cid-lmkygsfs] .hidden[data-astro-cid-lmkygsfs]{display:none}.events[data-astro-cid-lmkygsfs] .throughput_content[data-astro-cid-lmkygsfs]:not(.price){interpolate-size:allow-keywords;padding-bottom:var(--s2);transition:height 200ms ease,opacity 200ms ease}.events[data-astro-cid-lmkygsfs] .throughput_content[data-astro-cid-lmkygsfs]:not(.price).hidden{display:block;height:0;opacity:0;overflow:hidden}.events[data-astro-cid-lmkygsfs] .card-section[data-astro-cid-lmkygsfs]{padding:var(--s10)}.events[data-astro-cid-lmkygsfs] .card-section[data-astro-cid-lmkygsfs]:not(:last-child){padding-bottom:calc(var(--s10) + var(--s4))}@media (max-width: 744px){.events[data-astro-cid-lmkygsfs] .card-section[data-astro-cid-lmkygsfs]{padding:var(--s4);padding-top:var(--s6);padding-bottom:calc(var(--s6) + var(--s4))}}.events[data-astro-cid-lmkygsfs] .card-section[data-astro-cid-lmkygsfs] header[data-astro-cid-lmkygsfs]{max-width:552px;display:flex;flex-direction:column;gap:var(--s1)}.events[data-astro-cid-lmkygsfs] .card-section[data-astro-cid-lmkygsfs]:first-child{background-color:var(--bg-0)}.events[data-astro-cid-lmkygsfs] .card-section[data-astro-cid-lmkygsfs]:not(:first-child){border-top:1px dashed var(--neutral-outline-1);border-top-width:1px;background-color:#fcfcfc}.events[data-astro-cid-lmkygsfs] .card-section[data-astro-cid-lmkygsfs]:not(:first-child):has(input:checked){background-color:var(--bg-0)}.events[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:var(--s2)}.events[data-astro-cid-lmkygsfs] .price[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--s1);margin-left:auto;text-align:right;transition:opacity 200ms ease}@media (max-width: 744px){.events[data-astro-cid-lmkygsfs] .price[data-astro-cid-lmkygsfs]{text-align:left;margin-left:unset}}.events[data-astro-cid-lmkygsfs] .price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{display:block}.events[data-astro-cid-lmkygsfs] .throughput_content[data-astro-cid-lmkygsfs].price.hidden{display:flex;opacity:0;pointer-events:none}@media (max-width: 1024px){.events[data-astro-cid-lmkygsfs] .throughput_content[data-astro-cid-lmkygsfs].price.hidden{display:none}}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs]{margin-top:var(--s8)}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] .slider[data-astro-cid-lmkygsfs]{position:relative;overflow:visible;width:100%;padding:var(--s3) var(--s1)}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] .slider__input[data-astro-cid-lmkygsfs]{width:100%;position:relative;-webkit-appearance:none;background:transparent;z-index:1}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] .slider__badge[data-astro-cid-lmkygsfs]{position:absolute;top:44px;left:0;z-index:2}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] .slider__max_badge[data-astro-cid-lmkygsfs]{position:absolute;top:44px;right:0}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] .slider__input[data-astro-cid-lmkygsfs]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background-color:var(--primary-blue-bg);cursor:pointer;margin-top:-6px;z-index:1;box-shadow:0px 0px 0px 1px var(--primary-badge-outline)}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] .slider__input[data-astro-cid-lmkygsfs]::-moz-range-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background-color:var(--primary-blue-bg);cursor:pointer;margin-top:-6px;z-index:1;box-shadow:0px 0px 0px 1px var(--primary-badge-outline)}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] .slider__input[data-astro-cid-lmkygsfs]::-webkit-slider-runnable-track{width:100%;height:2px;background:var(--neutral-outline-1);border-radius:2px}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] .slider__input[data-astro-cid-lmkygsfs]::-moz-range-track{width:100%;height:2px;background:var(--neutral-outline-1);border-radius:2px}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] .slider__steps[data-astro-cid-lmkygsfs]{left:0;right:0;bottom:0;z-index:0;display:flex;justify-content:space-between;padding:0 var(--s2)}.events[data-astro-cid-lmkygsfs] .slider-container[data-astro-cid-lmkygsfs] .slider__step[data-astro-cid-lmkygsfs]{width:2px;height:4px;background:var(--neutral-outline-1)}.mobile-break[data-astro-cid-lmkygsfs]{display:none}@media (max-width: 744px){.mobile-break[data-astro-cid-lmkygsfs]{display:block}}.pricings {
  z-index: 1;
  position: relative;
}
.pricings:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -20px;
  height: var(--spacing-spacing-10, 40px);
  flex-shrink: 0;
  border-radius: 1128px;
  background: var(--color-neutral-100, #f5f5f5);
  filter: blur(14px);
  z-index: -1;
}
@media (max-width: 744px) {
  .pricings .flex__quarter {
    width: 100%;
  }
}

.pricings .pricing {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--s4);
  min-height: 460px;
  border-radius: 0;
}
@media (max-width: 744px) {
  .pricings .pricing {
    min-height: unset;
    padding-top: var(--s6);
  }
}
.pricings .pricing .body-xs,
.pricings .pricing .subtitle-s {
  color: var(--neutral-fg-2);
}
.pricings .pricing small {
  display: block;
}
.pricings .pricing .button {
  margin-top: auto;
}
.pricings .pricing:first-child {
  background-color: #fafafa;
}
.pricings .pricing:nth-child(2) {
  background-color: var(--bg-0);
}
.pricings .pricing:nth-child(3) {
  background-color: #fcfcfc;
}
.pricings .pricing:nth-child(4) {
  background-color: #fafafa;
}

.pricings .pricing:first-child {
  border-top-left-radius: calc(var(--radius) * 2);
  border-bottom-left-radius: calc(var(--radius) * 2);
}
@media (max-width: 744px) {
  .pricings .pricing:first-child {
    border-top-right-radius: calc(var(--radius) * 2);
    border-bottom-left-radius: 0;
  }
}

.pricings .pricing:nth-child(4) {
  border-top-right-radius: calc(var(--radius) * 2);
  border-bottom-right-radius: calc(var(--radius) * 2);
}
@media (max-width: 744px) {
  .pricings .pricing:nth-child(4) {
    border-top-right-radius: 0;
    border-bottom-left-radius: calc(var(--radius) * 2);
  }
}

@media (min-width: 744px) {
  .pricings .pricing:not(:first-child) {
    border-left-width: 0px;
  }
}

.pricings .pricing:nth-child(2) {
  border-right-width: 0px;
}
@media (max-width: 744px) {
  .pricings .pricing:nth-child(2) {
    border-right-width: 1px;
  }
}

.pricings .pricing:nth-child(3) {
  border-left-width: 1px;
}
@media (max-width: 744px) {
  .pricings .pricing:nth-child(3) {
    border-right-width: 0px;
  }
}

@media (min-width: 1024px) {
  .pricings .pricing.pricing--popular {
    z-index: 2;
    margin-top: calc(var(--s4) * -1);
    border-top-left-radius: calc(var(--radius) * 2);
    border-top-right-radius: calc(var(--radius) * 2);
  }
  .pricings .pricing.pricing--popular p:first-of-type {
    margin-top: calc(var(--s4) * 1);
  }
}

.pricings .pricing .ul--icons {
  margin: calc(var(--s2) * -1) 0 var(--s3);
}
.pricings .pricing .ul--icons:last-of-type {
  margin-bottom: var(--s10);
}
@media (max-width: 1024px) {
  .pricings .pricing .ul--icons:last-of-type {
    margin-bottom: var(--s6);
  }
}

.pricings .pricing .ul--icons li {
  flex-wrap: nowrap;
}

.tables table {
  display: flex;
  flex-direction: column;
  gap: var(--s6);
  width: 100%;
}
@media (max-width: 1024px) {
  .tables table {
    display: none;
  }
}
.tables table .button {
  text-align: center;
}
.tables table .sticky {
  position: sticky;
  top: var(--s14);
  background-color: var(--tan-bg);
}
.tables table [astro-icon="ms:close"] {
  color: var(--neutral-fg-2);
}
.tables table [astro-icon="ms:check"] {
  color: var(--primary-fg);
}
.tables table [astro-icon="ms:info"] {
  vertical-align: middle;
}
.tables tbody {
  display: flex;
  flex-direction: column;
}
.tables tr {
  display: flex;
  gap: var(--s6);
  border-bottom: 1px solid var(--neutral-outline-1);
}
@media (max-width: 1024px) {
  .tables tr {
    gap: var(--s2);
  }
}
.tables tr:not(:first-child) th {
  color: var(--neutral-fg-2);
  font-weight: 500;
}
.tables .tr--no_border {
  border-color: transparent;
}
.tables td,
.tables th {
  flex: 1;
  text-align: left;
  padding: var(--s4) 0;
}
.tables td small,
.tables th small {
  color: var(--neutral-fg-2);
}
.tables th:first-child {
  flex: 2;
}
@media (max-width: 1024px) {
  .tables th:first-child {
    flex: 1;
  }
}