.pb-band{--rw-ground-fill:var(--rw-off-black);padding-block:var(--rw-module)}.pb-head{text-align:center;margin-inline:auto;max-width:44ch;margin-bottom:56px}.rw-provider-marks.pb-grid{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:56px 32px;display:grid}.rw-provider-marks.pb-grid>li{align-items:center;gap:14px;min-width:0;display:flex}.rw-provider-marks.pb-grid>.rw-provider-tail{text-align:center;grid-column:1/-1}.rw-provider-name{font-size:var(--rw-provider-mark-h);letter-spacing:-.04em;white-space:nowrap;font-weight:500;line-height:1}@media (max-width:1023px){.pb-head{margin-bottom:40px}.rw-provider-marks.pb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:640px){.rw-provider-marks.pb-grid{grid-template-columns:minmax(0,1fr);gap:28px}}
.price-hero{padding-top:192px;padding-bottom:64px}.price-hero-line{width:var(--rw-rail-14);text-align:center;text-wrap:balance;margin-inline:auto}.price-strip{padding-bottom:64px}.price-strip-inner{flex-direction:column;align-items:center;gap:20px;display:flex}.price-strip-logos{justify-content:center}.price-deck-section{padding-bottom:var(--rw-module)}.price-control{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:82px;display:flex}.price-toggle{border-radius:var(--rw-r-12);border:1px solid var(--rw-hairline-color);align-items:center;padding:4px;display:inline-flex}.price-toggle-seg{border-radius:var(--rw-r-8);letter-spacing:-.26px;min-width:112px;height:36px;color:var(--rw-ink);transition:background-color var(--rw-t), color var(--rw-t);padding-inline:16px;font-size:13px}.price-toggle-seg.is-active{background:var(--rw-off-black);color:var(--rw-white)}.price-deck{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:24px;display:grid}.price-card{border:1px solid var(--rw-hairline-color);border-radius:var(--rw-r-8);flex-direction:column;padding:32px 24px 24px;display:flex}.price-card-tagline{min-height:66px;margin-top:8px}.price-figure{letter-spacing:-1.35px;align-items:baseline;gap:4px;margin-top:24px;font-size:45px;line-height:1;display:flex}.price-per{letter-spacing:-.14px}.price-card-band{min-height:44px;margin-top:12px}.price-card-cta{width:100%;margin-top:20px}.price-card-features{border-top:var(--rw-hairline);flex-direction:column;gap:10px;margin-top:24px;padding-top:24px;display:flex}.price-card-trial{margin-top:auto;padding-top:28px}.price-card--quiet .price-card-features{margin-bottom:auto}.price-truth{padding-bottom:0}.price-truth-grid{border-top:var(--rw-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;padding-top:40px;display:grid}.price-truth-label{margin-bottom:12px}.price-matrix-head{text-align:center;margin-bottom:64px}.price-matrix-scroll{contain:inline-size;margin-inline:-12px;padding-inline:12px;overflow-x:auto}.price-matrix{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:880px}.price-matrix th,.price-matrix td{vertical-align:top;font-weight:inherit;padding:20px 16px}.price-matrix{width:calc(100% + 24px);margin-inline:-12px}.price-matrix th:first-child,.price-matrix td:first-child{padding-left:12px}.price-matrix th:last-child,.price-matrix td:last-child{padding-right:12px}.price-matrix tbody tr:nth-child(2n){background:var(--rw-off-white-alt)}.price-matrix thead th{border-bottom:1px solid var(--rw-off-black);padding-bottom:16px}.price-matrix tbody th{width:24%}.price-matrix-note{margin-top:24px}.price-faq-row{grid-template-columns:2fr 3fr;align-items:start;padding-block:24px}.price-faq-answer{max-width:58ch}.price-faq-link{width:fit-content;margin-top:12px;display:block}@media (min-width:1024px) and (max-width:1279px){.price-deck{gap:8px}.price-card{padding:28px 16px 20px}.price-card-tagline{min-height:88px}}@media (max-width:1023px){.price-hero{padding-top:112px;padding-bottom:48px}.price-hero-line{width:100%}.price-strip-logos{gap:32px}.price-deck{grid-template-columns:1fr;gap:16px}.price-card-tagline,.price-card-band{min-height:0}.price-truth-grid{grid-template-columns:1fr;gap:32px}.price-matrix-head{margin-bottom:40px}.price-matrix{min-width:696px}.price-matrix tbody th{width:38%}.price-matrix-scroll{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.price-matrix th:last-child,.price-matrix td:last-child{padding-right:56px}.price-faq-row{grid-template-columns:1fr;gap:12px}}
