.newsletter__form[data-astro-cid-drywyjjs]{gap:var(--ks-space-stack-md);flex-direction:column;max-width:34rem;display:flex}.newsletter__row[data-astro-cid-drywyjjs]{gap:var(--ks-space-3);flex-direction:column;display:flex}@media (width>=640px){.newsletter__row[data-astro-cid-drywyjjs]{flex-direction:row}.newsletter__row[data-astro-cid-drywyjjs] .ks-input[data-astro-cid-drywyjjs]{flex:1}}.newsletter__status[data-astro-cid-drywyjjs]:empty{display:none}.newsletter__status[data-astro-cid-drywyjjs][data-tone=ok]{color:var(--ks-success)}.newsletter__status[data-astro-cid-drywyjjs][data-tone=error]{color:var(--ks-error)}.home-hero[data-astro-cid-wcolddp2]{border-bottom:var(--ks-border-width) solid var(--ks-border-subtle);position:relative;overflow:hidden}.home-hero__inner[data-astro-cid-wcolddp2]{gap:var(--ks-space-layout);align-items:center;padding-block:clamp(3.5rem,2rem + 6vw,7.5rem) clamp(3rem,2rem + 4vw,5.5rem);display:grid}@media (width>=1024px){.home-hero__inner[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.home-hero__text[data-astro-cid-wcolddp2]{gap:var(--ks-space-stack-lg);flex-direction:column;display:flex}.home-hero__title[data-astro-cid-wcolddp2]{max-width:14ch}.hero-word[data-astro-cid-wcolddp2]{vertical-align:bottom;margin-top:-.28em;padding-top:.28em;padding-bottom:.06em;display:inline-block;overflow:clip}.hero-word[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{animation:hero-word-in .6s var(--ks-ease-out) both;animation-delay:calc(var(--i) * 60ms);display:inline-block}@keyframes hero-word-in{0%{transform:translateY(105%)}}.home-hero__lead[data-astro-cid-wcolddp2]{max-width:40rem;color:var(--ks-fg-secondary);font-size:var(--ks-text-body-lg)}.home-hero__actions[data-astro-cid-wcolddp2]{margin-top:var(--ks-space-stack-xs)}.hero-stage[data-astro-cid-wcolddp2]{--px:0;--py:0;perspective:1400px;width:100%;max-width:40rem;min-height:30rem;margin-inline-start:auto;display:none;position:relative}@media (width>=1024px){.hero-stage[data-astro-cid-wcolddp2]{display:block}}.hero-card[data-astro-cid-wcolddp2]{width:17rem;color:var(--ks-fg);transform-style:preserve-3d;translate:calc(var(--px) * var(--depth) * 1px) calc(var(--py) * var(--depth) * 1px);animation:7s ease-in-out infinite hero-float;animation-delay:var(--float-delay,0s);transition:translate .6s var(--ks-ease-out);text-decoration:none;display:block;position:absolute}.hero-card__inner[data-astro-cid-wcolddp2]{border-radius:var(--ks-radius-card);border:var(--ks-border-width) solid color-mix(in oklab, var(--ks-universe) 32%, transparent);background:var(--ks-card-gradient), var(--ks-surface);box-shadow:var(--ks-shadow-lg), 0 0 40px -18px color-mix(in oklab, var(--ks-universe) 22%, transparent), inset 0 1px 0 #ffffff14;transform:rotateY(calc(var(--px) * 18deg)) rotateX(calc(var(--py) * -14deg));transition:transform .5s var(--ks-ease-out), box-shadow .3s var(--ks-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-card__glare[data-astro-cid-wcolddp2]{z-index:3;background:radial-gradient(circle at calc(50% + var(--px) * 160%) calc(30% + var(--py) * 140%), #ffffff29, transparent 45%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.hero-card__shadow[data-astro-cid-wcolddp2]{filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:1.5rem;position:absolute;bottom:-2.25rem;left:10%;right:10%}.hero-card[data-astro-cid-wcolddp2]:hover{z-index:5}.hero-card[data-astro-cid-wcolddp2]:hover .hero-card__inner[data-astro-cid-wcolddp2]{transform:translateZ(40px) rotateY(calc(var(--px) * 22deg)) rotateX(calc(var(--py) * -18deg));box-shadow:var(--ks-shadow-lg), 0 0 50px -16px color-mix(in oklab, var(--ks-universe) 32%, transparent), inset 0 1px 0 #ffffff1f}.hero-card[data-astro-cid-wcolddp2].is-leaving .hero-card__inner[data-astro-cid-wcolddp2]{animation:hero-card-out .42s var(--ks-ease-in,ease-in) forwards}.hero-card[data-astro-cid-wcolddp2].is-entering .hero-card__inner[data-astro-cid-wcolddp2]{animation:hero-card-in .7s var(--ks-ease-out) both}@keyframes hero-card-out{to{opacity:.4;transform:rotateY(-90deg)scale(.92)}}@keyframes hero-card-in{0%{opacity:.4;box-shadow:var(--ks-shadow-lg), 0 0 60px -14px color-mix(in oklab, var(--ks-universe) 40%, transparent);transform:rotateY(90deg)scale(.92)}}.hero-card--0[data-astro-cid-wcolddp2]{--depth:22;z-index:2;top:9rem;left:0;rotate:y 14deg}.hero-card--1[data-astro-cid-wcolddp2]{--depth:14;--float-delay:-2.4s;z-index:1;top:11rem;right:0;rotate:y -14deg}.hero-card--2[data-astro-cid-wcolddp2]{--depth:28;--float-delay:-4.6s;z-index:3;top:0;left:calc(50% - 8.5rem)}@keyframes hero-float{50%{transform:translateY(-10px)}}.hero-card__media[data-astro-cid-wcolddp2]{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.hero-card__media[data-astro-cid-wcolddp2]>img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%}.hero-card__body[data-astro-cid-wcolddp2]{gap:var(--ks-space-1);padding:var(--ks-space-4);flex-direction:column;display:flex}.hero-card__meta[data-astro-cid-wcolddp2]{color:var(--ks-universe-fg);font-size:var(--ks-text-caption)}.hero-card__title[data-astro-cid-wcolddp2]{font-family:var(--ks-font-heading);font-weight:var(--ks-weight-semibold);text-transform:uppercase;letter-spacing:var(--ks-tracking-label)}.hero-card__price{font-size:1.125rem}.home-hero__proof[data-astro-cid-wcolddp2]{gap:var(--ks-space-6);margin:var(--ks-space-stack-md) 0 0;padding:var(--ks-space-stack-lg) 0 0;border-top:var(--ks-border-width) solid var(--ks-border-subtle);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));list-style:none;display:grid}.home-hero__proof[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{column-gap:var(--ks-space-2);row-gap:var(--ks-space-2);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-content:start;align-items:center;display:grid}.home-hero__proof-icon[data-astro-cid-wcolddp2]{color:var(--ks-accent-fg);transition:rotate .4s var(--ks-ease-out);font-size:1.5rem;display:inline-flex}.home-hero__proof-icon[data-astro-cid-wcolddp2] svg{width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.home-hero__proof[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:hover .home-hero__proof-icon[data-astro-cid-wcolddp2]{rotate:-10deg}}.home-hero__proof[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-family:var(--ks-font-heading);font-size:1.875rem;font-weight:var(--ks-weight-semibold);color:var(--ks-fg);font-variant-numeric:tabular-nums;line-height:1}.home-hero__proof-label[data-astro-cid-wcolddp2]{color:var(--ks-fg-tertiary);font-size:var(--ks-text-caption);grid-column:1/-1;align-self:start;line-height:1.25}.home-partners[data-astro-cid-wcolddp2]{border-top:var(--ks-border-width) solid var(--ks-border-subtle)}.home-partners__inner[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:center;gap:var(--ks-space-4) var(--ks-space-8);padding-block:var(--ks-space-6);flex-wrap:wrap;display:flex}.home-partners[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{align-items:center;gap:var(--ks-space-6) var(--ks-space-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-partners[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{opacity:.6;filter:grayscale()brightness(1.6);width:auto;height:1.75rem;transition:opacity var(--ks-duration-base) var(--ks-ease-out), filter var(--ks-duration-base) var(--ks-ease-out)}.home-partners[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:hover img[data-astro-cid-wcolddp2],.home-partners[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:focus-visible img[data-astro-cid-wcolddp2]{opacity:1;filter:none}:root[data-theme=light] .home-partners[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{filter:grayscale()brightness(.15)}:root[data-theme=light] .home-partners[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:hover img[data-astro-cid-wcolddp2]{filter:brightness(.15)}.bento[data-astro-cid-wcolddp2]{gap:var(--ks-grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.bento[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(15rem,auto)}.bento__cell--redm[data-astro-cid-wcolddp2]{grid-area:span 2/span 2}.bento__cell--pack[data-astro-cid-wcolddp2]{grid-column:span 3}}.bento__cell[data-astro-cid-wcolddp2]{justify-content:flex-end;min-height:15rem}.bento__bg[data-astro-cid-wcolddp2]{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity var(--ks-duration-slow) var(--ks-ease-out), transform .8s var(--ks-ease-out);position:absolute;inset:0}.bento__bg[data-astro-cid-wcolddp2]:not([src$=\.svg]){filter:grayscale()contrast(1.08)brightness(.9)}.bento__tint[data-astro-cid-wcolddp2]{background:var(--ks-universe);mix-blend-mode:multiply;opacity:.8;pointer-events:none;position:absolute;inset:0}.bento__cell--pack[data-astro-cid-wcolddp2] .bento__bg[data-astro-cid-wcolddp2]{filter:grayscale()contrast(1.08)brightness(.55)}.bento__cell--pack[data-astro-cid-wcolddp2] .bento__tint[data-astro-cid-wcolddp2]{opacity:.55}.bento__cell[data-astro-cid-wcolddp2]:after{content:"";background:linear-gradient(to top, var(--ks-surface) 4%, color-mix(in oklab, var(--ks-surface) 70%, transparent) 38%, transparent 75%), color-mix(in oklab, var(--ks-universe) 12%, transparent);position:absolute;inset:0}.bento__cell[data-astro-cid-wcolddp2]:hover .bento__bg[data-astro-cid-wcolddp2]{opacity:1;transform:scale(1.05)}.bento__content[data-astro-cid-wcolddp2]{z-index:1;gap:var(--ks-space-stack-sm);padding:var(--ks-space-card);flex-direction:column;display:flex;position:relative}.bento__cell--redm[data-astro-cid-wcolddp2] .bento__content[data-astro-cid-wcolddp2]{padding:var(--ks-space-card-lg)}.bento__cell--redm[data-astro-cid-wcolddp2] .ks-h3[data-astro-cid-wcolddp2]{font-family:var(--ks-font-display);font-size:var(--ks-text-h2);font-weight:var(--ks-weight-regular);letter-spacing:var(--ks-tracking-display)}.bento__cell[data-astro-cid-wcolddp2] .ks-card__icon[data-astro-cid-wcolddp2]{background:color-mix(in oklab, var(--ks-universe) 16%, transparent);color:var(--ks-universe-fg)}.bento__count[data-astro-cid-wcolddp2]{align-items:center;gap:var(--ks-space-2);margin-top:var(--ks-space-stack-xs);color:var(--ks-universe-fg);font-size:var(--ks-text-body-sm);font-weight:var(--ks-weight-semibold);display:inline-flex}.bento__count[data-astro-cid-wcolddp2] svg{width:1rem;height:1rem;transition:transform var(--ks-duration-base) var(--ks-ease-out)}.bento__cell[data-astro-cid-wcolddp2]:hover .bento__count[data-astro-cid-wcolddp2] svg{transform:translate(3px)}.home-mlo__image[data-astro-cid-wcolddp2]{aspect-ratio:16/10;border-radius:var(--ks-radius-card);border:var(--ks-border-width) solid var(--ks-border-subtle);display:block;overflow:hidden}.home-mlo__image[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%;display:block}.rail[data-astro-cid-wcolddp2]{gap:var(--ks-grid-gap);margin:0 calc(-1 * var(--ks-space-2));padding:var(--ks-space-3) var(--ks-space-2) var(--ks-space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ks-space-2);grid-auto-columns:minmax(16rem,82%);grid-auto-flow:column;list-style:none;display:grid;overflow:auto hidden}@media (width>=640px){.rail[data-astro-cid-wcolddp2]{grid-auto-columns:calc((100% - var(--ks-grid-gap)) / 2)}}@media (width>=1024px){.rail[data-astro-cid-wcolddp2]{grid-auto-columns:calc((100% - 2 * var(--ks-grid-gap)) / 3)}}@media (width>=1440px){.rail[data-astro-cid-wcolddp2]{grid-auto-columns:calc((100% - 3 * var(--ks-grid-gap)) / 4)}}.rail__item[data-astro-cid-wcolddp2]{scroll-snap-align:start;display:flex}.rail[data-astro-cid-wcolddp2]:focus-visible{outline:var(--ks-focus-width) solid var(--ks-focus);outline-offset:var(--ks-focus-offset)}.why[data-astro-cid-wcolddp2]{gap:var(--ks-space-layout);align-items:stretch;display:grid}@media (width>=1024px){.why[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.why__years[data-astro-cid-wcolddp2]{isolation:isolate;gap:var(--ks-space-stack-xl);justify-content:flex-start;position:relative;overflow:hidden}.why__years[data-astro-cid-wcolddp2]>.ks-list-check{margin-top:auto}.why__ruler[data-astro-cid-wcolddp2]{--tick:.75rem;margin-top:auto}.why__ruler-track[data-astro-cid-wcolddp2]{background:var(--ks-border);height:2px;position:relative}.why__ruler-fill[data-astro-cid-wcolddp2]{background:linear-gradient(90deg, color-mix(in oklab, var(--ks-accent) 35%, transparent), var(--ks-accent));transform-origin:0;position:absolute;inset:0}.why__ruler-years[data-astro-cid-wcolddp2]{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.why__ruler-years[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{flex-direction:column;align-items:center;width:0;display:flex;position:relative}.why__ruler-years[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";width:2px;height:var(--tick);margin-top:calc(var(--tick) / -2 - 1px);background:var(--ks-border-strong,var(--ks-border))}.why__ruler-years[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2].is-key:before,.why__ruler-years[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2].is-now:before{height:calc(var(--tick) * 1.6);margin-top:calc(var(--tick) * -.8 - 1px);background:var(--ks-accent-fg)}.why__ruler-years[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2].is-now:after{content:"";background:var(--ks-accent);width:.75rem;height:.75rem;box-shadow:0 0 0 5px var(--ks-accent-subtle);border-radius:50%;position:absolute;top:-.45rem}.why__ruler-years[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{margin-top:var(--ks-space-2);color:var(--ks-fg-tertiary);font-family:var(--ks-font-heading);font-size:var(--ks-text-caption);font-weight:var(--ks-weight-semibold);letter-spacing:var(--ks-tracking-label);white-space:nowrap}.why__ruler-years[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2].is-now span[data-astro-cid-wcolddp2]{color:var(--ks-accent-fg)}.why__ruler-years[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:first-child span[data-astro-cid-wcolddp2]{align-self:flex-start}.why__ruler-years[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:last-child span[data-astro-cid-wcolddp2]{align-self:flex-end}@media (prefers-reduced-motion:no-preference){.why__ruler[data-astro-cid-wcolddp2][data-reveal] .why__ruler-fill[data-astro-cid-wcolddp2]{transition:transform 1.2s var(--ks-ease-out) .2s;transform:scaleX(0)}.why__ruler[data-astro-cid-wcolddp2][data-reveal].is-revealed .why__ruler-fill[data-astro-cid-wcolddp2]{transform:none}}.why__years-number[data-astro-cid-wcolddp2]{gap:var(--ks-space-2);padding-bottom:var(--ks-space-stack-xl);border-bottom:var(--ks-border-width) solid var(--ks-border-subtle);flex-direction:column;display:flex}.why__years-number[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{margin-top:var(--ks-space-4);font-family:var(--ks-font-display);font-size:clamp(4rem,3rem + 4vw,7rem);font-weight:var(--ks-weight-regular);color:var(--ks-accent-fg);padding-top:.12em;line-height:1.05}.why__years-number[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--ks-fg-secondary)}.why__points[data-astro-cid-wcolddp2]{gap:var(--ks-grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.why__points[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.why__points[data-astro-cid-wcolddp2]>li[data-astro-cid-wcolddp2]{gap:var(--ks-space-stack-sm)}.why__icon[data-astro-cid-wcolddp2]{border-radius:var(--ks-radius-md);background:var(--ks-accent-subtle);width:3.25rem;height:3.25rem;color:var(--ks-accent-fg);place-items:center;display:inline-grid}.why__icon[data-astro-cid-wcolddp2] svg{width:1.75rem;height:1.75rem}.home-reviews__list[data-astro-cid-wcolddp2]{gap:var(--ks-grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.home-reviews__list[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-reviews__inner[data-astro-cid-wcolddp2]:not(.home-reviews__inner--single) .home-reviews__list[data-astro-cid-wcolddp2]{margin-top:var(--ks-space-10)}}@media (width>=1100px){.home-reviews__list[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.home-reviews__inner--single[data-astro-cid-wcolddp2]{gap:var(--ks-space-layout);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.home-reviews__inner--single[data-astro-cid-wcolddp2] .home-reviews__list[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.home-reviews__inner--single[data-astro-cid-wcolddp2] .testimonial__quote{font-size:var(--ks-text-body-lg)}}.home-reviews__item[data-astro-cid-wcolddp2]{align-items:flex-start;gap:var(--ks-space-2);flex-direction:column;display:flex}.home-reviews__item[data-astro-cid-wcolddp2]>.testimonial{align-self:stretch}.home-final[data-astro-cid-wcolddp2]{border-top:var(--ks-border-width) solid var(--ks-border-subtle)}.home-final__bg[data-astro-cid-wcolddp2]{z-index:-2;object-fit:cover;opacity:.32;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.home-final[data-astro-cid-wcolddp2]:before{content:"";z-index:-1;background:linear-gradient(100deg, var(--ks-bg) 25%, color-mix(in oklab, var(--ks-universe-deep) 65%, transparent) 70%, color-mix(in oklab, var(--ks-bg) 55%, transparent));position:absolute;inset:0}.home-final__inner[data-astro-cid-wcolddp2]{gap:var(--ks-space-layout);align-items:center;display:grid}@media (width>=1024px){.home-final__inner[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.home-final__links[data-astro-cid-wcolddp2]{gap:var(--ks-space-3) var(--ks-space-6);flex-wrap:wrap;display:flex}.home-final__links[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{align-items:center;gap:var(--ks-space-2);display:inline-flex}.home-final__links[data-astro-cid-wcolddp2] svg{flex:none;width:1.125rem;height:1.125rem}.home-final__newsletter[data-astro-cid-wcolddp2]{gap:var(--ks-space-stack-md);background:color-mix(in oklab, var(--ks-surface) 82%, transparent);backdrop-filter:blur(14px)}@media (prefers-reduced-motion:reduce){.hero-word[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2],.hero-card[data-astro-cid-wcolddp2]{animation:none}.hero-card[data-astro-cid-wcolddp2]{translate:none}.hero-card__inner[data-astro-cid-wcolddp2]{transform:none}}
