.MobileHomeIndex_root__V2t5u{--mobile-home-privacy-bottom:max(10px,env(safe-area-inset-bottom));--mobile-home-safe-bottom:calc(var(--mobile-home-privacy-bottom) + 56px);--mobile-home-safe-top:max(calc(var(--header-bottom, var(--header-h, 80px)) + var(--mobile-header-fade-depth, 76px) + 2px),calc(160px + env(safe-area-inset-top)));position:relative;display:grid;align-items:start;justify-items:center;min-height:100dvh;overflow-x:hidden;box-sizing:border-box;padding:var(--mobile-home-safe-top) 24px var(--mobile-home-safe-bottom);isolation:isolate;background:#000;color:#fff;overscroll-behavior-y:contain}.MobileHomeIndex_field__fdqR7{position:fixed;top:max(calc(var(--header-bottom, 112px) - 12px),96px);right:0;bottom:-24dvh;left:0;z-index:0;pointer-events:none;overflow:hidden}.MobileHomeIndex_fieldSvg__lCayg{display:block;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}.MobileHomeIndex_fieldFluxEdgeBloom__CadNC,.MobileHomeIndex_fieldFluxEdgeCore__VTyIo,.MobileHomeIndex_fieldQuiet__lLwwQ,.MobileHomeIndex_fieldSignal__3qekH{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.MobileHomeIndex_fieldQuiet__lLwwQ{stroke:rgba(111,87,218,.58);stroke-width:.62}.MobileHomeIndex_fieldSignal__3qekH{stroke:rgba(92,184,255,.52);stroke-width:.72}.MobileHomeIndex_fieldNodes__wmgpy{fill:rgba(136,118,242,.72)}.MobileHomeIndex_fieldNodes__wmgpy,.MobileHomeIndex_fieldQuiet__lLwwQ,.MobileHomeIndex_fieldSignal__3qekH{opacity:.88}.MobileHomeIndex_fieldFlux__IDqsA{pointer-events:none}body[data-mobile-oxa-chat-open=true] .MobileHomeIndex_fieldDrift__38nAw,body[data-mobile-oxa-chat-open=true] .MobileHomeIndex_fieldMesh__nQc_u{animation-play-state:paused!important}body[data-mobile-oxa-chat-open=true] .MobileHomeIndex_fieldFlux__IDqsA{display:none}body[data-mobile-oxa-chat-open=true] .MobileHomeIndex_menu__Jgmbp{opacity:0;pointer-events:none}.MobileHomeIndex_fieldFluxEdgeBloom__CadNC line,.MobileHomeIndex_fieldFluxEdgeCore__VTyIo line,.MobileHomeIndex_fieldFluxNodeBloom__gYvvE circle,.MobileHomeIndex_fieldFluxNodeCore__LAOy2 circle{opacity:0;animation-delay:var(--mobile-flux-delay,0s);animation-duration:var(--mobile-flux-life,.68s);animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:cubic-bezier(.37,0,.23,1)}.MobileHomeIndex_fieldFluxEdgeBloom__CadNC line{stroke:rgba(150,112,246,.3);stroke-width:1.8;animation-name:MobileHomeIndex_mobile-field-flux-edge-bloom__RyAfl}.MobileHomeIndex_fieldFluxEdgeCore__VTyIo line{stroke:rgba(168,138,238,.68);stroke-width:.68;animation-name:MobileHomeIndex_mobile-field-flux-edge-core__8GvsY}.MobileHomeIndex_fieldFluxNodeBloom__gYvvE circle{fill:rgba(150,112,246,.34);animation-name:MobileHomeIndex_mobile-field-flux-node-bloom__SupoS}.MobileHomeIndex_fieldFluxNodeCore__LAOy2 circle{fill:rgba(194,218,238,.78);animation-name:MobileHomeIndex_mobile-field-flux-node-core__7qkxO}.MobileHomeIndex_fieldMesh__nQc_u{animation:MobileHomeIndex_mobile-field-breathe__QQJNh 18s ease-in-out infinite;transition:transform 2.6s cubic-bezier(.16,1,.3,1);transform-box:fill-box;transform-origin:center;will-change:transform}.MobileHomeIndex_fieldMesh__nQc_u[data-side=left]{transform:translate3d(var(--mobile-field-left-x,0),var(--mobile-field-left-y,0),0)}.MobileHomeIndex_fieldMesh__nQc_u[data-side=right]{animation-delay:-7s;transform:translate3d(var(--mobile-field-right-x,0),var(--mobile-field-right-y,0),0)}.MobileHomeIndex_fieldDrift__38nAw{transform-box:fill-box;transform-origin:center;will-change:transform}.MobileHomeIndex_fieldDrift__38nAw[data-field-drift=left]{animation:MobileHomeIndex_mobile-field-drift-left__HJNcU 38s ease-in-out infinite}.MobileHomeIndex_fieldDrift__38nAw[data-field-drift=right]{animation:MobileHomeIndex_mobile-field-drift-right__QiFpv 38s ease-in-out infinite}.MobileHomeIndex_mobileIndexStack__4QsMJ{position:relative;z-index:1;display:flex;width:min(100%,430px);min-height:max(0px,calc(100svh - var(--mobile-home-safe-top) - var(--mobile-home-safe-top)));flex-direction:column;transition:min-height 1.18s cubic-bezier(.4,0,.2,1)}.MobileHomeIndex_mobileIndexStack__4QsMJ[data-menu-expanded=true]{min-height:max(0px,calc(100svh - var(--mobile-home-safe-top) - var(--mobile-home-safe-bottom)))}.MobileHomeIndex_menu__Jgmbp{position:relative;z-index:1;width:100%;margin:auto 0;display:flex;flex-direction:column;justify-content:flex-start}.MobileHomeIndex_menu__Jgmbp>.MobileHomeIndex_section__ZgMrl{position:relative;flex:0 0 auto;min-height:0;padding:0!important;border-top:1px solid rgba(244,241,248,.3)}.MobileHomeIndex_menu__Jgmbp>.MobileHomeIndex_section__ZgMrl:first-child{border-top:0}.MobileHomeIndex_menu__Jgmbp>.MobileHomeIndex_section__ZgMrl:last-child{border-bottom:0}.MobileHomeIndex_contactDestination___VWx6{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:50px;border-top:1px solid rgba(244,241,248,.1);box-sizing:border-box;color:rgba(246,243,250,.78);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace}.MobileHomeIndex_contactEmail__PDPie{min-width:0;color:#fff;font-size:.72rem;letter-spacing:.07em;line-height:1.45;text-decoration:none;cursor:text;user-select:text}button.MobileHomeIndex_contactCopy___qC4l{display:inline-grid;width:44px;height:44px;flex:0 0 44px;place-items:center end;padding:0;border:0;color:#fff;background:transparent;cursor:pointer;user-select:none;transition:color .16s ease}button.MobileHomeIndex_contactCopy___qC4l svg{width:.78rem;height:.78rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.MobileHomeIndex_contactEmail__PDPie:focus-visible,.MobileHomeIndex_contactEmail__PDPie:hover,button.MobileHomeIndex_contactCopy___qC4l:focus-visible,button.MobileHomeIndex_contactCopy___qC4l:hover,button.MobileHomeIndex_contactCopy___qC4l[data-copy-state=copied]{color:rgba(248,244,255,.96)}.MobileHomeIndex_contactEmail__PDPie:focus-visible,button.MobileHomeIndex_contactCopy___qC4l:focus-visible{outline:1px solid #aa78ff;outline-offset:-4px}.MobileHomeIndex_salesOptions__VdWZQ{display:grid;width:100%;margin:0;padding:0;list-style:none}.MobileHomeIndex_salesOptions__VdWZQ>li{min-width:0}.MobileHomeIndex_destination__vZZI1.MobileHomeIndex_salesDestination__4XQKY{min-height:64px;justify-content:space-between;gap:clamp(10px,4vw,16px);padding:7px 2px 7px 0}.MobileHomeIndex_salesDestinationCopy__kkyEm{display:grid;flex:1 1 auto;gap:3px;min-width:0}.MobileHomeIndex_salesDestinationTitle__PEC3a{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:clamp(6px,2vw,9px);min-width:0}.MobileHomeIndex_salesDestinationTitle__PEC3a>span:first-child{color:rgba(211,188,255,.86);font-size:.54rem;font-weight:400;letter-spacing:.14em;white-space:nowrap}.MobileHomeIndex_salesDestinationTitle__PEC3a>span:last-child{min-width:0;color:rgba(248,246,251,.96);font-size:.83rem;letter-spacing:.025em}.MobileHomeIndex_salesDestinationCopy__kkyEm small{display:-webkit-box;overflow:hidden;color:rgba(223,219,230,.68);font-size:.61rem;font-weight:300;letter-spacing:.02em;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.MobileHomeIndex_portalTrigger__XdWxe{min-width:0}.MobileHomeIndex_oxaEntry__dy3PM{color:#fff;-webkit-tap-highlight-color:transparent}.MobileHomeIndex_oxaEntry__dy3PM:disabled{color:#fff;cursor:default;opacity:1}.MobileHomeIndex_oxaLabel__5Vr1c{display:inline-flex;align-items:baseline;gap:.5em;min-width:0;white-space:nowrap}.MobileHomeIndex_oxaLabel__5Vr1c,.MobileHomeIndex_oxaPrompt__RlJn2{color:#fff;font:inherit;letter-spacing:inherit;line-height:inherit}.MobileHomeIndex_oxaLockup__U4nr8{display:inline-flex;align-items:baseline;gap:0;color:#fff;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap}.MobileHomeIndex_commerceArrow__HAIu5{flex:0 0 auto;width:8px;height:8px;margin-right:2px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}.MobileHomeIndex_trigger__ajsOv>.MobileHomeIndex_commerceArrow__HAIu5{margin-right:0}.MobileHomeIndex_entryArrow__VWIxK{transform:rotate(135deg)}.MobileHomeIndex_section__ZgMrl[data-open=true] .MobileHomeIndex_trigger__ajsOv{color:#fff}.MobileHomeIndex_trigger__ajsOv>span:first-child{transition:color .44s ease}.MobileHomeIndex_destination__vZZI1,.MobileHomeIndex_trigger__ajsOv{appearance:none;width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font-family:var(--font-plex-sans),"IBM Plex Sans","Segoe UI",sans-serif;text-decoration:none}.MobileHomeIndex_trigger__ajsOv{min-height:64px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:1.03rem;font-weight:300;letter-spacing:.16em;white-space:nowrap}.MobileHomeIndex_destination__vZZI1:focus-visible,.MobileHomeIndex_oxaEntry__dy3PM:focus-visible,.MobileHomeIndex_trigger__ajsOv:focus-visible{outline:1px solid rgba(195,165,255,.82);outline-offset:-2px}.MobileHomeIndex_chevron__Qj_UW{flex:0 0 auto;width:8px;height:8px;border-right:1px solid rgba(244,241,248,.9);border-bottom:1px solid rgba(244,241,248,.9);transform:translateY(-2px) rotate(45deg);transition:transform .52s cubic-bezier(.4,0,.2,1),border-color .3s ease}.MobileHomeIndex_section__ZgMrl[data-open=true] .MobileHomeIndex_chevron__Qj_UW{border-color:#fff;transform:translateY(2px) rotate(225deg)}.MobileHomeIndex_panel__KXfKb{display:grid;grid-template-rows:0fr;max-width:none!important;padding:0!important;overflow:hidden;opacity:0;transition:grid-template-rows 1.18s cubic-bezier(.4,0,.2,1),opacity .56s cubic-bezier(.4,0,.2,1)}.MobileHomeIndex_section__ZgMrl[data-open=true] .MobileHomeIndex_panel__KXfKb{grid-template-rows:1fr;opacity:1}.MobileHomeIndex_panelInner__K3zl_{min-height:0;overflow:hidden;padding:0 0 0 14px;opacity:0;transform:translateY(-8px);transition:padding-top .62s cubic-bezier(.4,0,.2,1),padding-bottom .62s cubic-bezier(.4,0,.2,1),opacity .46s ease,transform .62s cubic-bezier(.4,0,.2,1)}.MobileHomeIndex_section__ZgMrl[data-open=true] .MobileHomeIndex_panelInner__K3zl_{padding-top:5px;padding-bottom:8px;opacity:1;transform:translateY(0)}.MobileHomeIndex_destination__vZZI1{min-height:46px;padding:0 4px 0 0;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-family:var(--font-plex-sans),"IBM Plex Sans","Segoe UI",sans-serif;font-size:.84rem;font-weight:400;letter-spacing:.09em;border-top:1px solid rgba(244,241,248,.1);color:#fff}.MobileHomeIndex_destination__vZZI1[data-locked=true]{color:#fff;cursor:default}.MobileHomeIndex_lock___PX3j{width:11px;height:11px;flex:0 0 auto;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}body[data-profile=safe] .MobileHomeIndex_trigger__ajsOv>span:first-child{transition:color .44s ease!important}body[data-profile=safe] .MobileHomeIndex_chevron__Qj_UW{transition:transform .52s cubic-bezier(.4,0,.2,1),border-color .36s ease!important}body[data-profile=safe] .MobileHomeIndex_panel__KXfKb{transition:grid-template-rows 1.18s cubic-bezier(.4,0,.2,1),opacity .56s cubic-bezier(.4,0,.2,1)!important}body[data-profile=safe] .MobileHomeIndex_panelInner__K3zl_{transition:padding-top .62s cubic-bezier(.4,0,.2,1),padding-bottom .62s cubic-bezier(.4,0,.2,1),opacity .46s ease,transform .62s cubic-bezier(.4,0,.2,1)!important}body[data-profile=safe] .MobileHomeIndex_mobileIndexStack__4QsMJ{transition:min-height 1.18s cubic-bezier(.4,0,.2,1)!important}body[data-profile=safe] .MobileHomeIndex_fieldMesh__nQc_u{transition:transform 2.6s cubic-bezier(.16,1,.3,1)!important}body[data-profile=safe] .MobileHomeIndex_fieldDrift__38nAw[data-field-drift=left]{animation-name:MobileHomeIndex_mobile-field-drift-left__HJNcU!important;animation-duration:38s!important;animation-iteration-count:infinite!important;animation-timing-function:ease-in-out!important}body[data-profile=safe] .MobileHomeIndex_fieldDrift__38nAw[data-field-drift=right]{animation-name:MobileHomeIndex_mobile-field-drift-right__QiFpv!important;animation-duration:38s!important;animation-iteration-count:infinite!important;animation-timing-function:ease-in-out!important}body[data-profile=safe] .MobileHomeIndex_fieldFluxEdgeBloom__CadNC line,body[data-profile=safe] .MobileHomeIndex_fieldFluxEdgeCore__VTyIo line,body[data-profile=safe] .MobileHomeIndex_fieldFluxNodeBloom__gYvvE circle,body[data-profile=safe] .MobileHomeIndex_fieldFluxNodeCore__LAOy2 circle{animation-delay:var(--mobile-flux-delay,0s)!important;animation-duration:var(--mobile-flux-life,.68s)!important;animation-iteration-count:1!important}@keyframes MobileHomeIndex_mobile-field-breathe__QQJNh{0%,to{opacity:.54}48%{opacity:.82}62%{opacity:.7}}@keyframes MobileHomeIndex_mobile-field-drift-left__HJNcU{0%,10%,to{transform:translate3d(0,9px,0) scale(.998) rotate(-.08deg)}48%,60%{transform:translate3d(0,-11px,0) scale(1.003) rotate(.08deg)}}@keyframes MobileHomeIndex_mobile-field-drift-right__QiFpv{0%,10%,to{transform:translate3d(0,-10px,0) scale(1.002) rotate(.08deg)}48%,60%{transform:translate3d(0,11px,0) scale(.998) rotate(-.08deg)}}@keyframes MobileHomeIndex_mobile-field-flux-edge-bloom__RyAfl{0%,8%{opacity:0;stroke:rgba(111,87,218,0)}34%{opacity:calc(var(--mobile-flux-strength, .4) * .58);stroke:rgba(150,112,246,.24)}52%{opacity:var(--mobile-flux-strength,.4);stroke:rgba(142,130,242,.3)}70%{opacity:calc(var(--mobile-flux-strength, .4) * .64);stroke:rgba(94,178,220,.24)}86%{opacity:calc(var(--mobile-flux-strength, .4) * .18);stroke:rgba(111,87,218,.12)}to{opacity:0;stroke:rgba(111,87,218,0)}}@keyframes MobileHomeIndex_mobile-field-flux-edge-core__8GvsY{0%,14%{opacity:0;stroke:rgba(170,120,255,0)}38%{opacity:calc(var(--mobile-flux-strength, .4) * .66);stroke:rgba(164,140,234,.5)}52%{opacity:var(--mobile-flux-strength,.4);stroke:rgba(184,211,234,.7)}68%{opacity:calc(var(--mobile-flux-strength, .4) * .58);stroke:rgba(104,184,216,.46)}86%{opacity:calc(var(--mobile-flux-strength, .4) * .16);stroke:rgba(146,112,226,.22)}to{opacity:0;stroke:rgba(111,87,218,0)}}@keyframes MobileHomeIndex_mobile-field-flux-node-bloom__SupoS{0%,12%{opacity:0;fill:rgba(160,120,255,0)}40%{opacity:calc(var(--mobile-flux-strength, .42) * .64);fill:rgba(150,112,246,.3)}56%{opacity:var(--mobile-flux-strength,.42);fill:rgba(174,158,238,.36)}72%{opacity:calc(var(--mobile-flux-strength, .42) * .46);fill:rgba(98,180,216,.26)}88%{opacity:calc(var(--mobile-flux-strength, .42) * .12);fill:rgba(126,96,212,.16)}to{opacity:0;fill:rgba(111,87,218,0)}}@keyframes MobileHomeIndex_mobile-field-flux-node-core__7qkxO{0%,18%{opacity:0;fill:rgba(170,120,255,0)}42%{opacity:calc(var(--mobile-flux-strength, .44) * .68);fill:rgba(180,164,232,.5)}56%{opacity:var(--mobile-flux-strength,.44);fill:rgba(200,222,238,.76)}72%{opacity:calc(var(--mobile-flux-strength, .44) * .42);fill:rgba(112,188,218,.42)}88%{opacity:calc(var(--mobile-flux-strength, .44) * .12);fill:rgba(146,112,226,.2)}to{opacity:0;fill:rgba(111,87,218,0)}}@media (max-width:360px){.MobileHomeIndex_root__V2t5u{padding-right:20px;padding-left:20px}.MobileHomeIndex_trigger__ajsOv{min-height:58px;font-size:.94rem;letter-spacing:.13em}.MobileHomeIndex_destination__vZZI1{min-height:44px;font-size:.8rem}.MobileHomeIndex_destination__vZZI1.MobileHomeIndex_salesDestination__4XQKY{min-height:58px}}@media (max-height:920px){.MobileHomeIndex_root__V2t5u{--mobile-home-safe-top:max(calc(var(--header-bottom, var(--header-h, 80px)) + var(--mobile-header-fade-depth, 76px) + 2px),calc(160px + env(safe-area-inset-top)))}.MobileHomeIndex_trigger__ajsOv{min-height:46px}.MobileHomeIndex_destination__vZZI1{min-height:44px}.MobileHomeIndex_destination__vZZI1.MobileHomeIndex_salesDestination__4XQKY{min-height:58px}.MobileHomeIndex_section__ZgMrl[data-open=true] .MobileHomeIndex_panelInner__K3zl_{padding-top:2px;padding-bottom:2px}}@media (max-height:720px){.MobileHomeIndex_root__V2t5u{--mobile-home-safe-top:max(calc(var(--header-bottom, var(--header-h, 80px)) + 12px),calc(92px + env(safe-area-inset-top)));isolation:auto}.MobileHomeIndex_menu__Jgmbp,.MobileHomeIndex_mobileIndexStack__4QsMJ{z-index:auto}.MobileHomeIndex_section__ZgMrl[data-mobile-home-contact=true]>.MobileHomeIndex_trigger__ajsOv{position:relative;z-index:5002}.MobileHomeIndex_section__ZgMrl[data-mobile-home-contact=true]:before{content:"";position:fixed;z-index:5003;top:var(--header-bottom,var(--header-h,80px));right:0;left:0;height:40px;pointer-events:none;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.86) 20%,rgba(0,0,0,.42) 52%,rgba(0,0,0,.12) 78%,rgba(0,0,0,0))}}@media (max-width:360px) and (max-height:640px){.MobileHomeIndex_root__V2t5u{--mobile-home-safe-top:max(calc(var(--header-bottom, var(--header-h, 80px)) + var(--mobile-header-fade-depth, 76px)),calc(158px + env(safe-area-inset-top)));--mobile-home-safe-bottom:max(10px,env(safe-area-inset-bottom))}.MobileHomeIndex_trigger__ajsOv{min-height:44px}.MobileHomeIndex_section__ZgMrl[data-open=true] .MobileHomeIndex_panelInner__K3zl_{padding-top:0;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.MobileHomeIndex_fieldFlux__IDqsA{display:none}.MobileHomeIndex_fieldDrift__38nAw,.MobileHomeIndex_fieldMesh__nQc_u,body[data-profile=safe] .MobileHomeIndex_fieldDrift__38nAw,body[data-profile=safe] .MobileHomeIndex_fieldMesh__nQc_u{animation:none!important;transition:none!important;will-change:auto}.MobileHomeIndex_chevron__Qj_UW,.MobileHomeIndex_mobileIndexStack__4QsMJ,.MobileHomeIndex_panelInner__K3zl_,.MobileHomeIndex_panel__KXfKb,.MobileHomeIndex_section__ZgMrl,.MobileHomeIndex_trigger__ajsOv>span:first-child{transition:none!important}}@media (display-mode:standalone) and (max-width:768px){.MobileHomeIndex_root__V2t5u{min-height:100dvh}}.page_softwareRoute__n588U{position:fixed;left:clamp(1.5rem,5vw,5.5rem);bottom:max(clamp(6rem,9vh,7rem),calc(max(14px, env(safe-area-inset-bottom)) + 4.75rem));z-index:30;display:grid;justify-items:start;gap:.5rem;width:min(28rem,calc(100% - 3rem));pointer-events:none}.page_softwareRoute__n588U p{margin:0;color:rgba(176,181,192,.64);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.64rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.page_softwareRoute__n588U p.page_softwareExplanation__Idw_X{display:grid;gap:.12rem;max-width:30rem;color:rgba(190,194,205,.7);font-size:.66rem;letter-spacing:.035em;line-height:1.6;text-transform:none;text-wrap:balance}.page_softwareRoute__n588U p.page_softwareExplanation__Idw_X strong{color:rgba(238,235,244,.88);font-weight:600}.page_softwareRoute__n588U a{display:inline-grid;grid-template-columns:minmax(0,auto) 1.25rem;align-items:center;gap:.7rem;color:rgba(246,243,250,.92);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.72rem;letter-spacing:.055em;line-height:1.45;text-decoration:none;text-transform:uppercase;pointer-events:auto;transition:color .18s ease,text-shadow .18s ease}.page_contactEmailRow__bZKYS{display:inline-flex;align-items:center;gap:.45rem;pointer-events:auto}.page_softwareRoute__n588U .page_contactEmailRow__bZKYS p.page_contactEmail__582ro{color:rgba(246,243,250,.92);font-size:.72rem;letter-spacing:.055em;line-height:1.45;text-transform:none;cursor:text;pointer-events:auto;user-select:text}.page_softwareRoute__n588U button.page_contactEmailCopy__LxKzd{display:inline-grid;width:1.4rem;height:1.4rem;place-items:center;padding:0;border:0;color:rgba(201,197,211,.62);background:transparent;cursor:pointer;user-select:none;transition:color .16s ease,text-shadow .16s ease}.page_softwareRoute__n588U button.page_contactEmailCopy__LxKzd svg{width:.78rem;height:.78rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.page_softwareRoute__n588U button.page_contactEmailCopy__LxKzd:focus-visible,.page_softwareRoute__n588U button.page_contactEmailCopy__LxKzd:hover,.page_softwareRoute__n588U button.page_contactEmailCopy__LxKzd[data-copy-state=copied]{color:rgba(248,244,255,.96);text-shadow:0 0 .8rem rgba(170,120,255,.42)}.page_softwareRoute__n588U button.page_contactEmailCopy__LxKzd:focus-visible{outline:1px solid #aa78ff;outline-offset:.22rem}.page_softwareRoute__n588U a span:last-child{color:#aa78ff;font-size:1rem;transition:transform .18s ease}.page_softwareRoute__n588U a:focus-visible,.page_softwareRoute__n588U a:hover{color:#fff}.page_softwareRoute__n588U a:focus-visible span:last-child,.page_softwareRoute__n588U a:hover span:last-child{transform:translateX(.22rem)}.page_softwareRoute__n588U a:focus-visible{outline:1px solid #aa78ff;outline-offset:.4rem}.page_softwareRoute__n588U .page_searchRoutes__PJ9b3{display:flex;flex-wrap:wrap;gap:.4rem .85rem;margin-top:.2rem;pointer-events:auto}.page_softwareRoute__n588U .page_searchRoutes__PJ9b3 a{display:inline-block;color:rgba(201,197,211,.62);font-size:.56rem;letter-spacing:.08em}.page_softwareRoute__n588U .page_searchRoutes__PJ9b3 a:focus-visible,.page_softwareRoute__n588U .page_searchRoutes__PJ9b3 a:hover{color:rgba(248,244,255,.96);text-shadow:0 0 1rem rgba(170,120,255,.42)}@media (max-width:768px){.page_softwareRoute__n588U{display:none}}@media (max-width:960px) and (hover:none) and (pointer:coarse){.page_softwareRoute__n588U{display:none}}@media (prefers-reduced-motion:reduce){.page_softwareRoute__n588U a,.page_softwareRoute__n588U a span:last-child{transition:none}}