.cta[data-astro-cid-o46t2fpl]{align-items:center;min-height:clamp(480px,42vw,640px);display:grid}.cta--photo[data-astro-cid-o46t2fpl]{color:#fff;background-color:var(--color-night)}.cta--photo[data-astro-cid-o46t2fpl]:before{content:"";z-index:-1;background:linear-gradient(90deg,#0f0e0ddb,#0f0e0d99 40%,#0f0e0d14 80%);position:absolute;inset:0}.cta--photo[data-astro-cid-o46t2fpl]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{background:linear-gradient(270deg,#0f0e0ddb,#0f0e0d99 40%,#0f0e0d14 80%)}.cta__bg[data-astro-cid-o46t2fpl]{z-index:-2;position:absolute;inset:0}.cta__bg[data-astro-cid-o46t2fpl] img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.cta__content[data-astro-cid-o46t2fpl]{padding-block:72px}.cta__headline[data-astro-cid-o46t2fpl]{max-width:560px;font-size:clamp(44px,5.2vw,76px);line-height:.98}.cta__body[data-astro-cid-o46t2fpl]{max-width:42ch;color:var(--color-on-night-muted);margin-block-start:20px;font-size:18px}.cta--photo[data-astro-cid-o46t2fpl] .cta__body[data-astro-cid-o46t2fpl]{color:#ffffffbd}.cta__actions[data-astro-cid-o46t2fpl]{max-width:560px;margin-block-start:36px}.cta--night[data-astro-cid-o46t2fpl]{text-align:center;min-height:0}.cta--night[data-astro-cid-o46t2fpl] .cta__content[data-astro-cid-o46t2fpl]{padding-block:clamp(72px,8vw,112px)}.cta--night[data-astro-cid-o46t2fpl] .cta__headline[data-astro-cid-o46t2fpl],.cta--night[data-astro-cid-o46t2fpl] .cta__body[data-astro-cid-o46t2fpl]{margin-inline:auto}.cta--night[data-astro-cid-o46t2fpl] .cta__headline[data-astro-cid-o46t2fpl]{max-width:16ch}.cta--night[data-astro-cid-o46t2fpl] .cta__actions[data-astro-cid-o46t2fpl]{justify-content:center;margin-inline:auto}.cta[data-astro-cid-o46t2fpl] [data-astro-cid-o46t2fpl]:focus-visible{outline-color:var(--color-on-night)}@media (width<=960px){.cta--photo[data-astro-cid-o46t2fpl]{align-items:end;min-height:560px}[data-astro-cid-o46t2fpl]:is(.cta--photo,.cta--photo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{background:linear-gradient(#0f0e0d1a,#0f0e0d99 50%,#0f0e0de6)}.cta__content[data-astro-cid-o46t2fpl]{padding-block:40px}}.contact[data-astro-cid-fhxxn7rz]{--contact-gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(280px, (100% - 2 * var(--contact-gap)) / 3)), 1fr));gap:var(--contact-gap);list-style:none;display:grid}.contact--single[data-astro-cid-fhxxn7rz]{grid-template-columns:minmax(0,440px);justify-content:center}.contact__card[data-astro-cid-fhxxn7rz]{flex-direction:column;align-items:flex-start;padding:28px 28px 32px;display:flex}.contact__title[data-astro-cid-fhxxn7rz]{letter-spacing:-.005em;margin-block-start:28px;font-size:16px;font-weight:500;line-height:1.4}.contact__description[data-astro-cid-fhxxn7rz]{color:var(--color-muted);text-wrap:pretty;margin-block-start:8px;font-size:15px;line-height:1.6}.contact__action[data-astro-cid-fhxxn7rz]{max-width:100%;margin-block-start:auto;padding-block-start:24px}.contact__link[data-astro-cid-fhxxn7rz]{overflow-wrap:anywhere;max-width:100%}.faq[data-astro-cid-rvn45gam]{align-items:start;gap:clamp(40px,8vw,112px);display:grid}.faq--with-intro[data-astro-cid-rvn45gam]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.faq__intro[data-astro-cid-rvn45gam]{position:sticky;inset-block-start:104px}.faq__subheadline[data-astro-cid-rvn45gam]{max-width:34ch;color:var(--color-text-secondary);text-wrap:pretty}.section-headline[data-astro-cid-rvn45gam]+.faq__subheadline[data-astro-cid-rvn45gam]{margin-block-start:20px}.faq__list[data-astro-cid-rvn45gam]{gap:10px;display:grid}.faq__item[data-astro-cid-rvn45gam]{border-radius:var(--radius-lg)}.faq__item[data-astro-cid-rvn45gam][open]{box-shadow:var(--shadow-card-hover)}.faq__question[data-astro-cid-rvn45gam]{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;padding-inline:24px 18px;font-size:16.5px;font-weight:500;list-style:none;display:flex}.faq__question[data-astro-cid-rvn45gam]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-rvn45gam]{background:var(--color-sunken);width:32px;height:32px;color:var(--color-text-secondary);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.faq__item[data-astro-cid-rvn45gam][open] .faq__icon[data-astro-cid-rvn45gam]{rotate:45deg}.faq__answer[data-astro-cid-rvn45gam]{max-width:62ch;color:var(--color-text-secondary);text-wrap:pretty;padding-block-end:24px;padding-inline:24px}.faq__answer[data-astro-cid-rvn45gam] p[data-astro-cid-rvn45gam]+p[data-astro-cid-rvn45gam]{margin-block-start:12px}@media (prefers-reduced-motion:no-preference){.faq__icon[data-astro-cid-rvn45gam]{transition:rotate .22s var(--ease-out)}}@media (width<=960px){.faq--with-intro[data-astro-cid-rvn45gam]{grid-template-columns:minmax(0,1fr)}.faq__intro[data-astro-cid-rvn45gam]{position:static}}.features[data-astro-cid-6f3bdzjd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.feature[data-astro-cid-6f3bdzjd]{padding:28px 28px 32px}.app-stack[data-astro-cid-6f3bdzjd]{align-items:center;height:44px;display:flex}.app-stack__item[data-astro-cid-6f3bdzjd]{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0f10141a)var(--lightningcss-dark,#0f101429), 0 0 0 3px var(--color-surface), 0 2px 6px #0f101414;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f4f4f6);border-radius:50%;place-items:center;margin-inline-start:-10px;transition:transform .16s;display:grid}.app-stack__item[data-astro-cid-6f3bdzjd]:first-child{margin-inline-start:0}.app-stack__item[data-astro-cid-6f3bdzjd] svg{width:22px;height:22px}.feature__title[data-astro-cid-6f3bdzjd]{letter-spacing:-.005em;margin-block-start:28px;font-size:16px;line-height:1.4}.feature__description[data-astro-cid-6f3bdzjd]{color:var(--color-muted);text-wrap:pretty;margin-block-start:8px;font-size:15px;line-height:1.6}@media (width<=960px){.features[data-astro-cid-6f3bdzjd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.features[data-astro-cid-6f3bdzjd]{grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-6f3bdzjd]{padding:24px}.feature__title[data-astro-cid-6f3bdzjd]{margin-block-start:20px}}.hero[data-astro-cid-sf272gaj]{padding-block-start:clamp(56px,7vw,104px)}.hero__announce[data-astro-cid-sf272gaj]{background:var(--color-surface);min-height:34px;box-shadow:var(--shadow-card);color:var(--color-text-secondary);transition:box-shadow .16s var(--ease-out);border-radius:17px;align-items:center;gap:10px;padding-block:6px;padding-inline:14px;font-size:13.5px;line-height:1.35;display:inline-flex}.hero__announce[data-astro-cid-sf272gaj] .arrow{color:var(--color-muted);flex:none}a[data-astro-cid-sf272gaj].hero__announce:hover{box-shadow:var(--shadow-card-hover)}.hero__headline[data-astro-cid-sf272gaj]{--rise-index:1;max-width:16ch;font-size:var(--font-size-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.hero__announce[data-astro-cid-sf272gaj]+.hero__headline[data-astro-cid-sf272gaj]{margin-block-start:28px}.hero__row[data-astro-cid-sf272gaj]{--rise-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-block-start:36px;display:grid}.hero__lead[data-astro-cid-sf272gaj]{max-width:50ch}.hero__media[data-astro-cid-sf272gaj]{aspect-ratio:21/9;border-radius:var(--radius-sheet);margin-block-start:clamp(48px,5vw,72px)}.hero--centered[data-astro-cid-sf272gaj] .container[data-astro-cid-sf272gaj]{text-align:center}.hero--centered[data-astro-cid-sf272gaj] .hero__headline[data-astro-cid-sf272gaj]{max-width:18ch;margin-inline:auto;font-size:clamp(44px,6.2vw,88px)}.hero--centered[data-astro-cid-sf272gaj] .hero__row[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1fr);justify-items:center}.hero--centered[data-astro-cid-sf272gaj] .actions[data-astro-cid-sf272gaj]{justify-content:center}@media (width<=960px){.hero__row[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1fr)}.hero__media[data-astro-cid-sf272gaj]{aspect-ratio:1}}.logos__label[data-astro-cid-awt3y4ti]{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:var(--leading-normal);letter-spacing:normal;text-align:center;text-wrap:balance;color:var(--color-muted);margin-block-end:28px}.logos__track[data-astro-cid-awt3y4ti]{position:relative}.marquee[data-astro-cid-awt3y4ti]{--marquee-gap:clamp(48px, 6vw, 96px);gap:var(--marquee-gap);width:min(100%, var(--sheet-max));-webkit-mask-image:linear-gradient(to right, transparent, #000 12%, #000 calc(88% - var(--gutter) - 40px), transparent calc(100% - var(--gutter) - 40px));mask-image:linear-gradient(to right, transparent, #000 12%, #000 calc(88% - var(--gutter) - 40px), transparent calc(100% - var(--gutter) - 40px));margin-inline:auto;display:flex;overflow:hidden}.marquee[data-astro-cid-awt3y4ti]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to left, transparent, #000 12%, #000 calc(88% - var(--gutter) - 40px), transparent calc(100% - var(--gutter) - 40px));mask-image:linear-gradient(to left, transparent, #000 12%, #000 calc(88% - var(--gutter) - 40px), transparent calc(100% - var(--gutter) - 40px))}.marquee__group[data-astro-cid-awt3y4ti]{justify-content:space-around;align-items:center;gap:var(--marquee-gap);min-width:100%;height:64px;color:var(--color-text-secondary);flex:none;list-style:none;display:flex}.marquee__group[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]{white-space:nowrap}.marquee__group[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]:nth-child(6n+1){font:600 14px / 1 var(--font-body);letter-spacing:.24em;text-transform:uppercase}.marquee__group[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]:nth-child(6n+2){font:italic 400 28px / 1 var(--font-display)}.marquee__group[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]:nth-child(6n+3){font:700 22px / 1 var(--font-body);letter-spacing:-.045em}.marquee__group[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]:nth-child(6n+4){font:400 27px / 1 var(--font-display);letter-spacing:.02em}.marquee__group[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]:nth-child(6n+5){font:500 22px / 1 var(--font-body);letter-spacing:-.03em;text-transform:lowercase}.marquee__group[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]:nth-child(6n+6){font:400 13px / 1 var(--font-body);letter-spacing:.32em;text-transform:uppercase}.marquee__group[data-astro-cid-awt3y4ti] img{object-fit:contain;filter:grayscale();opacity:.72;width:auto;max-width:140px;height:28px}@media (prefers-reduced-motion:no-preference){.marquee__group[data-astro-cid-awt3y4ti]{animation:logos-marquee calc(var(--logo-count,6) * 8s) linear infinite}.marquee__group[data-astro-cid-awt3y4ti]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:logos-marquee-rtl}.marquee[data-astro-cid-awt3y4ti]:is(:hover,[data-paused]) .marquee__group[data-astro-cid-awt3y4ti]{animation-play-state:paused}}.logos__toggle[data-astro-cid-awt3y4ti]{border-radius:var(--radius-full);background:var(--color-surface);width:32px;height:32px;box-shadow:var(--shadow-card);color:var(--color-muted);cursor:pointer;transition:color .16s var(--ease-out), box-shadow .16s var(--ease-out);border:0;place-items:center;font-size:14px;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:max(var(--gutter), (100% - var(--sheet-max)) / 2 + var(--gutter));translate:0 -50%}.logos__toggle[data-astro-cid-awt3y4ti]:hover{color:var(--color-text);box-shadow:var(--shadow-card-hover)}.logos__toggle[data-astro-cid-awt3y4ti][aria-pressed=true] .logos__toggle-pause,.logos__toggle[data-astro-cid-awt3y4ti]:not([aria-pressed=true]) .logos__toggle-play{display:none}@media (prefers-reduced-motion:reduce){[data-astro-cid-awt3y4ti]:is(.marquee,.marquee:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-inline:var(--gutter);display:block;-webkit-mask-image:none;mask-image:none}.marquee__group[data-astro-cid-awt3y4ti]{flex-wrap:wrap;justify-content:center;row-gap:24px;height:auto}.marquee__group[data-astro-cid-awt3y4ti][aria-hidden=true],.logos__toggle[data-astro-cid-awt3y4ti]{display:none}}@keyframes logos-marquee{to{translate:calc(-100% - var(--marquee-gap)) 0}}@keyframes logos-marquee-rtl{to{translate:calc(100% + var(--marquee-gap)) 0}}.pricing-tabs{border-radius:var(--radius-full);background:var(--color-sunken);gap:4px;width:fit-content;margin:clamp(20px,3vw,32px) auto 0;padding:5px;display:flex}.pricing-tabs button{border-radius:var(--radius-full);min-width:140px;color:var(--color-text-secondary);font:600 16px/1 var(--font-body);cursor:pointer;background:0 0;border:0;padding:12px 24px}.pricing-tabs button:not(.is-on):hover{color:var(--color-text)}.pricing-tabs button.is-on{background:var(--color-brand);color:var(--color-on-brand);box-shadow:var(--shadow-card)}.pricing-block--tabbed[data-astro-cid-3lcrrlgo] .section-header[data-astro-cid-3lcrrlgo]{display:none}.pricing-block--tabbed[data-astro-cid-3lcrrlgo]{padding-top:clamp(20px,2.5vw,28px)}.plans[data-astro-cid-3lcrrlgo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:16px;list-style:none;display:grid}.plans--two-plus-one[data-astro-cid-3lcrrlgo]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}.plans[data-astro-cid-3lcrrlgo] .plan--slim[data-astro-cid-3lcrrlgo]{text-align:start;grid-column:1/-1;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px 24px;padding-block:18px;display:grid}.plans[data-astro-cid-3lcrrlgo] .plan--slim[data-astro-cid-3lcrrlgo] .plan__head[data-astro-cid-3lcrrlgo],.plans[data-astro-cid-3lcrrlgo] .plan--slim[data-astro-cid-3lcrrlgo] .plan__price[data-astro-cid-3lcrrlgo],.plans[data-astro-cid-3lcrrlgo] .plan--slim[data-astro-cid-3lcrrlgo] .plan__description[data-astro-cid-3lcrrlgo],.plans[data-astro-cid-3lcrrlgo] .plan--slim[data-astro-cid-3lcrrlgo] .plan__action[data-astro-cid-3lcrrlgo]{margin:0;padding:0}.plan--slim[data-astro-cid-3lcrrlgo] .plan__amount[data-astro-cid-3lcrrlgo]{font-size:28px}.plan--slim[data-astro-cid-3lcrrlgo] .plan__features[data-astro-cid-3lcrrlgo]{display:none}@media (width<=720px){.plans--two-plus-one[data-astro-cid-3lcrrlgo]{grid-template-columns:minmax(0,1fr)}.plans[data-astro-cid-3lcrrlgo] .plan--slim[data-astro-cid-3lcrrlgo]{grid-template-columns:1fr}}.plans--single[data-astro-cid-3lcrrlgo]{max-width:440px;margin-inline:auto}.plan[data-astro-cid-3lcrrlgo]{border-radius:24px;flex-direction:column;padding:32px;display:flex}.plan__head[data-astro-cid-3lcrrlgo]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:24px;display:flex}.plan__name[data-astro-cid-3lcrrlgo]{letter-spacing:normal;color:var(--color-text-secondary);font-size:15px;line-height:1.4}.plan__badge[data-astro-cid-3lcrrlgo]{border-radius:var(--radius-full);background:var(--color-sunken);height:24px;color:var(--color-text-secondary);white-space:nowrap;align-items:center;margin-inline-start:auto;padding-inline:10px;font-size:12.5px;font-weight:500;display:inline-flex}.plan__price[data-astro-cid-3lcrrlgo]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-block-start:20px;display:flex}.plan__amount[data-astro-cid-3lcrrlgo]{font-variant-numeric:tabular-nums;font-size:clamp(48px,4.6vw,64px);line-height:1}.plan__period[data-astro-cid-3lcrrlgo]{color:var(--color-muted);font-size:14px}.plan__description[data-astro-cid-3lcrrlgo]{color:var(--color-text-secondary);text-wrap:pretty;margin-block-start:16px;font-size:15px;line-height:1.55}.plan__features[data-astro-cid-3lcrrlgo]{gap:12px;margin-block-start:28px;list-style:none;display:grid}.plan__features[data-astro-cid-3lcrrlgo] li[data-astro-cid-3lcrrlgo]{color:var(--color-text-secondary);align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.plan__action[data-astro-cid-3lcrrlgo]{margin-block-start:auto;padding-block-start:32px}.plan__action[data-astro-cid-3lcrrlgo] .btn[data-astro-cid-3lcrrlgo]{width:100%}.plan--highlighted[data-astro-cid-3lcrrlgo]{background:var(--glow-dusk), var(--color-night);color:var(--color-on-night)}.plan--highlighted[data-astro-cid-3lcrrlgo] [data-astro-cid-3lcrrlgo]:is(.plan__name,.plan__period,.plan__description,.plan__features li){color:var(--color-on-night-muted)}.plan--highlighted[data-astro-cid-3lcrrlgo] .plan__badge[data-astro-cid-3lcrrlgo],.plan--highlighted[data-astro-cid-3lcrrlgo] .tick[data-astro-cid-3lcrrlgo]{color:var(--color-on-night);background:#ffffff1f}.scene[data-astro-cid-2f3pxplc]{opacity:0;transition:opacity .45s}.scene--on[data-astro-cid-2f3pxplc]{opacity:1}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-2f3pxplc]{transition:none}}.hero-scenes__tabs[data-astro-cid-2f3pxplc]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.hero-scenes__tab[data-astro-cid-2f3pxplc]{border-radius:var(--radius-full);color:var(--color-muted);font:500 14px var(--font-body);cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-border);transition:background-color var(--transition-fast), color var(--transition-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:7px;padding:6px 14px 6px 7px;display:inline-flex}.hero-scenes__tab[data-astro-cid-2f3pxplc]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-full)}.hero-scenes__tab[data-astro-cid-2f3pxplc] span[data-astro-cid-2f3pxplc]{color:var(--color-text-secondary)}.showcase__stage[data-astro-cid-2f3pxplc] .hero-scenes__tab[data-astro-cid-2f3pxplc] .app-icon[data-astro-cid-2f3pxplc]{border-radius:50%;flex:none;width:22px;height:22px;overflow:hidden}.ai-glyph[data-astro-cid-2f3pxplc]{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ai-mail[data-astro-cid-2f3pxplc]{fill:#2f7cf6}.ai-vscode[data-astro-cid-2f3pxplc]{fill:#1f7ac8}.ai-slack[data-astro-cid-2f3pxplc]{fill:#4a154b}.ai-pdf[data-astro-cid-2f3pxplc]{fill:#8e8e96}.ai-outlook[data-astro-cid-2f3pxplc]{fill:#0f6cbd}.ai-notion[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#191919)var(--lightningcss-dark,#f4f4f2)}.ai-notion[data-astro-cid-2f3pxplc]+.ai-glyph[data-astro-cid-2f3pxplc]{stroke:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191919)}.hero-scenes__tab[data-astro-cid-2f3pxplc]:hover{color:var(--color-text)}.hero-scenes__tab[data-astro-cid-2f3pxplc].is-on{background:var(--color-brand);color:var(--color-on-brand);box-shadow:none}.hero-scenes__tab[data-astro-cid-2f3pxplc].is-on span[data-astro-cid-2f3pxplc]{color:inherit}.t-body[data-astro-cid-2f3pxplc].t-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px}.t-chip[data-astro-cid-2f3pxplc].t-chip--on{fill:#fff;font-weight:600}.t-count[data-astro-cid-2f3pxplc].t-count--sm{font-family:var(--font-body);fill:#111216;font-size:13px;font-weight:600}.presets[data-astro-cid-2f3pxplc]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:8px;display:flex}.presets__chip[data-astro-cid-2f3pxplc]{border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);box-shadow:var(--shadow-card);padding:7px 14px;font-size:14px;font-weight:500}button[data-astro-cid-2f3pxplc].presets__chip{cursor:pointer;border:0;font-family:inherit;transition:background .12s,color .12s,transform .12s}button[data-astro-cid-2f3pxplc].presets__chip:hover:not(.is-on){color:var(--color-text)}button[data-astro-cid-2f3pxplc].presets__chip:active{transform:scale(.97)}button[data-astro-cid-2f3pxplc].presets__chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.persona-demo[data-astro-cid-2f3pxplc]{grid-template-columns:minmax(240px,340px) 1fr;align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(20px,3vw,36px);display:grid}.persona-list[data-astro-cid-2f3pxplc]{flex-direction:column;gap:4px;display:flex}.persona-item[data-astro-cid-2f3pxplc]{width:100%;color:var(--color-text);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}button[data-astro-cid-2f3pxplc].persona-item:hover:not(.is-on){background:var(--color-surface)}button[data-astro-cid-2f3pxplc].persona-item.is-on{background:color-mix(in srgb, var(--color-brand) 14%, transparent);color:var(--color-text);box-shadow:none}button[data-astro-cid-2f3pxplc].persona-item.is-on:hover{background:color-mix(in srgb, var(--color-brand) 22%, transparent)}.showcase__stage[data-astro-cid-2f3pxplc] .persona-item__icon[data-astro-cid-2f3pxplc] svg,.modes[data-astro-cid-2f3pxplc] .modes__icon[data-astro-cid-2f3pxplc] svg{width:18px;max-width:none;height:18px}.persona-item__icon[data-astro-cid-2f3pxplc]{background:var(--color-surface);width:36px;height:36px;color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.persona-item[data-astro-cid-2f3pxplc].is-on .persona-item__icon[data-astro-cid-2f3pxplc]{background:var(--color-brand);color:var(--color-on-brand);box-shadow:none}.persona-item__text[data-astro-cid-2f3pxplc]{flex-direction:column;min-width:0;font-size:13px;line-height:1.35;display:flex}.persona-item__text[data-astro-cid-2f3pxplc] strong[data-astro-cid-2f3pxplc]{font-size:15px;font-weight:600}.persona-item__text[data-astro-cid-2f3pxplc] span[data-astro-cid-2f3pxplc]{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.persona-stage[data-astro-cid-2f3pxplc]{justify-self:center;width:100%;max-width:440px}@media (width<=760px){.persona-demo[data-astro-cid-2f3pxplc]{grid-template-columns:1fr}.persona-demo[data-astro-cid-2f3pxplc] .persona-icons-toggle[data-astro-cid-2f3pxplc]{order:1;justify-self:end;margin-top:-8px;position:static}.persona-demo[data-astro-cid-2f3pxplc] .persona-stage[data-astro-cid-2f3pxplc]{order:-1}.persona-list[data-astro-cid-2f3pxplc]{flex-flow:wrap;justify-content:center;gap:8px}.persona-item[data-astro-cid-2f3pxplc]{width:auto;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:999px;gap:7px;padding:4px 14px 4px 4px}button[data-astro-cid-2f3pxplc].persona-item.is-on{box-shadow:none}.persona-item__icon[data-astro-cid-2f3pxplc]{width:26px;height:26px;box-shadow:none}.showcase__stage[data-astro-cid-2f3pxplc] .persona-item__icon[data-astro-cid-2f3pxplc] svg{width:15px;height:15px}.persona-item__text[data-astro-cid-2f3pxplc] strong[data-astro-cid-2f3pxplc]{font-size:14px;font-weight:500}.persona-item__text[data-astro-cid-2f3pxplc] span[data-astro-cid-2f3pxplc]{display:none}}.persona-ring[data-astro-cid-2f3pxplc][hidden]{display:none}.persona-ring[data-astro-cid-2f3pxplc]{animation:.22s ease-out persona-in}@keyframes persona-in{0%{opacity:0;transform-origin:600px 150px;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.persona-ring[data-astro-cid-2f3pxplc]{animation:none}}.persona-hub[data-astro-cid-2f3pxplc]{fill:#0000;stroke:var(--lightningcss-light,#e6e6e9)var(--lightningcss-dark,#3a3a40)}.presets__chip[data-astro-cid-2f3pxplc].is-on{background:var(--color-brand);color:var(--color-on-brand)}.presets__chip--add[data-astro-cid-2f3pxplc]{box-shadow:inset 0 0 0 1px var(--color-border-strong);background:0 0}.showcase__header[data-astro-cid-2f3pxplc]{margin-block-end:clamp(28px,4vw,48px)}.showcase__stage[data-astro-cid-2f3pxplc]{max-width:1120px;margin:0;margin-inline:auto}.showcase__stage[data-astro-cid-2f3pxplc] svg[data-astro-cid-2f3pxplc]{width:100%;height:auto;display:block;overflow:visible}.showcase__stage--sunken[data-astro-cid-2f3pxplc]{border-radius:var(--radius-sheet,32px);background:var(--color-sunken);padding:clamp(16px,3vw,36px)}.petal[data-astro-cid-2f3pxplc]{fill:#16171bdb}.petal--follow[data-astro-cid-2f3pxplc]{fill:#16171bd1}.petal--glass[data-astro-cid-2f3pxplc]{stroke:#78e1ff52;stroke-width:1px}.petal--on[data-astro-cid-2f3pxplc]{fill:#fff}.petal--light[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a2a2f);stroke:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14)}.petal--suggest[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#f4f4f6)var(--lightningcss-dark,#303036)}.spark[data-astro-cid-2f3pxplc]{fill:#d6f6ff;filter:drop-shadow(0 0 4px #78e1ffe6)}.spark--ink[data-astro-cid-2f3pxplc]{fill:#006f94;filter:none}text[data-astro-cid-2f3pxplc]{font-family:var(--font-body)}.t-ui[data-astro-cid-2f3pxplc]{fill:#2b2d33;font-size:15px}.t-strong[data-astro-cid-2f3pxplc]{fill:#15161a;font-weight:600}.t-muted[data-astro-cid-2f3pxplc]{fill:#8a8d96}.t-head[data-astro-cid-2f3pxplc]{font-family:var(--font-display);fill:#15161a;font-size:30px}.t-body[data-astro-cid-2f3pxplc]{fill:#2b2d33;font-size:19px}.t-chip[data-astro-cid-2f3pxplc]{fill:#4a4d55;font-size:13px;font-weight:500}.t-btn[data-astro-cid-2f3pxplc]{fill:#15161a;font-size:15px;font-weight:500}.t-btn--dark[data-astro-cid-2f3pxplc]{fill:#fff}.t-petal[data-astro-cid-2f3pxplc]{fill:#f5f5f7;font-size:17px;font-weight:600}.t-petal--sm[data-astro-cid-2f3pxplc]{font-size:14px}.t-petal--xs[data-astro-cid-2f3pxplc]{font-size:12.5px}.t-petal--on[data-astro-cid-2f3pxplc]{fill:#111216}.t-petal--ink[data-astro-cid-2f3pxplc]{fill:#15161a}.t-follow[data-astro-cid-2f3pxplc]{letter-spacing:.01em;fill:#f5f5f7;font-size:12px;font-weight:600}.t-follow--on[data-astro-cid-2f3pxplc]{fill:#111216}.t-count[data-astro-cid-2f3pxplc]{font-family:var(--font-display);fill:#15161a;font-size:30px}.t-caption[data-astro-cid-2f3pxplc]{fill:#6b6e76;font-size:17px}.hero-scenes[data-astro-cid-2f3pxplc] .r-win[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e21)}.hero-scenes[data-astro-cid-2f3pxplc] .r-edge[data-astro-cid-2f3pxplc]{stroke:var(--lightningcss-light,#e6e6e9)var(--lightningcss-dark,#34343a)}.hero-scenes[data-astro-cid-2f3pxplc] .r-bar[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#f6f6f7)var(--lightningcss-dark,#2a2a2e)}.hero-scenes[data-astro-cid-2f3pxplc] .r-side[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#f4f4f6)var(--lightningcss-dark,#242428)}.hero-scenes[data-astro-cid-2f3pxplc] .r-pick[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#e3f6fb)var(--lightningcss-dark,#20414b)}.hero-scenes[data-astro-cid-2f3pxplc] .r-sel[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#c4f1ff)var(--lightningcss-dark,#0f4c5e)}.hero-scenes[data-astro-cid-2f3pxplc] .r-ink[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#2b2d33)var(--lightningcss-dark,#dcdce0)}.hero-scenes[data-astro-cid-2f3pxplc] .r-strong[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#15161a)var(--lightningcss-dark,#f5f5f7)}.hero-scenes[data-astro-cid-2f3pxplc] .r-muted[data-astro-cid-2f3pxplc],.hero-scenes[data-astro-cid-2f3pxplc] .r-title[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#8a8d96)var(--lightningcss-dark,#8e9099)}.hero-scenes[data-astro-cid-2f3pxplc] .r-icon[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#dcdee3)var(--lightningcss-dark,#3a3a40)}.hero-scenes[data-astro-cid-2f3pxplc] .r-sstrong[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#15161a)var(--lightningcss-dark,#f5f5f7)}.hero-scenes[data-astro-cid-2f3pxplc] .r-smuted[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#8a8d96)var(--lightningcss-dark,#8e9099)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-win[data-astro-cid-2f3pxplc]{fill:#1e1e1e}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-edge[data-astro-cid-2f3pxplc]{stroke:#3a3a3a}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-bar[data-astro-cid-2f3pxplc]{fill:#3c3c3c}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-side[data-astro-cid-2f3pxplc]{fill:#252526}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-act[data-astro-cid-2f3pxplc]{fill:#333}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-tabs[data-astro-cid-2f3pxplc]{fill:#2d2d2d}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-pick[data-astro-cid-2f3pxplc]{fill:#37373d}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-sel[data-astro-cid-2f3pxplc]{fill:#0f4c5e}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-ink[data-astro-cid-2f3pxplc]{fill:#d4d4d4}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-strong[data-astro-cid-2f3pxplc]{fill:#e8e8e8}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-muted[data-astro-cid-2f3pxplc]{fill:#858585}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-title[data-astro-cid-2f3pxplc]{fill:#b0b0b0}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-icon[data-astro-cid-2f3pxplc]{fill:#5a5a5a}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-sstrong[data-astro-cid-2f3pxplc]{fill:#e8e8e8}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-smuted[data-astro-cid-2f3pxplc]{fill:#858585}.hero-scenes[data-astro-cid-2f3pxplc] .skin-pdf[data-astro-cid-2f3pxplc] .r-bar[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#ececee)var(--lightningcss-dark,#2c2c2f)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-pdf[data-astro-cid-2f3pxplc] .r-side[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#efeff2)var(--lightningcss-dark,#262629)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-pdf[data-astro-cid-2f3pxplc] .r-canvas[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#dcdde2)var(--lightningcss-dark,#3b3b40)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-pdf[data-astro-cid-2f3pxplc] .r-page[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f4f4f2)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-pdf[data-astro-cid-2f3pxplc] .r-ink[data-astro-cid-2f3pxplc]{fill:#2b2d33}.hero-scenes[data-astro-cid-2f3pxplc] .skin-pdf[data-astro-cid-2f3pxplc] .r-strong[data-astro-cid-2f3pxplc]{fill:#15161a}.hero-scenes[data-astro-cid-2f3pxplc] .skin-pdf[data-astro-cid-2f3pxplc] .r-muted[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#8a8d96)var(--lightningcss-dark,#7d8089)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-pdf[data-astro-cid-2f3pxplc] .r-sel[data-astro-cid-2f3pxplc]{fill:#c4f1ff}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-side[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#3f0e40)var(--lightningcss-dark,#19171d)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-pick[data-astro-cid-2f3pxplc]{fill:#1164a3}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-sstrong[data-astro-cid-2f3pxplc]{fill:#fff}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-smuted[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#cfc3cf)var(--lightningcss-dark,#a7a2ab)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-win[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1d21)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-bar[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#350d36)var(--lightningcss-dark,#121016)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-title[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#e8dfe8)var(--lightningcss-dark,#bdb5be)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-search[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#5a2b5b)var(--lightningcss-dark,#2a2830)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-compose[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#222529)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-edge[data-astro-cid-2f3pxplc]{stroke:var(--lightningcss-light,#d7d2d8)var(--lightningcss-dark,#34313a)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-outlook[data-astro-cid-2f3pxplc] .r-win[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f1f)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-outlook[data-astro-cid-2f3pxplc] .r-bar[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#f0f4fa)var(--lightningcss-dark,#292929)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-outlook[data-astro-cid-2f3pxplc] .r-side[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#f5f7fb)var(--lightningcss-dark,#242424)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-outlook[data-astro-cid-2f3pxplc] .r-pick[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#cfe4fa)var(--lightningcss-dark,#1f3a57)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-outlook[data-astro-cid-2f3pxplc] .r-accent[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#0f6cbd)var(--lightningcss-dark,#479ef5)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-outlook[data-astro-cid-2f3pxplc] .r-onaccent[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b1a2a)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-notion[data-astro-cid-2f3pxplc] .r-win[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191919)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-notion[data-astro-cid-2f3pxplc] .r-bar[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fbfbfa)var(--lightningcss-dark,#202020)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-notion[data-astro-cid-2f3pxplc] .r-side[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#202020)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-notion[data-astro-cid-2f3pxplc] .r-pick[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#ebebea)var(--lightningcss-dark,#2c2c2c)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-notion[data-astro-cid-2f3pxplc] .r-avatar[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#f1f1ef)var(--lightningcss-dark,#2c2c2c)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-notion[data-astro-cid-2f3pxplc] .r-glyph[data-astro-cid-2f3pxplc]{stroke:var(--lightningcss-light,#9b9a97)var(--lightningcss-dark,#7f7f7f)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-slack[data-astro-cid-2f3pxplc] .r-compose[data-astro-cid-2f3pxplc]{stroke:var(--lightningcss-light,#c9c7cc)var(--lightningcss-dark,#3d3b42)}.hero-scenes[data-astro-cid-2f3pxplc] .skin-notion[data-astro-cid-2f3pxplc] .r-glyph[data-astro-cid-2f3pxplc]{fill:none;stroke-width:2px;stroke-linecap:round}.showcase__stage[data-astro-cid-2f3pxplc] .hp[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#34363eeb);stroke:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff1a);stroke-width:1px}.showcase__stage[data-astro-cid-2f3pxplc] .hp--on[data-astro-cid-2f3pxplc]{fill:#2bd4ff;stroke:none}.showcase__stage[data-astro-cid-2f3pxplc] .ht[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#f5f5f7)}.showcase__stage[data-astro-cid-2f3pxplc] .ht--on[data-astro-cid-2f3pxplc]{fill:#111216}.hspark[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#f5f5f7)}.r-disc[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#1e1f248c);stroke:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14)}.r-hubring[data-astro-cid-2f3pxplc]{fill:none;stroke:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff2e);stroke-width:1.5px}.ring-vscode[data-astro-cid-2f3pxplc] .r-disc[data-astro-cid-2f3pxplc]{fill:#1e1f248c;stroke:#ffffff14}.ring-vscode[data-astro-cid-2f3pxplc] .r-pill[data-astro-cid-2f3pxplc]{fill:#28282cd9;stroke:#ffffff1a}.ring-vscode[data-astro-cid-2f3pxplc] .t-pill[data-astro-cid-2f3pxplc]{fill:#f5f5f7b3}.r-pill[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#28282cd9);stroke:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1a)}.t-pill[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#1d1d1f9e)var(--lightningcss-dark,#f5f5f7b3);font-size:13px;font-weight:500}.r-ghost[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c20);stroke:var(--lightningcss-light,#e7e7ea)var(--lightningcss-dark,#2c2c31)}.r-ghostline[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#d9dbe1)var(--lightningcss-dark,#34343a)}.r-ghostline2[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#e9ecf3)var(--lightningcss-dark,#26262b)}.r-fade[data-astro-cid-2f3pxplc]{fill:var(--color-bg);opacity:.5}.hero-scenes[data-astro-cid-2f3pxplc] .skin-vscode[data-astro-cid-2f3pxplc] .r-fade[data-astro-cid-2f3pxplc]{fill:#000;opacity:.22}.r-onaccent[data-astro-cid-2f3pxplc]{font-weight:600}.steps[data-astro-cid-2f3pxplc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.steps__card[data-astro-cid-2f3pxplc]{align-content:start;gap:10px;padding:clamp(22px,3vw,32px);display:grid}.steps__num[data-astro-cid-2f3pxplc]{background:var(--color-sunken);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid}.steps__title[data-astro-cid-2f3pxplc]{font-family:var(--font-display);margin:4px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.1}.steps__card[data-astro-cid-2f3pxplc] p[data-astro-cid-2f3pxplc]{color:var(--color-text-secondary);margin:0}.steps__card[data-astro-cid-2f3pxplc] kbd[data-astro-cid-2f3pxplc]{background:var(--color-sunken);min-width:22px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);font:inherit;text-align:center;border-radius:6px;padding:1px 7px;font-size:.9em;display:inline-block}@media (width<=860px){.steps[data-astro-cid-2f3pxplc]{grid-template-columns:minmax(0,1fr)}}.modes[data-astro-cid-2f3pxplc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);max-width:1120px;margin-inline:auto;display:grid}.modes__card[data-astro-cid-2f3pxplc]{align-content:start;gap:10px;height:100%;padding:clamp(22px,3vw,32px);display:grid}.modes__head[data-astro-cid-2f3pxplc]{align-items:center;gap:10px;display:flex}.modes__head[data-astro-cid-2f3pxplc] .eyebrow[data-astro-cid-2f3pxplc]{margin:0}.modes__icon[data-astro-cid-2f3pxplc]{background:var(--color-sunken);width:36px;height:36px;color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:50%;place-items:center;font-size:18px;display:grid}.modes__title[data-astro-cid-2f3pxplc]{font-family:var(--font-display);margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.1}.modes__card[data-astro-cid-2f3pxplc] p[data-astro-cid-2f3pxplc]{color:var(--color-text-secondary);margin:0}.modes__log[data-astro-cid-2f3pxplc] ul[data-astro-cid-2f3pxplc]{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.modes__log[data-astro-cid-2f3pxplc] li[data-astro-cid-2f3pxplc]{border-radius:var(--radius);background:var(--color-sunken);justify-content:space-between;gap:12px;padding:10px 14px;font-size:14px;display:flex}.modes__log[data-astro-cid-2f3pxplc] li[data-astro-cid-2f3pxplc] span[data-astro-cid-2f3pxplc]:last-child{color:var(--color-muted)}.modes__note[data-astro-cid-2f3pxplc]{font-size:14px}.basics[data-astro-cid-2f3pxplc]{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,36px);max-width:1120px;margin:clamp(32px,4vw,48px) auto 0;padding-top:clamp(24px,3vw,32px);display:grid}.basics[data-astro-cid-2f3pxplc] dt[data-astro-cid-2f3pxplc]{margin-bottom:6px;font-weight:600}.basics[data-astro-cid-2f3pxplc] dd[data-astro-cid-2f3pxplc]{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.5}@media (width<=860px){.basics[data-astro-cid-2f3pxplc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.basics[data-astro-cid-2f3pxplc]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.modes[data-astro-cid-2f3pxplc]{grid-template-columns:minmax(0,1fr)}}.stage--pointer[data-astro-cid-2f3pxplc] .pw-bg[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1e)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-edge[data-astro-cid-2f3pxplc]{stroke:var(--lightningcss-light,#e6e6e9)var(--lightningcss-dark,#2e2e33)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-bar[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#f6f6f7)var(--lightningcss-dark,#232327)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-axis[data-astro-cid-2f3pxplc]{stroke:var(--lightningcss-light,#d9dbe1)var(--lightningcss-dark,#3a3a40)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-bar-off[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#cfd3dc)var(--lightningcss-dark,#3d3e45)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-bar-on[data-astro-cid-2f3pxplc]{fill:#2bd4ff}.stage--pointer[data-astro-cid-2f3pxplc] .pw-line[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#ececef)var(--lightningcss-dark,#2a2a2f)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-hub[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff0f);stroke:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff24)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-card[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a2a2f)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-chip-dark[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#111216)var(--lightningcss-dark,#f2f2f4)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-chip[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232327);stroke:var(--lightningcss-light,#e1e1e5)var(--lightningcss-dark,#3a3a40)}.stage--pointer[data-astro-cid-2f3pxplc] .t-ui[data-astro-cid-2f3pxplc],.stage--pointer[data-astro-cid-2f3pxplc] .t-body[data-astro-cid-2f3pxplc],.stage--pointer[data-astro-cid-2f3pxplc] .t-btn[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#2b2d33)var(--lightningcss-dark,#e6e6ea)}.stage--pointer[data-astro-cid-2f3pxplc] .t-head[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#15161a)var(--lightningcss-dark,#f4f4f6)}.stage--pointer[data-astro-cid-2f3pxplc] .t-btn[data-astro-cid-2f3pxplc].t-btn--dark{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111216)}.stage--pointer[data-astro-cid-2f3pxplc] .t-muted[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#8a8d96)var(--lightningcss-dark,#8e9099)}.persona-demo[data-astro-cid-2f3pxplc] .t-petal--ink[data-astro-cid-2f3pxplc],.persona-demo[data-astro-cid-2f3pxplc] .t-count[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#15161a)var(--lightningcss-dark,#f2f2f4)}.persona-demo[data-astro-cid-2f3pxplc] .spark--ink[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#006f94)var(--lightningcss-dark,#2bd4ff)}.stage--pointer[data-astro-cid-2f3pxplc] .pscene[data-astro-cid-2f3pxplc]{opacity:0;transition:opacity .5s}.stage--pointer[data-astro-cid-2f3pxplc] .pscene--on[data-astro-cid-2f3pxplc]{opacity:1}.stage--pointer[data-astro-cid-2f3pxplc] .pw-disc[data-astro-cid-2f3pxplc]{fill:#00546f;opacity:.1}.stage--pointer[data-astro-cid-2f3pxplc] .pw-photo[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#d9d6cf)var(--lightningcss-dark,#3a3a40)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-board[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fbfbf8)var(--lightningcss-dark,#f1f1ee)}.stage--pointer[data-astro-cid-2f3pxplc] .t-hand[data-astro-cid-2f3pxplc]{fill:#1f5fbf;font-family:Marker Felt,Bradley Hand,Comic Sans MS,cursive;font-size:40px}.stage--pointer[data-astro-cid-2f3pxplc] .t-hand--sm[data-astro-cid-2f3pxplc]{fill:#2b2d33;font-size:27px}.stage--pointer[data-astro-cid-2f3pxplc] .pw-marker[data-astro-cid-2f3pxplc]{stroke:#1f5fbf;stroke-width:3px;stroke-linecap:round;fill:none}.stage--pointer[data-astro-cid-2f3pxplc] .pw-bubble[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#ececef)var(--lightningcss-dark,#2c2c31)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-bubble--me[data-astro-cid-2f3pxplc]{fill:#2bd4ff}.stage--pointer[data-astro-cid-2f3pxplc] .t-body[data-astro-cid-2f3pxplc].t-on-brand{fill:#111216}.stage--pointer[data-astro-cid-2f3pxplc] .pw-paper[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fffdf7)var(--lightningcss-dark,#f4f1e8);stroke:var(--lightningcss-light,#e6e2d6)var(--lightningcss-dark,#0000)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-paper[data-astro-cid-2f3pxplc]~.t-body[data-astro-cid-2f3pxplc],.stage--pointer[data-astro-cid-2f3pxplc] .pw-paper[data-astro-cid-2f3pxplc]~.t-ui[data-astro-cid-2f3pxplc]{fill:#2b2d33}.stage--pointer[data-astro-cid-2f3pxplc] .t-small[data-astro-cid-2f3pxplc]{font-size:17px}.stage--pointer[data-astro-cid-2f3pxplc] .t-strong-ink[data-astro-cid-2f3pxplc]{letter-spacing:.04em;font-weight:600}.stage--pointer[data-astro-cid-2f3pxplc] .pw-paper[data-astro-cid-2f3pxplc]~.pw-line[data-astro-cid-2f3pxplc]{fill:#e4e1d8}.stage--pointer[data-astro-cid-2f3pxplc] .pw-reads[data-astro-cid-2f3pxplc] rect[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#2a2a2fe6);stroke:var(--lightningcss-light,#e1e1e5)var(--lightningcss-dark,#3a3a40)}.stage--pointer[data-astro-cid-2f3pxplc] .pw-reads[data-astro-cid-2f3pxplc] text[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#2b2d33)var(--lightningcss-dark,#e6e6ea);font-weight:500}.stage--pointer[data-astro-cid-2f3pxplc] .pw-fade[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1e);opacity:.45}.persona-demo[data-astro-cid-2f3pxplc]{position:relative}.persona-icons-toggle[data-astro-cid-2f3pxplc]{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex;position:absolute;top:16px;right:18px}.persona-icons-toggle[data-astro-cid-2f3pxplc] input[data-astro-cid-2f3pxplc]{accent-color:var(--color-brand);width:15px;height:15px}.persona-demo[data-astro-cid-2f3pxplc] .pl-icon[data-astro-cid-2f3pxplc]{fill:none;stroke:var(--lightningcss-light,#15161a)var(--lightningcss-dark,#f2f2f4);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.persona-demo[data-astro-cid-2f3pxplc] .pl-with-icon[data-astro-cid-2f3pxplc],.persona-demo[data-astro-cid-2f3pxplc] .pl-icon[data-astro-cid-2f3pxplc]{display:none}.persona-demo[data-astro-cid-2f3pxplc].show-icons .pl-with-icon[data-astro-cid-2f3pxplc],.persona-demo[data-astro-cid-2f3pxplc].show-icons .pl-icon[data-astro-cid-2f3pxplc]{display:inline}.persona-demo[data-astro-cid-2f3pxplc].show-icons .pl-plain[data-astro-cid-2f3pxplc]{display:none}.persona-demo[data-astro-cid-2f3pxplc] .petal--add[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#ffffff08);stroke:var(--lightningcss-light,#b9bcc4)var(--lightningcss-dark,#55565e);stroke-width:1.4px;stroke-dasharray:5 4}.persona-demo[data-astro-cid-2f3pxplc] .pl-add[data-astro-cid-2f3pxplc] .t-petal--ink[data-astro-cid-2f3pxplc]{fill:var(--lightningcss-light,#5d6069)var(--lightningcss-dark,#a6a8b0)}.persona-demo[data-astro-cid-2f3pxplc] .pl-add[data-astro-cid-2f3pxplc] .pl-icon[data-astro-cid-2f3pxplc]{stroke:var(--lightningcss-light,#5d6069)var(--lightningcss-dark,#a6a8b0)}.split__grid[data-astro-cid-atliwrbw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.split--text-only[data-astro-cid-atliwrbw] .split__grid[data-astro-cid-atliwrbw]{grid-template-columns:minmax(0,780px)}.eyebrow[data-astro-cid-atliwrbw]+.split__headline[data-astro-cid-atliwrbw]{margin-block-start:18px}.split__body[data-astro-cid-atliwrbw]{max-width:46ch;color:var(--color-text-secondary);text-wrap:pretty;margin-block-start:20px;font-size:17px}.split__points[data-astro-cid-atliwrbw]{gap:14px;margin-block-start:28px;list-style:none;display:grid}.split__points[data-astro-cid-atliwrbw] li[data-astro-cid-atliwrbw]{color:var(--color-text-secondary);align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.split__link[data-astro-cid-atliwrbw]{margin-block-start:32px}.split__media[data-astro-cid-atliwrbw]{aspect-ratio:4/5}.split--image-first[data-astro-cid-atliwrbw] .split__media[data-astro-cid-atliwrbw]{order:-1}@media (width<=960px){.split__grid[data-astro-cid-atliwrbw]{grid-template-columns:minmax(0,1fr)}.split--image-first[data-astro-cid-atliwrbw] .split__media[data-astro-cid-atliwrbw]{order:0}}.stats__headline[data-astro-cid-4ybzt36f]{text-align:center;text-wrap:balance;max-width:26ch;margin-block-end:clamp(48px,6vw,88px);margin-inline:auto;font-size:clamp(34px,3.6vw,52px);line-height:1.06}.stats__subheadline[data-astro-cid-4ybzt36f]{color:var(--color-on-night-muted)}.stats__list[data-astro-cid-4ybzt36f]{--stats-column-gap:32px;gap:40px var(--stats-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats__item[data-astro-cid-4ybzt36f]:nth-child(4){border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:40px}.stats__item[data-astro-cid-4ybzt36f]{text-align:center;flex-direction:column-reverse;justify-content:flex-end;align-items:center;display:flex}.stats__item--views[data-astro-cid-4ybzt36f]{flex-direction:column;justify-content:flex-start}.stats__view[data-astro-cid-4ybzt36f]{flex-direction:column-reverse;justify-content:flex-end;align-items:center;display:flex}.stats__view[data-astro-cid-4ybzt36f][hidden]{display:none}.stats__pill[data-astro-cid-4ybzt36f],.stats__source[data-astro-cid-4ybzt36f]{box-sizing:border-box;height:30px;color:var(--color-on-night-muted);background:#ffffff12;border-radius:999px;align-self:center;align-items:center;margin-block-start:12px;padding:0 12px;font-size:12.5px;text-decoration:none;transition:color .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.stats__source[data-astro-cid-4ybzt36f]:hover{color:var(--color-on-night);box-shadow:inset 0 0 0 1px #ffffff47}.stats__math[data-astro-cid-4ybzt36f]{display:inline-flex;position:relative}.stats__math-btn[data-astro-cid-4ybzt36f]{width:30px;height:30px;color:var(--color-on-night-muted);cursor:help;background:#ffffff12;border:0;border-radius:999px;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.stats__math-btn[data-astro-cid-4ybzt36f]:hover,.stats__math-btn[data-astro-cid-4ybzt36f]:focus-visible{color:var(--color-on-night)}.stats__source[data-astro-cid-4ybzt36f]{gap:6px}.stats__math-card[data-astro-cid-4ybzt36f]{z-index:5;width:max-content;max-width:380px;color:var(--color-on-night);text-align:left;opacity:0;pointer-events:none;background:#2a2a2e;border-radius:12px;gap:6px;padding:12px 14px;font-size:13px;line-height:1.4;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 40px #0006}.stats__math-card[data-astro-cid-4ybzt36f] span[data-astro-cid-4ybzt36f]:last-child{color:var(--color-on-night-muted);font-size:12px}.stats__math[data-astro-cid-4ybzt36f]:hover .stats__math-card[data-astro-cid-4ybzt36f],.stats__math[data-astro-cid-4ybzt36f]:focus-within .stats__math-card[data-astro-cid-4ybzt36f]{opacity:1;transform:translate(-50%)}.stats__controls[data-astro-cid-4ybzt36f]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-block-start:12px;display:flex}.stats__controls[data-astro-cid-4ybzt36f] .stats__toggle[data-astro-cid-4ybzt36f]{margin-block-start:0}.stats__rate[data-astro-cid-4ybzt36f]{height:30px;color:var(--color-on-night-muted);background:#ffffff12;border-radius:999px;align-items:center;gap:2px;padding:0 12px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.stats__rate[data-astro-cid-4ybzt36f] input[data-astro-cid-4ybzt36f]{width:4ch;color:var(--color-on-night,#fff);font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;border:0;padding:0;font-weight:600}.stats__rate[data-astro-cid-4ybzt36f] input[data-astro-cid-4ybzt36f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stats__rate[data-astro-cid-4ybzt36f] input[data-astro-cid-4ybzt36f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stats__rate[data-astro-cid-4ybzt36f]:focus-within{box-shadow:inset 0 0 0 1px var(--color-brand)}.stats__toggle[data-astro-cid-4ybzt36f]{box-sizing:border-box;background:#ffffff12;border-radius:999px;align-self:center;gap:2px;height:30px;margin-block-start:12px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.stats__toggle[data-astro-cid-4ybzt36f] button[data-astro-cid-4ybzt36f]{color:var(--color-on-night-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:grid}.stats__toggle[data-astro-cid-4ybzt36f] button[data-astro-cid-4ybzt36f][aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand)}.stats__value[data-astro-cid-4ybzt36f]{font-family:var(--font-display);font-size:clamp(56px,6.2vw,92px);font-weight:var(--font-weight-display);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;line-height:.95}.stats__label[data-astro-cid-4ybzt36f]{max-width:46ch;color:var(--color-on-night-muted);text-wrap:pretty;margin-block-start:14px;font-size:14.5px}@media (width<=960px){.stats__list[data-astro-cid-4ybzt36f]{grid-template-columns:minmax(0,1fr)}.stats__value[data-astro-cid-4ybzt36f]{font-size:clamp(40px,14vw,72px)}}.testimonials__label[data-astro-cid-b4h6gghm]{line-height:var(--leading-normal);letter-spacing:normal;justify-content:center;margin-block-end:24px;display:flex}.testimonials__featured[data-astro-cid-b4h6gghm]{text-align:center;max-width:960px;margin-inline:auto}.testimonials__mark[data-astro-cid-b4h6gghm]{height:.5em;font-family:var(--font-display);color:var(--color-accent);font-size:120px;line-height:1;display:block}.testimonials__featured-quote[data-astro-cid-b4h6gghm]{letter-spacing:-.012em;font-size:clamp(30px,3.5vw,48px);line-height:1.16}.testimonials__who[data-astro-cid-b4h6gghm]{text-align:start;align-items:center;gap:12px;margin-block-start:32px;font-size:15px;font-weight:500;display:inline-flex}.testimonials__who[data-astro-cid-b4h6gghm] .testimonials__avatar{object-fit:cover;border-radius:50%;flex:none;width:44px;max-width:none;height:44px}.testimonials__role[data-astro-cid-b4h6gghm]{color:var(--color-muted);font-size:14px;font-weight:400;display:block}.testimonials__grid[data-astro-cid-b4h6gghm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-block-start:clamp(56px,7vw,96px);display:grid}.testimonials__card[data-astro-cid-b4h6gghm]{flex-direction:column;justify-content:space-between;padding:32px;display:flex}.testimonials__card[data-astro-cid-b4h6gghm] .testimonials__who[data-astro-cid-b4h6gghm]{margin-block-start:28px}.testimonials__quote[data-astro-cid-b4h6gghm]{text-wrap:pretty;quotes:"“" "”";font-size:17px;line-height:1.6}.testimonials__quote[data-astro-cid-b4h6gghm] p[data-astro-cid-b4h6gghm]:first-child:before{content:open-quote}.testimonials__quote[data-astro-cid-b4h6gghm] p[data-astro-cid-b4h6gghm]:last-child:after{content:close-quote}[data-astro-cid-b4h6gghm]:is(.testimonials__featured-quote,.testimonials__quote) p[data-astro-cid-b4h6gghm]+p[data-astro-cid-b4h6gghm]{margin-block-start:.6em}.text-block[data-astro-cid-7jbmkl4p]{max-width:68ch;margin-inline:auto}.text-block__headline[data-astro-cid-7jbmkl4p]{margin-block-end:24px}.text-block__body[data-astro-cid-7jbmkl4p]{color:var(--color-text-secondary);text-wrap:pretty;font-size:17px;line-height:1.7}.text-block__body[data-astro-cid-7jbmkl4p]>*+*{margin-block-start:1em}.text-block__body[data-astro-cid-7jbmkl4p] :is(h2,h3,h4){font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--color-text);text-wrap:balance}.text-block__body[data-astro-cid-7jbmkl4p] h2{margin-block-start:1.8em;font-size:30px}.text-block__body[data-astro-cid-7jbmkl4p] :is(h3,h4){margin-block-start:1.5em;font-size:23px}.text-block__body[data-astro-cid-7jbmkl4p] :is(ul,ol){padding-inline-start:1.4em}.text-block__body[data-astro-cid-7jbmkl4p] ul{list-style:outside}.text-block__body[data-astro-cid-7jbmkl4p] ol{list-style:decimal}.text-block__body[data-astro-cid-7jbmkl4p] li::marker{color:var(--color-muted)}.text-block__body[data-astro-cid-7jbmkl4p] li+li{margin-block-start:.4em}.text-block__body[data-astro-cid-7jbmkl4p] a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.text-block__body[data-astro-cid-7jbmkl4p] a:hover{text-decoration-color:currentColor}.text-block__body[data-astro-cid-7jbmkl4p] strong{color:var(--color-text);font-weight:600}.text-block__body[data-astro-cid-7jbmkl4p] blockquote{border-inline-start:2px solid var(--color-border-strong);padding-inline-start:20px}.text-block__body[data-astro-cid-7jbmkl4p] img{border-radius:var(--radius-media);max-width:100%;height:auto}.page-header[data-astro-cid-otyvg7kl]{padding-block-start:clamp(56px,7vw,104px)}.page-header__title[data-astro-cid-otyvg7kl]{max-width:20ch;font-size:var(--font-size-h2);line-height:var(--leading-snug)}
