.site-pricing-intro{grid-template-columns:1.4fr 1fr;align-items:start;gap:80px;padding-block:76px 90px;display:grid}.site .site-pricing-intro h1{font-size:clamp(48px,6.3vw,88px)}.site-pricing-intro>div>p{max-width:42ch;margin-top:28px;font-size:18px}.site-pricing-now{background:var(--accent-soft);padding:36px}.site .site-pricing-now h2{letter-spacing:-.03em;font-size:32px;line-height:1.15}.site-pricing-intro .site-pricing-now>p{margin-block:18px 28px;font-size:16px}.site-pricing-demo{margin-top:18px;font-size:14px;display:block}.site-pricing-plans{padding-bottom:64px}.site-pricing-plan{grid-template-columns:1fr 1fr;gap:60px;padding:48px;display:grid}.site-pricing-plan:nth-child(odd){background:var(--surface)}.site-pricing-plan.site-pricing-pro{background:var(--accent-soft)}.site .site-pricing-plan h2{margin-bottom:14px;font-size:48px}.site .site-pricing-cost{color:var(--site-ink);margin-top:28px;font-size:26px}.site-pricing-cost span{color:var(--text-2);margin-top:4px;font-size:14px;display:block}.site-pricing-plan ul{margin:0;padding:0;list-style:none}.site-pricing-plan li{margin:0;padding-block:8px}.site .site-pricing-includes{margin-bottom:12px;font-weight:600}.site-pricing-details{grid-template-columns:1fr 1fr;gap:60px;padding-block:40px 100px;display:grid}.site .site-pricing-details h2{max-width:12ch;font-size:42px}.site .site-pricing-details h3{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:500}.site-pricing-details p{max-width:65ch}.site-pricing-details p+h3{margin-top:36px}@media (width<=1000px){.site-pricing-intro{grid-template-columns:1.2fr 1fr;gap:36px;padding-block:52px 60px}.site-pricing-now{padding:26px}.site-pricing-plan{gap:36px;padding:32px}}@media (width<=640px){.site-pricing-intro,.site-pricing-details,.site-pricing-plan{grid-template-columns:1fr;gap:28px}.site-pricing-intro{padding-block:36px 44px}.site .site-pricing-intro h1{font-size:clamp(40px,11vw,64px)}.site-pricing-intro>div>p{margin-top:22px;font-size:16px}.site-pricing-break{display:none}.site-pricing-now{padding:24px}.site .site-pricing-now h2{font-size:28px}.site-pricing-plan{padding:28px 24px}.site-pricing-plans{padding-bottom:20px}.site .site-pricing-plan h2{font-size:40px}.site .site-pricing-cost{margin-top:20px}.site-pricing-details{padding-block:40px 60px}.site .site-pricing-details h2{max-width:none;font-size:36px}}
