._9eNriG_section{margin-top:clamp(64px,8vw,112px);scroll-margin-top:100px}._9eNriG_section h2{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.12}._9eNriG_section>p{color:#454b53;max-width:75ch;margin:0 0 24px;font-size:16px;line-height:1.55}._9eNriG_scroller{background:#fff;border:1px solid #e5e7eb;border-radius:6px;position:relative;overflow-x:auto}._9eNriG_scroller:focus-visible{outline-offset:4px;outline:2px solid #606b18}._9eNriG_scroller table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:740px;font-size:14px}._9eNriG_labelColumn{width:34%}._9eNriG_teamColumn{background:#f7f9ec}._9eNriG_scroller th,._9eNriG_scroller td{vertical-align:middle;border-bottom:1px solid #eef0f2;height:52px;padding:0 16px}._9eNriG_scroller th{text-align:left;font-weight:400}._9eNriG_scroller thead th{font-weight:600}._9eNriG_scroller td,._9eNriG_scroller thead th:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}._9eNriG_scroller td svg{color:#4f5a12;margin:auto;display:block}._9eNriG_scroller ._9eNriG_group th{color:#454b53;background:#f5f6f7;height:44px;font-size:13px;font-weight:600}._9eNriG_scroller tbody:last-child tr:last-child th,._9eNriG_scroller tbody:last-child tr:last-child td{border-bottom:0}._9eNriG_section>p:last-child{margin-top:24px;margin-bottom:0}._9eNriG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9eNriG_section>._9eNriG_mobileHint{display:none}@media (max-width:760px){._9eNriG_section{margin-top:56px}._9eNriG_scroller th,._9eNriG_scroller td{padding:14px 16px}._9eNriG_section>._9eNriG_mobileHint{margin:12px 0 0;font-size:14px;display:block}}
.pricing-page{color:#1b1d20;font-feature-settings:"cv11", "ss01";background:#fff;line-height:1.55}.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page p{margin:0}.pricing-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1360px;min-height:76px;margin:auto;padding:16px 40px;display:flex}.pricing-page>header{border-bottom:1px solid #eef0f2}.pricing-nav nav,.pricing-nav-actions{color:#454b53;align-items:center;gap:28px;font-size:14px;display:flex}.pricing-nav-actions{gap:20px}.pricing-nav [aria-current]{color:#1b1d20;font-weight:550}.pricing-nav nav a:hover,.pricing-nav-actions>a:first-child:hover{text-underline-offset:4px;text-decoration:underline}.pricing-page :focus-visible{outline-offset:4px;outline:2px solid #606b18}.pricing-start,.pricing-button{border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.pricing-start{color:#fff;background:#1b1d20;min-height:40px;padding:0 16px;font-size:13px}.pricing-start:hover,.pricing-button.is-ink:hover{background:#34383d}.pricing-button.is-ink{color:#fff;background:#1b1d20}.pricing-button.is-citron{color:#1b1d20;background:#dce88b}.pricing-button.is-citron:hover{background:#cfdf70}.pricing-button.is-outline{color:#1b1d20;background:#fff;border:1px solid #cbd0d7}.pricing-button.is-outline:hover{border-color:#1b1d20}.pricing-main{max-width:1360px;margin:auto;padding:clamp(48px,6vw,88px) 40px 112px}.pricing-heading{margin-bottom:28px}.pricing-heading h1{letter-spacing:-.04em;font-size:clamp(42px,6vw,92px);font-weight:500;line-height:1.02}.pricing-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.pricing-line>span{display:block}.pricing-line+.pricing-line>span{color:#7a828d}.pricing-toolbar>p{color:#454b53;max-width:52ch;font-size:18px}.pricing-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;scroll-margin-top:32px;display:grid}.pricing-card{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:20px;min-width:0;padding:28px;scroll-margin-top:32px;display:flex;position:relative}.pricing-card.is-featured{color:#fff;background:#1b1d20;border-color:#1b1d20}.pricing-card.is-recommended{outline-offset:-1px;outline:2px solid #cfdf70}.pricing-fit{color:#1b1d20;background:#cfdf70;border-radius:4px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:24px}.pricing-card-title{justify-content:space-between;align-items:center;gap:8px;min-height:27px;display:flex}.pricing-card-title h2{color:inherit;letter-spacing:-.02em;font-size:18px;font-weight:600}.pricing-card-title>span{color:#1b1d20;white-space:nowrap;background:#dce88b;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.pricing-description{color:#545b64;min-height:66px;font-size:14px}.is-featured .pricing-description,.is-featured .pricing-billing{color:#c3c8cf}.pricing-amount{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:56px;display:flex}.pricing-amount strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:500;line-height:1}.pricing-amount>span{color:#626b76;font-size:14px}.is-featured .pricing-amount>span{color:#c3c8cf}.pricing-card .pricing-billing{color:#626b76;min-height:39px;margin-top:-12px;font-size:12.5px}.pricing-card.is-featured .pricing-billing{color:#c3c8cf}.pricing-card-features{border-top:1px solid #e5e7eb;gap:11px;margin:0;padding:20px 0 0;font-size:14px;list-style:none;display:grid}.is-featured .pricing-card-features{border-color:#414448}.pricing-card-features li{align-items:flex-start;gap:10px;display:flex}.pricing-card-features svg{flex-shrink:0;margin-top:4px}.pricing-availability{color:#626b76;scroll-margin-top:32px;font-size:13px}.pricing-main>.pricing-availability{margin-top:20px}.pricing-availability strong{font-weight:600}.pricing-calculator{background:#f5f6f7;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:clamp(64px,8vw,112px);display:grid;overflow:hidden}.pricing-calculator-controls,.pricing-recommendation{flex-direction:column;gap:28px;padding:clamp(24px,3vw,40px);display:flex}.pricing-page .pricing-eyebrow{color:#454b53;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:550;display:flex}.pricing-eyebrow:before{content:"";background:#cfdf70;border-radius:2px;flex:none;width:6px;height:6px}.pricing-calculator h2{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.08}.pricing-range-field label{justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:550;display:flex}.pricing-range-field output,.pricing-team-field output{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.pricing-range-field input{accent-color:#1b1d20;cursor:pointer;width:100%;height:44px;display:block}.pricing-range-bounds{color:#626b76;justify-content:space-between;font-size:12px;display:flex}.pricing-team-field{justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:550;display:flex}.pricing-team-field>div{align-items:center;gap:12px;display:flex}.pricing-team-field button{cursor:pointer;background:#fff;border:1px solid #cbd0d7;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.pricing-team-field button:hover:not(:disabled){background:#edf0e0}.pricing-team-field button:disabled{opacity:.45;cursor:default}.pricing-team-field output{text-align:center;min-width:28px}.pricing-calculator-note{color:#626b76;font-size:13px}.pricing-recommendation{color:#fff;background:#1b1d20;justify-content:space-between;gap:36px}.pricing-recommendation>div>p:first-child{color:#c3c8cf;font-size:13px}.pricing-recommendation-name{flex-wrap:wrap;align-items:baseline;gap:14px;margin:14px 0;display:flex}.pricing-recommendation-name h3{color:inherit;letter-spacing:-.04em;font-size:56px;font-weight:500;line-height:1}.pricing-recommendation-name>span{color:#dce88b;font-variant-numeric:tabular-nums;font-size:18px}.pricing-recommendation>div>p:last-child{color:#c3c8cf;max-width:38ch;font-size:15px}.pricing-recommendation>a{align-self:flex-start}.pricing-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;margin-top:clamp(64px,8vw,112px);display:grid}.pricing-faq h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.08}.pricing-faq details{border-top:1px solid #e5e7eb;padding:22px 0}.pricing-faq details:last-child{border-bottom:1px solid #e5e7eb}.pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:17px;font-weight:500;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";font-size:22px;font-weight:400;line-height:1}.pricing-faq details[open] summary:after{content:"−"}.pricing-faq details p{color:#454b53;max-width:62ch;margin-top:16px;font-size:15.5px}@media (max-width:1100px){.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.pricing-description{min-height:44px}.pricing-card .pricing-billing{min-height:20px}}@media (max-width:900px){.pricing-nav nav{display:none}.pricing-calculator,.pricing-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pricing-nav{gap:12px;padding:16px}.pricing-nav-actions{gap:14px}.pricing-nav-actions>a:first-child{display:none}.pricing-main{padding:48px 16px 72px}.pricing-heading{margin-bottom:24px}.pricing-heading h1{font-size:clamp(34px,9.2vw,48px)}.pricing-toolbar>p{font-size:16px}.pricing-cards{grid-template-columns:minmax(0,1fr)}.pricing-card{padding:28px}.pricing-description{min-height:0}.pricing-recommendation-name h3{color:inherit;font-size:48px}.pricing-recommendation>a{padding:0 16px;font-size:13px}.pricing-range-field label{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :before,.pricing-page :after{transition:none!important;animation:none!important}}.pricing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.pricing-billing-switch{background:#f0f2f4;border-radius:8px;grid-template-columns:1fr 1fr;max-width:100%;padding:4px;display:inline-grid;position:relative}.pricing-billing-switch button{z-index:1;min-height:40px;font:inherit;color:#454b53;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 18px;font-size:13px;font-weight:600;position:relative}.pricing-billing-switch button[aria-pressed=true],.pricing-billing-switch button:hover{color:#1b1d20}.pricing-billing-thumb{background:#fff;border-radius:6px;width:calc(50% - 4px);transition:transform .24s cubic-bezier(.23,1,.32,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #17203314,0 0 0 1px #e5e7eb}.pricing-billing-thumb.is-yearly{transform:translate(100%)}.pricing-sandbox-note{color:#626b76;font-size:13px}@media (max-width:600px){.pricing-toolbar{margin-bottom:40px}.pricing-billing-switch{width:100%}.pricing-billing-switch button{padding-inline:8px}}.pricing-page{--pricing-out:cubic-bezier(.23, 1, .32, 1)}.pricing-line>span{animation:pricing-line-up .9s var(--pricing-out) both}.pricing-line+.pricing-line>span{animation-delay:90ms}.pricing-toolbar{animation:pricing-fade-up .7s var(--pricing-out) .2s both}.pricing-card{animation:pricing-fade-up .7s var(--pricing-out) both}.pricing-fit{animation:pricing-pop .38s var(--pricing-out) both}.pricing-amount strong{animation:pricing-price-in .24s var(--pricing-out) both;display:inline-block}.pricing-recommendation-name{animation:pricing-price-in .2s var(--pricing-out) both}.pricing-team-field button{transition:transform .16s var(--pricing-out)}.pricing-team-field button:active:not(:disabled){transform:scale(.97)}.pricing-faq details[open] p{animation:pricing-fade-up .22s var(--pricing-out) both}@media (hover:hover) and (pointer:fine){.pricing-card{transition:transform .26s var(--pricing-out), border-color .2s ease}.pricing-card:not(.is-featured):hover{border-color:#cbd0d7;transform:translateY(-3px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pricing-calculator,#compare,.pricing-faq-heading,.pricing-faq-items{animation:linear both pricing-reveal;animation-timeline:view();animation-range:entry entry 38%}}}@keyframes pricing-line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes pricing-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pricing-pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@keyframes pricing-price-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes pricing-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
