.public-pricing{color:var(--foreground);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5}.public-pricing-hero{isolation:isolate;padding-top:100px;position:relative}.public-pricing-hero:before{content:"";top:calc(-8px - var(--marketing-nav-height));z-index:-1;pointer-events:none;background:url(/pricing/background-3dc54bc1.jpg) 50%/cover;position:absolute;bottom:0;left:0;right:0}.public-pricing-heading{text-align:center;padding-inline:48px}.public-pricing-heading h1{letter-spacing:-.05em;font-size:44px;font-weight:500;line-height:1.4}.public-pricing-heading p{color:var(--pricing-muted);letter-spacing:-.01em;margin-top:8px;font-size:20px;font-weight:500;line-height:1.4}.public-pricing-plans-outer{max-width:1720px;margin-inline:auto;padding:0 60px 10px}.public-pricing-plans-outer .public-pricing-billing{margin-top:58px}.public-pricing-plans-outer .public-pricing-grid{padding:0 10px 10px}.public-pricing-plans-outer .public-pricing-mobile{padding-inline:10px}@media (min-width:810px) and (max-width:1023.98px){.public-pricing-plans-outer .public-pricing-mobile{max-width:580px}}.public-pricing-packages{width:100%;max-width:1720px;margin:40px auto 0;padding-inline:70px}.public-pricing-faq{max-width:1180px;margin:64px auto 0}.public-pricing-faq h2{letter-spacing:-.05em;font-size:30px;font-weight:500;line-height:1.37}.public-pricing-faq h3{letter-spacing:-.01em}@media (min-width:1440px){.public-pricing-plans-outer{padding-inline:128px}.public-pricing-packages{padding-inline:138px}}@media (min-width:810px) and (max-width:1199.98px){.public-pricing-plans-outer{padding:40px}.public-pricing-plans-outer .public-pricing-billing{margin-top:10px}.public-pricing-packages{padding-inline:50px}}@media (max-width:809.98px){.public-pricing-hero{padding-top:70px}.public-pricing-heading{padding-inline:30px}.public-pricing-heading h1{font-size:32px}.public-pricing-heading p{font-size:16px}.public-pricing-plans-outer{padding:0 6px 24px}.public-pricing-plans-outer .public-pricing-billing{margin-top:32px}.public-pricing-packages{margin-top:16px;padding-inline:16px}.public-pricing-faq{margin-top:0}.public-pricing-faq>section{padding-inline:30px}.public-pricing-faq>section>div{padding-inline:0}}
