.partner-strip[data-astro-cid-zyshkmop]{margin:0;padding:0;background:var(--bg-primary, #0a0a0a)}.partner-strip--hero[data-astro-cid-zyshkmop]{background:transparent}.partner-strip__inner[data-astro-cid-zyshkmop]{max-width:var(--max-width);margin:0 auto;padding:clamp(1rem,2vw,1.75rem) var(--page-padding-x) clamp(1.5rem,3vw,2.5rem)}.partner-strip[data-astro-cid-zyshkmop].will-animate,.partner-strip[data-astro-cid-zyshkmop].will-animate.has-animated{opacity:1;transform:none;transition:none}.partner-strip__list[data-astro-cid-zyshkmop]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.partner-strip__item[data-astro-cid-zyshkmop]{min-width:0;margin:0;padding:0}.partner-strip__link[data-astro-cid-zyshkmop]{display:flex;align-items:center;justify-content:center;gap:12px;height:100%;min-height:88px;padding:18px clamp(.75rem,1.6vw,1.5rem);color:#ffffffd9;text-decoration:none;transition:color .2s ease}.partner-strip__link[data-astro-cid-zyshkmop]:hover,.partner-strip__link[data-astro-cid-zyshkmop]:focus-visible{color:#fff}.partner-strip__link[data-astro-cid-zyshkmop]:focus-visible{outline:2px solid #ffffff;outline-offset:-4px}.partner-strip__logo[data-astro-cid-zyshkmop]{width:64px;height:30px;object-fit:contain;flex-shrink:0;filter:brightness(0) invert(1);opacity:.8;transition:filter .2s ease,opacity .2s ease}.partner-strip__link[data-astro-cid-zyshkmop]:hover .partner-strip__logo[data-astro-cid-zyshkmop],.partner-strip__link[data-astro-cid-zyshkmop]:focus-visible .partner-strip__logo[data-astro-cid-zyshkmop]{filter:none;opacity:1}.partner-strip__name[data-astro-cid-zyshkmop]{min-width:0;font-family:var(--body-font);font-size:16px;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}@media (max-width: 900px){.partner-strip__inner[data-astro-cid-zyshkmop]{padding-top:1rem;padding-bottom:1.5rem}.partner-strip__list[data-astro-cid-zyshkmop]{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-strip__link[data-astro-cid-zyshkmop]{flex-direction:column;justify-content:flex-start;gap:8px;padding:12px;text-align:center}.partner-strip__logo[data-astro-cid-zyshkmop]{width:76px;height:28px}.partner-strip__name[data-astro-cid-zyshkmop]{font-size:14px;text-wrap:balance}}@media (prefers-reduced-motion: reduce){.partner-strip__link[data-astro-cid-zyshkmop],.partner-strip__logo[data-astro-cid-zyshkmop]{transition:none}}.story[data-astro-cid-lqeinmxn]{position:relative;margin:0;padding:0;background:var(--bg-primary, #0a0a0a)}.story__stage[data-astro-cid-lqeinmxn]{position:sticky;top:0;height:100svh;overflow:hidden}.story__stage-inner[data-astro-cid-lqeinmxn]{position:relative;max-width:var(--max-width);height:100%;margin:0 auto;padding:0 var(--page-padding-x);display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(2rem,4vw,4rem);align-items:center}.story__visual[data-astro-cid-lqeinmxn]{grid-column:2;position:relative;width:100%;aspect-ratio:1 / 1;max-height:82svh;justify-self:center}.story__canvas[data-astro-cid-lqeinmxn]{position:absolute;inset:0;display:block;width:100%;height:100%}.story__chapters[data-astro-cid-lqeinmxn]{position:relative;z-index:1;margin:-100svh auto 0;max-width:var(--max-width);padding:0 var(--page-padding-x)}.story__chapter[data-astro-cid-lqeinmxn]{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(2rem,4vw,4rem);align-items:center}.story__chapter-inner[data-astro-cid-lqeinmxn]{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.25rem;transition:opacity .4s ease}.story--js[data-astro-cid-lqeinmxn] .story__chapter-inner[data-astro-cid-lqeinmxn]{opacity:.2}.story--js[data-astro-cid-lqeinmxn] .story__chapter[data-astro-cid-lqeinmxn].is-active .story__chapter-inner[data-astro-cid-lqeinmxn]{opacity:1}.story__title[data-astro-cid-lqeinmxn]{margin:0;font-family:var(--heading-font);font-weight:400;font-size:clamp(34px,3.8vw,54px);line-height:1.04;letter-spacing:var(--display-tracking-m);color:#fff;text-wrap:balance}.story__body[data-astro-cid-lqeinmxn]{margin:0;font-size:18px;line-height:1.55;color:#ffffffb3}.story__link[data-astro-cid-lqeinmxn]{align-self:flex-start;font-size:15px;font-weight:500;color:#fff;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:4px;transition:text-decoration-color .2s ease}.story__link[data-astro-cid-lqeinmxn]:hover{text-decoration-color:var(--accent, #47FFD7)}@media (max-width: 900px){.story__stage-inner[data-astro-cid-lqeinmxn]{grid-template-columns:1fr;align-items:start;padding-top:84px}.story__visual[data-astro-cid-lqeinmxn]{grid-column:1;width:100%;height:44svh;aspect-ratio:auto}.story__chapter[data-astro-cid-lqeinmxn]{grid-template-columns:1fr;align-items:end}.story__chapter-inner[data-astro-cid-lqeinmxn]{width:auto;margin:0 calc(-1 * var(--page-padding-x));padding:3rem var(--page-padding-x) 10svh;gap:1.25rem;background:linear-gradient(180deg,#0a0a0a00,#0a0a0ac2 22%,#0a0a0ad6)}.story__title[data-astro-cid-lqeinmxn]{font-size:clamp(28px,7.5vw,38px)}.story__body[data-astro-cid-lqeinmxn]{font-size:18px;line-height:1.55}.story__link[data-astro-cid-lqeinmxn]{display:inline-flex;align-items:center;min-height:44px;padding-block:.5rem}}.platform-integration[data-astro-cid-xfdkckci]{margin:0;padding:0;background:#0a0a0a;color:#fff;scroll-margin-top:6rem}.platform-integration[data-astro-cid-xfdkckci].will-animate,.platform-integration[data-astro-cid-xfdkckci].will-animate.has-animated{opacity:1;transform:none;transition:none}.platform-integration__inner[data-astro-cid-xfdkckci]{max-width:var(--max-width, 1440px);margin:0 auto;padding:clamp(3rem,4.5vw,4rem) var(--page-padding-x, 1.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"stack copy";align-items:center;gap:clamp(2rem,4.5vw,4rem)}.platform-integration__copy[data-astro-cid-xfdkckci]{grid-area:copy;min-width:0}.platform-integration__title[data-astro-cid-xfdkckci]{max-width:24ch;margin:0;font-family:var(--heading-font);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:#fff;text-wrap:balance;overflow-wrap:anywhere}.platform-integration__body[data-astro-cid-xfdkckci]{max-width:55ch;margin:1.25rem 0 0;font-family:var(--body-font);font-size:clamp(1rem,1.25vw,1.0625rem);line-height:1.6;color:#ffffffbf}.platform-integration__invitation[data-astro-cid-xfdkckci]{max-width:50ch;margin:1.25rem 0 0;font-family:var(--body-font);font-size:1rem;line-height:1.6}.platform-integration__services-link[data-astro-cid-xfdkckci]{color:#ffffffd9;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:opacity .2s ease}.platform-integration__services-link[data-astro-cid-xfdkckci]:hover{opacity:.88}.platform-integration__services-link[data-astro-cid-xfdkckci]:focus-visible{outline:2px solid #47ffd7;outline-offset:4px}.platform-integration__stack[data-astro-cid-xfdkckci]{grid-area:stack;display:block;min-width:0;width:100%;max-width:500px;margin:0 auto}.platform-integration__layers[data-astro-cid-xfdkckci]{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.platform-integration__layer[data-astro-cid-xfdkckci]{margin:0;padding:0}.platform-integration__layer[data-astro-cid-xfdkckci]+.platform-integration__layer[data-astro-cid-xfdkckci]{border-top:1px solid rgba(255,255,255,.1)}.platform-integration__link[data-astro-cid-xfdkckci]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-height:84px;padding:.75rem clamp(1.5rem,3vw,2.25rem);background:transparent;color:#fff;text-decoration:none;transition:background-color .16s ease}.platform-integration__name[data-astro-cid-xfdkckci]{font-family:var(--heading-font);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:500;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.platform-integration__detail[data-astro-cid-xfdkckci]{font-family:var(--body-font);font-size:13.5px;line-height:1.55;color:#fff9;overflow-wrap:anywhere}.platform-integration__link[data-astro-cid-xfdkckci]:hover,.platform-integration__link[data-astro-cid-xfdkckci]:focus-visible{background:#111}.platform-integration__link[data-astro-cid-xfdkckci]:focus-visible{outline:2px solid #ffffff;outline-offset:-3px}@media (max-width: 900px){.platform-integration__inner[data-astro-cid-xfdkckci]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "stack";gap:1.75rem}}@media (prefers-reduced-motion: reduce){.platform-integration__services-link[data-astro-cid-xfdkckci],.platform-integration__link[data-astro-cid-xfdkckci]{transition:none}}.customer-proof[data-astro-cid-xstxhlnl]{width:100%;margin:0;padding:0;background:#47ffd7;color:#0a0a0a;scroll-margin-top:6rem}.customer-proof[data-astro-cid-xstxhlnl].will-animate,.customer-proof[data-astro-cid-xstxhlnl].will-animate.has-animated{opacity:1;transform:none;transition:none}.customer-proof__inner[data-astro-cid-xstxhlnl]{max-width:var(--max-width, 1440px);margin:0 auto;padding:clamp(2.5rem,4.2vw,4rem) var(--page-padding-x);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,4rem);align-items:start}.customer-proof__title[data-astro-cid-xstxhlnl]{min-width:0;max-width:12ch;margin:0;font-family:var(--heading-font);font-size:clamp(44px,5.6vw,80px);line-height:1.04;letter-spacing:-.035em;font-weight:500;color:#0a0a0a;text-wrap:balance}.customer-proof__figure[data-astro-cid-xstxhlnl]{min-width:0}.customer-proof__figure[data-astro-cid-xstxhlnl],.customer-proof__quote[data-astro-cid-xstxhlnl],.customer-proof__quote[data-astro-cid-xstxhlnl] p[data-astro-cid-xstxhlnl]{margin:0}.customer-proof__quote[data-astro-cid-xstxhlnl]{font-family:var(--heading-font);font-size:clamp(20px,2vw,28px);line-height:1.3;letter-spacing:-.015em;font-weight:400;color:#0a0a0a;text-wrap:pretty}.customer-proof__attribution[data-astro-cid-xstxhlnl]{margin-top:clamp(1.25rem,2vw,1.75rem);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem 2rem}.customer-proof__person[data-astro-cid-xstxhlnl]{display:flex;flex-direction:column;gap:.2rem}.customer-proof__name[data-astro-cid-xstxhlnl]{font-size:17px;font-weight:500}.customer-proof__role[data-astro-cid-xstxhlnl]{font-size:15px;color:#0a0a0abf}.customer-proof__reference[data-astro-cid-xstxhlnl]{min-height:44px;display:inline-flex;align-items:center;gap:1rem;font-size:15px;color:#0a0a0a;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#0a0a0a66}.customer-proof__reference[data-astro-cid-xstxhlnl]:hover{text-decoration-color:#0a0a0a}.customer-proof__reference[data-astro-cid-xstxhlnl]:focus-visible{outline:2px solid #0a0a0a;outline-offset:4px}@media (max-width: 767px){.customer-proof__inner[data-astro-cid-xstxhlnl]{grid-template-columns:minmax(0,1fr)}.customer-proof__title[data-astro-cid-xstxhlnl]{max-width:16ch;font-size:clamp(38px,8.4vw,56px)}.customer-proof__quote[data-astro-cid-xstxhlnl]{line-height:1.45}.customer-proof__attribution[data-astro-cid-xstxhlnl]{margin-top:1.5rem}}.customer-ribbon[data-astro-cid-ckgzneyt]{width:100%;margin:0;padding:0;background:#0a0a0a;color:#fff;scroll-margin-top:6rem}.customer-ribbon[data-astro-cid-ckgzneyt].will-animate,.customer-ribbon[data-astro-cid-ckgzneyt].will-animate.has-animated{opacity:1;transform:none;transition:none}.customer-ribbon__inner[data-astro-cid-ckgzneyt]{max-width:var(--max-width, 1440px);margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) var(--page-padding-x) 0}.customer-ribbon__rail[data-astro-cid-ckgzneyt]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.customer-ribbon__scroller[data-astro-cid-ckgzneyt]{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent;mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.customer-ribbon[data-astro-cid-ckgzneyt][data-enhanced] .customer-ribbon__scroller[data-astro-cid-ckgzneyt]{scrollbar-width:none}.customer-ribbon__scroller[data-astro-cid-ckgzneyt]:focus-within,.customer-ribbon__scroller[data-astro-cid-ckgzneyt]:focus-visible{mask-image:none}.customer-ribbon__track[data-astro-cid-ckgzneyt]{display:flex;width:max-content}.customer-ribbon__group[data-astro-cid-ckgzneyt]{display:flex;align-items:center;flex-shrink:0;list-style:none;margin:0;padding:0}.customer-ribbon__item[data-astro-cid-ckgzneyt]{flex:0 0 clamp(156px,15vw,204px);width:clamp(156px,15vw,204px)}.customer-ribbon__link[data-astro-cid-ckgzneyt]{height:116px;padding:22px 20px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-decoration:none}.customer-ribbon__logo[data-astro-cid-ckgzneyt]{width:auto;max-width:100%;height:34px;object-fit:contain;filter:brightness(0) invert(1);opacity:.65;transition:filter .2s ease,opacity .2s ease}.customer-ribbon__name[data-astro-cid-ckgzneyt]{min-height:2.6em;font-size:12px;line-height:1.3;text-align:center;color:#ffffffbf;opacity:0;transition:opacity .2s ease}.customer-ribbon__link[data-astro-cid-ckgzneyt]:hover .customer-ribbon__logo[data-astro-cid-ckgzneyt],.customer-ribbon__link[data-astro-cid-ckgzneyt]:focus-visible .customer-ribbon__logo[data-astro-cid-ckgzneyt]{opacity:1;filter:none}.customer-ribbon__link[data-astro-cid-ckgzneyt]:hover .customer-ribbon__name[data-astro-cid-ckgzneyt],.customer-ribbon__link[data-astro-cid-ckgzneyt]:focus-visible .customer-ribbon__name[data-astro-cid-ckgzneyt]{opacity:1}.customer-ribbon__group[data-astro-cid-ckgzneyt][hidden]{display:none}.customer-ribbon__scroller[data-astro-cid-ckgzneyt]:focus-visible,.customer-ribbon__link[data-astro-cid-ckgzneyt]:focus-visible{outline:2px solid #ffffff;outline-offset:-4px}@media (prefers-reduced-motion: reduce){.customer-ribbon[data-astro-cid-ckgzneyt][data-enhanced] .customer-ribbon__scroller[data-astro-cid-ckgzneyt]{scrollbar-width:thin}.customer-ribbon__logo[data-astro-cid-ckgzneyt],.customer-ribbon__name[data-astro-cid-ckgzneyt]{transition:none}}
