.body-marketing{--tblr-body-font-size: 1rem;--tblr-body-line-height: 1.75}.body-gradient{background:var(--tblr-bg-surface) linear-gradient(to bottom, var(--tblr-bg-surface-secondary) 12%, var(--tblr-bg-surface) 99%) repeat-x top center/100% 100vh}.hero{text-align:center;padding:6.5rem 0}.hero-title{font-size:3rem;font-weight:var(--tblr-font-weight-black);letter-spacing:-0.04em;line-height:1.2}@media(max-width: 767.98px){.hero-title{font-size:2rem}}.hero-description{color:var(--tblr-secondary);font-size:var(--tblr-font-size-h2);line-height:1.5;margin:0 auto;max-width:45rem}@media(max-width: 575.98px){.hero-description{font-size:var(--tblr-font-size-h3)}}.hero-description-wide{max-width:61.875rem}.browser{border-radius:var(--tblr-border-radius-lg);box-shadow:0 0 0 1px var(--tblr-border-color);background:var(--tblr-bg-surface-secondary);overflow:hidden}@keyframes move-forever1{0%{transform:translate(85px, 0%)}100%{transform:translate(-90px, 0%)}}@keyframes move-forever2{0%{transform:translate(-90px, 0%)}100%{transform:translate(85px, 0%)}}@keyframes move-forever3{0%{transform:translate(-90px, 0%)}100%{transform:translate(85px, 0%)}}.section{--section-bg: transparent;background:var(--section-bg);position:relative;padding:5rem 0}.section-light{--section-bg: var(--tblr-bg-surface-secondary)}.section-header{text-align:center;max-width:45rem;margin:0 auto 5rem}.section-title{font-size:var(--tblr-font-size-h1);font-weight:var(--tblr-font-weight-bold);line-height:1.2}.pricing{display:flex;flex-direction:column;margin:0 auto;justify-content:center}@media(min-width: 768px){.pricing{flex-direction:row}}.pricing-card{flex:1;display:flex;flex-direction:column;background:var(--tblr-bg-surface);border:1px solid #e5e7eb;padding:2rem;margin:0 0 1rem;position:relative;box-shadow:0 0 4px rgba(var(--tblr-body-color-rgb), 0.04);text-align:center;border-radius:8px}@media(min-width: 768px){.pricing-card{margin:1rem -1px;max-width:22rem}.pricing-card:first-child{border-radius:8px 0 0 8px}.pricing-card:last-child{border-radius:0 8px 8px 0}}.pricing-card.featured{z-index:1;border:2px solid var(--tblr-primary);order:-1}@media(min-width: 768px){.pricing-card.featured{order:unset;margin-top:0;margin-bottom:0;box-shadow:0 0 4px rgba(var(--tblr-body-color-rgb), 0.04);border-radius:8px}}.pricing-title{font-size:1.25rem;line-height:1.75rem}.pricing-label{position:absolute;top:0;left:0;transform:translateY(-50%);vertical-align:bottom;right:0;display:flex;align-items:center;justify-content:center}.pricing-btn{margin-top:auto;padding-top:2rem}.pricing-price{display:flex;justify-content:center;font-size:2.5rem;line-height:1;font-weight:700;margin:.75rem 0}.pricing-price-currency{font-size:1.25rem;line-height:1.5;margin-right:.25rem;font-weight:600}.pricing-price-description{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#6b7280;align-self:center;margin-left:.5rem}.pricing-features{margin:1rem 0 0;padding:0;list-style:none;text-align:left}.pricing-features>li:not(:first-child){margin-top:.25rem}.shape{--tblr-shape-size: 2.5rem;--tblr-shape-icon-size: 1.5rem;background-color:var(--tblr-primary-lt);color:var(--tblr-primary);border-radius:35%;display:inline-flex;align-items:center;justify-content:center;height:var(--tblr-shape-size);width:var(--tblr-shape-size)}.shape .icon{width:var(--tblr-shape-icon-size);height:var(--tblr-shape-icon-size)}.shape-md{--tblr-shape-size: 2.5rem;--tblr-shape-icon-size: 1.5rem}@media(min-width: 992px){.gx-lg-8{--tblr-gutter-x: 4rem}.g-lg-10{--tblr-gutter-x: 6rem}}