.page-module-scss-module__rcUngW__page{background-color:var(--background);color:var(--foreground);font-family:var(--font-geist-sans);background-color:var(--background);background-color:#0000;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.page-module-scss-module__rcUngW__main{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;width:100%;padding:120px 60px;display:flex}.page-module-scss-module__rcUngW__hero{flex-direction:column;gap:1.5vw;margin-inline:auto;display:flex}:has(>.page-module-scss-module__rcUngW__hero,>.page-module-scss-module__rcUngW__services,>.page-module-scss-module__rcUngW__about,>.page-module-scss-module__rcUngW__contact){position:relative}.page-module-scss-module__rcUngW__heading{font-family:var(--font-lexend);font-size:var(--step-5);letter-spacing:-2.4px;text-wrap:balance;color:var(--text-primary);font-weight:600;line-height:48px}.page-module-scss-module__rcUngW__heading>.page-module-scss-module__rcUngW__highlight{color:#d94a4a}.page-module-scss-module__rcUngW__subheading{font-size:var(--step-1);text-wrap:balance;color:var(--text-secondary);font-weight:400;line-height:32px;font-family:var(--font-lexend)}.page-module-scss-module__rcUngW__description{text-align:center;font-family:var(--font-lexend);font-size:var(--step--1)}.page-module-scss-module__rcUngW__cpu_thing{z-index:-1;height:450px;margin-inline:auto;position:absolute}.page-module-scss-module__rcUngW__cpu_thing.page-module-scss-module__rcUngW__top{top:60px;rotate:-180deg}.page-module-scss-module__rcUngW__cpu_thing.page-module-scss-module__rcUngW__bottom{bottom:60px}.page-module-scss-module__rcUngW__cpu_thing.page-module-scss-module__rcUngW__left{left:-200px}.page-module-scss-module__rcUngW__cpu_thing.page-module-scss-module__rcUngW__right{right:-200px}.page-module-scss-module__rcUngW__cpu_thing>svg{mix-blend-mode:normal}.page-module-scss-module__rcUngW__cpu_thing .page-module-scss-module__rcUngW__pulses g{opacity:0;animation:1.6s ease-out infinite page-module-scss-module__rcUngW__circuit_flow_opacity;overflow:visible}.page-module-scss-module__rcUngW__cpu_thing .page-module-scss-module__rcUngW__background g{opacity:.15}.page-module-scss-module__rcUngW__cpu_thing g{overflow:visible}.page-module-scss-module__rcUngW__cpu_thing path,.page-module-scss-module__rcUngW__cpu_thing rect{fill:none;background:0 0}.page-module-scss-module__rcUngW__cpu_thing path:is(.page-module-scss-module__rcUngW__pulses path,.page-module-scss-module__rcUngW__pulses rect)[id^=path],.page-module-scss-module__rcUngW__cpu_thing rect:is(.page-module-scss-module__rcUngW__pulses path,.page-module-scss-module__rcUngW__pulses rect)[id^=path]{stroke-dasharray:30 100;mix-blend-mode:normal;animation:1.6s ease-out infinite forwards page-module-scss-module__rcUngW__circuit_flow_pulse}.page-module-scss-module__rcUngW__cpu_thing path:is(.page-module-scss-module__rcUngW__pulses path,.page-module-scss-module__rcUngW__pulses rect)[id^=path].page-module-scss-module__rcUngW__late,.page-module-scss-module__rcUngW__cpu_thing rect:is(.page-module-scss-module__rcUngW__pulses path,.page-module-scss-module__rcUngW__pulses rect)[id^=path].page-module-scss-module__rcUngW__late{animation-delay:-1.2s}@keyframes page-module-scss-module__rcUngW__circuit_flow_opacity{0%{opacity:0}5%{opacity:.3}15%{opacity:.3}50%{opacity:0}to{opacity:0}}@keyframes page-module-scss-module__rcUngW__circuit_flow_pulse{0%{stroke-dashoffset:30px}8%{stroke:#d94a4a}51%{stroke-dashoffset:-80px}to{stroke-dashoffset:-80px}}
