.marketing-page{--marketing-page-accent:#3d994d;--marketing-page-border:#12121224;--marketing-page-muted:#12121294;--marketing-page-paper:#f6f5f1;--marketing-page-width:1440px;background:var(--marketing-page-paper);color:#121212;flex-direction:column;min-height:100dvh;display:flex}.marketing-page .marketing-header:not(.marketing-header--split){--marketing-header-surface:#f6f5f1eb;border-bottom:1px solid var(--marketing-page-border)}.marketing-page main{flex:auto}.marketing-page .marketing-page__frame{box-sizing:border-box;max-width:var(--marketing-page-width);width:100%;margin-inline:auto;padding-inline:clamp(24px,5vw,76px)}.marketing-page .marketing-page__eyebrow{color:var(--marketing-page-accent);font-size:var(--marketing-annotation-size);font-weight:var(--marketing-weight-annotation);letter-spacing:.11em;line-height:var(--marketing-annotation-lh);text-transform:uppercase;margin:0 0 20px}.marketing-page .mk-footer-wrap{border-top:1px solid var(--marketing-page-border);padding-block:22px}@media (width<=640px){.marketing-page .marketing-header{padding-inline:16px}}.marketing-page--pricing{--marketing-page-paper:#fff}.marketing-page--pricing .marketing-page__eyebrow{color:#12121280}.marketing-page--pricing .marketing-hero{--marketing-hero-compact-size:clamp(38px, 4vw, 56px)}.marketing-page--pricing .marketing-hero .marketing-hero__eyebrow.marketing-hero__eyebrow{margin-bottom:calc(var(--marketing-hero-compact-size) * .1)}.marketing-page--pricing .pricing-hero-lede{font-family:var(--marketing-font-body);font-size:clamp(17px,1.4vw,20px);line-height:1.55}@media (width>=900px){.marketing-page--pricing .pricing-hero-lede{margin-top:calc(var(--marketing-hero-compact-size) * .177 - .422em)}}.marketing-page--pricing .pricing-hero-lede>span{text-wrap:balance;display:block}.marketing-page--pricing .pricing-plans{padding-bottom:clamp(88px,11vw,160px)}.marketing-page--pricing .pricing-billing-toggle{justify-content:flex-end;align-items:center;gap:12px;margin:0 0 26px;display:flex}.marketing-page--pricing .pricing-billing-toggle>span:first-child{color:#121212b8;font-size:12px}.marketing-page--pricing .pricing-billing-chip{color:#121212;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:var(--marketing-weight-strong);letter-spacing:.03em;background:#d9fb51;padding:4px 7px}.marketing-page--pricing .pricing-billing-switch{box-sizing:border-box;cursor:pointer;background:#cfccc5;border:0;border-radius:999px;justify-content:flex-start;align-items:center;width:48px;height:28px;padding:3px;transition:background-color .14s;display:flex}.marketing-page--pricing .pricing-billing-switch>span{aspect-ratio:1;background:#fff;border-radius:50%;flex:none;height:22px;display:block}.marketing-page--pricing .pricing-billing-switch[aria-checked=true]{background:#151515;justify-content:flex-end}.marketing-page--pricing .pricing-plans-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.marketing-page--pricing .pricing-plan-card{border:1px solid var(--marketing-page-border);border-radius:22px;flex-direction:column;padding:clamp(28px,3.5vw,44px);display:flex}.marketing-page--pricing .pricing-plan-card h2{font-family:var(--marketing-font-heading);font-size:clamp(24px,2.4vw,32px);font-weight:var(--marketing-weight-heading);letter-spacing:-.02em;margin:0;line-height:1}.marketing-page--pricing .pricing-plan-sub{color:var(--marketing-page-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.marketing-page--pricing .pricing-plan-price{gap:4px;margin:clamp(24px,3vw,36px) 0 0;display:grid}.marketing-page--pricing .pricing-plan-price-amount{font-family:var(--marketing-font-heading);font-size:clamp(44px,4.6vw,64px);font-weight:var(--marketing-weight-heading);letter-spacing:-.03em;line-height:1}.marketing-page--pricing .pricing-plan-price-period{letter-spacing:-.01em;font-size:.34em}.marketing-page--pricing .pricing-plan-price-billing{color:var(--marketing-page-muted);font-size:13px}.marketing-page--pricing .pricing-plan-features{gap:12px;margin:clamp(24px,3vw,34px) 0 auto;padding:0 0 clamp(28px,3.5vw,40px);list-style:none;display:grid}.marketing-page--pricing .pricing-plan-features li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.marketing-page--pricing .pricing-plan-features li svg{color:#12121299;flex:none;width:20px;height:20px;margin-top:1px}.marketing-page--pricing .pricing-plan-cta{box-sizing:border-box;cursor:pointer;font:inherit;font-size:15px;font-weight:var(--marketing-weight-strong);text-align:center;border-radius:999px;width:100%;min-height:48px;padding:14px 20px;text-decoration:none;display:block}.marketing-page--pricing .pricing-plan-card .pricing-plan-cta{color:#151515;background:0 0;border:1px solid #151515}.marketing-page--pricing .pricing-plan-card--featured{color:#fff;background:#151515;border-color:#ffffff24}.marketing-page--pricing .pricing-plan-card--featured .pricing-plan-sub,.marketing-page--pricing .pricing-plan-card--featured .pricing-plan-price-billing{color:#ffffff9e}.marketing-page--pricing .pricing-plan-card--featured .pricing-plan-features svg{color:#ffffffa8}.marketing-page--pricing .pricing-plan-card--featured .pricing-plan-cta{color:#151515;background:#fff;border:1px solid #fff}.marketing-page--pricing .pricing-plan-cta:disabled{cursor:default;opacity:.5}.marketing-page--pricing .pricing-plans-error{color:#a8271b;text-align:center;margin:20px 0 0;font-size:14px}.marketing-page--pricing .pricing-faq{--marketing-faq-hairline:var(--marketing-page-border);--marketing-faq-ink:#121212;--marketing-faq-muted:var(--marketing-page-muted);--marketing-faq-question-family:var(--marketing-font-heading);--marketing-faq-question-size:clamp(17px, 1.7vw, 22px);--marketing-faq-question-tracking:-.01em;--marketing-faq-question-weight:var(--marketing-weight-heading);--marketing-faq-title-leading:.98;--marketing-faq-title-measure:9ch;--marketing-faq-title-size:clamp(36px, 4.5vw, 62px);--marketing-faq-title-tracking:-.04em}.marketing-page--pricing .pricing-compare{padding-bottom:clamp(72px,9vw,130px)}.marketing-page--pricing .pricing-compare__heading{margin-bottom:clamp(28px,4vw,48px)}.marketing-page--pricing .pricing-compare__heading h2{font-family:var(--marketing-font-heading);font-size:clamp(36px,4.5vw,62px);font-weight:var(--marketing-weight-heading);letter-spacing:-.04em;margin:0;line-height:.98}.marketing-page--pricing .pricing-compare__scroller{position:relative}@media (width<=760px){.marketing-page--pricing .pricing-compare__scroller{overflow-x:auto}}.marketing-page--pricing .pricing-compare table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.marketing-page--pricing .pricing-compare table thead th{background:var(--marketing-page-paper);border-bottom:1px solid var(--marketing-page-border);font-family:var(--marketing-font-heading);font-size:17px;font-weight:var(--marketing-weight-heading);text-align:center;z-index:2;padding:16px 12px;position:sticky;top:64px}@media (width<=760px){.marketing-page--pricing .pricing-compare table thead th{position:static}}.marketing-page--pricing .pricing-compare table thead th:first-child{text-align:left;width:36%}.marketing-page--pricing .pricing-compare table thead th:nth-child(3){background:#f4f4f1}.marketing-page--pricing .pricing-compare table tbody th[scope=rowgroup]{color:#121212b3;font-size:var(--marketing-annotation-size);font-weight:var(--marketing-weight-annotation);letter-spacing:.11em;text-align:left;text-transform:uppercase;background:#1212120b;padding:11px 12px}.marketing-page--pricing .pricing-compare table tbody th[scope=row]{border-top:1px solid var(--marketing-page-border);font-size:15px;font-weight:var(--marketing-weight-body);text-align:left;padding:13px 12px;line-height:1.4}.marketing-page--pricing .pricing-compare table tbody td{border-top:1px solid var(--marketing-page-border);color:#121212cc;text-align:center;padding:13px 12px;font-size:14px}.marketing-page--pricing .pricing-compare table tbody td svg{color:#121212d9;width:15px;height:15px}.marketing-page--pricing .pricing-compare table tbody td:nth-child(3){background:#12121206}.marketing-page--pricing .pricing-compare table tbody tr:hover th[scope=row],.marketing-page--pricing .pricing-compare table tbody tr:hover td{background:#1212120a}.marketing-page--pricing .pricing-compare__popular{color:#121212;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:var(--marketing-weight-strong);letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;background:#d9fb51;margin-left:8px;padding:3px 6px}.marketing-page--pricing .pricing-compare__no{color:#12121238}@media (width<=760px){.marketing-page--pricing .pricing-plans-cards{grid-template-columns:1fr}.marketing-page--pricing .pricing-plan-features{gap:14px}}
