.software-development_page__gMtC6{background:radial-gradient(circle at top,rgba(124,92,255,.16),transparent 32%),linear-gradient(180deg,#0e0c1b,#121121 18%,#161328);color:#f8f6ff}.software-development_heroSection__WZstM,.software-development_sectionDarkAlt__GG8Lv,.software-development_sectionDark__aVuvB,.software-development_urgencySection__eYTGH{position:relative;overflow:clip}.software-development_heroSection__WZstM{padding:7.75rem 0 5rem}.software-development_heroGlowPrimary__uGHTq,.software-development_heroGlowSecondary__yUyNK,.software-development_heroVisualHalo__P_84A{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none}.software-development_heroGlowPrimary__uGHTq{top:-6rem;right:-8rem;width:min(34rem,44vw);height:min(34rem,44vw);background:rgba(124,92,255,.3)}.software-development_heroGlowSecondary__yUyNK{bottom:3rem;left:-10rem;width:min(28rem,40vw);height:min(28rem,40vw);background:rgba(68,35,192,.22)}.software-development_heroShell__AaXWL{position:relative;z-index:1}.software-development_heroContent__V2y32{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(2rem,4vw,5rem);align-items:center}.software-development_heroCopy__fIOXq{max-width:40rem}.software-development_cardEyebrow__eyNoU,.software-development_finalKicker__Zvqrb,.software-development_flowLabel__TtFz2,.software-development_infraEyebrow__5RVlf,.software-development_kickerLight__OVj5q,.software-development_kicker__1muI6,.software-development_panelLabel___QVl_{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;border:1px solid rgba(124,92,255,.28);background:rgba(124,92,255,.1);color:#c9c1f8;line-height:1;white-space:nowrap}.software-development_cardEyebrow__eyNoU:before,.software-development_finalKicker__Zvqrb:before,.software-development_flowLabel__TtFz2:before,.software-development_infraEyebrow__5RVlf:before,.software-development_kickerLight__OVj5q:before,.software-development_kicker__1muI6:before,.software-development_panelLabel___QVl_:before{content:"";width:5px;height:5px;border-radius:50%;background:#9e90f0;flex-shrink:0}.software-development_sectionFaq__caxFd .software-development_sectionHeadingLight__BMogt h2{color:#f8f6ff}.software-development_heroTitle__dO3Vc{margin:1rem 0 0;font-family:var(--font-cormorant),system-ui,sans-serif;font-weight:800;letter-spacing:-.055em;line-height:1;font-size:clamp(2.4rem,4.2vw,4rem)}.software-development_heroTitle__dO3Vc span{display:block;background:linear-gradient(90deg,#ffffff,#c8bfff 48%,#8f76ff);-webkit-background-clip:text;background-clip:text;color:transparent}.software-development_heroSummary__9sWl1{margin:1.5rem 0 0;max-width:38rem;color:rgba(229,223,245,.74);font-size:1rem;line-height:1.8}.software-development_heroActions__dUd4k{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.software-development_finalPrimaryButton__ROZqB,.software-development_finalSecondaryButton__4_Ddv,.software-development_primaryButton__5Mwdv,.software-development_secondaryButton__eLKUD{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.5rem;padding:.95rem 1.5rem;border-radius:999px;font-size:.95rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.software-development_finalPrimaryButton__ROZqB,.software-development_primaryButton__5Mwdv{background:linear-gradient(135deg,#7c5cff,#4423c0);color:#ffffff;box-shadow:0 24px 48px rgba(68,35,192,.36)}.software-development_finalPrimaryButton__ROZqB:hover,.software-development_primaryButton__5Mwdv:hover{transform:translateY(-2px);box-shadow:0 28px 58px rgba(68,35,192,.44)}.software-development_finalSecondaryButton__4_Ddv,.software-development_secondaryButton__eLKUD{border:1px solid rgba(201,191,255,.22);background:rgba(20,18,34,.6);color:#f5f2ff}.software-development_finalSecondaryButton__4_Ddv:hover,.software-development_secondaryButton__eLKUD:hover{transform:translateY(-2px);background:rgba(30,28,46,.8);border-color:rgba(201,191,255,.4)}.software-development_signalList___xH1J{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem;margin:2rem 0 0;padding:0}.software-development_signalList___xH1J li{padding:.72rem 1rem;border-radius:999px;border:1px solid rgba(201,191,255,.14);background:rgba(28,26,41,.65);color:rgba(229,223,245,.82);font-size:.84rem}.software-development_heroVisual__k2M3z{position:relative;min-height:34rem;display:flex;align-items:center;justify-content:center}.software-development_heroVisualHalo__P_84A{inset:20% 16% auto auto;width:18rem;height:18rem;background:rgba(124,92,255,.34)}.software-development_codeWindow__G8nt8{position:relative;z-index:1;width:min(100%,30rem);border-radius:1.6rem;overflow:hidden;border:1px solid rgba(201,191,255,.16);background:linear-gradient(180deg,rgba(22,19,40,.97),rgba(14,12,27,.98));box-shadow:0 32px 80px rgba(8,6,22,.55),0 0 0 1px rgba(124,92,255,.06)}.software-development_codeWindowBar__l7l3P{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.2rem;border-bottom:1px solid rgba(201,191,255,.1);background:rgba(124,92,255,.04)}.software-development_codeWindowDots__tDiwh{display:flex;gap:.5rem}.software-development_codeWindowDots__tDiwh span{width:.65rem;height:.65rem;border-radius:50%}.software-development_codeWindowTitle__Nd7KR{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(180,160,255,.55)}.software-development_codeWindowBadge__0Ze_1{font-size:.7rem;font-weight:700;padding:.3rem .7rem;border-radius:999px;background:rgba(124,92,255,.14);color:#b7a6ff;border:1px solid rgba(124,92,255,.24)}.software-development_codeBody__hb87J{padding:1.25rem 1.4rem;font-family:Fira Code,Cascadia Code,monospace;font-size:.8rem;line-height:1.85}.software-development_codeBody__hb87J pre{margin:0;white-space:pre-wrap;word-break:break-word}.software-development_cCodeKeyword__WWQ94{color:#bb9af7}.software-development_cCodeFunc__FbuhJ{color:#7dcfff}.software-development_cCodeStr__Jo5bv{color:#9ece6a}.software-development_cCodeNum__d5Qv2{color:#ff9e64}.software-development_cCodeProp__wveBs{color:#73daca}.software-development_cCodeComment__6mAEH{color:rgba(160,145,210,.55)}.software-development_codeMetrics__8TGhH{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(201,191,255,.1)}.software-development_codeMetricItem__BWeZ0{padding:.85rem 1rem;text-align:center;border-right:1px solid rgba(201,191,255,.08)}.software-development_codeMetricItem__BWeZ0:last-child{border-right:none}.software-development_codeMetricValue__e76n5{display:block;font-size:1.1rem;font-weight:800;color:#b7a6ff;letter-spacing:-.03em;line-height:1}.software-development_codeMetricLabel__4jzr2{display:block;margin-top:.3rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(180,160,255,.45);font-weight:600}.software-development_floatingBadgeBottom__e6x7r,.software-development_floatingBadgeTop__0oy0G{position:absolute;padding:.85rem 1.1rem;border-radius:1.2rem;border:1px solid rgba(201,191,255,.16);background:linear-gradient(180deg,rgba(28,26,46,.95),rgba(18,16,36,.96));box-shadow:0 20px 50px rgba(8,6,22,.45)}.software-development_floatingBadgeTop__0oy0G{top:0;left:-3rem;width:min(13rem,44%)}.software-development_floatingBadgeBottom__e6x7r{bottom:0;right:-3rem;width:min(13rem,44%)}.software-development_floatingBadgeBottom__e6x7r span,.software-development_floatingBadgeTop__0oy0G span{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(180,160,255,.5);margin-bottom:.3rem;font-weight:700}.software-development_floatingBadgeBottom__e6x7r strong,.software-development_floatingBadgeTop__0oy0G strong{display:block;font-size:.88rem;font-weight:700;color:#f0ecff;line-height:1.3}.software-development_impactSection__fgqu6{position:relative;padding:6rem 0;overflow:clip;background:radial-gradient(circle at 50% 100%,rgba(124,92,255,.18),transparent 40%),linear-gradient(180deg,#0e0c1b,#121121)}.software-development_impactContent__37mYP{text-align:center;position:relative;z-index:2}.software-development_impactContent__37mYP .software-development_kicker__1muI6{margin-bottom:.8rem}.software-development_impactMetric__3LPbX{position:relative;z-index:3;margin:0;font-size:clamp(4rem,10vw,8rem);font-weight:800;background:linear-gradient(90deg,#c8bfff,#7c5cff 48%,#4423c0);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.05;letter-spacing:-.05em;font-family:var(--font-cormorant),system-ui,sans-serif}.software-development_impactMetric__3LPbX:before{content:"DELIVERED";position:absolute;top:50%;left:50%;transform:translate(-50%,-80%);z-index:0;font-size:clamp(6rem,16vw,12rem);font-weight:900;letter-spacing:-.08em;color:rgba(124,92,255,.05);white-space:nowrap;line-height:.9;pointer-events:none;font-family:var(--font-cormorant),system-ui,sans-serif}.software-development_impactDescription__Kxpkn{margin:2rem auto 0;max-width:52rem;font-size:1.1rem;color:rgba(221,213,255,.72);line-height:1.7;font-style:italic;position:relative;z-index:3}.software-development_sectionDark__aVuvB{padding:1rem 0 6rem}.software-development_sectionDarkAlt__GG8Lv{padding:6rem 0;background:radial-gradient(circle at top right,rgba(124,92,255,.1),transparent 26%),linear-gradient(180deg,#121121,#0e0c1b)}.software-development_sectionBlend__bviOp{position:relative;padding:6rem 0;background:radial-gradient(circle at top left,rgba(68,35,192,.14),transparent 28%),linear-gradient(180deg,#161328,#131121);color:#f8f6ff}.software-development_sectionFaq__caxFd{padding:8rem 0 9rem;position:relative;overflow:hidden;background:linear-gradient(180deg,#0e0c1b,#100e20 60%,#0c0a18);color:#f8f6ff}.software-development_sectionHeadingLight__BMogt,.software-development_sectionHeading__8ad76{max-width:44rem;margin-bottom:2.75rem}.software-development_finalCtaCard__JQRck h2,.software-development_proofCopy__485tU h2,.software-development_sectionHeadingLight__BMogt h2,.software-development_sectionHeading__8ad76 h2,.software-development_solutionCopy__s4FRx h2,.software-development_urgencyBand__X9nXJ h2{font-family:var(--font-cormorant),system-ui,sans-serif;font-weight:800;letter-spacing:-.055em;line-height:.96;font-size:clamp(2.2rem,4vw,4rem);margin:.8rem 0 0}.software-development_sectionHeading__8ad76 p:not(:first-child),.software-development_solutionCopy__s4FRx>p:not(:first-child),.software-development_urgencyBand__X9nXJ>div>p:not(:first-child){margin:1rem 0 0;font-size:1rem;line-height:1.8;color:rgba(221,213,255,.78)}.software-development_finalCtaCard__JQRck>p:not(:first-child),.software-development_proofCopy__485tU>p:not(:first-child),.software-development_sectionHeadingLight__BMogt p:not(:first-child){margin:1rem 0 0;font-size:1rem;line-height:1.8}.software-development_capabilityGrid___XNDF,.software-development_painGrid__s9F95{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.software-development_capabilityGrid___XNDF{grid-template-columns:repeat(2,minmax(0,1fr))}.software-development_iconWrapLight__a6wcG,.software-development_iconWrap__sRCY0{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;flex-shrink:0}.software-development_iconWrap__sRCY0{background:linear-gradient(180deg,rgba(124,92,255,.22),rgba(124,92,255,.08));color:#b7a6ff}.software-development_iconWrapLight__a6wcG{background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.25);color:#b7a6ff}.software-development_sectionHeadingH2__sudje{margin:.8rem 0 0;font-family:var(--font-cormorant),system-ui,sans-serif;font-weight:800;letter-spacing:-.055em;line-height:.96;font-size:clamp(2rem,3.5vw,3.2rem);color:#f8f6ff}.software-development_glassCard__8Bj2m,.software-development_painCard__9Oz1Y{height:100%;border-radius:1.5rem;padding:1.5rem;border:1px solid rgba(201,191,255,.1);background:rgba(20,18,32,.7);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:.75rem;align-content:flex-start}.software-development_glassCard__8Bj2m h3,.software-development_painCard__9Oz1Y h3{margin:0;font-size:1.15rem;line-height:1.28;letter-spacing:-.02em;color:#fff;flex:0 0 100%}.software-development_glassCard__8Bj2m p:not(:first-of-type),.software-development_painCard__9Oz1Y p:not(:first-of-type){margin:0;font-size:.95rem;line-height:1.75;color:rgba(221,213,255,.7);flex:0 0 100%}.software-development_proofGrid__S2fZw,.software-development_solutionGrid__a_2BC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);align-items:center}.software-development_proofCopy__485tU h2,.software-development_solutionCopy__s4FRx h2{color:#f8f6ff;max-width:38rem}.software-development_sectionBlend__bviOp .software-development_solutionCopy__s4FRx>p{color:rgba(221,213,255,.8)}.software-development_checklist__KDqkK{list-style:none;padding:0;margin:1.8rem 0 0;display:grid;gap:.8rem}.software-development_checklist__KDqkK li{position:relative;padding-left:1.8rem;color:rgba(221,213,255,.82);line-height:1.7;font-size:.96rem}.software-development_checklist__KDqkK li:before{content:"";position:absolute;top:.55rem;left:0;width:.7rem;height:.7rem;border-radius:50%;background:linear-gradient(135deg,#7c5cff,#4423c0);box-shadow:0 0 0 .3rem rgba(124,92,255,.12)}.software-development_solutionPanel__7iJ4g{padding:1.5rem;border-radius:1.8rem;border:1px solid rgba(201,191,255,.14);background:rgba(19,17,33,.7);box-shadow:0 28px 80px rgba(8,6,22,.28)}.software-development_solutionPanelList__g0tHe{display:grid;gap:1rem;margin-top:1rem}.software-development_solutionPanelItem__oWRpM{padding:1.1rem 1.15rem;border:1px solid rgba(201,191,255,.1);background:rgba(124,92,255,.03);border-radius:1rem}.software-development_solutionPanelItem__oWRpM h3{margin:0;font-size:1rem;font-weight:700;color:#b7a6ff;letter-spacing:-.02em}.software-development_solutionPanelItem__oWRpM p{margin:.5rem 0 0;font-size:.88rem;line-height:1.65;color:rgba(221,213,255,.68)}.software-development_techSection__xTpO2{padding:7rem 0;background:radial-gradient(ellipse at 30% 0,rgba(68,35,192,.12),transparent 45%),radial-gradient(ellipse at 80% 100%,rgba(124,92,255,.08),transparent 45%),linear-gradient(180deg,#0e0c1b,#121221);position:relative;overflow:clip}.software-development_techLayout__egUEa{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start}.software-development_techLeft__t73q5{position:sticky;top:7rem}.software-development_techTabBar__87X6N{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}.software-development_techTab__k_F50{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.2rem;border-radius:1rem;font-size:.9rem;font-weight:600;cursor:pointer;border:1px solid rgba(201,191,255,.1);background:rgba(22,20,36,.4);color:rgba(221,213,255,.5);transition:all .22s ease;appearance:none;text-align:left}.software-development_techTab__k_F50:hover{border-color:rgba(201,191,255,.22);color:rgba(221,213,255,.85);background:rgba(124,92,255,.05)}.software-development_techTabActive__Eg_3Q{background:rgba(124,92,255,.1);border-color:rgba(124,92,255,.4);color:#b7a6ff;box-shadow:inset 3px 0 0 #7c5cff,0 0 0 1px rgba(124,92,255,.06)}.software-development_techTabCount__nfUH3{font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;background:rgba(124,92,255,.1);color:rgba(180,160,255,.6)}.software-development_techTabActive__Eg_3Q .software-development_techTabCount__nfUH3{background:rgba(124,92,255,.2);color:#b7a6ff}.software-development_techPanelHeader__5T_TX{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(201,191,255,.1)}.software-development_techPanelTitle__GqhkS{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:rgba(180,160,255,.55)}.software-development_techPanelBadge__RUUFU{font-size:.72rem;font-weight:700;padding:.3rem .8rem;border-radius:999px;background:rgba(124,92,255,.1);border:1px solid rgba(124,92,255,.22);color:rgba(180,160,255,.7)}.software-development_techPanel__HQyM1{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;min-height:12rem}.software-development_techPill__nYrz8{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:1rem;font-size:.86rem;font-weight:600;border:1px solid rgba(201,191,255,.12);background:rgba(22,20,38,.7);color:rgba(221,213,255,.82);transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease;cursor:default;position:relative;overflow:hidden}.software-development_techPill__nYrz8:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(124,92,255,.08),transparent);opacity:0;transition:opacity .3s ease}.software-development_techPill__nYrz8:hover{transform:translateY(-2px) scale(1.02);border-color:rgba(201,191,255,.22);background:rgba(30,28,48,.85)}.software-development_techPill__nYrz8:hover:before{opacity:1}.software-development_techDot__4IJUu{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0}.software-development_processGrid__IUPyM{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.software-development_processCard__PuVWS{padding:1.5rem;border-radius:1.5rem;border:1px solid rgba(201,191,255,.1);background:rgba(20,18,34,.72);height:100%}.software-development_processStep__PXHB8{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;padding:.5rem .85rem;border-radius:999px;border:1px solid rgba(201,191,255,.2);color:#b7a6ff;font-size:.82rem;font-weight:700;letter-spacing:.16em;margin-bottom:1rem}.software-development_processCard__PuVWS h3{margin:0;font-size:1.15rem;line-height:1.25;letter-spacing:-.02em;color:#fff}.software-development_processCard__PuVWS p{margin:.8rem 0 0;font-size:.95rem;line-height:1.75;color:rgba(221,213,255,.7)}.software-development_differentiatorList__3l4qG{display:grid;gap:1rem}.software-development_differentiatorCard__wHfoY{position:relative;padding:1.4rem 1.5rem;border-radius:1.5rem;border:1px solid rgba(201,191,255,.14);background:linear-gradient(145deg,rgba(22,20,38,.97),rgba(16,14,30,.98));box-shadow:0 16px 48px rgba(8,6,22,.3);overflow:hidden;transition:border-color .25s ease,transform .25s ease}.software-development_differentiatorCard__wHfoY:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#7c5cff,rgba(124,92,255,.3),transparent)}.software-development_differentiatorCard__wHfoY:hover{border-color:rgba(124,92,255,.32);transform:translateX(4px)}.software-development_differentiatorCard__wHfoY h3{margin:.75rem 0 0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#f0ecff}.software-development_differentiatorCard__wHfoY p{margin:.55rem 0 0;font-size:.88rem;line-height:1.7;color:rgba(221,213,255,.6)}.software-development_quoteCard__N4P22{margin-top:2rem;padding:1.6rem;border-radius:1.8rem;border:1px solid rgba(201,191,255,.14);background:linear-gradient(180deg,rgba(19,17,33,.9),rgba(13,11,25,.92));box-shadow:0 28px 80px rgba(8,6,22,.28)}.software-development_quoteCard__N4P22 p{margin:0;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.5;font-weight:600;letter-spacing:-.03em;color:#ffffff}.software-development_quoteCard__N4P22 div{margin-top:1.4rem}.software-development_quoteCard__N4P22 strong{display:block;color:#b7a6ff;font-size:.9rem;letter-spacing:-.01em}.software-development_quoteCard__N4P22 span{display:block;font-size:.8rem;color:rgba(180,160,255,.55);margin-top:.2rem;text-transform:uppercase;letter-spacing:.12em}.software-development_resultsSection__MW4eu{padding:6rem 0;background:radial-gradient(circle at bottom left,rgba(124,92,255,.1),transparent 40%),linear-gradient(180deg,#0e0c1b,#121121)}.software-development_resultsGrid__mE6_d{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.software-development_resultCard__MpqK0{padding:2rem;border:1px solid rgba(201,191,255,.1);background:linear-gradient(180deg,rgba(22,20,36,.7),rgba(14,12,28,.7));box-shadow:0 28px 80px rgba(8,6,22,.3);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:1.8rem;display:flex;flex-direction:column;gap:.8rem}.software-development_resultMetric__JELxy{margin:0;font-size:clamp(2rem,3vw,3.2rem);font-weight:800;background:linear-gradient(90deg,#ffffff,#c8bfff 48%,#7c5cff);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1;letter-spacing:-.04em}.software-development_resultCard__MpqK0 h3{margin:0;font-size:1rem;font-weight:700;color:#ffffff;letter-spacing:-.02em;line-height:1.3}.software-development_resultContext__j_S0s{margin:0;font-size:.88rem;color:rgba(221,213,255,.6);line-height:1.6}.software-development_tiersSection___1QUx{padding:6rem 0;background:linear-gradient(180deg,#121121,#0e0c1b)}.software-development_tiersGrid__bLy_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.software-development_tierCard__7U1Ax{position:relative;display:flex;flex-direction:column;padding:2rem;border:1px solid rgba(201,191,255,.12);background:linear-gradient(180deg,rgba(20,18,34,.75),rgba(14,12,28,.72));box-shadow:0 28px 80px rgba(8,6,22,.3);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:2rem;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.software-development_tierCard__7U1Ax:hover{transform:translateY(-4px);box-shadow:0 32px 90px rgba(124,92,255,.16);border-color:rgba(124,92,255,.28)}.software-development_tierCardFeatured__ZnU_A{border:2px solid rgba(124,92,255,.4);background:linear-gradient(180deg,rgba(124,92,255,.08),rgba(68,35,192,.05));box-shadow:0 32px 90px rgba(124,92,255,.2);transform:scale(1.02)}.software-development_tierCardFeatured__ZnU_A:hover{transform:scale(1.02) translateY(-4px)}.software-development_tierCard__7U1Ax h3{margin:0;font-size:1.4rem;font-weight:800;color:#ffffff;letter-spacing:-.02em}.software-development_tierDescription__lC7sU{margin-top:.4rem;color:rgba(221,213,255,.7);font-size:.95rem;line-height:1.5}.software-development_tierPrice__YmIsr{margin-top:1.6rem;display:flex;align-items:baseline;gap:.6rem}.software-development_tierPriceLabel__d_lSU{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(180,160,255,.55);font-weight:700}.software-development_tierPriceValue__Ep38u{font-size:2.2rem;font-weight:800;background:linear-gradient(90deg,#ffffff,#c8bfff 48%,#7c5cff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.04em}.software-development_tierFeatures__F1XOZ{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem;flex:1}.software-development_tierFeatures__F1XOZ li{display:flex;align-items:flex-start;gap:.8rem;font-size:.9rem;color:rgba(221,213,255,.82);line-height:1.5}.software-development_checkmark__LmvYo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.2rem;height:1.2rem;border-radius:50%;background:rgba(124,92,255,.18);margin-top:.15rem}.software-development_checkmark__LmvYo:before{content:"✓";font-size:.72rem;font-weight:800;color:#b7a6ff}.software-development_tierHighlight___uAPj{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(201,191,255,.1);font-size:.85rem;color:rgba(180,160,255,.65);line-height:1.6;font-style:italic}.software-development_tierButtonPrimary__y878r,.software-development_tierButtonSecondary__Fr7GA{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.85rem 1.4rem;border-radius:999px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;margin-top:2rem}.software-development_tierButtonPrimary__y878r{background:linear-gradient(135deg,#7c5cff,#4423c0);color:#ffffff;box-shadow:0 18px 38px rgba(68,35,192,.32)}.software-development_tierButtonPrimary__y878r:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(68,35,192,.42)}.software-development_tierButtonSecondary__Fr7GA{border:1px solid rgba(201,191,255,.22);background:rgba(19,17,33,.6);color:#f0ecff}.software-development_tierButtonSecondary__Fr7GA:hover{transform:translateY(-2px);background:rgba(28,26,44,.8);border-color:rgba(201,191,255,.38)}.software-development_urgencySection__eYTGH{padding:6rem 0;background:linear-gradient(180deg,#121121,#0e0c1b);position:relative;overflow:clip}.software-development_urgencyBand__X9nXJ{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3rem;padding:clamp(2.5rem,5vw,4rem);border-radius:2rem;border:1px solid rgba(124,92,255,.25);background:linear-gradient(135deg,rgba(20,18,38,.97),rgba(14,12,28,.99));box-shadow:0 0 0 1px rgba(124,92,255,.06),0 32px 80px rgba(8,6,22,.55);overflow:hidden}.software-development_urgencyBand__X9nXJ:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(124,92,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(124,92,255,.04) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.software-development_urgencyBand__X9nXJ:after{content:"";position:absolute;top:-4rem;left:-4rem;width:22rem;height:22rem;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.14) 0,transparent 70%);filter:blur(40px);pointer-events:none}.software-development_urgencyBandCopy__cAuNv{position:relative;z-index:1}.software-development_urgencyBand__X9nXJ h2{color:#fff;font-size:clamp(1.8rem,3.5vw,3rem)}.software-development_urgencyBandCta__elvrb{position:relative;z-index:1;flex-shrink:0}.software-development_faqOrb1__OGtbd{position:absolute;top:-8rem;left:-10rem;width:42rem;height:42rem;border-radius:50%;background:radial-gradient(circle,rgba(109,85,233,.18) 0,transparent 65%);pointer-events:none;filter:blur(2px)}.software-development_faqOrb2__Noe2c{position:absolute;bottom:-6rem;right:-8rem;width:36rem;height:36rem;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.12) 0,transparent 65%);pointer-events:none;filter:blur(2px)}.software-development_faqGrid__tfTaK{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(124,92,255,.09) 1px,transparent 0);background-size:32px 32px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 40%,transparent 100%)}.software-development_faqHead__0QiPA{text-align:center;max-width:52rem;margin:0 auto}.software-development_faqTitle__8Q3ac{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#f5f2ff;margin:.6rem 0 1rem}.software-development_faqSummary__h36qD{font-size:1rem;line-height:1.8;color:rgba(232,226,255,.72);max-width:42rem;margin:0 auto}.software-development_faqRule__52Gzg{height:1px;margin:3.5rem 0 0;background:linear-gradient(90deg,transparent,rgba(124,92,255,.45) 35%,rgba(167,139,250,.55) 50%,rgba(124,92,255,.45) 65%,transparent)}.software-development_faqList__adxVm{display:flex;flex-direction:column}.software-development_faqItem__mLtOt{position:relative;border-bottom:1px solid rgba(201,191,255,.09);transition:background .28s ease}.software-development_faqItem__mLtOt:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:linear-gradient(90deg,#7c5cff,#a78bfa,transparent);transition:width .38s ease}.software-development_faqItemOpen__wKln_:after,.software-development_faqItem__mLtOt:hover:after{width:100%}.software-development_faqItemOpen__wKln_{background:linear-gradient(180deg,rgba(124,92,255,.04),transparent)}.software-development_faqItemBtn__Nina6{display:flex;align-items:center;gap:1.5rem;width:100%;padding:1.75rem 0;background:none;border:none;cursor:pointer;text-align:left;appearance:none}.software-development_faqNum__sdb02{flex-shrink:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;letter-spacing:-.04em;line-height:1;min-width:3.6rem;background:linear-gradient(135deg,rgba(124,92,255,.32),rgba(167,139,250,.22));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:background .28s ease;user-select:none}.software-development_faqItemOpen__wKln_ .software-development_faqNum__sdb02{background:linear-gradient(135deg,#7c5cff,#c4b5fd);-webkit-background-clip:text;background-clip:text}.software-development_faqQ__zy8rb{flex:1;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:650;letter-spacing:-.015em;color:rgba(240,236,255,.82);line-height:1.45;transition:color .28s ease}.software-development_faqItemOpen__wKln_ .software-development_faqQ__zy8rb,.software-development_faqItem__mLtOt:hover .software-development_faqQ__zy8rb{color:#f5f2ff}.software-development_faqIcon__HePlg{flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(124,92,255,.2);background:rgba(124,92,255,.06);color:rgba(167,139,250,.65);transition:background .28s ease,border-color .28s ease,color .28s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.software-development_faqItem__mLtOt:hover .software-development_faqIcon__HePlg{background:rgba(124,92,255,.12);border-color:rgba(124,92,255,.32);color:#c4b5fd}.software-development_faqIconOpen__OTMsN{transform:rotate(180deg);background:rgba(124,92,255,.18)!important;border-color:rgba(124,92,255,.42)!important;color:#c4b5fd!important}.software-development_faqBody__RM3Tm{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1)}.software-development_faqItemOpen__wKln_ .software-development_faqBody__RM3Tm{grid-template-rows:1fr}.software-development_faqBodyInner__jOwAQ{overflow:hidden}.software-development_faqA__ldD5E{margin:0;padding:0 5.1rem 1.75rem;font-size:.97rem;line-height:1.88;color:rgba(232,226,255,.8);letter-spacing:.005em}.software-development_finalCtaSection__8Kkql{padding:0 0 6rem;background:linear-gradient(180deg,#0e0c1b,#0e0c1b)}.software-development_finalCtaCard__JQRck{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;padding:clamp(2.5rem,5vw,4.5rem);border-radius:2.25rem;overflow:hidden;border:1px solid rgba(124,92,255,.24);background:linear-gradient(135deg,rgba(16,14,30,.98),rgba(12,10,24,.99));box-shadow:0 0 0 1px rgba(124,92,255,.06),0 40px 100px rgba(8,6,22,.6)}.software-development_finalCtaCard__JQRck:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#7c5cff 40%,#b7a6ff 70%,transparent);background-size:200% 100%;animation:software-development_ctaSweep__a_dtM 4s ease infinite}@keyframes software-development_ctaSweep__a_dtM{0%{background-position:-200%}to{background-position:200%}}.software-development_finalCtaCard__JQRck:after{content:"";position:absolute;bottom:-6rem;right:-6rem;width:30rem;height:30rem;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.12) 0,transparent 70%);filter:blur(50px);pointer-events:none}.software-development_finalCtaCard__JQRck h2,.software-development_finalCtaCard__JQRck p,.software-development_finalCtaCopy__jL09_,.software-development_finalKicker__Zvqrb{position:relative;z-index:1}.software-development_finalCtaCard__JQRck h2{color:#ffffff}.software-development_finalCtaCopy__jL09_>p:not(:first-child){margin-top:1rem;color:rgba(221,213,255,.7);line-height:1.75;font-size:1rem}.software-development_finalCtaActions__dqAhc{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.software-development_finalCtaFeatures__ASS7G{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.software-development_finalCtaFeatureItem__4WT7M{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;border-radius:1.2rem;border:1px solid rgba(201,191,255,.1);background:rgba(124,92,255,.04);transition:border-color .22s ease}.software-development_finalCtaFeatureItem__4WT7M:hover{border-color:rgba(124,92,255,.26)}.software-development_finalCtaFeatureIcon__9In6S{width:2rem;height:2rem;border-radius:.7rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.22);color:#b7a6ff}.software-development_finalCtaFeatureText___pBDj strong{display:block;font-size:.82rem;font-weight:700;color:#f0ecff;letter-spacing:-.01em}.software-development_finalCtaFeatureText___pBDj span{display:block;font-size:.75rem;color:rgba(221,213,255,.5);margin-top:.15rem;line-height:1.4}.software-development_finalPrimaryButton__ROZqB{background:linear-gradient(135deg,#7c5cff,#4423c0);color:#ffffff;box-shadow:0 18px 38px rgba(68,35,192,.3)}.software-development_finalPrimaryButton__ROZqB:hover{box-shadow:0 22px 44px rgba(68,35,192,.42)}.software-development_finalSecondaryButton__4_Ddv{background:rgba(124,92,255,.06);border-color:rgba(201,191,255,.2);color:#f0ecff}.software-development_finalSecondaryButton__4_Ddv:hover{background:rgba(124,92,255,.12);border-color:rgba(201,191,255,.32)}.software-development_tiltCard__0oDVC{transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.software-development_tiltCard__0oDVC:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(124,92,255,.1) 0,transparent 60%);opacity:var(--mo,0);transition:opacity .3s ease;pointer-events:none;z-index:1}@media (max-width:1024px){.software-development_finalCtaCard__JQRck,.software-development_heroContent__V2y32,.software-development_proofGrid__S2fZw,.software-development_solutionGrid__a_2BC,.software-development_techLayout__egUEa{grid-template-columns:1fr;gap:2.5rem}.software-development_techLeft__t73q5{position:static}.software-development_techTabBar__87X6N{flex-direction:row;flex-wrap:wrap}.software-development_techTab__k_F50{flex:none}.software-development_techPanel__HQyM1{grid-template-columns:repeat(3,1fr)}.software-development_capabilityGrid___XNDF,.software-development_painGrid__s9F95,.software-development_processGrid__IUPyM,.software-development_resultsGrid__mE6_d,.software-development_tiersGrid__bLy_3{grid-template-columns:repeat(2,minmax(0,1fr))}.software-development_tierCardFeatured__ZnU_A{transform:scale(1)}.software-development_tierCardFeatured__ZnU_A:hover{transform:translateY(-4px)}.software-development_urgencyBand__X9nXJ{grid-template-columns:1fr}.software-development_heroVisual__k2M3z{min-height:30rem}.software-development_faqA__ldD5E{padding-left:1.5rem;padding-right:1.5rem}.software-development_faqNum__sdb02{min-width:2.8rem}}@media (max-width:720px){.software-development_page__gMtC6{overflow-x:hidden}.software-development_heroSection__WZstM{padding-top:6rem;padding-bottom:3.5rem;overflow:hidden}.software-development_heroContent__V2y32{grid-template-columns:1fr;gap:2rem}.software-development_heroVisual__k2M3z{display:none}.software-development_heroTitle__dO3Vc{font-size:clamp(2.2rem,9vw,3.2rem);letter-spacing:-.04em;line-height:1.05}.software-development_heroSummary__9sWl1{font-size:.95rem}.software-development_signalList___xH1J{gap:.5rem}.software-development_heroActions__dUd4k{flex-direction:column;gap:.75rem}.software-development_capabilityGrid___XNDF,.software-development_finalCtaCard__JQRck,.software-development_finalCtaFeatures__ASS7G,.software-development_painGrid__s9F95,.software-development_processGrid__IUPyM,.software-development_proofGrid__S2fZw,.software-development_resultsGrid__mE6_d,.software-development_solutionGrid__a_2BC,.software-development_techLayout__egUEa,.software-development_tiersGrid__bLy_3{grid-template-columns:1fr}.software-development_techPanel__HQyM1{grid-template-columns:repeat(2,1fr)}.software-development_faqA__ldD5E{padding-left:1rem;padding-right:1rem}.software-development_faqNum__sdb02{min-width:2.4rem;font-size:.7rem}.software-development_finalCtaSection__8Kkql,.software-development_impactSection__fgqu6,.software-development_resultsSection__MW4eu,.software-development_sectionBlend__bviOp,.software-development_sectionDarkAlt__GG8Lv,.software-development_sectionDark__aVuvB,.software-development_sectionFaq__caxFd,.software-development_techSection__xTpO2,.software-development_tiersSection___1QUx{padding:4rem 0}.software-development_finalCtaSection__8Kkql{padding-top:0}.software-development_sectionHeadingLight__BMogt,.software-development_sectionHeading__8ad76{margin-bottom:2rem}.software-development_finalPrimaryButton__ROZqB,.software-development_finalSecondaryButton__4_Ddv,.software-development_primaryButton__5Mwdv,.software-development_secondaryButton__eLKUD,.software-development_tierButtonPrimary__y878r,.software-development_tierButtonSecondary__Fr7GA{width:100%;justify-content:center}.software-development_tierCardFeatured__ZnU_A{transform:scale(1)}.software-development_resultMetric__JELxy{font-size:clamp(1.8rem,8vw,2.4rem)}.software-development_tierPrice__YmIsr{flex-direction:column;gap:.2rem}.software-development_impactMetric__3LPbX{font-size:clamp(3rem,10vw,5rem)}.software-development_sectionHeadingH2__sudje{font-size:clamp(1.8rem,7vw,2.8rem)}.software-development_urgencyBand__X9nXJ{padding:2rem 1.5rem}.software-development_urgencyBand__X9nXJ h2{font-size:clamp(1.6rem,7vw,2.4rem)}.software-development_faqTitle__8Q3ac{font-size:clamp(1.8rem,7vw,2.8rem)}.software-development_faqHead__0QiPA{padding:0}.software-development_differentiatorList__3l4qG{gap:1rem}}