.pricing .pricing-hero{padding-bottom:64px}.pricing .landing-nav-links [aria-current=page]{color:var(--purple)}.pricing-plans{position:relative}.pricing-grid,.pricing-shared-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-card{padding:30px 26px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 36px #35234f06}.pricing-card-featured{border-color:#a582df;background:linear-gradient(155deg,#f5effe,#fff 55%);box-shadow:0 16px 48px #7545ce12}.pricing-card-heading{min-height:224px;border-bottom:1px solid var(--line)}.pricing-card h2{font-size:32px;margin-bottom:12px}.pricing-description{min-height:48px;font-size:14px;line-height:1.7;color:var(--muted);margin:0}.pricing-price{min-height:45px;display:flex;align-items:center;font-size:16px;font-weight:550;margin:22px 0}.pricing-price-free{font-size:32px;letter-spacing:-.04em}.pricing-included{font-size:12px;font-weight:600;color:var(--purple);margin:24px 0 18px}.pricing-feature-list{list-style:none;padding:0;margin:0;display:grid;gap:17px}.pricing-feature-list li{display:flex;gap:12px;align-items:baseline;font-size:14px;line-height:1.65}.pricing-feature-list li:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#9a77cd}.pricing-limit-note{color:var(--muted);font-size:12px;text-align:center;line-height:1.7;margin:24px 0 0}.pricing-shared-card{border-top:1px solid var(--line);padding-top:26px}.pricing-shared-card h3{font-size:20px;margin-bottom:24px}.pricing-shared-card li{color:var(--muted)}.pricing-beta{display:inline-block;vertical-align:middle;padding:1px 7px;margin-left:7px;border:1px solid #e0d4f0;border-radius:6px;font-size:10px;font-weight:600;color:#7545ce;background:#f7f2fe}.pricing-demo{text-align:center;padding:72px 0;background:#faf8fd;border-top:1px solid var(--line)}.pricing-demo p:not(.landing-eyebrow){color:var(--muted);line-height:1.7;margin-bottom:26px}@media(max-width:900px){.pricing-grid,.pricing-shared-grid{gap:14px}.pricing-card{padding:26px 20px}}@media(max-width:767px){.pricing-grid,.pricing-shared-grid{grid-template-columns:1fr;gap:24px}.pricing-card-heading,.pricing-description{min-height:0}.pricing .pricing-hero{padding-bottom:40px}.pricing-demo{padding-block:56px}}
