.ClientRail-module__DpdkzG__section{isolation:isolate;background:linear-gradient(118deg,#070d18 0%,#101a2b 52%,#17243a 100%);position:relative;overflow:hidden}.ClientRail-module__DpdkzG__heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.ClientRail-module__DpdkzG__eyebrow{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ClientRail-module__DpdkzG__title{max-width:38rem;font-family:var(--font-display);letter-spacing:-.025em;margin-top:.65rem;font-size:2rem;font-weight:700;line-height:1.1}.ClientRail-module__DpdkzG__description{color:#64748b;max-width:34rem;font-size:.95rem;line-height:1.65}.ClientRail-module__DpdkzG__rail{padding-block:1.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ClientRail-module__DpdkzG__track{width:max-content;animation:52s linear infinite ClientRail-module__DpdkzG__client-logos-scroll;display:flex}.ClientRail-module__DpdkzG__group{flex:none;align-items:center;gap:1.25rem;padding-right:1.25rem;display:flex}.ClientRail-module__DpdkzG__logoCard{flex:none;width:clamp(13rem,22vw,17rem);height:9rem;position:relative;overflow:hidden}.ClientRail-module__DpdkzG__logoImage{object-fit:contain;padding:.75rem}.ClientRail-module__DpdkzG__rail:hover .ClientRail-module__DpdkzG__track,.ClientRail-module__DpdkzG__rail:focus-within .ClientRail-module__DpdkzG__track{animation-play-state:paused}@keyframes ClientRail-module__DpdkzG__client-logos-scroll{to{transform:translate(-50%)}}@media (max-width:639px){.ClientRail-module__DpdkzG__heading{flex-direction:column;align-items:flex-start;gap:.75rem}.ClientRail-module__DpdkzG__title{font-size:1.75rem}.ClientRail-module__DpdkzG__description{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.ClientRail-module__DpdkzG__track{animation:none;transform:none}.ClientRail-module__DpdkzG__group[aria-hidden=true]{display:none}}
.DashboardMockup-module__4Th98a__stage{--spread:1}@media (max-width:640px){.DashboardMockup-module__4Th98a__stage{--spread:.5}}.DashboardMockup-module__4Th98a__piece{animation:11s linear infinite DashboardMockup-module__4Th98a__disperse;animation-delay:calc(var(--i,0) * 70ms);will-change:transform, opacity}@keyframes DashboardMockup-module__4Th98a__disperse{0%,36%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.4);transform:translate(0,0)rotate(0)scale(1)}50%,58%{transform:translate3d(calc(var(--dx) * var(--spread)), calc(var(--dy) * var(--spread)), 0) rotate(var(--rot)) scale(.92);opacity:0;animation-timing-function:cubic-bezier(.15,.7,.3,1)}74%,to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}.DashboardMockup-module__4Th98a__shell{will-change:transform, opacity;animation:11s linear infinite DashboardMockup-module__4Th98a__shell}@keyframes DashboardMockup-module__4Th98a__shell{0%,36%{opacity:1;animation-timing-function:ease-in;transform:scale(1)}50%,58%{opacity:.22;animation-timing-function:ease-out;transform:scale(.96)}74%,to{opacity:1;transform:scale(1)}}.DashboardMockup-module__4Th98a__dust{opacity:0;animation:11s linear infinite DashboardMockup-module__4Th98a__gather;animation-delay:calc(var(--i,0) * 70ms)}@keyframes DashboardMockup-module__4Th98a__gather{0%,38%{opacity:0;transform:translate(0,0)}44%{opacity:.9}50%,58%{opacity:.7;transform:translate3d(calc(var(--dx) * var(--spread)), calc(var(--dy) * var(--spread)), 0)}72%{opacity:.9;transform:translate(0,0)}78%,to{opacity:0;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.DashboardMockup-module__4Th98a__piece,.DashboardMockup-module__4Th98a__shell,.DashboardMockup-module__4Th98a__dust{animation:none!important}.DashboardMockup-module__4Th98a__dust{display:none}}
.TechnologyStack-module__NotkAq__section{color:#0f172a;background:#f5f7fa;overflow:hidden}.TechnologyStack-module__NotkAq__heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.TechnologyStack-module__NotkAq__eyebrow{color:#1d4ed8;text-transform:uppercase;font-size:.75rem;font-weight:700}.TechnologyStack-module__NotkAq__title{font-family:var(--font-display);color:#0f172a;margin-top:.75rem;font-size:2.25rem;font-weight:700;line-height:1.1}.TechnologyStack-module__NotkAq__description{color:#6b7280;max-width:42rem;margin-top:1rem;font-size:1rem;line-height:1.65}.TechnologyStack-module__NotkAq__link{flex:none}.TechnologyStack-module__NotkAq__rail{border-block:1px solid #0f172a1f;padding-block:1.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.TechnologyStack-module__NotkAq__track{will-change:transform;backface-visibility:hidden;width:max-content;animation:76s linear infinite TechnologyStack-module__NotkAq__technology-logos-scroll;display:flex;transform:translate(-50%)}.TechnologyStack-module__NotkAq__cycle{flex:none;align-items:center;gap:2rem;padding-right:2rem;display:flex}.TechnologyStack-module__NotkAq__category{border-right:1px solid #0f172a24;flex:none;align-items:center;gap:1.5rem;padding:.75rem 2.5rem .75rem .5rem;display:flex}.TechnologyStack-module__NotkAq__categoryLabel{color:#6b7280;text-transform:uppercase;max-width:7rem;font-size:.65rem;font-weight:700;line-height:1.35}.TechnologyStack-module__NotkAq__items{align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.TechnologyStack-module__NotkAq__item{color:#172554;white-space:nowrap;flex:none;align-items:center;gap:.65rem;display:inline-flex}.TechnologyStack-module__NotkAq__logo{flex:none;width:2rem;height:2rem}.TechnologyStack-module__NotkAq__wordmark{color:#1d4ed8;width:2rem;height:2rem;font-family:var(--font-jetbrains);flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.TechnologyStack-module__NotkAq__name{font-size:.875rem;font-weight:600}.TechnologyStack-module__NotkAq__rail:hover .TechnologyStack-module__NotkAq__track,.TechnologyStack-module__NotkAq__rail:focus-within .TechnologyStack-module__NotkAq__track{animation-play-state:paused}@keyframes TechnologyStack-module__NotkAq__technology-logos-scroll{to{transform:translate(0)}}@media (max-width:639px){.TechnologyStack-module__NotkAq__heading{flex-direction:column;align-items:flex-start;gap:1rem}.TechnologyStack-module__NotkAq__title{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.TechnologyStack-module__NotkAq__track{animation:none;transform:none}.TechnologyStack-module__NotkAq__cycle[aria-hidden=true]{display:none}}
