.k2-root.k2-home .k2-pk-main{display:block}.k2-root.k2-home .k2-pk-hero{padding-block:112px}.k2-root.k2-home .k2-pk-hero__kicker{margin:0}.k2-root.k2-home :is(.k2-pk-hero__title,.k2-pk-card__title,.k2-pk-form__title){margin-bottom:0}.k2-root.k2-home .k2-pk-hero__title{margin-top:20px}.k2-root.k2-home .k2-pk-hero__line{display:block}.k2-root.k2-home .k2-pk-hero__line--quiet{color:var(--k2-h-text-3)}.k2-root.k2-home .k2-pk-hero__lede{max-width:640px;color:var(--k2-h-text-2);letter-spacing:-.016em;font-size:20px;line-height:30px}.k2-root.k2-home .k2-pk-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.k2-root.k2-home .k2-pk-hero__links{flex-wrap:wrap;gap:4px 24px;margin:20px 0 0;padding:0;list-style:none;display:flex}.k2-root.k2-home .k2-pk-hero__note{max-width:560px;margin-top:20px}.k2-root.k2-home .k2-pk-hero__stage{margin-top:80px}.k2-root.k2-home .k2-pk-hero--center .k2-pk-hero__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.k2-root.k2-home .k2-pk-hero--center .k2-pk-hero__title{max-width:960px}.k2-root.k2-home .k2-pk-hero--center .k2-pk-hero__body{flex-direction:column;align-items:center;margin-top:28px;display:flex}.k2-root.k2-home .k2-pk-hero--center :is(.k2-pk-hero__actions,.k2-pk-hero__links){justify-content:center}.k2-root.k2-home .k2-pk-hero--split .k2-pk-hero__body{margin-top:28px}@media (width>=900px){.k2-root.k2-home .k2-pk-hero--split .k2-pk-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px 64px;display:grid}.k2-root.k2-home .k2-pk-hero--split .k2-pk-hero__body{margin-top:0;padding-bottom:6px}.k2-root.k2-home .k2-pk-hero--split .k2-pk-hero__lede{font-size:20px;line-height:30px}}@media (width<=1099.98px){.k2-root.k2-home .k2-pk-hero{padding-block:88px}.k2-root.k2-home .k2-pk-hero__stage{margin-top:64px}}@media (width<=599.98px){.k2-root.k2-home .k2-pk-hero{padding-block:56px 64px}.k2-root.k2-home .k2-pk-hero__title{margin-top:16px}.k2-root.k2-home .k2-pk-hero__lede{font-size:17px;line-height:26px}.k2-root.k2-home .k2-pk-hero__actions{gap:8px;margin-top:28px}.k2-root.k2-home .k2-pk-hero__actions .k2-h-button{flex:auto;padding-inline:12px;font-size:14px}.k2-root.k2-home .k2-pk-hero__stage{margin-top:48px}}.k2-root.k2-home .k2-pk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.k2-root.k2-home .k2-pk-cards[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.k2-root.k2-home .k2-pk-cards[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.k2-root.k2-home .k2-pk-cards__item{min-width:0;display:flex}.k2-root.k2-home .k2-pk-card{flex-direction:column;flex:auto;min-width:0;min-height:196px;padding:24px;display:flex}.k2-root.k2-home .k2-pk-card__mark{border:1px solid var(--k2-h-line);width:32px;height:32px;color:var(--k2-h-text-2);background:var(--k2-h-bg-sunken);border-radius:9px;flex:none;justify-content:center;align-items:center;margin-bottom:28px;display:inline-flex}.k2-root.k2-home .k2-pk-card__arrow{color:var(--k2-h-text-muted);transition:color .16s var(--k2-h-ease), transform .24s var(--k2-h-ease);position:absolute;top:24px;right:22px}.k2-root.k2-home .k2-pk-card__title{color:var(--k2-h-text);letter-spacing:-.016em;margin-top:0;font-size:17px;font-weight:600;line-height:24px}.k2-root.k2-home .k2-pk-card__text{color:var(--k2-h-text-3);letter-spacing:-.008em;margin-top:8px;font-size:15px;line-height:23px}.k2-root.k2-home .k2-pk-card__meta{margin-top:auto;padding-top:24px}.k2-root.k2-home .k2-pk-card__link{color:inherit;text-decoration:none}.k2-root.k2-home .k2-pk-card__link:after{content:"";border-radius:12px;position:absolute;inset:-1px}.k2-root.k2-home .k2-pk-card__link:focus-visible{outline:none}.k2-root.k2-home .k2-pk-card__link:focus-visible:after{outline:2px solid var(--k2-h-text);outline-offset:2px}@media (hover:hover){.k2-root.k2-home .k2-pk-card:hover .k2-pk-card__arrow{color:var(--k2-h-text);transform:translate(2px,-2px)}}@media (width<=1099.98px){.k2-root.k2-home .k2-pk-cards,.k2-root.k2-home .k2-pk-cards[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width<=599.98px){.k2-root.k2-home .k2-pk-cards,.k2-root.k2-home .k2-pk-cards[data-columns]{grid-template-columns:minmax(0,1fr);gap:10px}.k2-root.k2-home .k2-pk-card{min-height:0;padding:20px}.k2-root.k2-home .k2-pk-card__mark{margin-bottom:20px}.k2-root.k2-home .k2-pk-card__arrow{top:20px;right:18px}}.k2-root.k2-home .k2-pk-trust__list{border-block:1px solid var(--k2-h-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.k2-root.k2-home .k2-pk-trust__item{min-width:0}.k2-root.k2-home .k2-pk-trust__item+.k2-pk-trust__item{border-left:1px solid var(--k2-h-line)}.k2-root.k2-home .k2-pk-trust__link{min-height:72px;color:var(--k2-h-text-2);letter-spacing:-.01em;transition:color .16s var(--k2-h-ease), background-color .16s var(--k2-h-ease);align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.k2-root.k2-home .k2-pk-trust__icon{border:1px solid var(--k2-h-line);width:32px;height:32px;color:var(--k2-h-text-3);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.k2-root.k2-home .k2-pk-trust__label{flex:auto;min-width:0}.k2-root.k2-home .k2-pk-trust__arrow{color:var(--k2-h-text-muted);transition:transform .24s var(--k2-h-ease), color .16s var(--k2-h-ease);flex:none}.k2-root.k2-home .k2-pk-trust__link:focus-visible{outline-offset:-2px}@media (hover:hover){.k2-root.k2-home .k2-pk-trust__link:hover{color:var(--k2-h-text)}.k2-root.k2-home .k2-pk-trust__link:hover .k2-pk-trust__icon{border-color:var(--k2-h-line-strong);color:var(--k2-h-text)}.k2-root.k2-home .k2-pk-trust__link:hover .k2-pk-trust__arrow{color:var(--k2-h-text);transform:translate(2px)}}.k2-root.k2-home .k2-pk-trust__link:active{color:var(--k2-h-text)}.k2-root.k2-home .k2-pk-trust__link:active .k2-pk-trust__icon{border-color:var(--k2-h-text-3);color:var(--k2-h-text)}.k2-root.k2-home .k2-pk-trust__link:active .k2-pk-trust__arrow{color:var(--k2-h-text);transform:translate(2px)}@media (width<=899.98px){.k2-root.k2-home .k2-pk-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.k2-root.k2-home .k2-pk-trust__item+.k2-pk-trust__item{border-left:0}.k2-root.k2-home .k2-pk-trust__item:nth-child(2n){border-left:1px solid var(--k2-h-line)}.k2-root.k2-home .k2-pk-trust__item:nth-child(n+3){border-top:1px solid var(--k2-h-line)}}@media (width<=599.98px){.k2-root.k2-home .k2-pk-trust__list{grid-template-columns:minmax(0,1fr)}.k2-root.k2-home .k2-pk-trust__item:nth-child(2n){border-left:0}.k2-root.k2-home .k2-pk-trust__item+.k2-pk-trust__item{border-top:1px solid var(--k2-h-line)}.k2-root.k2-home .k2-pk-trust__link{min-height:60px;padding:0 4px}}.k2-root.k2-home .k2-pk-closing__extra{flex-wrap:wrap;justify-content:center;gap:4px 24px;margin-top:16px;display:flex}.k2-root.k2-home .k2-pk-form__panel{color:var(--k2-h-text);background:linear-gradient(var(--k2-h-bg-raised), var(--k2-h-bg-raised)) padding-box, var(--k2-h-window-rim) border-box;box-shadow:var(--k2-h-composer-shadow);border:1px solid #0000;border-radius:16px;padding:32px}.k2-root.k2-home .k2-pk-form__head{margin-bottom:28px}.k2-root.k2-home .k2-pk-form__title{color:var(--k2-h-text);letter-spacing:-.02em;margin-top:0;font-size:22px;font-weight:600;line-height:28px}.k2-root.k2-home .k2-pk-form__desc{max-width:560px;color:var(--k2-h-text-3);margin-top:8px;font-size:15px;line-height:23px}.k2-root.k2-home .k2-pk-form__body>*+*{margin-top:20px}.k2-root.k2-home .k2-pk-field{min-width:0;display:block}.k2-root.k2-home .k2-pk-field+.k2-pk-field{margin-top:20px}.k2-root.k2-home .k2-pk-field__hint{color:var(--k2-h-text-3);margin-top:6px;font-size:13px;line-height:18px}.k2-root.k2-home .k2-pk-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.k2-root.k2-home .k2-pk-form__row>.k2-pk-field+.k2-pk-field{margin-top:0}.k2-root.k2-home .k2-pk-form__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.k2-root.k2-home .k2-pk-form__foot{border-top:1px solid var(--k2-h-line);color:var(--k2-h-text-3);margin-top:28px;padding-top:20px;font-size:14px;line-height:21px}.k2-root.k2-home .k2-pk-form__foot>*+*{margin-top:10px}@media (width<=599.98px){.k2-root.k2-home .k2-pk-form__panel{padding:20px}.k2-root.k2-home .k2-pk-form__head{margin-bottom:20px}.k2-root.k2-home .k2-pk-form__title{font-size:20px;line-height:26px}.k2-root.k2-home .k2-pk-form__row{grid-template-columns:minmax(0,1fr)}.k2-root.k2-home .k2-pk-form__actions .k2-h-button{flex:100%}}@media (forced-colors:active){.k2-root.k2-home :is(.k2-pk-form__panel,.k2-pk-card__mark,.k2-pk-trust__icon){border-color:canvastext}}.k2-root.k2-home .k2-pk-chapters{top:calc(var(--k2-header-h,52px) + 1px);z-index:40;background:color-mix(in srgb, var(--k2-h-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky}.k2-root.k2-home .k2-pk-chapters__list{scrollbar-width:none;justify-content:space-between;gap:4px;margin:0;padding:8px 0;list-style:none;display:flex;overflow-x:auto}.k2-root.k2-home .k2-pk-chapters__list::-webkit-scrollbar{display:none}.k2-root.k2-home .k2-pk-chapters__item{flex:none}.k2-root.k2-home .k2-pk-chapters__link{height:36px;color:var(--k2-h-text-3);letter-spacing:-.008em;white-space:nowrap;transition:color .16s var(--k2-h-ease), background-color .16s var(--k2-h-ease), box-shadow .16s var(--k2-h-ease);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.k2-root.k2-home .k2-pk-chapters__number{color:var(--k2-h-text-3);font-family:var(--k2-h-font-mono);letter-spacing:.02em;font-feature-settings:normal;font-size:11px;line-height:16px}.k2-root.k2-home .k2-pk-chapters__link[aria-current]{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-pk-chapters__link[aria-current] .k2-pk-chapters__number{color:var(--k2-h-text)}.k2-root.k2-home .k2-pk-chapters__link:focus-visible{outline-offset:-2px}@media (hover:hover){.k2-root.k2-home .k2-pk-chapters__link:hover{color:var(--k2-h-text);background:var(--k2-h-bg-sunken)}}.k2-root.k2-home .k2-pk-chapters__link:not([aria-current]):active{color:var(--k2-h-text);background:var(--k2-h-bg-sunken)}@media (width<=1099.98px){.k2-root.k2-home .k2-pk-chapters__list{margin-inline:calc(-1 * var(--k2-h-gutter));padding-inline:var(--k2-h-gutter);scroll-padding-inline:var(--k2-h-gutter);-webkit-mask-image:linear-gradient(90deg, transparent 0, black var(--k2-h-gutter), black calc(100% - var(--k2-h-gutter)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, black var(--k2-h-gutter), black calc(100% - var(--k2-h-gutter)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, black var(--k2-h-gutter), black calc(100% - var(--k2-h-gutter)), transparent 100%);justify-content:flex-start}}@media (width<=599.98px){.k2-root.k2-home .k2-pk-chapters__link{padding:0 10px;font-size:13.5px}}@media (pointer:coarse),(width<=820px){.k2-root.k2-home .k2-pk-chapters__link{height:44px}}@media (prefers-reduced-motion:reduce){.k2-root.k2-home .k2-pk-chapters__link{transition:none}}@media (forced-colors:active){.k2-root.k2-home .k2-pk-chapters__link[aria-current]{outline:1px solid canvastext}}
