.k2-root.k2-home .k2-pricing{--k2-pr-strip-h:52px;--k2-pr-section-pad:136px;--k2-pr-plate-pad:40px;--k2-pr-plate-base:color-mix(in srgb, var(--k2-h-bg-sunken) 88%, var(--k2-h-bg));--k2-pr-plate-glow:var(--k2-h-bg-raised);--k2-pr-plate-lift:inset 0 1px 0 0 color-mix(in srgb, var(--k2-h-bg-raised) 90%, transparent), 0 1px 2px color-mix(in srgb, var(--k2-h-text) 4%, transparent), 0 0 32px -12px color-mix(in srgb, var(--k2-h-text) 16%, transparent), 0 36px 72px -44px color-mix(in srgb, var(--k2-h-text) 24%, transparent);--k2-pr-feature-base:var(--k2-h-bg-raised);--k2-pr-feature-glow:var(--k2-h-bg-raised);--k2-pr-feature-lift:inset 0 1px 0 0 var(--k2-h-bg-raised), 0 1px 2px color-mix(in srgb, var(--k2-h-text) 5%, transparent), 0 0 36px -12px color-mix(in srgb, var(--k2-h-text) 18%, transparent), 0 44px 88px -46px color-mix(in srgb, var(--k2-h-text) 30%, transparent);--k2-pr-dot:var(--k2-h-line-strong);--k2-pr-band:color-mix(in srgb, var(--k2-h-text) 3%, transparent);--k2-pr-track:color-mix(in srgb, var(--k2-h-text) 4%, var(--k2-h-bg));--k2-pr-pill:color-mix(in srgb, var(--k2-h-text) 7%, transparent);--k2-pr-press:color-mix(in srgb, var(--k2-h-text) 7%, transparent)}.k2-root.k2-home[data-k2-theme=dark] .k2-pricing{--k2-pr-plate-base:color-mix(in srgb, var(--k2-h-bg-sunken) 62%, var(--k2-h-bg));--k2-pr-plate-glow:color-mix(in srgb, var(--k2-h-text) 7%, transparent);--k2-pr-plate-lift:inset 0 1px 0 0 color-mix(in srgb, var(--k2-h-text) 9%, transparent), 0 40px 90px -50px #000000e6;--k2-pr-feature-base:color-mix(in srgb, var(--k2-h-bg-sunken) 82%, var(--k2-h-bg));--k2-pr-feature-glow:color-mix(in srgb, var(--k2-h-text) 13%, transparent);--k2-pr-feature-lift:inset 0 1px 0 0 color-mix(in srgb, var(--k2-h-text) 17%, transparent), 0 48px 100px -54px #000000f2;--k2-pr-dot:var(--k2-h-line-strong);--k2-pr-band:color-mix(in srgb, var(--k2-h-text) 3.5%, transparent);--k2-pr-pill:color-mix(in srgb, var(--k2-h-text) 9%, transparent);--k2-pr-press:color-mix(in srgb, var(--k2-h-text) 8%, transparent)}.k2-root.k2-home .k2-pricing-hero{padding-bottom:40px}.k2-root.k2-home .k2-pricing-hero .k2-pk-hero__stage{margin-top:64px}.k2-root.k2-home .k2-pricing-hero .k2-pk-hero__title{max-width:1180px;font-size:clamp(44px,4.3vw,60px);line-height:1.04}@media (width<=899.98px) and (width>=600px){.k2-root.k2-home .k2-pricing-hero .k2-pk-hero__title{font-size:48px;line-height:50px}}.k2-root.k2-home .k2-pricing-hero .k2-pk-hero__lede{text-wrap:balance}.k2-root.k2-home .k2-pricing-plans{scroll-margin-top:calc(var(--k2-header-h,52px) + 24px);padding-bottom:96px}.k2-root.k2-home .k2-pricing-status{color:var(--k2-h-text-3);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 0;font-size:15px;line-height:24px;display:flex}.k2-root.k2-home .k2-pricing-status p{max-width:560px;margin:0}.k2-root.k2-home .k2-pricing .pp-tokens{--pp-sticky-top:calc(var(--k2-header-h,52px) + 1px + var(--k2-pr-strip-h));--pp-invert-fg:var(--k2-h-text);--pp-invert-dim:var(--k2-h-text-3);--pp-invert-edge:transparent;--pp-invert-rule:transparent;--pp-invert-button-bg:transparent;--pp-invert-button-fg:var(--k2-h-text);--pp-invert-button-line:var(--k2-h-line-strong)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-cards{gap:16px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card{isolation:isolate;color:var(--k2-h-text);background:radial-gradient(120% 60% at 50% 0%, var(--k2-pr-plate-glow) 0%, transparent 72%), var(--k2-pr-plate-base);box-shadow:var(--k2-pr-plate-lift);border:0;border-radius:24px;padding:32px 28px 30px;overflow:hidden}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card:before{z-index:-1;background-image:radial-gradient(var(--k2-pr-dot) 1px, transparent 1.4px);opacity:.5;content:"";pointer-events:none;background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 34% at 50% 0,#000,#0000);mask-image:radial-gradient(90% 34% at 50% 0,#000,#0000)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card--highlighted{background:radial-gradient(120% 60% at 50% 0%, var(--k2-pr-feature-glow) 0%, transparent 72%), var(--k2-pr-feature-base);box-shadow:var(--k2-pr-feature-lift)}@container pp (width>=1000px) and (width<=1279.98px){.k2-root.k2-home .k2-pricing .pp-tokens .pp-cards[data-count="4"] .pp-card{padding:28px 20px 26px}}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card__flag{color:var(--k2-h-text);background:var(--k2-pr-pill);border-radius:999px;padding:3px 10px;font-size:12.5px;line-height:18px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card__name{font-size:21px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card__audience{color:var(--k2-h-text-3)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card__amount{color:var(--k2-h-text)}.k2-root.k2-home .k2-pricing .pp-tokens :is(.pp-card__unit,.pp-card__term),.k2-root.k2-home .k2-pricing .pp-tokens .pp-card[data-plan=enterprise] .pp-card__amount{color:var(--k2-h-text-3)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card__rule{background:0 0;height:0;margin:8px 0 20px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card__line,.k2-root.k2-home .k2-pricing .pp-tokens .pp-card--inverted .pp-card__line{color:var(--k2-h-text-2)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card__check,.k2-root.k2-home .k2-pricing .pp-tokens .pp-card--inverted .pp-card__check{color:var(--k2-h-text-3)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card .pp-button--secondary,.k2-root.k2-home .k2-pricing .pp-tokens .pp-card--inverted .pp-button--secondary{border-color:var(--k2-h-line-strong);color:var(--k2-h-text);opacity:1;background:0 0}@media (hover:hover){.k2-root.k2-home .k2-pricing .pp-tokens .pp-card .pp-button--secondary:not(:disabled):hover,.k2-root.k2-home .k2-pricing .pp-tokens .pp-card--inverted .pp-button--secondary:not(:disabled):hover{border-color:var(--k2-h-line-strong);background:var(--k2-pr-press);opacity:1}}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card .pp-button--secondary:not(:disabled):active,.k2-root.k2-home .k2-pricing .pp-tokens .pp-card--inverted .pp-button--secondary:not(:disabled):active{border-color:var(--k2-h-line-strong);background:var(--k2-pr-press);opacity:1}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card__more{color:var(--k2-h-text-3);border-radius:8px}@media (hover:hover){.k2-root.k2-home .k2-pricing .pp-tokens .pp-card__more:hover{color:var(--k2-h-text)}}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card__more:active{color:var(--k2-h-text)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-period__switch{background:var(--k2-pr-track);border:0}.k2-root.k2-home .k2-pricing .pp-tokens .pp-period__option[data-active]{color:var(--k2-h-text);background:var(--k2-h-bg-raised);box-shadow:inset 0 0 0 1px var(--k2-h-line-strong)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-period__option:not([data-active]):active{background:var(--k2-pr-press)}@media (width>=1100px){.k2-root.k2-home .k2-pricing-nav .k2-pk-chapters__list{justify-content:center;gap:20px}}.k2-root.k2-home .k2-pricing-section{padding-top:var(--k2-pr-section-pad);scroll-margin-top:calc(var(--k2-pr-strip-h) + 4px)}.k2-root.k2-home .k2-pricing-head{max-width:760px;margin-bottom:44px}.k2-root.k2-home .k2-pricing-kicker{color:var(--k2-h-text-3);font-family:var(--k2-h-font-mono);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:normal;margin:0 0 20px;font-size:12px;line-height:16px}.k2-root.k2-home .k2-pricing-kicker__number{color:var(--k2-h-text)}.k2-root.k2-home .k2-pricing-head__title{margin:0}.k2-root.k2-home .k2-pricing-head__line{display:block}.k2-root.k2-home .k2-pricing-head__line--quiet{color:var(--k2-h-text-3)}.k2-root.k2-home .k2-pricing-copy{max-width:560px;color:var(--k2-h-text-2);letter-spacing:-.011em;text-wrap:pretty;margin:0;font-size:17px;line-height:27px}.k2-root.k2-home .k2-pricing-copy+.k2-pricing-copy{color:var(--k2-h-text-3);margin-top:16px;font-size:16px;line-height:25px}.k2-root.k2-home .k2-pricing-copy p{margin:0}.k2-root.k2-home .k2-pricing-footnote{max-width:760px;color:var(--k2-h-text-3);text-wrap:pretty;margin:32px 0 0;font-size:14px;line-height:22px}.k2-root.k2-home .k2-pricing-footnote__label{color:var(--k2-h-text-2);font-weight:500}.k2-root.k2-home .k2-pricing-credits{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (width>=1100px){.k2-root.k2-home .k2-pricing-credits{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}}.k2-root.k2-home .k2-pricing-credits .k2-pricing-head{margin-bottom:24px}.k2-root.k2-home .k2-pricing-receipt-figure{margin:0}.k2-root.k2-home .k2-pricing-plate{isolation:isolate;padding:calc(var(--k2-pr-plate-pad) + 16px) var(--k2-pr-plate-pad);background:radial-gradient(120% 70% at 50% 0%, var(--k2-pr-plate-glow) 0%, transparent 72%), var(--k2-pr-plate-base);box-shadow:var(--k2-pr-plate-lift);border-radius:24px;position:relative;overflow:hidden}.k2-root.k2-home .k2-pricing-plate:before{z-index:-1;background-image:radial-gradient(var(--k2-pr-dot) 1px, transparent 1.4px);opacity:.55;content:"";pointer-events:none;background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000)}.k2-root.k2-home .k2-pricing-receipt{border-radius:14px;max-width:420px;margin-inline:auto}.k2-root.k2-home .k2-pricing-receipt__body{padding:26px 26px 22px}.k2-root.k2-home .k2-pricing-receipt__label{color:var(--k2-h-text-3);font-family:var(--k2-h-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11.5px;line-height:16px}.k2-root.k2-home .k2-pricing-receipt__rows{margin:0}.k2-root.k2-home .k2-pricing-receipt__row{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:16px;line-height:24px;display:flex}.k2-root.k2-home .k2-pricing-receipt__row dt{color:var(--k2-h-text-2)}.k2-root.k2-home .k2-pricing-receipt__row dd{color:var(--k2-h-text);font-family:var(--k2-h-font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.k2-root.k2-home .k2-pricing-receipt__row--total{background:var(--k2-pr-band);border-radius:12px;margin:12px -14px 0;padding:12px 14px}.k2-root.k2-home .k2-pricing-receipt__row--total :is(dt,dd){color:var(--k2-h-text);font-weight:600}.k2-root.k2-home .k2-pricing-receipt__caption{max-width:460px;color:var(--k2-h-text-3);text-align:center;text-wrap:pretty;margin:16px auto 0;font-size:13px;line-height:20px}.k2-root.k2-home .k2-pricing .pp-credit-details{border-top:0;margin-top:24px}.k2-root.k2-home .k2-pricing .pp-credit-details>summary{width:fit-content;max-width:100%;color:var(--k2-h-text);transition:background-color .16s var(--k2-h-ease);border-radius:999px;align-items:center;gap:8px;margin-left:-14px;padding:10px 14px;list-style:none;display:flex}.k2-root.k2-home .k2-pricing .pp-credit-details>summary::-webkit-details-marker{display:none}.k2-root.k2-home .k2-pricing .pp-credit-details>summary:after{width:16px;height:16px;color:var(--k2-h-text-3);content:"";transition:transform .3s var(--k2-h-ease);background:linear-gradient(currentColor,currentColor) 50%/11px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 11px no-repeat;flex:none}.k2-root.k2-home .k2-pricing .pp-credit-details[open]>summary:after{transform:rotate(45deg)}@media (hover:hover){.k2-root.k2-home .k2-pricing .pp-credit-details>summary:hover{background:var(--k2-pr-press)}}.k2-root.k2-home .k2-pricing .pp-credit-details>summary:active{background:var(--k2-pr-press)}.k2-root.k2-home .k2-pricing .pp-credit-details__body{padding-top:12px}.k2-root.k2-home .k2-pricing .pp-credit-details__body dl>div{border-bottom:0;border-radius:10px;padding:9px 12px}.k2-root.k2-home .k2-pricing .pp-credit-details__body dl>div:nth-child(odd){background:var(--k2-pr-band)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare__table thead th{border-bottom:0;padding-block:14px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare__table thead .pp-compare__corner{padding-left:16px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare__group-label{border-bottom:0;padding:44px 16px 12px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare__group:first-of-type .pp-compare__group-label{padding-top:24px}.k2-root.k2-home .k2-pricing .pp-tokens :is(.pp-compare__label,.pp-compare__cell){border-bottom:0}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare__label{padding-left:16px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare__row:nth-child(2n)>*{background:var(--k2-pr-band)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare__row:nth-child(2n)>:first-child{border-radius:12px 0 0 12px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare__row:nth-child(2n)>:last-child{border-radius:0 12px 12px 0}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare-mobile__tabs{background:var(--k2-pr-track);border:0;border-radius:999px;padding:4px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare-mobile__tab{border-radius:999px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare-mobile__tab[data-active]{color:var(--k2-h-text);background:var(--k2-h-bg-raised);box-shadow:inset 0 0 0 1px var(--k2-h-line-strong)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare-mobile__tab:not([data-active]):active{background:var(--k2-pr-press)}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare-mobile__group-label{border-bottom:0;margin-top:32px;padding:0 12px 8px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare-mobile__row{border-bottom:0;border-radius:12px;padding:11px 12px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-compare-mobile__row:nth-child(odd){background:var(--k2-pr-band)}.k2-root.k2-home .k2-pricing-faq.k2-h-acc{border-top:0}.k2-root.k2-home .k2-pricing-faq .k2-h-acc__item{border-bottom:0}.k2-root.k2-home .k2-pricing-faq .k2-h-acc__trigger{border-radius:10px}.k2-root.k2-home .k2-pricing-faq .k2-h-acc__body p{margin:0}.k2-root.k2-home .k2-pricing-contract__grid{grid-template-columns:minmax(0,1fr);gap:8px 64px;display:grid}@media (width>=900px){.k2-root.k2-home .k2-pricing-contract__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.k2-root.k2-home .k2-pricing-contract__grid .k2-pricing-head{margin-bottom:0}.k2-root.k2-home .k2-pricing-contract__body{padding-top:36px}}.k2-root.k2-home .k2-pricing-contract__links{flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.k2-root.k2-home .k2-pricing-contract__links a{color:var(--k2-h-text);text-decoration:underline;-webkit-text-decoration-color:var(--k2-h-line-strong);text-decoration-color:var(--k2-h-line-strong);text-underline-offset:4px;transition:text-decoration-color .16s var(--k2-h-ease);border-radius:6px;font-size:15px;line-height:24px}@media (hover:hover){.k2-root.k2-home .k2-pricing-contract__links a:hover{-webkit-text-decoration-color:var(--k2-h-text);text-decoration-color:var(--k2-h-text)}}.k2-root.k2-home .k2-pricing-contract__links a:active{-webkit-text-decoration-color:var(--k2-h-text);text-decoration-color:var(--k2-h-text)}@media (pointer:coarse),(width<=820px){.k2-root.k2-home .k2-pricing-contract__links{gap:0 20px;margin-top:10px}.k2-root.k2-home .k2-pricing-contract__links a{align-items:center;min-height:44px;display:inline-flex}}.k2-root.k2-home .k2-pricing-contract .k2-pricing-footnote{margin-top:28px}.k2-root.k2-home .k2-pricing .k2-pk-closing{margin-top:var(--k2-pr-section-pad)}@media (width<=599.98px){.k2-root.k2-home .k2-pricing .k2-h-closing__actions{align-self:stretch;gap:8px}.k2-root.k2-home .k2-pricing .k2-h-closing__actions .k2-h-button{flex:auto;padding-inline:12px;font-size:14px}}@media (pointer:coarse),(width<=820px){.k2-root.k2-home .k2-pricing{--k2-pr-strip-h:60px}}@media (width<=1099.98px){.k2-root.k2-home .k2-pricing{--k2-pr-section-pad:104px;--k2-pr-plate-pad:32px}.k2-root.k2-home .k2-pricing-credits__copy{max-width:680px}}@media (width<=599.98px){.k2-root.k2-home .k2-pricing{--k2-pr-section-pad:80px;--k2-pr-plate-pad:16px}.k2-root.k2-home .k2-pricing-hero{padding-bottom:28px}.k2-root.k2-home .k2-pricing-hero .k2-pk-hero__title{font-size:34px;line-height:38px}.k2-root.k2-home .k2-pricing-hero .k2-pk-hero__stage{margin-top:44px}.k2-root.k2-home .k2-pricing-plans{padding-bottom:64px}.k2-root.k2-home .k2-pricing .pp-tokens .pp-card{border-radius:20px;padding:28px 22px 26px}.k2-root.k2-home .k2-pricing-head{margin-bottom:32px}.k2-root.k2-home .k2-pricing-kicker{margin-bottom:16px}.k2-root.k2-home .k2-pricing-copy{font-size:16px;line-height:25px}.k2-root.k2-home .k2-pricing-copy+.k2-pricing-copy{font-size:15px;line-height:24px}.k2-root.k2-home .k2-pricing-plate{border-radius:20px}.k2-root.k2-home .k2-pricing-receipt{border-radius:12px}.k2-root.k2-home .k2-pricing-receipt__body{padding:20px 18px 16px}.k2-root.k2-home .k2-pricing-receipt__row--total{margin-inline:-10px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.k2-root.k2-home .k2-pricing :is(.pp-credit-details>summary,.k2-pricing-contract__links a),.k2-root.k2-home .k2-pricing .pp-credit-details>summary:after{transition:none}}@media (forced-colors:active){.k2-root.k2-home .k2-pricing :is(.pp-card,.k2-pricing-plate,.pp-period__switch){outline:1px solid canvastext}}
