.hero[data-v-eb9ec851]{align-items:center;display:flex;isolation:isolate;min-height:100svh;overflow:hidden;padding-block:calc(var(--header-h) + var(--sp-16)) var(--sp-16);position:relative}.hero__bg[data-v-eb9ec851]{z-index:0}.hero__bg[data-v-eb9ec851],.hero__grid[data-v-eb9ec851]{inset:0;position:absolute}.hero__grid[data-v-eb9ec851]{background-image:linear-gradient(to right,var(--overlay-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--overlay-grid) 1px,transparent 1px),linear-gradient(to right,var(--overlay-grid-fine) 1px,transparent 1px),linear-gradient(to bottom,var(--overlay-grid-fine) 1px,transparent 1px);background-size:96px 96px,96px 96px,16px 16px,16px 16px;-webkit-mask-image:radial-gradient(120% 90% at 50% 32%,#000 30%,transparent 78%);mask-image:radial-gradient(120% 90% at 50% 32%,#000 30%,transparent 78%)}.hero__glow[data-v-eb9ec851]{aspect-ratio:1;background:radial-gradient(circle,var(--surface-brand-soft) 0,transparent 62%);left:50%;opacity:.9;pointer-events:none;position:absolute;top:30%;transform:translate(-50%,-50%);width:min(900px,95vw)}.hero__tick[data-v-eb9ec851]{border:0 solid var(--border-brand);height:22px;opacity:.6;position:absolute;width:22px}.hero__tick--tl[data-v-eb9ec851]{border-left-width:1px;border-top-width:1px;left:24px;top:24px}.hero__tick--tr[data-v-eb9ec851]{border-right-width:1px;border-top-width:1px;right:24px;top:24px}.hero__tick--bl[data-v-eb9ec851]{border-bottom-width:1px;border-left-width:1px;bottom:24px;left:24px}.hero__tick--br[data-v-eb9ec851]{border-bottom-width:1px;border-right-width:1px;bottom:24px;right:24px}.hero__inner[data-v-eb9ec851]{align-items:center;display:flex;flex-direction:column;gap:var(--sp-16);position:relative;width:100%;z-index:1}.hero__content[data-v-eb9ec851]{max-width:56rem;text-align:center}.hero__eyebrow[data-v-eb9ec851]{animation:heroRise-eb9ec851 var(--dur-slow) var(--ease-out) both;margin-bottom:var(--sp-5)}.hero__title[data-v-eb9ec851]{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(2.6rem,1.2rem + 6.4vw,5.5rem);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:.98;margin-bottom:var(--sp-6);text-transform:uppercase;text-wrap:balance}.hero__title-line[data-v-eb9ec851]{display:block}.hero__title-line--brand[data-v-eb9ec851]{animation:heroRise-eb9ec851 var(--dur-slow) var(--ease-out) .08s both;color:var(--text-brand)}.hero__title-line[data-v-eb9ec851]:first-child{animation:heroRise-eb9ec851 var(--dur-slow) var(--ease-out) both}.hero__desc[data-v-eb9ec851]{animation:heroRise-eb9ec851 var(--dur-slow) var(--ease-out) .16s both;color:var(--text-secondary);font-size:var(--fs-lg);line-height:var(--lh-relaxed);max-width:46rem;text-wrap:pretty}.hero__desc[data-v-eb9ec851],.hero__stats[data-v-eb9ec851]{margin:0 auto var(--sp-10)}.hero__stats[data-v-eb9ec851]{animation:heroRise-eb9ec851 var(--dur-slow) var(--ease-out) .24s both;background:var(--border-subtle);border:1px solid var(--border-subtle);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);max-width:34rem}.hero__stat[data-v-eb9ec851]{align-items:center;background:var(--surface-card);display:flex;flex-direction:column;gap:2px;padding:var(--sp-4) var(--sp-2)}.hero__stat-num[data-v-eb9ec851]{color:var(--text-primary);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:1}.hero__stat-num em[data-v-eb9ec851]{color:var(--text-brand);font-size:.62em;font-style:normal}.hero__stat-label[data-v-eb9ec851]{color:var(--text-muted);font-size:var(--fs-2xs);letter-spacing:.1em;text-align:center;text-transform:uppercase}.hero__actions[data-v-eb9ec851]{align-items:center;animation:heroRise-eb9ec851 var(--dur-slow) var(--ease-out) .32s both;display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:center}.btn__ico[data-v-eb9ec851]{height:16px;width:16px}.hero__scroll[data-v-eb9ec851]{align-items:center;color:var(--text-muted);display:inline-flex;flex-direction:column;gap:var(--sp-3);transition:color var(--dur-fast) var(--ease-out)}.hero__scroll[data-v-eb9ec851]:hover{color:var(--text-brand)}.hero__scroll-text[data-v-eb9ec851]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase}.hero__scroll-rail[data-v-eb9ec851]{background:var(--border-control);display:block;height:46px;overflow:hidden;position:relative;width:1px}.hero__scroll-dot[data-v-eb9ec851]{animation:railDrop-eb9ec851 2s var(--ease-inout,ease-in-out) infinite;background:var(--action-primary);height:12px;left:50%;margin-left:-1.5px;position:absolute;top:0;width:3px}@keyframes heroRise-eb9ec851{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes railDrop-eb9ec851{0%{opacity:0;transform:translateY(-14px)}35%{opacity:1}to{opacity:0;transform:translateY(46px)}}@media(prefers-reduced-motion:reduce){.hero__actions[data-v-eb9ec851],.hero__desc[data-v-eb9ec851],.hero__eyebrow[data-v-eb9ec851],.hero__scroll-dot[data-v-eb9ec851],.hero__stats[data-v-eb9ec851],.hero__title-line[data-v-eb9ec851]{animation:none}}.cats__grid[data-v-0e0cfaad]{background:var(--border-subtle);border:1px solid var(--border-subtle);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.cats__grid[data-v-0e0cfaad]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.cats__grid[data-v-0e0cfaad]{grid-template-columns:repeat(6,minmax(0,1fr))}}.cat[data-v-0e0cfaad]{align-items:center;background:var(--surface-card);display:flex;flex-direction:column;gap:var(--sp-3);height:100%;justify-content:flex-start;padding:var(--sp-6) var(--sp-4);position:relative;text-align:center;transition:background var(--dur-normal) var(--ease-out)}.cat[data-v-0e0cfaad]:hover{background:var(--surface-raised)}.cat__tick[data-v-0e0cfaad]{border:0 solid var(--border-brand);height:12px;opacity:0;position:absolute;transition:opacity var(--dur-normal) var(--ease-out);width:12px}.cat__tick--tr[data-v-0e0cfaad]{border-right-width:1px;border-top-width:1px;right:6px;top:6px}.cat__tick--bl[data-v-0e0cfaad]{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.cat:hover .cat__tick[data-v-0e0cfaad]{opacity:1}.cat__icon[data-v-0e0cfaad]{background:var(--surface-brand-soft);border:1px solid transparent;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);display:grid;font-size:1.6rem;height:56px;line-height:1;place-items:center;transition:transform var(--dur-normal) var(--ease-out);width:56px}.cat:hover .cat__icon[data-v-0e0cfaad]{transform:translateY(-2px)}.cat__body[data-v-0e0cfaad]{display:flex;flex-direction:column;gap:2px}.cat__name[data-v-0e0cfaad]{color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);transition:color var(--dur-fast) var(--ease-out)}.cat:hover .cat__name[data-v-0e0cfaad]{color:var(--text-brand)}.cat__count[data-v-0e0cfaad]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.06em}.cat__arrow[data-v-0e0cfaad]{color:var(--text-muted);display:grid;margin-top:auto;opacity:0;place-items:center;transform:translate(-4px);transition:opacity var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out),color var(--dur-fast) var(--ease-out)}.cat__arrow svg[data-v-0e0cfaad]{height:15px;width:15px}.cat:hover .cat__arrow[data-v-0e0cfaad]{color:var(--text-brand);opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cat[data-v-0e0cfaad],.cat__arrow[data-v-0e0cfaad],.cat__icon[data-v-0e0cfaad],.cat__tick[data-v-0e0cfaad]{transition:none}.cat:hover .cat__icon[data-v-0e0cfaad]{transform:none}}.featured__grid[data-v-19e15713]{display:grid;gap:var(--sp-6);grid-template-columns:1fr}@media(min-width:640px){.featured__grid[data-v-19e15713]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.featured__grid[data-v-19e15713]{grid-template-columns:repeat(4,minmax(0,1fr))}}.featured__more[data-v-19e15713]{margin-top:var(--sp-12);text-align:center}.btn__ico[data-v-19e15713]{height:16px;width:16px}.empty__icon svg[data-v-19e15713]{height:34px;width:34px}.why[data-v-c9a5f5fe]{isolation:isolate;overflow:hidden;padding-block:clamp(3.5rem,2rem + 6vw,7rem);position:relative}.why__bg[data-v-c9a5f5fe]{z-index:0}.why__bg[data-v-c9a5f5fe],.why__grid[data-v-c9a5f5fe]{inset:0;position:absolute}.why__grid[data-v-c9a5f5fe]{background-image:linear-gradient(to right,var(--overlay-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--overlay-grid) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(110% 80% at 50% 50%,#000 20%,transparent 80%);mask-image:radial-gradient(110% 80% at 50% 50%,#000 20%,transparent 80%);opacity:.7}.why__inner[data-v-c9a5f5fe]{position:relative;z-index:1}.why__head[data-v-c9a5f5fe]{border-bottom-color:var(--border-default)}.why__stats[data-v-c9a5f5fe]{background:var(--border-subtle);border:1px solid var(--border-subtle);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--sp-16)}@media(min-width:1024px){.why__stats[data-v-c9a5f5fe]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat[data-v-c9a5f5fe]{background:var(--surface-card);display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-6)}.stat__label[data-v-c9a5f5fe]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase}.stat__readout[data-v-c9a5f5fe]{align-items:baseline;display:flex;gap:2px}.stat__num[data-v-c9a5f5fe]{color:var(--text-primary);font-size:var(--fs-3xl);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:1}.stat__unit[data-v-c9a5f5fe]{color:var(--text-brand);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.stat__bar[data-v-c9a5f5fe]{background:var(--border-subtle);display:block;height:2px;margin-top:var(--sp-2);overflow:hidden;position:relative}.stat__bar-fill[data-v-c9a5f5fe]{background:var(--action-primary);inset-block:0;left:0;position:absolute;transition:width 1.1s var(--ease-out);width:0}.why__stats.is-in .stat__bar-fill[data-v-c9a5f5fe]{width:62%}.why__features[data-v-c9a5f5fe]{display:grid;gap:var(--sp-6);grid-template-columns:1fr}@media(min-width:768px){.why__features[data-v-c9a5f5fe]{grid-template-columns:repeat(3,minmax(0,1fr))}}.feat[data-v-c9a5f5fe]{background:var(--surface-card);border:1px solid var(--border-subtle);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);display:flex;flex-direction:column;gap:var(--sp-3);opacity:0;padding:var(--sp-8) var(--sp-6);position:relative;transform:translateY(16px);transition:opacity var(--dur-slow) var(--ease-out) var(--d,0s),transform var(--dur-slow) var(--ease-out) var(--d,0s),border-color var(--dur-normal) var(--ease-out)}.feat.is-in[data-v-c9a5f5fe]{opacity:1;transform:none}.feat[data-v-c9a5f5fe]:hover{border-color:var(--border-brand)}.feat__no[data-v-c9a5f5fe]{color:var(--text-muted);font-size:var(--fs-2xs);letter-spacing:.14em}.feat__icon[data-v-c9a5f5fe]{background:var(--surface-brand-soft);border:1px solid var(--border-brand);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);color:var(--text-brand);display:grid;height:46px;place-items:center;width:46px}.feat__icon svg[data-v-c9a5f5fe]{height:22px;width:22px}.feat__title[data-v-c9a5f5fe]{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);text-transform:uppercase}.feat__desc[data-v-c9a5f5fe]{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.feat[data-v-c9a5f5fe]{opacity:1;transform:none;transition:border-color var(--dur-fast) var(--ease-out)}.stat__bar-fill[data-v-c9a5f5fe]{transition:none}}.partners[data-v-20200a7d] .sec-head{margin-bottom:var(--sp-10)}.marquee[data-v-20200a7d]{display:flex;flex-direction:column;gap:var(--sp-4);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee[data-v-20200a7d],.marquee__row[data-v-20200a7d]{overflow:hidden}.marquee__track[data-v-20200a7d]{animation:marquee-20200a7d 34s linear infinite;display:flex;width:-moz-max-content;width:max-content}.marquee__track--reverse[data-v-20200a7d]{animation-duration:40s;animation-name:marqueeReverse-20200a7d}.marquee:focus-within .marquee__track[data-v-20200a7d],.marquee:hover .marquee__track[data-v-20200a7d]{animation-play-state:paused}.chip[data-v-20200a7d]{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);display:flex;flex-shrink:0;height:68px;justify-content:center;margin-right:var(--sp-4);padding:0 var(--sp-4);width:176px}.chip__name[data-v-20200a7d]{color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@keyframes marquee-20200a7d{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeReverse-20200a7d{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-v-20200a7d],.marquee__track--reverse[data-v-20200a7d]{animation:none;flex-wrap:wrap;width:100%}.marquee[data-v-20200a7d]{-webkit-mask-image:none;mask-image:none}.chip[data-v-20200a7d]{flex:0 0 auto}}.cta[data-v-ea0344cc]{padding-block:clamp(2rem,1rem + 4vw,4rem) clamp(3.5rem,2rem + 6vw,7rem)}.cta__panel[data-v-ea0344cc]{border:1px solid var(--border-default);clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px);isolation:isolate;overflow:hidden;position:relative}.cta__bg[data-v-ea0344cc]{z-index:0}.cta__bg[data-v-ea0344cc],.cta__grid[data-v-ea0344cc]{inset:0;position:absolute}.cta__grid[data-v-ea0344cc]{background-image:linear-gradient(to right,var(--overlay-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--overlay-grid) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(90% 130% at 88% 15%,#000 10%,transparent 72%);mask-image:radial-gradient(90% 130% at 88% 15%,#000 10%,transparent 72%)}.cta__bg[data-v-ea0344cc]:after{aspect-ratio:1;background:radial-gradient(circle,var(--surface-brand-soft) 0,transparent 65%);content:"";position:absolute;right:-10%;top:-40%;width:min(560px,70%)}.cta__body[data-v-ea0344cc]{max-width:46rem;padding:clamp(2.5rem,1.4rem + 4.4vw,4.5rem);position:relative;z-index:1}.cta__title[data-v-ea0344cc]{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.7rem,1.1rem + 2.6vw,2.9rem);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin-bottom:var(--sp-4);margin-top:var(--sp-4);text-transform:uppercase;text-wrap:balance}.cta__desc[data-v-ea0344cc]{color:var(--text-secondary);font-size:var(--fs-lg);line-height:var(--lh-relaxed);margin-bottom:var(--sp-8);text-wrap:pretty}.cta__actions[data-v-ea0344cc]{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.btn__ico[data-v-ea0344cc],.cta__tick[data-v-ea0344cc]{height:16px;width:16px}.cta__tick[data-v-ea0344cc]{border:0 solid var(--border-brand);opacity:.7;position:absolute;z-index:2}.cta__tick--tr[data-v-ea0344cc]{border-right-width:1px;border-top-width:1px;right:12px;top:12px}.cta__tick--bl[data-v-ea0344cc]{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}
