.marquee[data-astro-cid-543bmuqs]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-543bmuqs]{will-change:transform;width:max-content;display:flex}.marquee__group[data-astro-cid-543bmuqs]{flex:none;align-items:center;display:flex}.marquee__item[data-astro-cid-543bmuqs]{font-family:var(--xh-font-display);color:var(--fg-2);white-space:nowrap;letter-spacing:.01em;align-items:center;gap:22px;padding-right:22px;font-size:clamp(18px,1.2rem + .6vw,26px);font-weight:600;display:inline-flex}.marquee__star[data-astro-cid-543bmuqs]{color:var(--highlight);opacity:.8;font-size:.6em}html:not(.motion) .marquee__track[data-astro-cid-543bmuqs]{flex-wrap:wrap;justify-content:center;row-gap:8px;width:auto}html:not(.motion) .marquee__group[data-astro-cid-543bmuqs][aria-hidden]{display:none}html:not(.motion) .marquee__group[data-astro-cid-543bmuqs]{flex-wrap:wrap;flex:100%;justify-content:center;row-gap:8px}html:not(.motion) .marquee[data-astro-cid-543bmuqs]{-webkit-mask-image:none;mask-image:none}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--xh-space-900);min-height:max(680px,100svh);padding-top:var(--xh-nav-h);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.hero__media-inner[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__nebula[data-astro-cid-lcdefpme]{background:radial-gradient(46% 46% at 72%,#2f7bff29,#0000 72%),radial-gradient(40% 40% at 10% 0,#7b61ff1a,#0000 70%),linear-gradient(#050a1c 0%,#071029 60%,#081024 100%);position:absolute;inset:0}.hero__canvas[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.hero__veil[data-astro-cid-lcdefpme]{pointer-events:none;background:linear-gradient(90deg, #04081673 0%, #04081600 50%), linear-gradient(180deg, transparent 0%, transparent 82%, var(--xh-space-900) 100%);position:absolute;inset:0}@media (width<=767px){.hero__veil[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, #0408168c 0%, #04081659 55%, var(--xh-space-900) 100%)}}.hero__content[data-astro-cid-lcdefpme]{align-self:center;justify-items:start;gap:24px;padding-block:48px;display:grid}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:.03em;font-size:clamp(2.5rem,1.4rem + 4.2vw,4.75rem)}.hero__lead[data-astro-cid-lcdefpme]{max-width:30em;color:var(--xh-on-dark-2)}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.hero__dock[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:clamp(24px,4vw,48px);display:grid}@media (width>=900px){.hero__dock[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero__chip[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(14px);transition:background-color .4s var(--xh-ease-out), border-color .4s, transform .5s var(--xh-ease-out);background:#0e1a3380;border:1px solid #74b6e633;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:16px 20px;display:grid;position:relative}.hero__chip[data-astro-cid-lcdefpme]:hover{background:#172745bf;border-color:#06d5fa73;transform:translateY(-3px)}.hero__chip-line[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--xh-aurora-cyan);text-transform:uppercase;grid-column:1;font-size:11.5px}.hero__chip-name[data-astro-cid-lcdefpme]{grid-column:1;font-weight:600}.hero__chip[data-astro-cid-lcdefpme] .hero__chip-arrow{color:var(--fg-3);transition:transform .4s var(--xh-ease-out), color .3s;grid-area:1/2/3}.hero__chip[data-astro-cid-lcdefpme]:hover .hero__chip-arrow{color:var(--fg-1);transform:translate(3px,-3px)}.hero__scroll[data-astro-cid-lcdefpme]{width:1px;height:56px;display:none;position:absolute;bottom:0;left:50%;overflow:hidden}.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(transparent, var(--xh-aurora-cyan));animation:scroll-cue 2.4s var(--xh-ease-in-out) infinite;position:absolute;inset:0}@keyframes scroll-cue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (width>=900px) and (height>=820px){.hero__scroll[data-astro-cid-lcdefpme]{display:block}}.stats[data-astro-cid-lcdefpme]{background:var(--xh-space-900);padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,64px)}.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}@media (width>=1024px){.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stats__item[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);flex-direction:column;gap:10px;padding-left:20px;display:flex}.stats__label[data-astro-cid-lcdefpme]{color:var(--fg-1);order:2;font-size:15px;font-weight:600}.stats__value[data-astro-cid-lcdefpme]{font-size:var(--xh-fs-stat);white-space:nowrap;order:1;font-weight:600;line-height:1}.stats__value[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--xh-font-sans);color:var(--xh-aurora-cyan);margin-left:4px;font-size:.36em;font-weight:600}.stats__note[data-astro-cid-lcdefpme]{color:var(--fg-3);order:3;font-size:13.5px}.stats__marquees[data-astro-cid-lcdefpme]{gap:14px;margin-top:clamp(56px,7vw,88px);display:grid}.shift[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;min-height:320px;display:flex;overflow:hidden}.shift__no[data-astro-cid-lcdefpme]{letter-spacing:-.02em;background:linear-gradient(180deg, var(--xh-blue-100) 0%, #d8ebf840 100%);color:#0000;transition:transform .7s var(--xh-ease-out);-webkit-background-clip:text;background-clip:text;align-self:flex-start;margin-bottom:20px;font-size:88px;font-weight:700;line-height:.9;position:relative}.shift__no[data-astro-cid-lcdefpme]:after{content:attr(data-no);background:var(--xh-gradient-aurora);color:#0000;opacity:0;transition:opacity .5s var(--xh-ease-out);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.shift[data-astro-cid-lcdefpme]:hover .shift__no[data-astro-cid-lcdefpme]{transform:translate(6px)}.shift[data-astro-cid-lcdefpme]:hover .shift__no[data-astro-cid-lcdefpme]:after{opacity:1}.shift__link[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:12px}.products[data-astro-cid-lcdefpme]{background:var(--xh-gradient-space);overflow:clip}.products__layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (width>=1100px){.products__layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}}.products__sticky[data-astro-cid-lcdefpme]{gap:18px;display:grid}@media (width>=1100px){.products__sticky[data-astro-cid-lcdefpme]{top:calc(var(--xh-nav-h) + 48px);position:sticky}}.products__nav[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:24px;display:none}@media (width>=1100px){.products__nav[data-astro-cid-lcdefpme]{display:block}}.products__nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--fg-3);transition:color .4s var(--xh-ease-out);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:20px 0;display:grid;position:relative}.products__nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.products__nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].is-active{color:var(--fg-1)}.products__nav-no[data-astro-cid-lcdefpme]{font-size:15px;font-weight:600}.products__nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].is-active .products__nav-no[data-astro-cid-lcdefpme]{color:var(--xh-aurora-cyan)}.products__nav-text[data-astro-cid-lcdefpme]{gap:2px;font-size:18px;font-weight:600;display:grid}.products__nav-text[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:500}.products__nav-bar[data-astro-cid-lcdefpme]{height:1px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.products__nav-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--xh-gradient-aurora);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.products__nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.is-active) .products__nav-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transition:transform .4s;transform:scaleX(0)}.products__panels[data-astro-cid-lcdefpme]{gap:28px;display:grid}.pcard[data-astro-cid-lcdefpme]{isolation:isolate;border-radius:var(--xh-radius-lg);border:1px solid var(--line);transition:border-color .5s var(--xh-ease-out), box-shadow .5s var(--xh-ease-out);background:linear-gradient(#172745bf,#081024d9);position:relative;overflow:hidden}.pcard[data-astro-cid-lcdefpme]:hover{box-shadow:var(--xh-glow);border-color:#06d5fa66}.pcard__visual[data-astro-cid-lcdefpme]{background:radial-gradient(80% 90% at 50% 30%,#2f7bff24,#0000 70%);padding:clamp(20px,4vw,40px) clamp(16px,4vw,48px) 0}.pcard__body[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);justify-items:start;gap:14px;padding:clamp(24px,3vw,40px);display:grid}.pcard__name[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.pcard__slogan[data-astro-cid-lcdefpme]{color:var(--xh-aurora-cyan);font-size:17px;font-weight:600}.pcard__kw[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px 20px;margin:4px 0 8px;display:flex}.pcard__kw[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--fg-2);align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.pcard__kw[data-astro-cid-lcdefpme] .icon{color:var(--xh-aurora-cyan)}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pillar[data-astro-cid-lcdefpme]{border-radius:var(--xh-radius-md);border:1px solid var(--line);background:linear-gradient(180deg, #fff, var(--xh-bg-50));transition:flex-grow .7s var(--xh-ease-out), background-color .5s, border-color .5s, box-shadow .5s;outline-offset:4px;align-content:start;gap:14px;padding:28px;display:grid;position:relative;overflow:hidden}.pillar__no[data-astro-cid-lcdefpme]{color:var(--fg-3);font-size:14px;font-weight:600;position:absolute;top:20px;right:24px}.pillar__title[data-astro-cid-lcdefpme]{font-size:var(--xh-fs-h3);font-weight:700}.pillar__text[data-astro-cid-lcdefpme]{color:var(--fg-2);font-size:15px;line-height:1.8}@media (width>=1024px){.pillars[data-astro-cid-lcdefpme]{min-height:360px;display:flex}.pillar[data-astro-cid-lcdefpme]{flex:1 1 0;align-content:end;min-width:0}.pillar__text[data-astro-cid-lcdefpme]{opacity:0;max-width:26em;transition:opacity .4s var(--xh-ease-out), transform .6s var(--xh-ease-out);transform:translateY(12px)}.pillar__icon[data-astro-cid-lcdefpme]{position:absolute;top:28px;left:28px}.pillars[data-astro-cid-lcdefpme]:hover .pillar[data-astro-cid-lcdefpme].is-open:not(:hover){flex-grow:1}.pillars[data-astro-cid-lcdefpme]:hover .pillar[data-astro-cid-lcdefpme].is-open:not(:hover) .pillar__text[data-astro-cid-lcdefpme]{opacity:0;transform:translateY(12px)}.pillar[data-astro-cid-lcdefpme].is-open,.pillar[data-astro-cid-lcdefpme]:hover,.pillar[data-astro-cid-lcdefpme]:focus-visible{flex-grow:2.4}.pillar[data-astro-cid-lcdefpme].is-open .pillar__text[data-astro-cid-lcdefpme],.pillar[data-astro-cid-lcdefpme]:hover .pillar__text[data-astro-cid-lcdefpme],.pillar[data-astro-cid-lcdefpme]:focus-visible .pillar__text[data-astro-cid-lcdefpme]{opacity:1;transition-delay:.18s;transform:none}.pillars[data-astro-cid-lcdefpme]:hover .pillar[data-astro-cid-lcdefpme]:hover,.pillar[data-astro-cid-lcdefpme].is-open{border-color:var(--xh-blue-200);box-shadow:var(--xh-shadow-hover);background:linear-gradient(180deg, #fff, var(--xh-blue-50))}.pillars[data-astro-cid-lcdefpme]:hover .pillar[data-astro-cid-lcdefpme].is-open:not(:hover){border-color:var(--line);box-shadow:none;background:linear-gradient(180deg, #fff, var(--xh-bg-50))}}.scene[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.scene__body[data-astro-cid-lcdefpme]{gap:10px;display:grid}.scene__combo[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.scene[data-astro-cid-lcdefpme] .scene__arrow{color:var(--fg-3);transition:transform .5s var(--xh-ease-out), color .3s}.scene[data-astro-cid-lcdefpme]:hover .scene__arrow{color:var(--xh-blue-600);transform:translate(4px,-4px)}.industries[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=640px){.industries[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.industry[data-astro-cid-lcdefpme]{isolation:isolate;border:1px solid var(--line);border-radius:var(--xh-radius-md);transition:border-color .4s, transform .6s var(--xh-ease-out), box-shadow .6s var(--xh-ease-out);background:#fff;justify-items:center;gap:14px;padding:32px 16px;display:grid;position:relative;overflow:hidden}.industry[data-astro-cid-lcdefpme]:hover{border-color:var(--xh-blue-200);box-shadow:var(--xh-shadow-hover);transform:translateY(-4px)}.industry__icon[data-astro-cid-lcdefpme]{background:var(--xh-blue-50);width:60px;height:60px;color:var(--xh-blue-600);transition:background-color .4s, color .4s, transform .7s var(--xh-ease-out);border-radius:50%;place-items:center;display:grid}.industry[data-astro-cid-lcdefpme]:hover .industry__icon[data-astro-cid-lcdefpme]{background:var(--xh-blue-600);color:#fff;transform:rotateY(180deg)}.industry[data-astro-cid-lcdefpme]:hover .industry__icon[data-astro-cid-lcdefpme] .icon{transform:rotateY(180deg)}.industry__name[data-astro-cid-lcdefpme]{font-size:17px;font-weight:600}.about-brief[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (width>=1024px){.about-brief[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}}.about-brief__text[data-astro-cid-lcdefpme]{justify-items:start;gap:18px;display:grid}.about-brief__facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-brief__facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--xh-radius-md);background:#fff;flex-direction:column-reverse;gap:8px;padding:28px;display:flex}.about-brief__facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--fg-2);font-size:15px}.about-brief__facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--xh-blue-600);font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:600;line-height:1}.about-brief__facts[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--xh-font-sans);color:var(--fg-2);margin-left:4px;font-size:.4em}
