.marketing-page{width:100vw;margin-left:calc(50% - 50vw);background:#fff;color:#1c1b1f;font-family:var(--font-public-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;text-align:left;overflow-x:hidden}.marketing-page a:not([class]){color:#34bfa6;text-decoration:none;transition:color .3s ease,opacity .3s ease}.marketing-page a:not([class]):focus-visible,.marketing-page a:not([class]):hover{color:#1c1b1f}.mkt-section{width:100%;margin:0 auto;box-sizing:border-box;padding:120px 40px}.mkt-section-header{display:flex;flex-direction:column;gap:12px}.mkt-section-header.center{align-items:center;text-align:center}.mkt-eyebrow,.mkt-pill{color:#34bfa6;font-size:14px;font-weight:600}.mkt-pill{padding:6px 14px;border-radius:100px;background:#ebf9f6}.mkt-h2{font-family:var(--font-space-grotesk),sans-serif;font-size:36px;font-weight:700;line-height:1.15;margin:0}.mkt-cta{display:inline-flex;align-items:center;gap:10px;box-sizing:border-box;background:#1c1b1f;color:#fff;padding:18px 32px;border-radius:100px;border:none;font-family:inherit;font-size:17px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.mkt-cta:focus-visible,.mkt-cta:hover{color:#fff;opacity:.8}.mkt-cta svg{width:16px;height:16px;flex-shrink:0}.mkt-cta svg path{stroke:#fff}.mkt-cta.teal{background:#34bfa6;color:#1c1b1f}.mkt-cta.teal:focus-visible,.mkt-cta.teal:hover{color:#1c1b1f}.mkt-cta.teal svg path{stroke:#1c1b1f}.testimonials-band{background:#f7f8fa;padding:120px 40px}.testimonials-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.testimonial-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin:0;background:#fff;border-radius:16px;padding:32px}.testimonial-quote{margin:0;font-size:16px;line-height:1.55;color:#1c1b1f}.testimonial-attribution{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px}.testimonial-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:center;background:#ebf9f6}.testimonial-person{display:flex;flex-direction:column;align-items:center}.testimonial-name{font-size:14px;font-weight:600}.testimonial-role{font-size:13px;color:#6a6c70}@media only screen and (max-width:1024px){.testimonials-grid{grid-template-columns:1fr}}@media only screen and (max-width:768px){.mkt-section{padding:72px 40px}.mkt-h2{font-size:30px}.testimonials-band{padding:72px 40px}}@media only screen and (max-width:600px){.mkt-section{padding:56px 20px}.mkt-h2{font-size:26px}.mkt-cta{padding:16px 26px;font-size:16px}.testimonials-band{padding:56px 20px}.testimonial-card{padding:24px}}.pricing-header{max-width:1120px;margin:0 auto;box-sizing:border-box;padding:56px 40px 0;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.pricing-heading{font-family:var(--font-space-grotesk),sans-serif;font-size:46px;line-height:1.1;font-weight:700;margin:0;max-width:640px;color:#1c1b1f}.pricing-subhead{font-size:19px;color:#6a6c70;max-width:520px;line-height:1.55;margin:0}.pricing-expiry{margin:0;font-size:15px;color:#6a6c70}.pricing-plans-section{max-width:1000px;margin:0 auto;box-sizing:border-box;padding:64px 40px 120px}#billing-faq{padding-top:120px;padding-bottom:140px}@media only screen and (max-width:768px){.pricing-plans-section{padding:56px 40px 72px}#billing-faq{padding-top:72px}}@media only screen and (max-width:600px){.pricing-header{padding:32px 20px 0;gap:16px}.pricing-heading{font-size:34px}.pricing-subhead{font-size:17px}.pricing-plans-section{padding:40px 20px 56px}#billing-faq{padding-top:56px;padding-bottom:72px}}