.ParticleHeadline-module__L1cVpq__wrap{position:relative}.ParticleHeadline-module__L1cVpq__canvas{z-index:0;pointer-events:none;position:absolute;top:-48px;left:-48px}.ParticleHeadline-module__L1cVpq__title{z-index:1;font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);color:var(--color-heading);text-shadow:0 0 24px #00e5ff59;transition:color .7s var(--motion-easing), text-shadow .7s var(--motion-easing);margin:0;position:relative}.ParticleHeadline-module__L1cVpq__wrap[data-phase=assembling] .ParticleHeadline-module__L1cVpq__title{color:#0000;text-shadow:none}@media (prefers-reduced-motion:reduce){.ParticleHeadline-module__L1cVpq__canvas{display:none}.ParticleHeadline-module__L1cVpq__title{transition:none}}
.HomeHero-module__f7uSba__band{border-bottom:1px solid var(--color-border-default);background:radial-gradient(55% 60% at 20% 30%,#00e5ff1a,#0000 70%),radial-gradient(45% 55% at 85% 70%,#ff3ea514,#0000 70%);position:relative;overflow:hidden}.HomeHero-module__f7uSba__hero{padding-block:var(--space-4xl) var(--space-3xl);position:relative}.HomeHero-module__f7uSba__boot{margin-bottom:var(--space-lg)}.HomeHero-module__f7uSba__boot:after{content:"_" / "";color:var(--color-action-primary);margin-left:2px;animation:1.1s step-end infinite HomeHero-module__f7uSba__blink;display:inline-block}@keyframes HomeHero-module__f7uSba__blink{50%{opacity:0}}.HomeHero-module__f7uSba__title{max-width:20ch}.HomeHero-module__f7uSba__lead{max-width:var(--reading-max);color:var(--color-text-secondary);margin:var(--space-xl) 0 0;font-size:1.125rem}.HomeHero-module__f7uSba__entry{margin-top:var(--space-xl);gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.HomeHero-module__f7uSba__entryText{color:var(--color-text-secondary);font-size:var(--type-body-small-size);margin:0}@media (max-width:639px){.HomeHero-module__f7uSba__hero{padding-block:var(--space-2xl) var(--space-xl)}}@media (prefers-reduced-motion:reduce){.HomeHero-module__f7uSba__boot:after{animation:none}}
.ServiceIcon-module__bu6inG__icon{flex:none;width:64px;height:64px;overflow:visible}.ServiceIcon-module__bu6inG__frame{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px}.ServiceIcon-module__bu6inG__dots circle{fill:var(--color-border-strong);opacity:.6}.ServiceIcon-module__bu6inG__glyph{fill:none;stroke:var(--svc,var(--color-action-primary));stroke-width:2.2px;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 0 4px var(--svc,var(--color-action-primary)))}.ServiceIcon-module__bu6inG__glyph circle{fill:var(--color-surface-canvas)}.ServiceIcon-module__bu6inG__thin{stroke-width:1.4px;opacity:.8}.ServiceIcon-module__bu6inG__bars{stroke-width:5px}.ServiceIcon-module__bu6inG__path{stroke-dasharray:3 3}.ServiceIcon-module__bu6inG__accent{stroke:var(--color-accent-magenta)}.ServiceIcon-module__bu6inG__icon[data-kind=search]{--svc:var(--color-graph-vc)}.ServiceIcon-module__bu6inG__icon[data-kind=connect]{--svc:var(--color-accent-green)}.ServiceIcon-module__bu6inG__icon[data-kind=reports]{--svc:var(--color-accent-amber)}.ServiceIcon-module__bu6inG__icon[data-kind=research]{--svc:var(--color-accent-violet)}
.HomeServices-module__Z8QDQa__section{padding-block:var(--space-2xl) var(--space-3xl)}.HomeServices-module__Z8QDQa__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none;display:grid}.HomeServices-module__Z8QDQa__card{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-border-default);transition:border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);flex-direction:column;display:flex;position:relative}.HomeServices-module__Z8QDQa__card:hover,.HomeServices-module__Z8QDQa__card:focus-within{border-color:var(--color-action-primary);box-shadow:0 0 22px #00e5ff26}.HomeServices-module__Z8QDQa__top{justify-content:space-between;align-items:flex-start;display:flex}.HomeServices-module__Z8QDQa__index{font-family:var(--font-data);color:var(--color-text-secondary);font-size:.75rem}.HomeServices-module__Z8QDQa__name{margin:var(--space-sm) 0 0;text-transform:uppercase;letter-spacing:.03em;font-size:1.125rem}.HomeServices-module__Z8QDQa__link{min-height:44px;color:var(--color-heading);align-items:center;text-decoration:none;display:inline-flex}.HomeServices-module__Z8QDQa__link:after{content:"";position:absolute;inset:0}.HomeServices-module__Z8QDQa__link:hover{color:var(--color-action-primary)}.HomeServices-module__Z8QDQa__summary{color:var(--color-text-secondary);font-size:var(--type-body-small-size);flex:1;margin:0}.HomeServices-module__Z8QDQa__go{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--color-action-primary);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}
.HomeShowcases-module__kuxHxW__steps{margin:var(--space-md) 0 0;counter-reset:step;gap:var(--space-sm);padding-left:0;list-style:none;display:grid}.HomeShowcases-module__kuxHxW__steps li{counter-increment:step;gap:var(--space-md);color:var(--color-text-primary);display:flex}.HomeShowcases-module__kuxHxW__steps li:before{content:"[" counter(step, decimal-leading-zero) "]" / "";font-family:var(--font-data);color:var(--color-accent-green);flex:none}.HomeShowcases-module__kuxHxW__frame{border:1px solid var(--color-border-default);background:#07090c99 repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px)}.HomeShowcases-module__kuxHxW__note{margin:var(--space-sm) 0 0;font-size:var(--type-body-small-size);color:var(--color-text-secondary)}
