.app-development_page__lmb1o{--app-ink:#050814;--app-panel:#0a1020;--app-panel-soft:#0e1830;--app-blue:#3b82f6;--app-cyan:#20d5c7;--app-violet:#7568ff;--app-canvas:#f5f7fb;--app-line:rgba(148,163,184,0.24);background:var(--app-canvas)}.app-development_hero__lEOn_{isolation:isolate;background:radial-gradient(circle at 78% 18%,rgba(59,130,246,.2),transparent 29rem),radial-gradient(circle at 72% 72%,rgba(32,213,199,.1),transparent 24rem),linear-gradient(135deg,#050814,#081226 54%,#050814)}.app-development_architectureSection__g_QQJ:before,.app-development_hero__lEOn_:before{position:absolute;inset:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(180deg,black,transparent 92%)}.app-development_hero__lEOn_:after{position:absolute;z-index:-1;top:5.5rem;right:clamp(1rem,6vw,7rem);width:clamp(9rem,22vw,22rem);aspect-ratio:1;border:1px solid rgba(32,213,199,.18);border-radius:50%;box-shadow:0 0 0 3rem rgba(59,130,246,.025),0 0 0 6rem rgba(117,104,255,.02);content:""}.app-development_heroEyebrow__IzYYK{border-color:rgba(32,213,199,.28);background:rgba(32,213,199,.08);color:#72f4e7}.app-development_heroSystem__zsU_W{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:1.25rem;background:linear-gradient(rgba(148,163,184,.045) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 0),rgba(7,13,28,.9);background-size:24px 24px;box-shadow:0 32px 90px rgba(0,0,0,.38)}.app-development_heroSystem__zsU_W:after{position:absolute;right:-20%;bottom:-45%;width:70%;aspect-ratio:1;border-radius:50%;background:rgba(59,130,246,.14);filter:blur(52px);content:""}.app-development_systemCanvas__EREyU{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) 2.5rem minmax(0,1.1fr);gap:.75rem;padding:1rem}.app-development_clientSurface__YWOJN,.app-development_systemStack__sogAP{min-width:0;border:1px solid rgba(148,163,184,.19);border-radius:.9rem;background:rgba(14,24,48,.88)}.app-development_clientSurface__YWOJN{display:flex;min-height:20rem;flex-direction:column;padding:.8rem}.app-development_clientViewport__EooEX{display:grid;flex:1;grid-template-rows:2.5rem 4.75rem 1fr;gap:.55rem;margin-top:.75rem}.app-development_clientViewport__EooEX>span{display:block;border:1px solid rgba(148,163,184,.14);border-radius:.55rem;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(117,104,255,.08))}.app-development_clientViewport__EooEX>span:nth-child(2){background:linear-gradient(90deg,rgba(32,213,199,.52) 30%,transparent 0) .7rem .8rem /70% .35rem no-repeat,linear-gradient(90deg,rgba(148,163,184,.2) 62%,transparent 0) .7rem 1.7rem /80% .3rem no-repeat,rgba(255,255,255,.035)}.app-development_clientViewport__EooEX>span:nth-child(3){background:linear-gradient(rgba(59,130,246,.12),rgba(59,130,246,.12)) .65rem .65rem /calc(100% - 1.3rem) 42% no-repeat,linear-gradient(90deg,rgba(148,163,184,.18) 78%,transparent 0) .65rem calc(100% - 1.3rem) /75% .3rem no-repeat,rgba(255,255,255,.025)}.app-development_apiBridge__QV506{position:relative;display:grid;place-items:center}.app-development_apiBridge__QV506:after,.app-development_apiBridge__QV506:before{position:absolute;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(32,213,199,.12),#20d5c7,rgba(32,213,199,.12));content:""}.app-development_apiBridge__QV506:before{top:42%}.app-development_apiBridge__QV506:after{top:58%}.app-development_apiBridge__QV506 span{position:relative;z-index:1;writing-mode:vertical-rl;border:1px solid rgba(32,213,199,.28);border-radius:999px;background:#0b172a;padding:.6rem .35rem;color:#72f4e7;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.app-development_systemStack__sogAP{display:grid;align-content:start;gap:.55rem;padding:.8rem}.app-development_systemNode__DzcDC{position:relative;display:flex;min-height:3rem;align-items:center;gap:.65rem;border:1px solid rgba(148,163,184,.16);border-radius:.55rem;background:rgba(255,255,255,.035);padding:.65rem;color:rgba(255,255,255,.82);font-size:.7rem;font-weight:750}.app-development_systemNode__DzcDC:before{width:.4rem;height:.4rem;flex:none;border-radius:50%;background:var(--app-blue);box-shadow:0 0 0 4px rgba(59,130,246,.11);content:""}.app-development_systemNode__DzcDC[data-accent=true]{border-color:rgba(32,213,199,.3);background:linear-gradient(90deg,rgba(32,213,199,.1),rgba(59,130,246,.08));color:white}.app-development_systemNode__DzcDC[data-accent=true]:before{background:var(--app-cyan)}.app-development_systemStatus__PJTv_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.app-development_journeyRail__hHZi3{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:3rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:rgba(7,13,28,.74);backdrop-filter:blur(18px)}.app-development_journeyItem__xJ7Di{position:relative;min-width:0;padding:1rem .5rem .9rem;border-right:1px solid rgba(148,163,184,.13);color:rgba(255,255,255,.62);text-align:center}.app-development_journeyItem__xJ7Di:last-child{border-right:0}.app-development_journeyItem__xJ7Di:before{display:block;width:.45rem;height:.45rem;margin:0 auto .65rem;border-radius:50%;background:var(--app-blue);box-shadow:0 0 0 4px rgba(59,130,246,.1);content:""}.app-development_journeyItem__xJ7Di:nth-child(3n):before{background:var(--app-cyan)}.app-development_journeyItem__xJ7Di:nth-child(4n):before{background:var(--app-violet)}.app-development_journeyItem__xJ7Di span{display:block;overflow-wrap:anywhere;font-size:.62rem;font-weight:750;line-height:1.35}.app-development_capabilityRail__i3ixv{scrollbar-color:rgba(59,130,246,.45) transparent;scrollbar-width:thin}.app-development_capabilityItem__k4R6k{position:relative;overflow:hidden}.app-development_capabilityItem__k4R6k:after{position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--app-blue),var(--app-cyan));transform:scaleX(0);transform-origin:left;transition:transform .18s ease;content:""}.app-development_capabilityItem__k4R6k:hover:after{transform:scaleX(1)}.app-development_serviceGrid__f4yQM{counter-reset:service}.app-development_serviceLink__r9psR{position:relative;isolation:isolate;counter-increment:service}.app-development_serviceLink__r9psR:before{position:absolute;inset:0 auto 0 0;z-index:-1;width:0;background:linear-gradient(135deg,rgba(59,130,246,.09),rgba(32,213,199,.06));transition:width .22s ease;content:""}.app-development_serviceLink__r9psR:hover:before{width:100%}.app-development_architectureSection__g_QQJ{isolation:isolate;background:radial-gradient(circle at 18% 14%,rgba(117,104,255,.2),transparent 28rem),radial-gradient(circle at 90% 72%,rgba(32,213,199,.1),transparent 26rem),#050814}.app-development_architectureBlueprint____QqL{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:1.35rem;background:rgba(7,13,28,.92);box-shadow:0 32px 90px rgba(0,0,0,.28)}.app-development_architectureBlueprint____QqL:before{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.055) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 0);background-size:32px 32px;content:""}.app-development_architectureFlow__hhLpb{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(6,minmax(4.5rem,auto));gap:.8rem 2.4rem;min-height:40rem;padding:2.2rem}.app-development_architectureFlow__hhLpb:before{position:absolute;top:50%;right:7%;left:7%;height:1px;background:linear-gradient(90deg,transparent,rgba(32,213,199,.54),rgba(59,130,246,.66),transparent);content:""}.app-development_architectureNode__hSXGM{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;justify-content:space-between;border:1px solid rgba(148,163,184,.2);border-radius:.85rem;background:rgba(14,24,48,.96);padding:1.15rem;box-shadow:0 18px 40px rgba(0,0,0,.16)}.app-development_architectureNode__hSXGM:after{position:absolute;top:50%;right:-2.45rem;width:2.4rem;height:1px;background:linear-gradient(90deg,rgba(59,130,246,.6),rgba(32,213,199,.3));content:""}.app-development_architectureNode__hSXGM:first-child{grid-area:2/1/6/2;border-color:rgba(32,213,199,.34)}.app-development_architectureNode__hSXGM:nth-child(2){grid-area:1/2/4/3}.app-development_architectureNode__hSXGM:nth-child(3){grid-area:4/2/7/3}.app-development_architectureNode__hSXGM:nth-child(4){grid-area:1/3/4/4;border-color:rgba(59,130,246,.42)}.app-development_architectureNode__hSXGM:nth-child(5){grid-area:4/3/7/4;border-color:rgba(117,104,255,.38)}.app-development_architectureNode__hSXGM:nth-child(6){grid-area:1/4/3/5}.app-development_architectureNode__hSXGM:nth-child(7){grid-area:3/4/5/5}.app-development_architectureNode__hSXGM:nth-child(8){grid-area:5/4/7/5;border-color:rgba(32,213,199,.34)}.app-development_architectureNode__hSXGM:nth-child(n+6):after{display:none}.app-development_nodeHead__M450N{display:flex;align-items:center;justify-content:space-between;gap:1rem}.app-development_nodeIcon__S__Y4{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border:1px solid rgba(59,130,246,.3);border-radius:.55rem;background:rgba(59,130,246,.1);color:#83b4ff}.app-development_nodeIndex__m66G4{color:rgba(255,255,255,.28);font-family:monospace;font-size:.65rem;letter-spacing:.12em}.app-development_nodePulse__YThKm{position:absolute;top:50%;right:-2.7rem;z-index:2;width:.5rem;height:.5rem;border:1px solid #72f4e7;border-radius:50%;background:#0b172a;transform:translateY(-50%)}.app-development_architectureNode__hSXGM:nth-child(n+6) .app-development_nodePulse__YThKm{display:none}.app-development_lifecycleGrid__yQU64{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d8e0ec;border-radius:1rem;background:white;box-shadow:0 22px 56px rgba(15,23,42,.07)}.app-development_lifecycleItem__QaWbU{position:relative;min-width:0;padding:1.5rem;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.app-development_lifecycleItem__QaWbU:nth-child(4n){border-right:0}.app-development_lifecycleItem__QaWbU:nth-last-child(-n+4){border-bottom:0}.app-development_lifecycleItem__QaWbU:before{position:absolute;top:0;left:1.5rem;width:2.8rem;height:2px;background:linear-gradient(90deg,var(--app-blue),var(--app-cyan));content:""}.app-development_caseCanvas__83nI9{position:relative;overflow:hidden;min-height:31rem;border-right:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at 50% 44%,rgba(59,130,246,.18),transparent 15rem),linear-gradient(rgba(148,163,184,.055) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 0),#071329;background-size:auto,28px 28px,28px 28px,auto}.app-development_caseSystem__nx2Wo{position:absolute;inset:2.25rem;display:grid;align-content:center;gap:.65rem}.app-development_caseLayer__y3QXs{position:relative;display:grid;min-height:3.8rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;border:1px solid rgba(148,163,184,.2);border-radius:.65rem;background:rgba(14,24,48,.94);padding:.7rem;color:white}.app-development_caseLayer__y3QXs:not(:last-child):after{position:absolute;bottom:-.7rem;left:1.9rem;width:1px;height:.7rem;background:#20d5c7;content:""}.app-development_caseLayer__y3QXs:first-child{border-color:rgba(32,213,199,.4);background:linear-gradient(90deg,rgba(32,213,199,.12),rgba(14,24,48,.96))}.app-development_caseLayer__y3QXs:last-child{border-color:rgba(117,104,255,.4)}.app-development_caseIcon__Sg9zq{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.5rem;background:rgba(59,130,246,.12);color:#83b4ff}.app-development_technologyPanel__Sl76_{position:relative;overflow:hidden;border:1px solid #d9e2ef;border-radius:1rem;background:linear-gradient(rgba(148,163,184,.075) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.075) 1px,transparent 0),#f8fafc;background-size:28px 28px;padding:1.25rem}.app-development_technologyEcosystem___ThpI{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.app-development_technologyEcosystem___ThpI:before{position:absolute;top:50%;right:4%;left:4%;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),rgba(32,213,199,.3),transparent);content:""}.app-development_technologyNode__t2z7_{position:relative;z-index:1;display:flex;min-width:0;min-height:5.25rem;align-items:center;gap:.75rem;border:1px solid #d8e0ec;border-radius:.7rem;background:rgba(255,255,255,.94);padding:.8rem;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.app-development_technologyNode__t2z7_:hover{border-color:rgba(59,130,246,.55);box-shadow:0 14px 32px rgba(15,23,42,.09);transform:translateY(-2px)}.app-development_technologyLogo__lSTEL{display:grid;width:2.8rem;height:2.8rem;flex:none;place-items:center;border:1px solid #e2e8f0;border-radius:.55rem;background:#f8fafc}.app-development_hero__lEOn_{min-height:min(60rem,calc(100svh + 5rem))}.app-development_heroSystem__zsU_W{isolation:isolate;transform:perspective(1200px) rotateY(-1.5deg) rotateX(.5deg);transform-origin:center left;box-shadow:-24px 36px 90px rgba(0,0,0,.36),0 0 0 1px rgba(114,244,231,.04),0 0 80px rgba(59,130,246,.08)}.app-development_heroSystem__zsU_W:before{position:absolute;inset:1rem -.8rem -.8rem 1rem;z-index:-1;border:1px solid rgba(59,130,246,.14);border-radius:1.25rem;background:rgba(7,13,28,.34);content:""}.app-development_clientSurface__YWOJN{box-shadow:inset 0 0 0 1px rgba(32,213,199,.035)}.app-development_clientViewport__EooEX>span,.app-development_systemNode__DzcDC{transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.app-development_heroSystem__zsU_W:hover .app-development_clientViewport__EooEX>span:nth-child(2),.app-development_heroSystem__zsU_W:hover .app-development_systemNode__DzcDC[data-accent=true]{border-color:rgba(114,244,231,.46);transform:translateY(-1px)}.app-development_apiBridge__QV506:before{animation:app-development_appSignal__nDMKY 2.8s linear infinite;background-size:200% 100%}@keyframes app-development_appSignal__nDMKY{0%{background-position:200% 0}to{background-position:-200% 0}}.app-development_journeyRail__hHZi3{overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.22)}.app-development_journeyRail__hHZi3:before{position:absolute;top:1.22rem;right:4%;left:4%;height:1px;background:linear-gradient(90deg,transparent,rgba(32,213,199,.3),rgba(59,130,246,.4),transparent);content:""}.app-development_journeyItem__xJ7Di{z-index:1}.app-development_capabilityStrip__8njpm{position:relative;background:linear-gradient(90deg,rgba(238,244,255,.72),transparent 28%,transparent 72%,rgba(233,250,248,.65)),#fff}.app-development_capabilityStrip__8njpm:before{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0);background-size:8.333% 100%;content:""}.app-development_capabilityItem__k4R6k{border-color:rgba(148,163,184,.34);background:rgba(255,255,255,.82);box-shadow:0 9px 28px rgba(15,23,42,.035)}.app-development_intentSection__sXdTC{position:relative;background:radial-gradient(circle at 4% 10%,rgba(59,130,246,.1),transparent 22rem),linear-gradient(180deg,#f6f8fb,#fff 70%)}.app-development_servicesSection__3uPHl{position:relative;background:linear-gradient(90deg,transparent 0 7%,rgba(15,23,42,.035) 7% calc(7% + 1px),transparent calc(7% + 1px) 93%,rgba(15,23,42,.035) 93% calc(93% + 1px),transparent calc(93% + 1px)),#fff}.app-development_serviceGrid__f4yQM{display:block;overflow:visible;border-right:0;border-left:0;border-radius:0;background:transparent}.app-development_serviceLink__r9psR{display:grid;min-height:0;grid-template-areas:"meta title description" "meta title stack";grid-template-columns:5rem minmax(15rem,.82fr) minmax(0,1.18fr);column-gap:clamp(1.5rem,4vw,4.5rem);align-items:start;border-bottom:1px solid #e2e8f0;background:transparent;padding:clamp(1.6rem,3.2vw,3rem) 0}.app-development_serviceLink__r9psR:last-child{border-bottom:0}.app-development_serviceLink__r9psR>div:first-child{grid-area:meta}.app-development_serviceLink__r9psR>h3{grid-area:title;margin-top:0;text-wrap:balance}.app-development_serviceLink__r9psR>p{grid-area:description;margin-top:0}.app-development_serviceLink__r9psR>div:last-child{grid-area:stack;margin-top:1.2rem}.app-development_serviceLink__r9psR:before{inset:0 -1.5rem;width:auto;opacity:0;transform:scaleX(.985);transition:opacity .18s ease,transform .22s ease}.app-development_serviceLink__r9psR:hover:before{width:auto;opacity:1;transform:scaleX(1)}.app-development_platformSection__j9fIY{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 12% 30%,rgba(59,130,246,.34),transparent 26rem),radial-gradient(circle at 88% 72%,rgba(32,213,199,.15),transparent 24rem),linear-gradient(145deg,#071329,#08275a 52%,#061126)}.app-development_platformSection__j9fIY:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(155,194,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(155,194,255,.055) 1px,transparent 0);background-size:38px 38px;mask-image:linear-gradient(90deg,black,transparent 75%);content:""}.app-development_platformWorkbench__4__H3{overflow:hidden;border:1px solid rgba(155,194,255,.22);border-radius:1.25rem;background:rgba(3,10,26,.64);padding:clamp(1rem,2vw,1.6rem);box-shadow:0 36px 90px rgba(0,0,0,.3);backdrop-filter:blur(18px)}.app-development_platformTabs__AA_yy{border-bottom:1px solid rgba(255,255,255,.13);padding-bottom:1rem}.app-development_platformTab__D89Gp{border-radius:999px;background:rgba(255,255,255,.025)}.app-development_platformTabActive__yYmg5{box-shadow:0 10px 35px rgba(59,130,246,.3)}.app-development_platformPanel__I9BhX{position:relative;overflow:hidden;min-height:20rem;align-items:center;border-radius:1rem;background:radial-gradient(circle at 82% 18%,rgba(32,213,199,.1),transparent 16rem),rgba(11,23,42,.9)}.app-development_platformPanel__I9BhX:before{position:absolute;top:0;bottom:0;left:57%;width:1px;background:linear-gradient(transparent,rgba(114,244,231,.34),transparent);content:""}.app-development_platformSignals__M07Jm{border:1px solid rgba(155,194,255,.16);background:transparent}.app-development_platformSignals__M07Jm>div{border-bottom:1px solid rgba(255,255,255,.08);background:rgba(3,10,26,.7)}.app-development_platformMatrix__ddm8I{border-radius:.8rem;background:rgba(3,10,26,.52)}.app-development_advancedSection__jyCZw{position:relative;border-top:1px solid rgba(114,244,231,.12);background:radial-gradient(circle at 84% 20%,rgba(117,104,255,.16),transparent 26rem),#061126}.app-development_lifecycleSection__iwU7R{background:radial-gradient(circle at 92% 18%,rgba(32,213,199,.08),transparent 22rem),linear-gradient(180deg,#f2f6fc,#fbfcfe)}.app-development_lifecycleGrid__yQU64{grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.app-development_lifecycleGrid__yQU64:before{position:absolute;top:2.45rem;right:4%;left:4%;height:1px;background:linear-gradient(90deg,#3b82f6,#20d5c7 55%,#7568ff);content:""}.app-development_lifecycleItem__QaWbU{z-index:1;min-height:17rem;border:0;padding:1.35rem .8rem}.app-development_lifecycleItem__QaWbU:nth-child(2n){padding-top:5.1rem}.app-development_lifecycleItem__QaWbU:before{top:2.15rem;left:1rem;width:.65rem;height:.65rem;border:2px solid #fff;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 5px rgba(59,130,246,.14)}.app-development_lifecycleItem__QaWbU:nth-child(2n):before{background:#20d5c7}.app-development_uxSection__2L6gb{position:relative;background:linear-gradient(110deg,#fff 0 46%,#f4f7fb 46% 100%)}.app-development_uxCanvas__loONx{position:relative;overflow:hidden;border-radius:1.2rem;background:linear-gradient(rgba(148,163,184,.09) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.09) 1px,transparent 0),#f8fafc;background-size:24px 24px;box-shadow:0 28px 75px rgba(15,23,42,.09)}.app-development_uxStages__62yGY{position:relative}.app-development_uxStages__62yGY:before{position:absolute;top:50%;right:4%;left:4%;height:1px;background:linear-gradient(90deg,#3b82f6,#20d5c7);content:""}.app-development_uxStage__Dx2_1{z-index:1;border-radius:.8rem;background:rgba(255,255,255,.96);box-shadow:0 14px 36px rgba(15,23,42,.07)}.app-development_uxStage__Dx2_1:nth-child(2n){transform:translateY(1.2rem)}.app-development_uxSignals__RmRqv{padding-top:1.4rem}.app-development_uxSignal__i8wF6{position:relative;border-left:2px solid #3b82f6;border-radius:.35rem;background:rgba(234,242,255,.92)}.app-development_releaseSection__BEkSj{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 70% 35%,rgba(32,213,199,.11),transparent 28rem),#020617}.app-development_releaseSection__BEkSj:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(148,163,184,.055) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 0);background-size:32px 32px;mask-image:linear-gradient(180deg,black,transparent 85%);content:""}.app-development_releaseRail__E4Q8r{position:relative;isolation:isolate;border-radius:1.2rem;background:rgba(155,194,255,.14);box-shadow:0 30px 80px rgba(0,0,0,.28)}.app-development_releaseRail__E4Q8r:before{position:absolute;top:3.1rem;right:4%;left:4%;z-index:2;height:1px;background:linear-gradient(90deg,#66a3ff,#72f4e7,#7568ff);content:""}.app-development_releaseStage__MgOLL{z-index:1;min-height:11rem;padding-top:1.35rem;background:linear-gradient(180deg,rgba(11,23,42,.98),rgba(6,17,38,.96))}.app-development_releaseStage__MgOLL:before{display:block;width:.55rem;height:.55rem;margin:1rem 0 1.2rem;border:2px solid #071329;border-radius:50%;background:#72f4e7;box-shadow:0 0 0 4px rgba(114,244,231,.12);content:""}.app-development_releaseChecks__e51S5{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem}.app-development_releaseCheck__Gof1F{border:0;border-left:1px solid rgba(102,163,255,.38);border-radius:0;background:transparent}.app-development_industriesSection__3QJaz{background:radial-gradient(circle at 8% 78%,rgba(59,130,246,.08),transparent 20rem),#f6f7f9}.app-development_industryMap___6Ofu{overflow:visible;border:0;border-top:1px solid #cbd5e1;border-radius:0;background:transparent}.app-development_industryLink__5RlQm{position:relative;min-height:16rem;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background:transparent}.app-development_industryLink__5RlQm:nth-child(3n){border-right:0}.app-development_industryLink__5RlQm:after{position:absolute;right:1.5rem;bottom:1.5rem;width:2.5rem;height:2.5rem;border:1px solid rgba(59,130,246,.2);border-radius:50%;content:"";transition:background-color .18s ease,transform .18s ease}.app-development_industryLink__5RlQm:hover:after{background:rgba(59,130,246,.1);transform:scale(1.08)}.app-development_caseStudySection__oh9Va{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 50%,rgba(117,104,255,.23),transparent 25rem),radial-gradient(circle at 88% 20%,rgba(32,213,199,.12),transparent 22rem),#050814}.app-development_caseStudyFrame__r2jwG{border-radius:1.35rem;background:rgba(7,19,41,.66);box-shadow:0 38px 100px rgba(0,0,0,.32)}.app-development_pricingSection__4dQfn{background:radial-gradient(circle at 88% 12%,rgba(59,130,246,.13),transparent 25rem),#edf3fb}.app-development_pricingGrid__hbaDd{overflow:visible;border:0;border-radius:0;background:transparent;gap:1px}.app-development_pricingTier__cqZcp{position:relative;min-height:25rem;border-top:3px solid #9bc2ff;box-shadow:0 22px 60px rgba(15,23,42,.07)}.app-development_pricingTier__cqZcp:nth-child(2){z-index:1;border-color:#0054d2;transform:translateY(-1rem)}.app-development_pricingTier__cqZcp:nth-child(3){border-color:#20d5c7}.app-development_engagementSection__R1CVX{background:linear-gradient(90deg,rgba(59,130,246,.035) 1px,transparent 0),#fff;background-size:10% 100%}.app-development_engagementList__lJl_g{border-right:0;border-left:0;border-radius:0}.app-development_engagementRow__WlumC{position:relative;transition:background-color .18s ease,padding-left .18s ease}.app-development_engagementRow__WlumC:before{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#3b82f6,#20d5c7);transform:scaleY(0);transition:transform .18s ease;content:""}.app-development_engagementRow__WlumC:hover{background:#f8fafc;padding-left:2.1rem}.app-development_engagementRow__WlumC:hover:before{transform:scaleY(1)}.app-development_ownershipSection__Si61c{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.2),transparent 26rem),radial-gradient(circle at 86% 70%,rgba(32,213,199,.1),transparent 24rem),#071329;color:#fff}.app-development_ownershipSection__Si61c h2,.app-development_ownershipSection__Si61c h3{color:#fff}.app-development_ownershipSection__Si61c p{color:rgba(255,255,255,.62)}.app-development_ownershipPrinciples__shxb9{display:block;overflow:visible;border:0;border-top:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent}.app-development_ownershipPrinciple__l_8ub{display:grid;grid-template-columns:3.5rem minmax(12rem,.75fr) minmax(0,1.25fr);align-items:start;gap:1.25rem;border-bottom:1px solid rgba(255,255,255,.12);background:transparent;padding:1.4rem 0}.app-development_ownershipPrinciple__l_8ub>h3,.app-development_ownershipPrinciple__l_8ub>p{margin-top:0}.app-development_ownershipPrinciple__l_8ub>span{color:#72f4e7}.app-development_scopeSection__aqvHr{background:radial-gradient(circle at 95% 8%,rgba(59,130,246,.08),transparent 22rem),#f8f7f3}.app-development_scopeList__7kb5W{border-color:#cbd5e1}.app-development_scopeList__7kb5W>article{position:relative;padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.app-development_scopeList__7kb5W>article:after{position:absolute;top:0;left:0;width:clamp(4rem,9vw,8rem);height:2px;background:linear-gradient(90deg,#0054d2,#20d5c7);content:""}.app-development_authoritySection___DiCg{background:linear-gradient(130deg,rgba(234,242,255,.7),transparent 32%),#fff}.app-development_librarySection__d6sEm{position:relative;background:linear-gradient(115deg,rgba(59,130,246,.09),transparent 40%),#edf3fb}.app-development_faqSection__HOqrC{background:radial-gradient(circle at 88% 14%,rgba(32,213,199,.07),transparent 22rem),#fff}.app-development_faqSection__HOqrC details{transition:background-color .18s ease}.app-development_faqSection__HOqrC details[open]{background:#fff}.app-development_finalCta__6X_vN{position:relative;isolation:isolate;overflow:hidden;min-height:31rem;display:grid;align-items:center;background:radial-gradient(circle at 16% 50%,rgba(59,130,246,.34),transparent 25rem),radial-gradient(circle at 86% 42%,rgba(32,213,199,.14),transparent 22rem),#020617}.app-development_finalCta__6X_vN:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 0);background-size:34px 34px;mask-image:linear-gradient(90deg,black,transparent 82%);content:""}.app-development_finalCta__6X_vN:after{position:absolute;top:50%;right:7%;width:clamp(11rem,20vw,20rem);aspect-ratio:1;border:1px solid rgba(114,244,231,.2);border-radius:50%;box-shadow:0 0 0 2.5rem rgba(59,130,246,.035),0 0 0 5rem rgba(59,130,246,.02);transform:translateY(-50%);content:""}.app-development_finalCtaGrid__fuxp_{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,4rem)}@media (max-width:1100px){.app-development_journeyRail__hHZi3{grid-template-columns:repeat(6,minmax(0,1fr))}.app-development_journeyItem__xJ7Di:nth-child(6){border-right:0}.app-development_journeyItem__xJ7Di:nth-child(-n+6){border-bottom:1px solid rgba(148,163,184,.13)}.app-development_technologyEcosystem___ThpI{grid-template-columns:repeat(3,minmax(0,1fr))}.app-development_serviceLink__r9psR{grid-template-areas:"meta title" "description description" "stack stack";grid-template-columns:4rem minmax(0,1fr)}.app-development_serviceLink__r9psR>p{margin-top:1rem}.app-development_lifecycleGrid__yQU64{grid-template-columns:repeat(4,minmax(0,1fr))}.app-development_lifecycleGrid__yQU64:before{display:none}.app-development_lifecycleItem__QaWbU,.app-development_lifecycleItem__QaWbU:nth-child(2n){min-height:13rem;padding:1.5rem}.app-development_lifecycleItem__QaWbU:before,.app-development_lifecycleItem__QaWbU:nth-child(2n):before{top:0;left:1.5rem;width:3rem;height:2px;border:0;border-radius:0;box-shadow:none}}@media (max-width:900px){.app-development_architectureFlow__hhLpb{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;min-height:auto;gap:.8rem;padding:1.25rem}.app-development_architectureFlow__hhLpb:before{display:none}.app-development_architectureNode__hSXGM:nth-child(n){grid-area:auto;min-height:12rem}.app-development_architectureNode__hSXGM:after,.app-development_nodePulse__YThKm{display:none}.app-development_caseCanvas__83nI9{min-height:28rem;border-right:0;border-bottom:1px solid rgba(148,163,184,.18)}.app-development_platformPanel__I9BhX:before{display:none}.app-development_ownershipPrinciple__l_8ub{grid-template-columns:3rem minmax(10rem,.7fr) minmax(0,1.3fr)}.app-development_industryLink__5RlQm:nth-child(3n){border-right:1px solid #cbd5e1}.app-development_industryLink__5RlQm:nth-child(2n){border-right:0}}@media (max-width:700px){.app-development_systemCanvas__EREyU{grid-template-columns:minmax(0,1fr)}.app-development_hero__lEOn_{min-height:auto}.app-development_heroSystem__zsU_W{transform:none}.app-development_heroSystem__zsU_W:before{display:none}.app-development_clientSurface__YWOJN{min-height:14rem}.app-development_apiBridge__QV506{min-height:2.5rem}.app-development_apiBridge__QV506:after,.app-development_apiBridge__QV506:before{top:50%;width:42%}.app-development_apiBridge__QV506:after{right:0;left:auto}.app-development_apiBridge__QV506 span{writing-mode:horizontal-tb;padding:.35rem .6rem}.app-development_journeyRail__hHZi3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-development_journeyItem__xJ7Di:nth-child(n){border-right:1px solid rgba(148,163,184,.13);border-bottom:1px solid rgba(148,163,184,.13)}.app-development_journeyItem__xJ7Di:nth-child(3n){border-right:0}.app-development_journeyItem__xJ7Di:nth-last-child(-n+3){border-bottom:0}.app-development_architectureFlow__hhLpb{grid-template-columns:minmax(0,1fr);padding:1rem}.app-development_architectureNode__hSXGM:nth-child(n){min-height:auto;padding:1rem}.app-development_architectureNode__hSXGM:not(:last-child):before{position:absolute;bottom:-.85rem;left:2.1rem;z-index:2;width:1px;height:.85rem;background:linear-gradient(#3b82f6,#20d5c7);content:""}.app-development_lifecycleGrid__yQU64{grid-template-columns:minmax(0,1fr)}.app-development_lifecycleItem__QaWbU:nth-child(n){min-height:auto;border-right:0;border-bottom:1px solid #d9e2ef;padding:1.25rem 1rem 1.25rem 3.6rem}.app-development_lifecycleItem__QaWbU:nth-child(n):before{top:1.35rem;left:1.15rem;width:.65rem;height:.65rem;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 4px rgba(59,130,246,.13)}.app-development_lifecycleGrid__yQU64:after{position:absolute;top:1.5rem;bottom:1.5rem;left:1.45rem;width:1px;background:linear-gradient(#3b82f6,#20d5c7,#7568ff);content:""}.app-development_lifecycleItem__QaWbU:last-child{border-bottom:0}.app-development_caseSystem__nx2Wo{inset:1.25rem}.app-development_technologyEcosystem___ThpI{grid-template-columns:repeat(2,minmax(0,1fr))}.app-development_technologyEcosystem___ThpI:before{display:none}.app-development_technologyNode__t2z7_{min-height:4.7rem;padding:.65rem}.app-development_serviceLink__r9psR{display:block;padding:1.5rem 0}.app-development_serviceLink__r9psR>h3{margin-top:1.25rem}.app-development_serviceLink__r9psR>p{margin-top:.75rem}.app-development_platformWorkbench__4__H3{border-radius:.9rem;padding:.75rem}.app-development_platformPanel__I9BhX{min-height:0;padding:1.25rem}.app-development_uxSection__2L6gb{background:#fff}.app-development_uxStages__62yGY:before{display:none}.app-development_uxStage__Dx2_1:nth-child(2n){transform:none}.app-development_releaseRail__E4Q8r{grid-template-columns:minmax(0,1fr)}.app-development_releaseRail__E4Q8r:before{top:2rem;bottom:2rem;left:2rem;width:1px;height:auto}.app-development_releaseStage__MgOLL{min-height:0;padding:1.15rem 1rem 1.15rem 3.4rem}.app-development_releaseStage__MgOLL:before{position:absolute;top:50%;left:1.7rem;margin:0;transform:translate(-50%,-50%)}.app-development_releaseStage__MgOLL>p{margin-top:.5rem}.app-development_releaseStage__MgOLL>svg{display:none}.app-development_industryMap___6Ofu,.app-development_releaseChecks__e51S5{grid-template-columns:minmax(0,1fr)}.app-development_industryLink__5RlQm:nth-child(n){min-height:0;border-right:0;padding:1.5rem 0}.app-development_industryLink__5RlQm:after{display:none}.app-development_pricingTier__cqZcp:nth-child(2){transform:none}.app-development_ownershipPrinciple__l_8ub{display:block;padding:1.4rem 0}.app-development_ownershipPrinciple__l_8ub>h3{margin-top:.8rem}.app-development_ownershipPrinciple__l_8ub>p{margin-top:.65rem}.app-development_finalCta__6X_vN{min-height:27rem}.app-development_finalCta__6X_vN:after{opacity:.45}}@media (max-width:380px){.app-development_journeyRail__hHZi3{grid-template-columns:repeat(2,minmax(0,1fr))}.app-development_journeyItem__xJ7Di:nth-child(n){border-right:1px solid rgba(148,163,184,.13);border-bottom:1px solid rgba(148,163,184,.13)}.app-development_journeyItem__xJ7Di:nth-child(2n){border-right:0}.app-development_journeyItem__xJ7Di:nth-last-child(-n+2){border-bottom:0}.app-development_technologyEcosystem___ThpI{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.app-development_capabilityItem__k4R6k:after,.app-development_clientViewport__EooEX>span,.app-development_engagementRow__WlumC,.app-development_engagementRow__WlumC:before,.app-development_industryLink__5RlQm:after,.app-development_serviceLink__r9psR:before,.app-development_systemNode__DzcDC,.app-development_technologyNode__t2z7_{transition:none}.app-development_heroSystem__zsU_W:hover .app-development_clientViewport__EooEX>span:nth-child(2),.app-development_heroSystem__zsU_W:hover .app-development_systemNode__DzcDC[data-accent=true],.app-development_technologyNode__t2z7_:hover{transform:none}.app-development_apiBridge__QV506:before{animation:none}}.app-development_page__lmb1o :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #72f4e7;outline-offset:3px}.ui-ux-design_page__viCV8{--lab-ink:#111915;--lab-ink-soft:#1b2721;--lab-paper:#f3f2ea;--lab-white:#fffef9;--lab-line:#d7d9cf;--lab-muted:#5e6861;--lab-lime:#d8ff52;--lab-violet:#b8a3ff;--lab-blue:#8fc7ff;--lab-coral:#ff9c78;color:var(--lab-ink);background:var(--lab-paper);overflow:clip}.ui-ux-design_page__viCV8 *{box-sizing:border-box}.ui-ux-design_page__viCV8 :is(a,button,summary):focus-visible{outline:3px solid #6e4dff;outline-offset:4px}.ui-ux-design_shell__VDtzM{width:min(100% - 32px,1400px);margin-inline:auto}.ui-ux-design_hero__Jq_1k{position:relative;padding:120px 0 34px;color:#fff;background:var(--lab-ink);isolation:isolate}.ui-ux-design_heroGrid__UOn6J{position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,#000 10%,transparent 92%)}.ui-ux-design_backLink__td4LO,.ui-ux-design_primaryLink__e__8Z,.ui-ux-design_secondaryLink__C4pCr,.ui-ux-design_textLink__J9sKG{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:750;text-decoration:none}.ui-ux-design_backLink__td4LO{min-height:36px;color:#c7d0ca;font-size:13px}.ui-ux-design_backLink__td4LO:hover{color:var(--lab-lime)}.ui-ux-design_heroLayout__EIiaw{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(48px,7vw,112px);padding:58px 0 68px}.ui-ux-design_eyebrow__AIzF3,.ui-ux-design_labLabel__zFbok,.ui-ux-design_microLabel__CEwzM{margin:0;font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ui-ux-design_labLabel__zFbok{display:flex;flex-wrap:wrap;gap:9px;color:var(--lab-lime)}.ui-ux-design_hero__Jq_1k h1{max-width:780px;margin:22px 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(42px,5.3vw,78px);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.ui-ux-design_heroLead__cbso4{max-width:720px;margin:28px 0 0;color:#e2e7e3;font-size:clamp(18px,1.65vw,24px);line-height:1.55}.ui-ux-design_heroNote__NgJ0A{max-width:690px;margin:17px 0 0;padding-left:18px;color:#aeb9b2;font-size:14px;line-height:1.65;border-left:2px solid var(--lab-violet)}.ui-ux-design_finalActions__iX0c0,.ui-ux-design_heroActions__c8ceF,.ui-ux-design_inlineLinks__PJkMe,.ui-ux-design_systemLinks__2HW4z{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ui-ux-design_heroActions__c8ceF{margin-top:32px}.ui-ux-design_primaryLink__e__8Z{min-height:48px;padding:12px 18px;border:1px solid var(--lab-lime);color:var(--lab-ink);background:var(--lab-lime);font-size:14px;transition:transform .18s ease,background-color .18s ease,color .18s ease}.ui-ux-design_primaryLink__e__8Z:hover{color:#fff;background:transparent;transform:translateY(-2px)}.ui-ux-design_secondaryLink__C4pCr{min-height:46px;color:inherit;font-size:14px;border-bottom:1px solid}.ui-ux-design_secondaryLink__C4pCr:hover{color:var(--lab-lime)}.ui-ux-design_heroCanvas___zGJr{overflow:hidden;border:1px solid rgba(255,255,255,.28);background:#17211c;box-shadow:22px 22px 0 rgba(216,255,82,.1);transform:rotate(1.2deg)}.ui-ux-design_canvasToolbar__Y3cSo{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.18)}.ui-ux-design_canvasToolbar__Y3cSo>span{width:7px;height:7px;border-radius:50%;background:#67726b}.ui-ux-design_canvasToolbar__Y3cSo p{margin:0 0 0 auto;color:#aeb9b2;font:700 10px/1 var(--font-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase}.ui-ux-design_canvasBody__y4_oI{position:relative;display:grid;grid-template-columns:38px 1fr;min-height:460px;padding:52px 28px 32px 20px}.ui-ux-design_canvasRail__OJzA0{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:12px;color:#6f7a73;font:700 10px/1 var(--font-sans),sans-serif}.ui-ux-design_canvasRail__OJzA0 span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #46514a}.ui-ux-design_canvasRail__OJzA0 .ui-ux-design_railActive__eAgpd{color:var(--lab-ink);border-color:var(--lab-lime);background:var(--lab-lime)}.ui-ux-design_wireframePanel__NOp4H{position:relative;padding:35px 30px 28px;border:1px solid #627068;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:28px 28px}.ui-ux-design_wireHeader__Gv_4K{width:38%;height:8px;background:var(--lab-lime)}.ui-ux-design_wireTitle__mRhCY{width:76%;height:31px;margin-top:49px;border:1px solid #aab5ad}.ui-ux-design_wireCopy__WaSxy{width:92%;height:8px;margin-top:23px;background:#728078}.ui-ux-design_wireCopyShort__qQRiL{width:64%;height:8px;margin-top:10px;background:#56635c}.ui-ux-design_wireActions__Yj4Ki{display:flex;gap:10px;margin-top:29px}.ui-ux-design_wireActions__Yj4Ki span{display:block;width:96px;height:31px;border:1px solid var(--lab-violet)}.ui-ux-design_wireActions__Yj4Ki span:first-child{background:var(--lab-violet)}.ui-ux-design_wireGrid__ADLXz{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:47px}.ui-ux-design_wireGrid__ADLXz span{height:72px;border:1px solid #657168;background:rgba(255,255,255,.02)}.ui-ux-design_annotationBottom__lZVQA,.ui-ux-design_annotationTop__g_HRV{position:absolute;z-index:2;padding:7px 10px;color:var(--lab-ink);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-ux-design_annotationTop__g_HRV{top:18px;right:24px;background:var(--lab-lime)}.ui-ux-design_annotationBottom__lZVQA{right:18px;bottom:18px;background:var(--lab-blue)}.ui-ux-design_cursor__ZQr9s{position:absolute;top:49%;right:28%;color:#fff;filter:drop-shadow(0 2px 2px #000)}.ui-ux-design_heroSequence__wS6FW{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.2)}.ui-ux-design_heroSequence__wS6FW li{position:relative;min-width:0;padding:17px 8px 10px;border-right:1px solid rgba(255,255,255,.12)}.ui-ux-design_heroSequence__wS6FW li:last-child{border-right:0}.ui-ux-design_heroSequence__wS6FW li:not(:last-child):after{content:"";position:absolute;top:-3px;right:-3px;width:6px;height:6px;background:var(--lab-lime)}.ui-ux-design_heroSequence__wS6FW span{display:block;color:#849087;font-size:9px;font-weight:800}.ui-ux-design_heroSequence__wS6FW strong{display:block;margin-top:5px;color:#edf1ee;font-size:10px;line-height:1.25;text-transform:uppercase}.ui-ux-design_finalSection__vSpAg,.ui-ux-design_inkSection__W3eGo,.ui-ux-design_paperSection__0Xod5,.ui-ux-design_whiteSection__VFTPy{padding:clamp(78px,9vw,132px) 0}.ui-ux-design_paperSection__0Xod5{background:var(--lab-paper)}.ui-ux-design_whiteSection__VFTPy{background:var(--lab-white)}.ui-ux-design_inkSection__W3eGo{color:#fff;background:var(--lab-ink)}.ui-ux-design_finalSection__vSpAg{color:#fff;background:var(--lab-paper)}.ui-ux-design_sectionIntro__zACkw{display:grid;grid-template-columns:72px minmax(0,930px);gap:20px;margin-bottom:54px}.ui-ux-design_sectionMarker__jJq2c{width:46px;height:29px;margin:3px 0 0;padding-top:6px;text-align:center;color:var(--lab-ink);background:var(--lab-lime);font-size:11px;font-weight:900}.ui-ux-design_sectionIntro__zACkw .ui-ux-design_eyebrow__AIzF3{color:#40604f}.ui-ux-design_sectionIntroLight__WhuXc .ui-ux-design_eyebrow__AIzF3{color:var(--lab-lime)}.ui-ux-design_faqIntro__IuUkL h2,.ui-ux-design_finalCanvas__m64GE h2,.ui-ux-design_sectionIntro__zACkw h2{margin:12px 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(34px,4.5vw,64px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.ui-ux-design_sectionLead__IyA9A{max-width:840px;margin:20px 0 0;color:var(--lab-muted);font-size:17px;line-height:1.75}.ui-ux-design_sectionIntroLight__WhuXc .ui-ux-design_sectionLead__IyA9A{color:#bbc5be}.ui-ux-design_tabExperience__DIg5M{border-top:1px solid var(--lab-line)}.ui-ux-design_inkSection__W3eGo .ui-ux-design_tabExperience__DIg5M{border-top-color:#465049}.ui-ux-design_tabList__flWh4{display:flex;flex-wrap:wrap;gap:0;border-left:1px solid var(--lab-line)}.ui-ux-design_inkSection__W3eGo .ui-ux-design_tabList__flWh4{border-left-color:#465049}.ui-ux-design_tabButton__c5Ebq{display:flex;align-items:center;gap:9px;min-height:52px;padding:12px 17px;border:0;border-right:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line);color:var(--lab-ink);background:transparent;font:750 13px/1.2 var(--font-sans),sans-serif;cursor:pointer}.ui-ux-design_tabButton__c5Ebq>span{color:#778078;font-size:9px}.ui-ux-design_tabButton__c5Ebq:hover{background:rgba(216,255,82,.23)}.ui-ux-design_tabButton__c5Ebq[aria-selected=true]{background:var(--lab-lime)}.ui-ux-design_tabButton__c5Ebq[aria-selected=true]>span{color:var(--lab-ink)}.ui-ux-design_tabListCompact__O5GuI .ui-ux-design_tabButton__c5Ebq{flex:1 1 130px;justify-content:center}.ui-ux-design_tabPanels__8vvFY{min-height:306px}.ui-ux-design_tabPanel__YmlJe{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:clamp(36px,7vw,120px);padding:clamp(30px,5vw,68px);border:1px solid var(--lab-line);border-top:0;background:var(--lab-white)}.ui-ux-design_tabPanel__YmlJe[hidden]{display:none}.ui-ux-design_tabPanel__YmlJe .ui-ux-design_microLabel__CEwzM{color:#40604f}.ui-ux-design_tabPanel__YmlJe h3{max-width:690px;margin:12px 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(28px,3vw,46px);line-height:1.05;letter-spacing:-.035em}.ui-ux-design_tabPanel__YmlJe p{max-width:700px;margin:17px 0 0;color:var(--lab-muted);font-size:15px;line-height:1.75}.ui-ux-design_tabPanel__YmlJe .ui-ux-design_panelNote__QX9go{padding:12px 14px;color:var(--lab-ink);border-left:2px solid var(--lab-violet);background:#f0eef8}.ui-ux-design_tabPanel__YmlJe ul{align-self:center;margin:0;padding:0;list-style:none;border-top:1px solid var(--lab-line)}.ui-ux-design_tabPanel__YmlJe li{position:relative;padding:14px 14px 14px 28px;color:#34423a;font-size:14px;line-height:1.45;border-bottom:1px solid var(--lab-line)}.ui-ux-design_tabPanel__YmlJe li:before{content:"";position:absolute;top:20px;left:3px;width:7px;height:7px;background:var(--lab-violet)}.ui-ux-design_diagnosticFrame__5q6uD{padding:18px;border:1px solid var(--lab-line);background:var(--lab-paper)}.ui-ux-design_signalLegend__rdsWa{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;padding:2px 3px 18px;color:var(--lab-muted);font-size:11px;font-weight:750}.ui-ux-design_signalLegend__rdsWa span{display:flex;align-items:center;gap:7px}.ui-ux-design_signalLegend__rdsWa i{width:8px;height:8px;border-radius:50%}.ui-ux-design_signalCritical__WFHzX{background:#d34d35}.ui-ux-design_signalWarning__9bHVM{background:#bd7c00}.ui-ux-design_signalClear__KEetR{background:#247657}.ui-ux-design_evidenceBoard__SYcce{border-top:1px solid #465049;border-left:1px solid #465049}.ui-ux-design_evidenceHeader__e_1ER,.ui-ux-design_evidenceRow__a_2Qb{display:grid;grid-template-columns:.7fr 1.2fr 1.1fr}.ui-ux-design_evidenceHeader__e_1ER span,.ui-ux-design_evidenceRow__a_2Qb>*{min-width:0;margin:0;padding:16px 20px;border-right:1px solid #465049;border-bottom:1px solid #465049}.ui-ux-design_evidenceHeader__e_1ER span{color:#8f9a92;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ui-ux-design_evidenceSignal__1XIqy{display:flex;align-items:center;gap:13px}.ui-ux-design_evidenceSignal__1XIqy span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;color:var(--lab-ink);background:var(--lab-lime);font-size:11px;font-weight:900}.ui-ux-design_evidenceSignal__1XIqy strong{font-size:14px}.ui-ux-design_evidenceRow__a_2Qb p{color:#c2cbc5;font-size:13px;line-height:1.6}.ui-ux-design_researchRule__uLmNZ{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;max-width:920px;margin-top:26px;padding:19px;color:var(--lab-ink);background:var(--lab-lime)}.ui-ux-design_researchRule__uLmNZ strong{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.ui-ux-design_researchRule__uLmNZ p{margin:5px 0 0;font-size:13px;line-height:1.6}.ui-ux-design_sectionCta__ac_aO{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:23px;color:#fff;background:var(--lab-ink)}.ui-ux-design_sectionCta__ac_aO p{margin:0;color:var(--lab-lime);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ui-ux-design_sectionCta__ac_aO strong{display:block;max-width:740px;margin-top:6px;font-size:14px;line-height:1.5}.ui-ux-design_fidelityTrack__AB7Al{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--lab-line);border-left:1px solid var(--lab-line)}.ui-ux-design_fidelityStage__I3For{min-width:0;padding:14px;border-right:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line)}.ui-ux-design_fidelityStage__I3For>p{margin:15px 0 0;color:#667069;font-size:9px;font-weight:850}.ui-ux-design_fidelityStage__I3For h3{margin:7px 0 0;font-family:var(--font-display),sans-serif;font-size:16px;line-height:1.1}.ui-ux-design_fidelityStage__I3For>span{display:block;margin-top:5px;color:var(--lab-muted);font-size:11px}.ui-ux-design_miniFrame__BrP2t{position:relative;aspect-ratio:4/5;overflow:hidden;padding:13px;border:1px solid #707a73;background:#faf9f4}.ui-ux-design_miniFrame__BrP2t>span{position:relative;display:block}.ui-ux-design_miniTop__uf4Y2{width:26%;height:4px;background:#818981}.ui-ux-design_miniHeading__Z4V_D{width:76%;height:12px;margin-top:23%;border:1px solid #858d86}.ui-ux-design_miniLine__XDl_6{width:93%;height:3px;margin-top:13%;background:#adb3ae}.ui-ux-design_miniLineShort__zU3sK{width:58%;height:3px;margin-top:5%;background:#c0c5c1}.ui-ux-design_miniAction__r6CW0{width:38%;height:15px;margin-top:16%;border:1px solid #747d76}.ui-ux-design_miniPanel__NfyoX{width:100%;height:25%;margin-top:15%;border:1px solid #a0a7a1}.ui-ux-design_frameStructure__P8OAY .ui-ux-design_miniHeading__Z4V_D{height:16px;border:0;background:var(--lab-ink)}.ui-ux-design_frameStructure__P8OAY .ui-ux-design_miniAction__r6CW0{background:#ddd8ef;border-color:#9386bb}.ui-ux-design_framePrototype__KEhZm .ui-ux-design_miniAction__r6CW0{background:var(--lab-violet)}.ui-ux-design_framePrototype__KEhZm:after{content:"";position:absolute;top:54%;left:38%;width:30%;border-top:1px dashed #604bd3;transform:rotate(-24deg)}.ui-ux-design_framePolish__TZ_Hr{color:#fff;background:var(--lab-ink)}.ui-ux-design_framePolish__TZ_Hr .ui-ux-design_miniAction__r6CW0,.ui-ux-design_framePolish__TZ_Hr .ui-ux-design_miniTop__uf4Y2{background:var(--lab-lime)}.ui-ux-design_framePolish__TZ_Hr .ui-ux-design_miniHeading__Z4V_D{border-color:#e7ece8}.ui-ux-design_framePolish__TZ_Hr .ui-ux-design_miniPanel__NfyoX{border-color:var(--lab-violet);background:#242d28}.ui-ux-design_frameResponsive__h3ezT{width:72%;margin-inline:auto}.ui-ux-design_frameResponsive__h3ezT .ui-ux-design_miniAction__r6CW0{width:100%;background:var(--lab-lime);border-color:var(--lab-lime)}.ui-ux-design_frameBuild__6Apjj{background:#151d19}.ui-ux-design_frameBuild__6Apjj:after{content:"</>";position:absolute;right:10px;bottom:8px;color:var(--lab-lime);font:800 12px/1 monospace}.ui-ux-design_frameBuild__6Apjj>span{border-color:#6c7870;background-color:#56625a}.ui-ux-design_fidelityNote__KU74z{display:flex;align-items:center;gap:8px;margin:20px 0 0;color:var(--lab-muted);font-size:13px}.ui-ux-design_fidelityNote__KU74z svg{color:#6148d4}.ui-ux-design_systemLayout__IK4p_{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px}.ui-ux-design_systemCanvas__ECwPw{display:grid;grid-template-columns:180px minmax(0,1fr);border:1px solid #475249}.ui-ux-design_tokenColumn__hEDLM{padding:22px;border-right:1px solid #475249}.ui-ux-design_componentAnatomy__7vmFq .ui-ux-design_microLabel__CEwzM,.ui-ux-design_tokenColumn__hEDLM .ui-ux-design_microLabel__CEwzM{color:var(--lab-lime)}.ui-ux-design_tokenColumn__hEDLM>span{display:flex;align-items:center;gap:10px;margin-top:17px;color:#c7d0ca;font-size:12px}.ui-ux-design_tokenColumn__hEDLM>span:before{content:"";width:24px;height:24px;border:1px solid #657168;background:var(--swatch)}.ui-ux-design_componentAnatomy__7vmFq{padding:22px}.ui-ux-design_componentAnatomy__7vmFq label{display:flex;justify-content:space-between;gap:15px;margin-top:24px;color:#dfe5e1;font-size:12px;font-weight:750}.ui-ux-design_componentAnatomy__7vmFq label span{color:#9ba69f;font-size:10px;font-weight:650}.ui-ux-design_demoInput__sOsx1{display:flex;align-items:center;justify-content:space-between;min-height:50px;margin-top:9px;padding:0 14px;color:#fff;border:2px solid var(--lab-lime);background:#222d27;font-size:14px}.ui-ux-design_demoInput__sOsx1 span{color:var(--lab-ink);background:var(--lab-lime);padding:2px 5px}.ui-ux-design_componentAnatomy__7vmFq>p:not(.ui-ux-design_microLabel__CEwzM){margin:8px 0 0;color:#8e9991;font-size:10px}.ui-ux-design_componentStates__K4nle{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.ui-ux-design_componentStates__K4nle span{padding:7px 8px;border:1px solid #4c5850;color:#aeb8b1;font-size:9px;text-transform:uppercase}.ui-ux-design_componentStates__K4nle .ui-ux-design_focusState__u9myd{color:var(--lab-ink);border-color:var(--lab-lime);background:var(--lab-lime)}.ui-ux-design_accessibilityPanel__ErKFB{padding:25px;color:var(--lab-ink);background:var(--lab-violet)}.ui-ux-design_accessibilityTitle__WTCHo{display:flex;gap:12px;align-items:center}.ui-ux-design_accessibilityTitle__WTCHo h3{margin:0;font-family:var(--font-display),sans-serif;font-size:25px;line-height:1.05}.ui-ux-design_accessibilityPanel__ErKFB ul{margin:25px 0 0;padding:0;list-style:none}.ui-ux-design_accessibilityPanel__ErKFB li{display:flex;gap:9px;padding:11px 0;border-top:1px solid rgba(17,25,21,.25);font-size:12px;line-height:1.4}.ui-ux-design_accessibilityPanel__ErKFB li svg{flex:0 0 auto;margin-top:1px}.ui-ux-design_handoffRail__vzKzM{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:10px;margin-top:20px;padding:20px;border:1px solid #475249}.ui-ux-design_handoffRail__vzKzM>div{display:grid;grid-template-columns:25px 1fr;gap:2px 10px}.ui-ux-design_handoffRail__vzKzM>div svg{grid-row:1/3;color:var(--lab-lime)}.ui-ux-design_handoffRail__vzKzM span{font-size:13px;font-weight:800}.ui-ux-design_handoffRail__vzKzM small{color:#96a199;font-size:10px}.ui-ux-design_handoffRail__vzKzM>svg{color:#6d7971}.ui-ux-design_systemLinks__2HW4z{justify-content:flex-end;margin-top:22px}.ui-ux-design_systemLinks__2HW4z .ui-ux-design_primaryLink__e__8Z{margin-left:auto}.ui-ux-design_textLink__J9sKG{width:fit-content;min-height:34px;color:inherit;font-size:12px;border-bottom:1px solid}.ui-ux-design_textLink__J9sKG:hover{color:#553dc9}.ui-ux-design_inkSection__W3eGo .ui-ux-design_textLink__J9sKG:hover{color:var(--lab-lime)}.ui-ux-design_journeyList__I6ojK{border-top:1px solid var(--lab-line)}.ui-ux-design_journeyRow__R473C{display:grid;grid-template-columns:42px minmax(190px,.8fr) minmax(260px,1.2fr) auto;align-items:center;gap:22px;padding:24px 0;border-bottom:1px solid var(--lab-line)}.ui-ux-design_journeyRow__R473C>p{margin:0;color:#7a847c;font-size:10px;font-weight:900}.ui-ux-design_journeyRow__R473C h3{margin:0;font-family:var(--font-display),sans-serif;font-size:21px}.ui-ux-design_journeyRow__R473C strong{display:block;margin-top:7px;font-size:13px;line-height:1.5}.ui-ux-design_journeyRow__R473C>div:nth-child(3) span{color:#496455;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ui-ux-design_journeyRow__R473C>div:nth-child(3) p{margin:6px 0 0;color:var(--lab-muted);font-size:12px;line-height:1.55}.ui-ux-design_inlineLinks__PJkMe{justify-content:flex-end;margin-top:22px}.ui-ux-design_caseStudio__dOGLw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.ui-ux-design_casePanel__SfpRG{position:relative;padding:clamp(26px,4vw,48px);border:1px solid var(--lab-line);background:var(--lab-white)}.ui-ux-design_caseIndex__C7Pqq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--lab-line)}.ui-ux-design_caseIndex__C7Pqq span{display:grid;place-items:center;width:34px;height:28px;color:var(--lab-ink);background:var(--lab-lime);font-size:10px;font-weight:900}.ui-ux-design_caseIndex__C7Pqq p{margin:0;color:#5a665f;font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.ui-ux-design_caseLabel__AfUR7{margin:28px 0 0;color:#465e50;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ui-ux-design_casePanel__SfpRG h3{max-width:570px;margin:10px 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(25px,3vw,38px);line-height:1.08;letter-spacing:-.03em}.ui-ux-design_casePanel__SfpRG>p:not(.ui-ux-design_caseLabel__AfUR7){margin:18px 0 0;color:var(--lab-muted);font-size:14px;line-height:1.7}.ui-ux-design_caseBoundary__KqWr3{margin:24px 0 15px;padding:16px;border-left:3px solid var(--lab-violet);background:#efedf8}.ui-ux-design_caseBoundary__KqWr3 strong{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ui-ux-design_caseBoundary__KqWr3 span{display:block;margin-top:7px;color:#4f5b54;font-size:12px;line-height:1.55}.ui-ux-design_engagementGrid___i3CF{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:24px}.ui-ux-design_processList__B5MoZ{border-top:1px solid var(--lab-line)}.ui-ux-design_processList__B5MoZ article{display:grid;grid-template-columns:55px minmax(0,1fr);gap:17px;padding:23px 0;border-bottom:1px solid var(--lab-line)}.ui-ux-design_processList__B5MoZ article>span{display:grid;place-items:center;width:42px;height:30px;color:var(--lab-ink);border:1px solid var(--lab-ink);font-size:10px;font-weight:900}.ui-ux-design_processList__B5MoZ h3{margin:0;font-family:var(--font-display),sans-serif;font-size:22px}.ui-ux-design_processList__B5MoZ p{margin:7px 0 0;color:var(--lab-muted);font-size:13px;line-height:1.65}.ui-ux-design_scopePanel__RP6BC{padding:clamp(26px,4vw,44px);color:#fff;background:var(--lab-ink)}.ui-ux-design_scopePanel__RP6BC .ui-ux-design_microLabel__CEwzM{color:var(--lab-lime)}.ui-ux-design_scopePanel__RP6BC h3{margin:12px 0 0;font-family:var(--font-display),sans-serif;font-size:29px;line-height:1.1}.ui-ux-design_scopePanel__RP6BC ul{margin:25px 0;padding:0;list-style:none;border-top:1px solid #455048}.ui-ux-design_scopePanel__RP6BC li{padding:11px 0;color:#c6cec9;font-size:12px;border-bottom:1px solid #455048}.ui-ux-design_scopePanel__RP6BC .ui-ux-design_primaryLink__e__8Z{width:100%;margin-top:22px}.ui-ux-design_cityDisclosure__oIp4w{margin-top:32px;border-top:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line)}.ui-ux-design_cityDisclosure__oIp4w summary{display:flex;align-items:center;gap:10px;min-height:62px;cursor:pointer;font-size:14px;font-weight:800;list-style:none}.ui-ux-design_cityDisclosure__oIp4w summary::-webkit-details-marker{display:none}.ui-ux-design_cityDisclosure__oIp4w summary span{margin-left:auto;color:var(--lab-muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.ui-ux-design_cityDisclosure__oIp4w>p{max-width:820px;margin:0 0 20px;color:var(--lab-muted);font-size:12px;line-height:1.6}.ui-ux-design_cityLinks__FOfGK{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:24px}.ui-ux-design_cityLinks__FOfGK a{padding:8px 10px;color:#344139;border:1px solid var(--lab-line);background:var(--lab-white);font-size:10px;font-weight:700;text-decoration:none}.ui-ux-design_cityLinks__FOfGK a:hover{border-color:#6650d6;color:#4d35c4}.ui-ux-design_knowledgeGrid__zau2n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #475249;border-left:1px solid #475249}.ui-ux-design_knowledgeLink__EAPei{position:relative;min-height:168px;padding:20px;color:#fff;border-right:1px solid #475249;border-bottom:1px solid #475249;text-decoration:none}.ui-ux-design_knowledgeLink__EAPei>span{color:#758078;font-size:9px;font-weight:850}.ui-ux-design_knowledgeLink__EAPei p{margin:22px 0 0;color:var(--lab-lime);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ui-ux-design_knowledgeLink__EAPei strong{display:block;max-width:330px;margin-top:8px;font-size:14px;line-height:1.45}.ui-ux-design_knowledgeLink__EAPei svg{position:absolute;top:19px;right:19px;color:#7b867e}.ui-ux-design_knowledgeLink__EAPei:hover{color:var(--lab-ink);background:var(--lab-lime)}.ui-ux-design_knowledgeLink__EAPei:hover :is(p,svg,span){color:var(--lab-ink)}.ui-ux-design_knowledgeFooter__qq4Up{display:flex;justify-content:flex-end;margin-top:18px}.ui-ux-design_faqLayout__4_4wc{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(45px,8vw,125px);margin-top:105px;padding-top:70px;border-top:1px solid #475249}.ui-ux-design_faqIntro__IuUkL>svg{color:var(--lab-lime)}.ui-ux-design_faqIntro__IuUkL .ui-ux-design_eyebrow__AIzF3{margin-top:25px;color:var(--lab-lime)}.ui-ux-design_faqIntro__IuUkL h2{font-size:clamp(30px,3.6vw,50px)}.ui-ux-design_faqIntro__IuUkL>p:last-child{margin:18px 0 0;color:#9eaaa2;font-size:13px;line-height:1.65}.ui-ux-design_faqList__RVYsY{border-top:1px solid #475249}.ui-ux-design_faqList__RVYsY details{border-bottom:1px solid #475249}.ui-ux-design_faqList__RVYsY summary{display:grid;grid-template-columns:33px minmax(0,1fr) 24px;gap:10px;align-items:center;min-height:69px;cursor:pointer;color:#f3f6f4;font-size:14px;font-weight:750;list-style:none}.ui-ux-design_faqList__RVYsY summary::-webkit-details-marker{display:none}.ui-ux-design_faqList__RVYsY summary span{color:#77837b;font-size:9px}.ui-ux-design_faqList__RVYsY summary i{display:grid;place-items:center;width:22px;height:22px;color:var(--lab-ink);background:var(--lab-lime);font-style:normal;transition:transform .16s ease}.ui-ux-design_faqList__RVYsY details[open] summary i{transform:rotate(45deg)}.ui-ux-design_faqList__RVYsY details>p{margin:-2px 34px 22px 43px;color:#aeb8b1;font-size:13px;line-height:1.75}.ui-ux-design_finalSection__vSpAg{padding-top:0}.ui-ux-design_finalCanvas__m64GE{position:relative;overflow:hidden;padding:clamp(50px,9vw,120px);background:var(--lab-ink)}.ui-ux-design_finalCanvas__m64GE:after{content:"";position:absolute;inset:22px;pointer-events:none;border:1px solid #3e4942}.ui-ux-design_finalCanvas__m64GE>*{position:relative;z-index:1}.ui-ux-design_finalCanvas__m64GE .ui-ux-design_eyebrow__AIzF3{color:var(--lab-lime)}.ui-ux-design_finalCanvas__m64GE h2{max-width:920px;font-size:clamp(45px,7vw,96px)}.ui-ux-design_finalCanvas__m64GE>p:not(.ui-ux-design_eyebrow__AIzF3){max-width:760px;margin:25px 0 0;color:#b6c0b9;font-size:16px;line-height:1.75}.ui-ux-design_finalActions__iX0c0{margin-top:32px}.ui-ux-design_finalMarker__wYg6S{position:absolute;z-index:2;top:45px;right:55px;display:flex;align-items:center;gap:7px;color:var(--lab-ink);background:var(--lab-violet);padding:8px 11px;transform:rotate(3deg)}.ui-ux-design_finalMarker__wYg6S span{font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}@media (max-width:1100px){.ui-ux-design_heroLayout__EIiaw{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:42px}.ui-ux-design_heroSequence__wS6FW{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-ux-design_heroSequence__wS6FW li{border-bottom:1px solid rgba(255,255,255,.12)}.ui-ux-design_fidelityTrack__AB7Al{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-ux-design_knowledgeGrid__zau2n{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-ux-design_journeyRow__R473C{grid-template-columns:36px minmax(180px,.8fr) minmax(220px,1.2fr)}.ui-ux-design_journeyRow__R473C .ui-ux-design_textLink__J9sKG{grid-column:2/4}}@media (max-width:860px){.ui-ux-design_hero__Jq_1k{padding-top:104px}.ui-ux-design_heroLayout__EIiaw{grid-template-columns:1fr;padding:42px 0 54px}.ui-ux-design_heroCanvas___zGJr{width:min(100%,620px);transform:none}.ui-ux-design_canvasBody__y4_oI{min-height:390px}.ui-ux-design_sectionIntro__zACkw{grid-template-columns:50px minmax(0,1fr)}.ui-ux-design_engagementGrid___i3CF,.ui-ux-design_faqLayout__4_4wc,.ui-ux-design_systemLayout__IK4p_,.ui-ux-design_tabPanel__YmlJe{grid-template-columns:1fr}.ui-ux-design_systemCanvas__ECwPw{grid-template-columns:150px minmax(0,1fr)}.ui-ux-design_faqLayout__4_4wc{gap:42px}.ui-ux-design_handoffRail__vzKzM{grid-template-columns:1fr}.ui-ux-design_handoffRail__vzKzM>svg{transform:rotate(90deg);justify-self:center}.ui-ux-design_caseStudio__dOGLw{grid-template-columns:1fr}}@media (max-width:640px){.ui-ux-design_shell__VDtzM{width:min(100% - 24px,1400px)}.ui-ux-design_hero__Jq_1k{padding-top:92px}.ui-ux-design_hero__Jq_1k h1{font-size:clamp(39px,13.2vw,58px)}.ui-ux-design_heroLead__cbso4{font-size:17px}.ui-ux-design_finalActions__iX0c0>*,.ui-ux-design_heroActions__c8ceF>*{width:100%}.ui-ux-design_heroCanvas___zGJr{box-shadow:10px 10px 0 rgba(216,255,82,.1)}.ui-ux-design_canvasBody__y4_oI{grid-template-columns:27px 1fr;min-height:330px;padding:42px 14px 18px 8px}.ui-ux-design_wireframePanel__NOp4H{padding:28px 17px 18px}.ui-ux-design_wireTitle__mRhCY{margin-top:38px}.ui-ux-design_wireGrid__ADLXz{margin-top:35px}.ui-ux-design_wireGrid__ADLXz span{height:54px}.ui-ux-design_annotationTop__g_HRV{top:10px;right:10px}.ui-ux-design_annotationBottom__lZVQA{right:9px;bottom:9px}.ui-ux-design_heroSequence__wS6FW{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-ux-design_sectionIntro__zACkw{grid-template-columns:1fr;gap:17px;margin-bottom:36px}.ui-ux-design_sectionIntro__zACkw h2{font-size:36px}.ui-ux-design_sectionLead__IyA9A{font-size:15px}.ui-ux-design_inkSection__W3eGo,.ui-ux-design_paperSection__0Xod5,.ui-ux-design_whiteSection__VFTPy{padding:72px 0}.ui-ux-design_tabList__flWh4{border-top:1px solid var(--lab-line)}.ui-ux-design_tabButton__c5Ebq,.ui-ux-design_tabListCompact__O5GuI .ui-ux-design_tabButton__c5Ebq{flex:1 1 50%;justify-content:flex-start;min-height:48px;padding:11px 10px;font-size:11px;border-top:0}.ui-ux-design_tabPanel__YmlJe{gap:25px;padding:25px 18px}.ui-ux-design_tabPanel__YmlJe h3{font-size:28px}.ui-ux-design_diagnosticFrame__5q6uD{padding:10px}.ui-ux-design_signalLegend__rdsWa{justify-content:flex-start}.ui-ux-design_evidenceHeader__e_1ER{display:none}.ui-ux-design_evidenceRow__a_2Qb{grid-template-columns:1fr}.ui-ux-design_evidenceRow__a_2Qb>*{border-bottom:0}.ui-ux-design_evidenceRow__a_2Qb>:last-child{border-bottom:1px solid #465049}.ui-ux-design_researchRule__uLmNZ{grid-template-columns:28px minmax(0,1fr)}.ui-ux-design_sectionCta__ac_aO{align-items:stretch;flex-direction:column}.ui-ux-design_sectionCta__ac_aO .ui-ux-design_primaryLink__e__8Z{width:100%}.ui-ux-design_fidelityTrack__AB7Al{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-ux-design_systemCanvas__ECwPw{grid-template-columns:1fr}.ui-ux-design_tokenColumn__hEDLM{border-right:0;border-bottom:1px solid #475249}.ui-ux-design_systemLinks__2HW4z{align-items:stretch;flex-direction:column}.ui-ux-design_systemLinks__2HW4z .ui-ux-design_primaryLink__e__8Z{width:100%;margin-left:0}.ui-ux-design_journeyRow__R473C{grid-template-columns:30px minmax(0,1fr);gap:15px}.ui-ux-design_journeyRow__R473C .ui-ux-design_textLink__J9sKG,.ui-ux-design_journeyRow__R473C>div:nth-child(3){grid-column:2}.ui-ux-design_inlineLinks__PJkMe{align-items:flex-start;flex-direction:column}.ui-ux-design_knowledgeGrid__zau2n{grid-template-columns:1fr}.ui-ux-design_knowledgeLink__EAPei{min-height:145px}.ui-ux-design_faqLayout__4_4wc{margin-top:75px;padding-top:55px}.ui-ux-design_faqList__RVYsY summary{grid-template-columns:26px minmax(0,1fr) 22px;font-size:13px}.ui-ux-design_faqList__RVYsY details>p{margin-left:36px;margin-right:5px}.ui-ux-design_finalCanvas__m64GE{padding:76px 28px 52px}.ui-ux-design_finalCanvas__m64GE:after{inset:10px}.ui-ux-design_finalCanvas__m64GE h2{font-size:clamp(40px,12vw,58px)}.ui-ux-design_finalMarker__wYg6S{top:18px;right:21px}}@media (max-width:360px){.ui-ux-design_shell__VDtzM{width:min(100% - 20px,1400px)}.ui-ux-design_hero__Jq_1k h1{font-size:39px}.ui-ux-design_canvasToolbar__Y3cSo p{display:none}.ui-ux-design_canvasBody__y4_oI{min-height:310px}.ui-ux-design_wireActions__Yj4Ki span{width:72px}.ui-ux-design_tabButton__c5Ebq,.ui-ux-design_tabListCompact__O5GuI .ui-ux-design_tabButton__c5Ebq{flex-basis:100%}.ui-ux-design_fidelityTrack__AB7Al{grid-template-columns:1fr}.ui-ux-design_miniFrame__BrP2t{max-height:240px}}@media (prefers-reduced-motion:reduce){.ui-ux-design_page__viCV8 *,.ui-ux-design_page__viCV8 :after,.ui-ux-design_page__viCV8 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}