.LandingPage-module__fcwV1W__page{background:var(--surface-night);color:var(--text-on-dark);padding-top:76px}.LandingPage-module__fcwV1W__cityContainer{width:100%;padding-inline:var(--container-pad);margin-inline:auto}@media (min-width:1024px){.LandingPage-module__fcwV1W__cityContainer{max-width:1220px}}.LandingPage-module__fcwV1W__breadcrumbNav{padding-block:20px 0}.LandingPage-module__fcwV1W__breadcrumbList{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted-on-dark);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.LandingPage-module__fcwV1W__breadcrumbLink{color:var(--text-muted-on-dark);text-decoration:none}.LandingPage-module__fcwV1W__breadcrumbLink:hover,.LandingPage-module__fcwV1W__breadcrumbLink:focus-visible{color:var(--loko-coral)}.LandingPage-module__fcwV1W__breadcrumbSep{color:var(--loko-coral);opacity:.7}.LandingPage-module__fcwV1W__breadcrumbCurrent{color:var(--loko-paper)}.LandingPage-module__fcwV1W__hero{padding-block:clamp(40px,7vw,88px) clamp(32px,5vw,56px)}.LandingPage-module__fcwV1W__heroPaper{background:var(--surface-paper);color:var(--text-on-paper)}.LandingPage-module__fcwV1W__heroInner{max-width:78ch}.LandingPage-module__fcwV1W__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--loko-coral);margin-bottom:18px;font-size:12px;font-weight:700}.LandingPage-module__fcwV1W__h1{font-family:var(--font-sans);letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(30px,4.6vw,50px);font-weight:800;line-height:1.08}.LandingPage-module__fcwV1W__heroCity .LandingPage-module__fcwV1W__h1{font-size:clamp(34px,6.2vw,62px);font-weight:900;line-height:1}.LandingPage-module__fcwV1W__intro{color:var(--loko-paper-purple);max-width:66ch;font-size:clamp(16px,1.6vw,18px);line-height:1.65}.LandingPage-module__fcwV1W__heroPaper .LandingPage-module__fcwV1W__intro{color:var(--text-muted-on-paper)}.LandingPage-module__fcwV1W__secondaryLine{font-family:var(--font-mono);color:var(--text-muted-on-dark);letter-spacing:.01em;margin-top:14px;font-size:13px}.LandingPage-module__fcwV1W__heroPaper .LandingPage-module__fcwV1W__secondaryLine{color:var(--text-muted-on-paper)}.LandingPage-module__fcwV1W__heroCtaRow{margin-top:32px}.LandingPage-module__fcwV1W__section{border-top:1px solid var(--border-on-dark);padding-block:clamp(28px,4vw,44px)}.LandingPage-module__fcwV1W__paperSection{background:var(--surface-paper);color:var(--text-on-paper);border-top-color:var(--border-on-paper)}.LandingPage-module__fcwV1W__sectionPurple{background:var(--loko-purple-dark)}.LandingPage-module__fcwV1W__sectionHeading{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--loko-coral);margin-bottom:16px;font-size:12px;font-weight:700}.LandingPage-module__fcwV1W__subheading{margin-top:32px}.LandingPage-module__fcwV1W__contentHeading{font-family:var(--font-sans);letter-spacing:-.01em;margin-bottom:24px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.1}@media (min-width:1024px){.LandingPage-module__fcwV1W__cityContainer .LandingPage-module__fcwV1W__sectionHeading{font-size:13px}.LandingPage-module__fcwV1W__cityContainer .LandingPage-module__fcwV1W__contentHeading{margin-bottom:28px;font-size:36px;font-weight:900;line-height:1.05}}.LandingPage-module__fcwV1W__body{color:var(--text-muted-on-dark);max-width:70ch;font-size:16px;line-height:1.75}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__body{color:var(--text-muted-on-paper)}.LandingPage-module__fcwV1W__body+.LandingPage-module__fcwV1W__body{margin-top:14px}.LandingPage-module__fcwV1W__note{color:var(--text-muted-on-dark);opacity:.85;max-width:68ch;margin-top:14px;font-size:14px;line-height:1.65}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__note{color:var(--text-muted-on-paper)}.LandingPage-module__fcwV1W__groupList{flex-wrap:wrap;gap:10px 14px;display:flex}.LandingPage-module__fcwV1W__groupLink,.LandingPage-module__fcwV1W__groupStatic{font-family:var(--font-mono);letter-spacing:.01em;border:1px solid var(--border-on-dark);color:var(--text-on-dark);align-items:center;gap:8px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__groupLink,.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__groupStatic{border-color:var(--border-on-paper);color:var(--text-on-paper)}.LandingPage-module__fcwV1W__groupLink{transition:border-color .12s steps(2,end),color .12s steps(2,end),background-color .12s steps(2,end)}.LandingPage-module__fcwV1W__groupLink:hover,.LandingPage-module__fcwV1W__groupLink:focus-visible{border-color:var(--loko-coral);color:var(--loko-coral)}.LandingPage-module__fcwV1W__groupStatic{color:var(--text-muted-on-dark);opacity:.8}.LandingPage-module__fcwV1W__cityServiceGrid .LandingPage-module__fcwV1W__groupList{gap:var(--px-unit);grid-template-columns:1fr;display:grid}@media (min-width:560px){.LandingPage-module__fcwV1W__cityServiceGrid .LandingPage-module__fcwV1W__groupList{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.LandingPage-module__fcwV1W__cityServiceGrid .LandingPage-module__fcwV1W__groupList{grid-template-columns:repeat(4,1fr)}}.LandingPage-module__fcwV1W__cityServiceGrid .LandingPage-module__fcwV1W__groupLink,.LandingPage-module__fcwV1W__cityServiceGrid .LandingPage-module__fcwV1W__groupStatic{width:100%;padding:18px;display:flex}@media (min-width:1024px){.LandingPage-module__fcwV1W__cityServiceGrid .LandingPage-module__fcwV1W__groupList{gap:10px}.LandingPage-module__fcwV1W__cityServiceGrid .LandingPage-module__fcwV1W__groupLink,.LandingPage-module__fcwV1W__cityServiceGrid .LandingPage-module__fcwV1W__groupStatic{min-height:60px;padding:20px 22px;font-size:15px}}.LandingPage-module__fcwV1W__deliveryRow{margin-top:40px}.LandingPage-module__fcwV1W__faqBlock{margin-top:48px}@media (min-width:1024px){.LandingPage-module__fcwV1W__deliveryRow{margin-top:56px}.LandingPage-module__fcwV1W__faqBlock{margin-top:64px}.LandingPage-module__fcwV1W__deliveryRow .LandingPage-module__fcwV1W__delivery{max-width:820px;padding:22px 28px}.LandingPage-module__fcwV1W__deliveryRow .LandingPage-module__fcwV1W__delivery p{font-size:16px}.LandingPage-module__fcwV1W__faqBlock .LandingPage-module__fcwV1W__faqList{max-width:820px}.LandingPage-module__fcwV1W__faqBlock .LandingPage-module__fcwV1W__faqItem summary{padding-block:22px;font-size:17px}.LandingPage-module__fcwV1W__faqBlock .LandingPage-module__fcwV1W__faqAnswer{padding-bottom:24px;font-size:16px}}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__groupStatic{color:var(--text-muted-on-paper)}.LandingPage-module__fcwV1W__groupMark{background:var(--loko-coral);flex-shrink:0;width:5px;height:5px}.LandingPage-module__fcwV1W__tagList{flex-wrap:wrap;gap:8px 18px;display:flex}.LandingPage-module__fcwV1W__tagList li{font-family:var(--font-mono);color:var(--text-muted-on-dark);align-items:center;gap:8px;font-size:13px;display:flex}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__tagList li{color:var(--text-muted-on-paper)}.LandingPage-module__fcwV1W__tagMark{background:var(--loko-coral);flex-shrink:0;width:5px;height:5px}.LandingPage-module__fcwV1W__signRow{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.LandingPage-module__fcwV1W__signChip{font-family:var(--font-pixel);letter-spacing:.04em;color:var(--loko-black);background:var(--loko-paper);padding:8px 12px;font-size:13px}.LandingPage-module__fcwV1W__callout{border-left:3px solid var(--loko-coral);background:#ff423014;max-width:70ch;padding:16px 20px}.LandingPage-module__fcwV1W__callout p{color:var(--loko-paper);font-size:15px;line-height:1.6}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__callout p{color:var(--text-on-paper)}.LandingPage-module__fcwV1W__delivery{border:1px solid var(--border-on-dark);align-items:flex-start;gap:12px;max-width:70ch;padding:16px 20px;display:flex}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__delivery{border-color:var(--border-on-paper)}.LandingPage-module__fcwV1W__deliveryMark{font-family:var(--font-mono);color:var(--loko-coral);flex-shrink:0;padding-top:2px;font-size:12px}.LandingPage-module__fcwV1W__delivery p{color:var(--text-muted-on-dark);font-size:14px;line-height:1.6}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__delivery p{color:var(--text-muted-on-paper)}.LandingPage-module__fcwV1W__cityGrid{flex-wrap:wrap;gap:10px;display:flex}.LandingPage-module__fcwV1W__cityLink{font-family:var(--font-mono);border:1px solid var(--border-on-dark);color:var(--text-on-dark);padding:10px 16px;font-size:13px;text-decoration:none;transition:border-color .12s steps(2,end),color .12s steps(2,end)}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__cityLink{border-color:var(--border-on-paper);color:var(--text-on-paper)}.LandingPage-module__fcwV1W__cityLink:hover,.LandingPage-module__fcwV1W__cityLink:focus-visible{border-color:var(--loko-coral);color:var(--loko-coral)}.LandingPage-module__fcwV1W__faqList{gap:2px;max-width:78ch;display:grid}.LandingPage-module__fcwV1W__faqItem{border:1px solid var(--border-on-dark);padding:4px 20px}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__faqItem{border-color:var(--border-on-paper)}.LandingPage-module__fcwV1W__faqItem summary{cursor:pointer;color:var(--loko-paper);justify-content:space-between;align-items:baseline;gap:16px;padding-block:16px;font-size:15px;font-weight:600;list-style:none;display:flex}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__faqItem summary{color:var(--text-on-paper)}.LandingPage-module__fcwV1W__faqItem summary::-webkit-details-marker{display:none}.LandingPage-module__fcwV1W__faqMark{font-family:var(--font-mono);color:var(--loko-coral);flex-shrink:0}.LandingPage-module__fcwV1W__faqAnswer{color:var(--text-muted-on-dark);max-width:68ch;padding-bottom:18px;font-size:15px;line-height:1.7}.LandingPage-module__fcwV1W__paperSection .LandingPage-module__fcwV1W__faqAnswer{color:var(--text-muted-on-paper)}.LandingPage-module__fcwV1W__ctaSection{border-top:1px solid var(--border-on-dark);padding-block:clamp(36px,6vw,64px)}.LandingPage-module__fcwV1W__ctaHeading{font-family:var(--font-sans);max-width:44ch;margin-bottom:20px;font-size:clamp(22px,2.6vw,30px);font-weight:800}.LandingPage-module__fcwV1W__softwareGrid{gap:2px;display:grid}@media (min-width:700px){.LandingPage-module__fcwV1W__softwareGrid{gap:var(--px-unit);grid-template-columns:1fr 1fr}}.LandingPage-module__fcwV1W__softwareBlock{border:1px solid var(--border-on-paper);padding:clamp(20px,3vw,28px)}.LandingPage-module__fcwV1W__softwareNumber{font-family:var(--font-pixel);color:#563c8f66;margin-bottom:12px;font-size:20px}.LandingPage-module__fcwV1W__softwareTitle{font-family:var(--font-sans);color:var(--text-on-paper);margin-bottom:10px;font-size:19px;font-weight:800}.LandingPage-module__fcwV1W__softwareText{color:var(--text-muted-on-paper);font-size:15px;line-height:1.65}.LandingPage-module__fcwV1W__softCalloutGroup{gap:var(--px-unit);display:grid}.LandingPage-module__fcwV1W__softCallout{border:1px dashed var(--border-on-dark);max-width:70ch;padding:18px 22px}.LandingPage-module__fcwV1W__softCallout p{color:var(--loko-paper-purple);font-size:15px;line-height:1.6}
.PixelButton-module__-YE4AG__btn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--loko-black);white-space:nowrap;align-items:center;gap:.5em;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end),background-color .12s steps(2,end),color .12s steps(2,end);display:inline-flex}.PixelButton-module__-YE4AG__arrow{transition:transform .15s}.PixelButton-module__-YE4AG__btn:hover .PixelButton-module__-YE4AG__arrow,.PixelButton-module__-YE4AG__btn:focus-visible .PixelButton-module__-YE4AG__arrow{transform:translate(2px,-2px)}.PixelButton-module__-YE4AG__primary{background:var(--loko-coral);color:var(--loko-black);box-shadow:4px 4px 0 var(--loko-black)}.PixelButton-module__-YE4AG__primary:hover,.PixelButton-module__-YE4AG__primary:focus-visible{box-shadow:6px 6px 0 var(--loko-black);transform:translate(-2px,-2px)}.PixelButton-module__-YE4AG__primary:active{box-shadow:2px 2px 0 var(--loko-black);transform:translate(0)}.PixelButton-module__-YE4AG__ghost{color:var(--text-on-dark);border-color:var(--border-on-dark);background:0 0}.PixelButton-module__-YE4AG__ghost:hover,.PixelButton-module__-YE4AG__ghost:focus-visible{border-color:var(--loko-coral);color:var(--loko-coral)}.PixelButton-module__-YE4AG__onPaper{border-color:var(--loko-black);color:var(--loko-black)}.PixelButton-module__-YE4AG__onPaper.PixelButton-module__-YE4AG__ghost:hover,.PixelButton-module__-YE4AG__onPaper.PixelButton-module__-YE4AG__ghost:focus-visible{border-color:var(--loko-purple);color:var(--loko-purple);background:0 0}@media (prefers-reduced-motion:reduce){.PixelButton-module__-YE4AG__btn,.PixelButton-module__-YE4AG__arrow{transition:none}.PixelButton-module__-YE4AG__primary:hover,.PixelButton-module__-YE4AG__primary:focus-visible{transform:none}}
.PixelMaskReveal-module__vl97OG__wrap{display:inline-block;position:relative}.PixelMaskReveal-module__vl97OG__maskRow{pointer-events:none;display:flex;position:absolute;inset:-2% -1%}.PixelMaskReveal-module__vl97OG__maskBlock{background:var(--mask-color);transform-origin:bottom;flex:1;height:100%;transform:scaleY(1)}@media (prefers-reduced-motion:no-preference){.PixelMaskReveal-module__vl97OG__maskRow[data-active=true] .PixelMaskReveal-module__vl97OG__maskBlock{animation:.48s steps(4,end) both PixelMaskReveal-module__vl97OG__loko-mask-lift;animation-delay:var(--delay)}}@media (prefers-reduced-motion:reduce){.PixelMaskReveal-module__vl97OG__maskBlock{display:none}}@keyframes PixelMaskReveal-module__vl97OG__loko-mask-lift{0%{transform:scaleY(1)}to{transform:scaleY(0)}}
.HeroPixelField-module__UfEPKa__field{pointer-events:auto;z-index:1;position:absolute;inset:0;overflow:hidden}.HeroPixelField-module__UfEPKa__block{transition:transform .14s steps(2,end);position:absolute}@media (prefers-reduced-motion:no-preference){.HeroPixelField-module__UfEPKa__block{animation:4.5s steps(2,end) infinite HeroPixelField-module__UfEPKa__loko-blip}}.HeroPixelField-module__UfEPKa__black{background:var(--loko-black)}.HeroPixelField-module__UfEPKa__purple{background:var(--loko-paper-purple)}.HeroPixelField-module__UfEPKa__coral{background:var(--loko-coral)}.HeroPixelField-module__UfEPKa__indicator{box-shadow:0 0 #ff423099}@media (prefers-reduced-motion:no-preference){.HeroPixelField-module__UfEPKa__indicator{animation:4.5s steps(2,end) infinite HeroPixelField-module__UfEPKa__loko-blip,2.6s steps(6,end) infinite HeroPixelField-module__UfEPKa__loko-indicator-ring}}@keyframes HeroPixelField-module__UfEPKa__loko-indicator-ring{0%{box-shadow:0 0 #ff42308c}70%,to{box-shadow:0 0 0 7px #ff423000}}
.Hero-module__7HnD1W__hero{background:#675d81;align-items:center;min-height:92vh;padding-block:clamp(96px,14vw,140px) 80px;display:flex;position:relative;overflow:hidden}.Hero-module__7HnD1W__grid{opacity:calc(.6 - var(--progress,0) * .35);background-image:radial-gradient(#efede629 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 40%,#0000 100%)}.Hero-module__7HnD1W__inner{z-index:2;position:relative}.Hero-module__7HnD1W__headline{font-family:var(--font-pixel);color:var(--loko-paper);text-transform:uppercase;overflow-wrap:break-word;flex-direction:column;align-items:flex-start;margin:0 0 32px;font-size:clamp(38px,11vw,148px);font-weight:700;line-height:1.02;display:flex}.Hero-module__7HnD1W__dot{color:var(--loko-coral);margin-left:.12em;font-style:normal;display:inline-block}.Hero-module__7HnD1W__meta{gap:14px;max-width:62ch;margin-bottom:40px;display:grid}.Hero-module__7HnD1W__body{color:var(--loko-paper);font-size:clamp(17px,2vw,21px);line-height:1.55}.Hero-module__7HnD1W__serviceLine{font-family:var(--font-mono);letter-spacing:.02em;color:#25ff00;font-size:clamp(12px,1.4vw,14px)}.Hero-module__7HnD1W__ctas{flex-wrap:wrap;gap:16px;display:flex}.Hero-module__7HnD1W__scrollCue{z-index:2;padding:10px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.Hero-module__7HnD1W__scrollCueBar{width:2px;height:calc(24px + var(--progress,0) * 46px);background:linear-gradient(var(--loko-coral), #efede61a);display:block}@media (prefers-reduced-motion:no-preference){.Hero-module__7HnD1W__scrollCueBar{animation:1.8s steps(4,end) infinite Hero-module__7HnD1W__loko-scroll-cue}}@keyframes Hero-module__7HnD1W__loko-scroll-cue{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.5;transform:scaleY(.5)}}@media (max-width:640px){.Hero-module__7HnD1W__scrollCue{display:none}}
.PixelScatter-module__KASr6W__field{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.PixelScatter-module__KASr6W__block{position:absolute}@media (prefers-reduced-motion:no-preference){.PixelScatter-module__KASr6W__block{animation:4.5s steps(2,end) infinite PixelScatter-module__KASr6W__loko-blip}}.PixelScatter-module__KASr6W__black{background:var(--loko-black)}.PixelScatter-module__KASr6W__purple{background:var(--loko-purple)}.PixelScatter-module__KASr6W__coral{background:var(--loko-coral)}.PixelScatter-module__KASr6W__paper{background:var(--loko-paper)}
.LayerStack-module__7K3Lva__stack{flex-direction:column-reverse;justify-content:flex-start;gap:3px;width:100%;height:100%;display:flex}.LayerStack-module__7K3Lva__layer{height:5px;width:calc(56% + (var(--i) % 3) * 8%);background:var(--loko-paper-purple);opacity:.35;transform-origin:0;display:block;transform:scaleX(0)}.LayerStack-module__7K3Lva__layer:nth-child(3n){background:var(--loko-coral);opacity:.5}@media (prefers-reduced-motion:no-preference){.LayerStack-module__7K3Lva__stack[data-active=true] .LayerStack-module__7K3Lva__layer{animation:.26s steps(3,end) both LayerStack-module__7K3Lva__loko-layer-build;animation-delay:calc(var(--i) * 80ms)}}@media (prefers-reduced-motion:reduce){.LayerStack-module__7K3Lva__layer{transform:scaleX(1)}}@keyframes LayerStack-module__7K3Lva__loko-layer-build{to{transform:scaleX(1)}}
.ServiceModule-module__GsK-Da__module{isolation:isolate;transition:transform .15s steps(2,end);position:relative}@media (hover:hover){.ServiceModule-module__GsK-Da__module:hover,.ServiceModule-module__GsK-Da__module:focus-within{transform:translate(var(--px-unit), calc(-1 * var(--px-unit)))}}.ServiceModule-module__GsK-Da__border{pointer-events:none;z-index:1;--line:var(--loko-coral);position:absolute;inset:0}@media (hover:hover){.ServiceModule-module__GsK-Da__module:hover .ServiceModule-module__GsK-Da__border,.ServiceModule-module__GsK-Da__module:focus-within .ServiceModule-module__GsK-Da__border{--line:var(--loko-purple)}}.ServiceModule-module__GsK-Da__indicator{background:var(--loko-coral);z-index:3;width:8px;height:8px;transition:top .15s steps(2,end),right .15s steps(2,end),bottom .15s steps(2,end),left .15s steps(2,end);position:absolute;top:10px;right:10px}@media (hover:hover){.ServiceModule-module__GsK-Da__module:hover .ServiceModule-module__GsK-Da__indicator,.ServiceModule-module__GsK-Da__module:focus-within .ServiceModule-module__GsK-Da__indicator{inset:auto auto 10px 10px}}.ServiceModule-module__GsK-Da__motifLayers{z-index:3;opacity:.9;pointer-events:none;width:96px;height:64px;position:absolute;bottom:24px;right:24px}@media (max-width:640px){.ServiceModule-module__GsK-Da__motifLayers{width:64px;height:44px;bottom:16px;right:16px}}.ServiceModule-module__GsK-Da__panel{z-index:2;clip-path:inset(0);flex-direction:column;height:100%;padding:clamp(24px,3vw,40px);transition:background-color .14s steps(2,end),border-color .14s steps(2,end);display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.ServiceModule-module__GsK-Da__module[data-inview=true] .ServiceModule-module__GsK-Da__panel{animation:.42s cubic-bezier(.16,1,.3,1) both ServiceModule-module__GsK-Da__loko-panel-snap}}@keyframes ServiceModule-module__GsK-Da__loko-panel-snap{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ServiceModule-module__GsK-Da__modulePrimary .ServiceModule-module__GsK-Da__panel{background:var(--loko-purple-dark);border:1px solid #efede624}@media (hover:hover){.ServiceModule-module__GsK-Da__modulePrimary:hover .ServiceModule-module__GsK-Da__panel,.ServiceModule-module__GsK-Da__modulePrimary:focus-within .ServiceModule-module__GsK-Da__panel{background:var(--surface-black);border-color:var(--loko-purple)}}.ServiceModule-module__GsK-Da__moduleSecondary .ServiceModule-module__GsK-Da__panel{border:1px solid var(--border-on-paper);background:0 0}@media (hover:hover){.ServiceModule-module__GsK-Da__moduleSecondary:hover .ServiceModule-module__GsK-Da__panel,.ServiceModule-module__GsK-Da__moduleSecondary:focus-within .ServiceModule-module__GsK-Da__panel{background:var(--loko-purple-dark);border-color:var(--loko-purple)}.ServiceModule-module__GsK-Da__moduleSecondary:hover .ServiceModule-module__GsK-Da__title,.ServiceModule-module__GsK-Da__moduleSecondary:focus-within .ServiceModule-module__GsK-Da__title{color:var(--text-on-dark)}.ServiceModule-module__GsK-Da__moduleSecondary:hover .ServiceModule-module__GsK-Da__short,.ServiceModule-module__GsK-Da__moduleSecondary:focus-within .ServiceModule-module__GsK-Da__short,.ServiceModule-module__GsK-Da__moduleSecondary:hover .ServiceModule-module__GsK-Da__description,.ServiceModule-module__GsK-Da__moduleSecondary:focus-within .ServiceModule-module__GsK-Da__description,.ServiceModule-module__GsK-Da__moduleSecondary:hover .ServiceModule-module__GsK-Da__examples,.ServiceModule-module__GsK-Da__moduleSecondary:focus-within .ServiceModule-module__GsK-Da__examples,.ServiceModule-module__GsK-Da__moduleSecondary:hover .ServiceModule-module__GsK-Da__tags li,.ServiceModule-module__GsK-Da__moduleSecondary:focus-within .ServiceModule-module__GsK-Da__tags li{color:var(--text-muted-on-dark)}}.ServiceModule-module__GsK-Da__moduleHead{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.ServiceModule-module__GsK-Da__numberWrap{flex-shrink:0}.ServiceModule-module__GsK-Da__number{font-family:var(--font-pixel);color:#efede652;line-height:1}.ServiceModule-module__GsK-Da__large .ServiceModule-module__GsK-Da__number{font-size:clamp(32px,3.6vw,48px)}.ServiceModule-module__GsK-Da__small .ServiceModule-module__GsK-Da__number{color:#13131329;font-size:clamp(24px,2.6vw,30px)}.ServiceModule-module__GsK-Da__titleWrap{display:inline-block}.ServiceModule-module__GsK-Da__title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--text-on-dark);font-weight:800}.ServiceModule-module__GsK-Da__moduleSecondary .ServiceModule-module__GsK-Da__title{color:var(--text-on-paper)}.ServiceModule-module__GsK-Da__large .ServiceModule-module__GsK-Da__title{margin-bottom:8px;font-size:clamp(22px,2.3vw,30px)}.ServiceModule-module__GsK-Da__small .ServiceModule-module__GsK-Da__title{margin-bottom:6px;font-size:clamp(18px,1.8vw,22px)}.ServiceModule-module__GsK-Da__short{color:var(--loko-paper-purple);font-size:14px;line-height:1.5}.ServiceModule-module__GsK-Da__moduleSecondary .ServiceModule-module__GsK-Da__short{color:var(--text-muted-on-paper)}.ServiceModule-module__GsK-Da__description{color:var(--text-muted-on-dark);max-width:62ch;margin-bottom:20px;font-size:15px;line-height:1.65}.ServiceModule-module__GsK-Da__modulePrimary .ServiceModule-module__GsK-Da__description{color:var(--loko-paper-purple)}.ServiceModule-module__GsK-Da__moduleSecondary .ServiceModule-module__GsK-Da__description{color:var(--text-muted-on-paper)}@media (prefers-reduced-motion:no-preference){.ServiceModule-module__GsK-Da__description{clip-path:inset(0 100% 0 0)}.ServiceModule-module__GsK-Da__description[data-inview=true]{animation:.42s steps(10,end) .38s both ServiceModule-module__GsK-Da__loko-panel-snap}}.ServiceModule-module__GsK-Da__examples{font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-muted-on-dark);opacity:.75;max-width:58ch;margin-bottom:20px;font-size:12px;line-height:1.6}.ServiceModule-module__GsK-Da__modulePrimary .ServiceModule-module__GsK-Da__examples{color:var(--loko-paper-purple)}@media (prefers-reduced-motion:no-preference){.ServiceModule-module__GsK-Da__examples{clip-path:inset(0 100% 0 0)}.ServiceModule-module__GsK-Da__examples[data-inview=true]{animation:.42s steps(10,end) .44s both ServiceModule-module__GsK-Da__loko-panel-snap}}.ServiceModule-module__GsK-Da__tags{flex-wrap:wrap;gap:8px 18px;margin-bottom:20px;display:flex}.ServiceModule-module__GsK-Da__tags li{font-family:var(--font-mono);color:var(--text-muted-on-dark);letter-spacing:.02em;align-items:center;gap:8px;padding:2px 6px 2px 0;font-size:12px;transition:background-color .12s steps(2,end),color .12s steps(2,end);display:flex}.ServiceModule-module__GsK-Da__modulePrimary .ServiceModule-module__GsK-Da__tags li{color:var(--loko-paper)}.ServiceModule-module__GsK-Da__moduleSecondary .ServiceModule-module__GsK-Da__tags li{color:var(--text-muted-on-paper)}@media (prefers-reduced-motion:no-preference){.ServiceModule-module__GsK-Da__tags li{opacity:0}.ServiceModule-module__GsK-Da__tags[data-inview=true] li{animation:.26s steps(6,end) .52s both ServiceModule-module__GsK-Da__loko-tag-in}.ServiceModule-module__GsK-Da__tags[data-inview=true] li:nth-child(2){animation-delay:.57s}.ServiceModule-module__GsK-Da__tags[data-inview=true] li:nth-child(3){animation-delay:.62s}.ServiceModule-module__GsK-Da__tags[data-inview=true] li:nth-child(4){animation-delay:.67s}.ServiceModule-module__GsK-Da__tags[data-inview=true] li:nth-child(5){animation-delay:.72s}}@keyframes ServiceModule-module__GsK-Da__loko-tag-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0% 0 0)}}@media (hover:hover){.ServiceModule-module__GsK-Da__tags li:hover{background:var(--loko-coral);color:var(--loko-black)}}.ServiceModule-module__GsK-Da__tagMark{background:var(--loko-coral);flex-shrink:0;width:5px;height:5px}.ServiceModule-module__GsK-Da__callout{border-left:3px solid var(--loko-coral);background:#ff423014;margin-bottom:20px;padding:14px 18px}.ServiceModule-module__GsK-Da__callout p{color:var(--loko-paper);font-size:14px;line-height:1.55}.ServiceModule-module__GsK-Da__moduleCta{align-self:flex-start;margin-top:auto}@media (prefers-reduced-motion:reduce){.ServiceModule-module__GsK-Da__panel{clip-path:inset(0)!important;animation:none!important}.ServiceModule-module__GsK-Da__description,.ServiceModule-module__GsK-Da__examples{clip-path:inset(0)!important}.ServiceModule-module__GsK-Da__tags li{opacity:1!important;animation:none!important}}
.WhatWeDo-module__wAkkKG__section{background:var(--surface-paper);padding-block:var(--section-pad-y);position:relative}.WhatWeDo-module__wAkkKG__layout{gap:var(--px-unit);display:grid}@media (min-width:960px){.WhatWeDo-module__wAkkKG__layout{grid-template-columns:260px 1fr;align-items:start;gap:48px}}.WhatWeDo-module__wAkkKG__stickyCol{margin-bottom:40px}@media (min-width:960px){.WhatWeDo-module__wAkkKG__stickyCol{margin-bottom:0;position:sticky;top:110px}}.WhatWeDo-module__wAkkKG__sectionLabel{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-muted-on-paper);align-items:center;gap:8px;font-size:13px;display:inline-flex}.WhatWeDo-module__wAkkKG__sectionLabel span{color:var(--loko-coral)}.WhatWeDo-module__wAkkKG__stickyMark{display:none}@media (min-width:960px){.WhatWeDo-module__wAkkKG__stickyMark{background:var(--loko-coral);width:8px;height:8px;margin-top:28px;display:block;position:relative}.WhatWeDo-module__wAkkKG__stickyMark:after{content:"";background:var(--border-on-paper);width:1px;height:140px;position:absolute;top:18px;left:3px}}.WhatWeDo-module__wAkkKG__modulesCol{gap:var(--px-unit);flex-direction:column;display:flex}.WhatWeDo-module__wAkkKG__secondaryRow{gap:var(--px-unit);display:grid}@media (min-width:700px){.WhatWeDo-module__wAkkKG__secondaryRow{grid-template-columns:1fr 1fr}}
.KineticInterlude-module__l8_dcG__section{background:var(--loko-black);border-block:1px solid var(--border-on-dark);flex-direction:column;gap:clamp(4px,1.4vw,14px);padding-block:clamp(28px,5vw,48px);display:flex;overflow:hidden}.KineticInterlude-module__l8_dcG__rowOuter{transform:translateX(var(--kick,0px));overflow:hidden}.KineticInterlude-module__l8_dcG__track{width:max-content;font-family:var(--font-kinetic);text-transform:uppercase;font-size:clamp(30px,6vw,78px);line-height:1;display:flex}.KineticInterlude-module__l8_dcG__copy{flex-shrink:0;display:flex}.KineticInterlude-module__l8_dcG__outline{animation:26s linear infinite KineticInterlude-module__l8_dcG__kinetic-left}.KineticInterlude-module__l8_dcG__outline .KineticInterlude-module__l8_dcG__copy span{color:#0000;-webkit-text-stroke:1.5px #efede6bf}.KineticInterlude-module__l8_dcG__coral{color:var(--loko-coral);animation:22s linear infinite KineticInterlude-module__l8_dcG__kinetic-right}.KineticInterlude-module__l8_dcG__purple{color:var(--loko-purple);-webkit-text-stroke:1px var(--loko-purple);animation:30s linear infinite KineticInterlude-module__l8_dcG__kinetic-left}@media (max-width:700px){.KineticInterlude-module__l8_dcG__outline{animation-duration:34s}.KineticInterlude-module__l8_dcG__coral{animation-duration:30s}.KineticInterlude-module__l8_dcG__purple{animation-duration:38s}}.KineticInterlude-module__l8_dcG__rowOuter:hover .KineticInterlude-module__l8_dcG__track{animation-play-state:paused}@keyframes KineticInterlude-module__l8_dcG__kinetic-left{to{transform:translate(-50%)}}@keyframes KineticInterlude-module__l8_dcG__kinetic-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.KineticInterlude-module__l8_dcG__track{width:100%;animation:none}.KineticInterlude-module__l8_dcG__copy[aria-hidden=true],.KineticInterlude-module__l8_dcG__rep[data-rep="1"],.KineticInterlude-module__l8_dcG__rep[data-rep="2"],.KineticInterlude-module__l8_dcG__rep[data-rep="3"],.KineticInterlude-module__l8_dcG__rep[data-rep="4"],.KineticInterlude-module__l8_dcG__rep[data-rep="5"]{display:none}.KineticInterlude-module__l8_dcG__rowOuter{transform:none}}
.Process-module__MDuI_q__section{background:var(--surface-paper);color:var(--text-on-paper);padding-block:var(--section-pad-y)}.Process-module__MDuI_q__sectionHead{margin-bottom:56px}.Process-module__MDuI_q__sectionLabel{font-family:var(--font-mono);letter-spacing:.18em;color:var(--loko-purple);align-items:center;gap:8px;font-size:13px;display:inline-flex}.Process-module__MDuI_q__sectionLabel span{color:var(--loko-coral)}.Process-module__MDuI_q__sectionHeading{font-family:var(--font-sans);letter-spacing:-.01em;margin-top:12px;font-size:clamp(28px,4vw,44px);font-weight:800}.Process-module__MDuI_q__pathWrap{margin-top:24px;padding-top:28px;position:relative}.Process-module__MDuI_q__track{background-image:repeating-linear-gradient(90deg, var(--loko-purple) 0 8px, transparent 8px 16px);opacity:.4;height:2px;position:absolute;top:28px;left:28px;right:28px}.Process-module__MDuI_q__fill{height:2px;width:calc(var(--progress,0) * (100% - 56px));background:var(--loko-coral);transition:width;position:absolute;top:28px;left:28px}.Process-module__MDuI_q__nodes{justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.Process-module__MDuI_q__node{flex-direction:column;align-items:flex-start;max-width:320px;display:flex;position:relative}.Process-module__MDuI_q__nodeMark{background:var(--surface-paper);width:56px;height:56px;font-family:var(--font-pixel);color:var(--text-muted-on-paper);border:2px solid #13131347;place-items:center;font-size:18px;transition:color .16s steps(2,end),border-color .16s steps(2,end),transform .16s steps(2,end);display:grid}.Process-module__MDuI_q__node[data-active=true] .Process-module__MDuI_q__nodeMark{border-color:var(--loko-coral);color:var(--loko-coral);transform:scale(1.08)}.Process-module__MDuI_q__nodeBody{margin-top:20px}.Process-module__MDuI_q__nodeTitle{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--text-muted-on-paper);margin-bottom:8px;font-size:18px;font-weight:800;transition:color .16s steps(2,end)}.Process-module__MDuI_q__nodeText{color:var(--text-muted-on-paper);opacity:.85;font-size:14px;line-height:1.6}.Process-module__MDuI_q__node[data-active=true] .Process-module__MDuI_q__nodeTitle{color:var(--text-on-paper)}@media (max-width:700px){.Process-module__MDuI_q__track,.Process-module__MDuI_q__fill{display:none}.Process-module__MDuI_q__pathWrap{padding-top:0}.Process-module__MDuI_q__nodes{flex-direction:column;justify-content:flex-start;gap:32px;display:flex}.Process-module__MDuI_q__node{max-width:none}}@media (prefers-reduced-motion:reduce){.Process-module__MDuI_q__fill{width:calc(100% - 56px)}.Process-module__MDuI_q__nodeMark{border-color:var(--loko-coral);color:var(--loko-coral)}}
.WhyLokoSoft-module__2tVmlq__section{background:var(--loko-purple-deep);color:var(--loko-paper);padding-block:var(--section-pad-y);position:relative;overflow:hidden}.WhyLokoSoft-module__2tVmlq__sectionHead{align-items:baseline;gap:16px;margin-bottom:48px;display:flex}.WhyLokoSoft-module__2tVmlq__sectionLabel{font-family:var(--font-mono);letter-spacing:.18em;color:var(--loko-coral);font-size:13px}.WhyLokoSoft-module__2tVmlq__sectionHeading{font-family:var(--font-pixel);color:var(--loko-paper);font-size:clamp(26px,4vw,44px)}.WhyLokoSoft-module__2tVmlq__list{border-top:1px solid #efede638}.WhyLokoSoft-module__2tVmlq__row{border-bottom:1px solid #efede638;grid-template-columns:88px 1fr;gap:24px;padding-block:clamp(28px,4vw,52px);display:grid}@media (min-width:760px){.WhyLokoSoft-module__2tVmlq__row{grid-template-columns:160px 1fr;align-items:baseline}}.WhyLokoSoft-module__2tVmlq__number{font-family:var(--font-pixel);color:#0000;-webkit-text-stroke:1px #efede666;font-size:clamp(28px,3.4vw,46px);transition:color .18s steps(2,end),-webkit-text-stroke-color .18s steps(2,end)}.WhyLokoSoft-module__2tVmlq__row[data-active=true] .WhyLokoSoft-module__2tVmlq__number{color:var(--loko-coral);-webkit-text-stroke:1px var(--loko-coral)}.WhyLokoSoft-module__2tVmlq__rowBody{max-width:68ch}.WhyLokoSoft-module__2tVmlq__rowHeading{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--loko-paper-purple);margin-bottom:10px;font-size:clamp(22px,3.4vw,36px);font-weight:800;transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s steps(2,end);transform:translate(-14px)}.WhyLokoSoft-module__2tVmlq__row[data-active=true] .WhyLokoSoft-module__2tVmlq__rowHeading{color:var(--loko-paper);transform:translate(0)}.WhyLokoSoft-module__2tVmlq__rowText{color:var(--loko-paper-purple);opacity:.55;clip-path:inset(0 100% 0 0);font-size:16px;line-height:1.65;transition:clip-path .32s steps(12,end) 60ms,opacity .22s linear}.WhyLokoSoft-module__2tVmlq__row[data-active=true] .WhyLokoSoft-module__2tVmlq__rowText{opacity:1;clip-path:inset(0 0% 0 0)}@media (prefers-reduced-motion:reduce){.WhyLokoSoft-module__2tVmlq__number,.WhyLokoSoft-module__2tVmlq__rowHeading,.WhyLokoSoft-module__2tVmlq__rowText{transition:none}.WhyLokoSoft-module__2tVmlq__number{color:var(--loko-coral)}.WhyLokoSoft-module__2tVmlq__rowHeading{color:var(--loko-paper);transform:none}.WhyLokoSoft-module__2tVmlq__rowText{clip-path:none;opacity:1}}
.About-module__RHteCa__section{background:var(--surface-black);color:var(--loko-paper);padding-block:var(--section-pad-y);overflow:hidden}.About-module__RHteCa__inner{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.About-module__RHteCa__label{font-family:var(--font-mono);letter-spacing:.18em;color:var(--loko-gray);font-size:13px}.About-module__RHteCa__label span{color:var(--loko-coral)}.About-module__RHteCa__wordmark{font-family:var(--font-pixel);transform:scale(calc(1 - var(--progress,0) * .32));color:color-mix(in srgb, var(--loko-paper) calc((1 - var(--progress,0)) * 100%), #c9b8f2 calc(var(--progress,0) * 100%));text-shadow:0 0 calc(var(--progress,0) * 22px) #966eff8c;margin-top:8px;font-size:clamp(36px,6vw,64px);transition:transform,color}.About-module__RHteCa__facts{font-family:var(--font-mono);letter-spacing:.06em;color:var(--loko-gray);flex-wrap:wrap;justify-content:center;gap:10px 20px;font-size:14px;display:flex}.About-module__RHteCa__facts dd{margin:0}.About-module__RHteCa__lead{max-width:58ch;color:var(--text-muted-on-dark);gap:14px;margin-top:4px;font-size:15px;line-height:1.65;display:grid}.About-module__RHteCa__trail{width:2px;height:calc(30px + var(--progress,0) * 60px);opacity:calc(.3 + var(--progress,0) * .7);background:linear-gradient(#c9b8f20d,#c9b8f2);margin-top:12px;display:block}@media (prefers-reduced-motion:reduce){.About-module__RHteCa__wordmark{transform:none}}
.Footer-module__3hUVsW__footer{background:var(--loko-black);color:var(--loko-paper);border-top:1px solid var(--border-on-dark);position:relative;overflow:hidden}.Footer-module__3hUVsW__top{gap:40px;padding-block:clamp(48px,8vw,88px) 40px;display:grid}@media (min-width:560px){.Footer-module__3hUVsW__top{grid-template-columns:1fr 1fr}}@media (min-width:900px){.Footer-module__3hUVsW__top{grid-template-columns:1.2fr 1fr 1fr 1fr}}.Footer-module__3hUVsW__brandCol{flex-direction:column;gap:16px;display:flex}.Footer-module__3hUVsW__logo{width:auto;height:30px;image-rendering:crisp-edges;align-self:flex-start}.Footer-module__3hUVsW__tagline{font-family:var(--font-mono);color:var(--loko-gray);letter-spacing:.04em;font-size:13px}.Footer-module__3hUVsW__colLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--loko-coral);margin-bottom:16px;font-size:11px;display:block}.Footer-module__3hUVsW__navCol ul,.Footer-module__3hUVsW__contactCol ul{gap:10px;display:grid}.Footer-module__3hUVsW__navCol a{color:var(--loko-paper);font-size:15px;text-decoration:none}.Footer-module__3hUVsW__navCol a:hover,.Footer-module__3hUVsW__navCol a:focus-visible{color:var(--loko-coral)}.Footer-module__3hUVsW__contactCol li{color:var(--text-muted-on-dark);font-size:14px;font-family:var(--font-mono)}.Footer-module__3hUVsW__bottom{border-top:1px solid var(--border-on-dark);font-family:var(--font-mono);color:var(--loko-gray);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:22px;font-size:12px;display:flex}.Footer-module__3hUVsW__backToTop{color:var(--loko-gray);text-decoration:none}.Footer-module__3hUVsW__backToTop:hover,.Footer-module__3hUVsW__backToTop:focus-visible{color:var(--loko-coral)}
.TerminalForm-module__8izDCW__form{font-family:var(--font-mono);flex-direction:column;gap:22px;display:flex}.TerminalForm-module__8izDCW__field{flex-direction:column;gap:6px;display:flex}.TerminalForm-module__8izDCW__field[hidden]{display:none}.TerminalForm-module__8izDCW__promptLabel{font-family:var(--font-mono);letter-spacing:.05em;color:#8fe3a0;flex-shrink:0;font-size:16px;font-weight:700}.TerminalForm-module__8izDCW__promptHint{font-family:var(--font-mono);letter-spacing:.02em;color:#8fe3a08c;margin-top:-1px;font-size:13px}.TerminalForm-module__8izDCW__promptChevron{color:#6f5fa0;flex-shrink:0}.TerminalForm-module__8izDCW__promptInput{flex:auto}.TerminalForm-module__8izDCW__fieldBox{background:#c9b8f20f;border:2px solid #c9b8f266;border-radius:0;align-items:center;gap:10px;padding:16px 18px;transition:border-color .12s steps(2,end),box-shadow .12s steps(2,end);display:flex;position:relative}.TerminalForm-module__8izDCW__fieldBox:focus-within{border-color:var(--loko-coral);box-shadow:0 0 0 3px #ff423029}.TerminalForm-module__8izDCW__tracer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.TerminalForm-module__8izDCW__tracer rect{fill:none;stroke:var(--loko-coral);stroke-width:2px;stroke-dasharray:8 92;opacity:0}.TerminalForm-module__8izDCW__fieldBox:focus-within .TerminalForm-module__8izDCW__tracer rect{opacity:1}@media (prefers-reduced-motion:no-preference){.TerminalForm-module__8izDCW__fieldBox:focus-within .TerminalForm-module__8izDCW__tracer rect{animation:2.4s steps(48,end) infinite TerminalForm-module__8izDCW__field-tracer-dash}}@keyframes TerminalForm-module__8izDCW__field-tracer-dash{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.TerminalForm-module__8izDCW__tracer{display:none}}.TerminalForm-module__8izDCW__primaryInput{border:0!important;border-radius:0!important;padding:0!important;font-size:18px!important}.TerminalForm-module__8izDCW__primaryInput:focus-visible{outline:none;text-shadow:none!important}.TerminalForm-module__8izDCW__field input,.TerminalForm-module__8izDCW__field textarea{font-family:var(--font-mono);color:#f2ecff;width:100%;caret-color:var(--loko-coral);background:0 0;border:0;border-radius:0;padding:2px 0;font-size:15px}.TerminalForm-module__8izDCW__textareaBox{align-items:stretch;padding:12px 14px}.TerminalForm-module__8izDCW__field textarea{resize:vertical;min-height:100px;line-height:1.6}.TerminalForm-module__8izDCW__field input:focus-visible,.TerminalForm-module__8izDCW__field textarea:focus-visible{outline:none}.TerminalForm-module__8izDCW__field input:focus-visible{text-shadow:0 0 10px #c9b8f299}.TerminalForm-module__8izDCW__field input[aria-invalid=true],.TerminalForm-module__8izDCW__field textarea[aria-invalid=true]{color:var(--loko-coral)}.TerminalForm-module__8izDCW__caret{background:var(--loko-coral);flex-shrink:0;align-self:center;width:.55em;height:1em;display:inline-block}@media (prefers-reduced-motion:no-preference){.TerminalForm-module__8izDCW__caret{animation:1s step-end infinite TerminalForm-module__8izDCW__loko-blip}}.TerminalForm-module__8izDCW__fieldError{font-family:var(--font-mono);color:var(--loko-coral);font-size:12px}.TerminalForm-module__8izDCW__committedRow{border-bottom:1px dashed #c9b8f240;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.TerminalForm-module__8izDCW__committed{font-family:var(--font-mono);color:#8f83b5;overflow-wrap:break-word;min-width:0;font-size:14px;line-height:1.6}.TerminalForm-module__8izDCW__committed span{color:#6f5fa0;margin-right:6px}.TerminalForm-module__8izDCW__editBtn{font-family:var(--font-mono);letter-spacing:.04em;color:#6f5fa0;border:1px dotted #c9b8f259;flex-shrink:0;padding:4px 8px;font-size:11px;transition:background-color .12s steps(2,end),color .12s steps(2,end)}.TerminalForm-module__8izDCW__editBtn:hover,.TerminalForm-module__8izDCW__editBtn:focus-visible{background:var(--loko-coral);color:#0b0714;border-color:var(--loko-coral);outline:none}@media (prefers-reduced-motion:no-preference){.TerminalForm-module__8izDCW__field:not([hidden]){animation:.35s steps(10,end) both TerminalForm-module__8izDCW__loko-reveal}}.TerminalForm-module__8izDCW__optionSet{flex-direction:column;align-items:stretch;gap:8px;margin:0;display:flex}.TerminalForm-module__8izDCW__options{flex-direction:column;display:flex}.TerminalForm-module__8izDCW__option{font-family:var(--font-mono);letter-spacing:.02em;color:#d9cff2;cursor:pointer;align-items:center;gap:10px;padding:7px 8px 7px 4px;font-size:14px;transition:background-color .1s steps(2,end),color .1s steps(2,end);display:flex;position:relative}.TerminalForm-module__8izDCW__option input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.TerminalForm-module__8izDCW__optionMarker{width:1ch;color:var(--loko-coral);flex-shrink:0}.TerminalForm-module__8izDCW__option:has(input:focus-visible) .TerminalForm-module__8izDCW__optionMarker:before{content:">"}.TerminalForm-module__8izDCW__optionNum{color:#6f5fa0;flex-shrink:0;width:2.4ch}.TerminalForm-module__8izDCW__optionLabel{flex:auto}.TerminalForm-module__8izDCW__option:has(input:checked){color:#0b0714;background:#c9b8f2}@media (prefers-reduced-motion:no-preference){.TerminalForm-module__8izDCW__option:has(input:checked){animation:.26s steps(3,end) TerminalForm-module__8izDCW__option-confirm}}@keyframes TerminalForm-module__8izDCW__option-confirm{0%,to{background:#c9b8f2}40%{background:#fff}}.TerminalForm-module__8izDCW__option:has(input:checked) .TerminalForm-module__8izDCW__optionNum{color:#0b0714;opacity:.55}.TerminalForm-module__8izDCW__option:has(input:focus-visible){color:#efe9fb}.TerminalForm-module__8izDCW__rowBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.TerminalForm-module__8izDCW__hint{font-family:var(--font-mono);color:#6f5fa0;letter-spacing:.06em;font-size:11px}.TerminalForm-module__8izDCW__continueBtn{font-family:var(--font-mono);color:#c9b8f2;border:1px dotted #c9b8f273;padding:8px 14px;font-size:12px;transition:background-color .12s steps(2,end),color .12s steps(2,end)}.TerminalForm-module__8izDCW__continueBtn:hover,.TerminalForm-module__8izDCW__continueBtn:focus-visible{background:var(--loko-coral);color:#0b0714;border-color:var(--loko-coral)}.TerminalForm-module__8izDCW__sendBlock{gap:14px;padding-top:6px;display:grid}.TerminalForm-module__8izDCW__readyLine{font-family:var(--font-mono);color:#e5dcfa;letter-spacing:.04em;font-size:14px}.TerminalForm-module__8izDCW__errorBlock{font-family:var(--font-mono);color:var(--loko-coral);border:1px dotted var(--loko-coral);padding:10px 14px;font-size:13px}.TerminalForm-module__8izDCW__transmitting{font-family:var(--font-mono);color:#c9b8f2;letter-spacing:.04em;gap:4px;font-size:13px;display:grid}@media (prefers-reduced-motion:no-preference){.TerminalForm-module__8izDCW__transmitting p{animation:1.1s steps(2,end) infinite TerminalForm-module__8izDCW__loko-blip}.TerminalForm-module__8izDCW__transmitting p:last-child{animation-delay:.35s}}.TerminalForm-module__8izDCW__submit{font-family:var(--font-mono);letter-spacing:.06em;color:#c9b8f2;background:0 0;border:0;border-bottom:1px solid #c9b8f280;justify-self:start;padding:10px 4px;font-size:14px;font-weight:700;transition:color .12s steps(2,end),border-color .12s steps(2,end)}.TerminalForm-module__8izDCW__submit:hover:not(:disabled),.TerminalForm-module__8izDCW__submit:focus-visible:not(:disabled){color:var(--loko-coral);border-color:var(--loko-coral);outline:none}.TerminalForm-module__8izDCW__submit:disabled{opacity:.6;cursor:progress}.TerminalForm-module__8izDCW__success{font-family:var(--font-mono);border:1px dotted #c9b8f266;max-width:52ch;padding:28px 30px}.TerminalForm-module__8izDCW__successHead{color:#8fe3a0;letter-spacing:.04em;margin-bottom:10px;font-size:20px}.TerminalForm-module__8izDCW__sessionEnd{color:#6f5fa0;margin-top:14px;font-size:13px}@media (prefers-reduced-motion:reduce){.TerminalForm-module__8izDCW__field{animation:none!important}.TerminalForm-module__8izDCW__caret{opacity:1;animation:none!important}}@media (max-width:480px){.TerminalForm-module__8izDCW__fieldBox{padding:13px 14px}.TerminalForm-module__8izDCW__promptLabel{font-size:14px}.TerminalForm-module__8izDCW__promptHint{font-size:12px}}
.ContactTerminal-module__W1bOfq__section{color:#c9b8f2;background:#5c5661;padding-block:clamp(72px,10vw,120px);position:relative;overflow:hidden}.ContactTerminal-module__W1bOfq__scanlines{pointer-events:none;mix-blend-mode:multiply;opacity:.5;background:repeating-linear-gradient(#00000059 0 1px,#0000 1px 3px);position:absolute;inset:0}.ContactTerminal-module__W1bOfq__inner{position:relative}.ContactTerminal-module__W1bOfq__sectionHead{flex-direction:column;gap:16px;margin-bottom:clamp(32px,5vw,56px);display:flex}.ContactTerminal-module__W1bOfq__sectionLabel{font-family:var(--font-mono);letter-spacing:.18em;color:#a996d9;font-size:13px}.ContactTerminal-module__W1bOfq__sectionLabel span{color:var(--loko-coral)}.ContactTerminal-module__W1bOfq__sectionHeading{font-family:var(--font-sans);letter-spacing:-.015em;color:#f2ecff;max-width:18ch;font-size:clamp(32px,5.6vw,60px);font-weight:800;line-height:1.1}.ContactTerminal-module__W1bOfq__terminal{background:#110c1c8c;border:1px solid #c9b8f24d;padding:clamp(28px,4vw,52px) clamp(20px,4vw,56px);position:relative;box-shadow:0 0 60px #966eff12,inset 0 0 80px #00000059}.ContactTerminal-module__W1bOfq__boot{font-family:var(--font-mono);margin-bottom:clamp(28px,4vw,44px)}.ContactTerminal-module__W1bOfq__bootLine{letter-spacing:.08em;margin-bottom:6px;font-size:13px}.ContactTerminal-module__W1bOfq__dim{color:#6f5fa0}.ContactTerminal-module__W1bOfq__ok{color:#8fe3a0;margin-right:4px}@media (prefers-reduced-motion:no-preference){.ContactTerminal-module__W1bOfq__bootLine,.ContactTerminal-module__W1bOfq__sysLine,.ContactTerminal-module__W1bOfq__infoLine{animation:.32s steps(12,end) both ContactTerminal-module__W1bOfq__loko-reveal}}.ContactTerminal-module__W1bOfq__infoLine{letter-spacing:.02em;color:#d9cff2;max-width:62ch;margin-top:14px;margin-bottom:4px;font-size:13px;line-height:1.5}.ContactTerminal-module__W1bOfq__infoTag{color:var(--loko-coral);margin-right:2px}.ContactTerminal-module__W1bOfq__bootCommand{color:#e5dcfa;text-shadow:0 0 18px #966eff73;font-size:clamp(26px,4.2vw,46px);line-height:1.1;font-family:var(--font-mono);margin-top:18px;font-weight:700}.ContactTerminal-module__W1bOfq__startHint{font-family:var(--font-mono);letter-spacing:.06em;color:#6f5fa0;margin-top:6px;font-size:11px}@media (prefers-reduced-motion:no-preference){.ContactTerminal-module__W1bOfq__startHint{animation:.3s steps(10,end) both ContactTerminal-module__W1bOfq__loko-reveal}.ContactTerminal-module__W1bOfq__bootCommand{animation:.5s steps(20,end) both ContactTerminal-module__W1bOfq__loko-reveal}}.ContactTerminal-module__W1bOfq__cursor{vertical-align:-.1em;background:#c9b8f2;width:.5em;height:.85em;margin-left:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.ContactTerminal-module__W1bOfq__cursor{animation:1s step-end infinite ContactTerminal-module__W1bOfq__crt-blink}}@keyframes ContactTerminal-module__W1bOfq__crt-blink{50%{opacity:0}}.ContactTerminal-module__W1bOfq__sysLine{letter-spacing:.03em;color:#d9cff2;align-items:baseline;gap:8px;margin-bottom:5px;font-size:13px;display:flex}.ContactTerminal-module__W1bOfq__sysTag{color:#6f5fa0;flex-shrink:0}.ContactTerminal-module__W1bOfq__sysLabel{color:#a996d9;flex-shrink:0}.ContactTerminal-module__W1bOfq__sysLeader{border-bottom:1px dotted #c9b8f24d;flex:auto;align-self:center;min-width:24px;height:0}.ContactTerminal-module__W1bOfq__sysValue{color:#f2ecff;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ContactTerminal-module__W1bOfq__statusDot{color:#8fe3a0}@media (prefers-reduced-motion:no-preference){.ContactTerminal-module__W1bOfq__statusDot{animation:2.4s steps(2,end) infinite ContactTerminal-module__W1bOfq__loko-blip}}.ContactTerminal-module__W1bOfq__statusDotLimited{color:var(--loko-coral)}@media (max-width:640px){.ContactTerminal-module__W1bOfq__sysLine{flex-wrap:wrap;row-gap:2px}.ContactTerminal-module__W1bOfq__sysLeader{display:none}.ContactTerminal-module__W1bOfq__sysValue{flex-basis:100%;padding-left:1.6em}}@media (prefers-reduced-motion:reduce){.ContactTerminal-module__W1bOfq__bootLine,.ContactTerminal-module__W1bOfq__sysLine,.ContactTerminal-module__W1bOfq__bootCommand{animation:none!important}}
