.case-study-row{border-top:1px solid #ffffff1f;grid-template-columns:80px 1fr 60px;align-items:start;gap:30px;padding:42px 0;transition:padding .35s,background .35s;display:grid}.case-study-row:hover{background:linear-gradient(90deg,#ffd40012,#0000);padding-left:20px;padding-right:20px}.case-study-index{color:#ffd400;letter-spacing:.15em;font-size:.7rem;font-weight:700}.case-study-row h2{letter-spacing:-.05em;text-transform:uppercase;margin-top:12px;font-size:clamp(2rem,4.5vw,5.5rem);font-weight:800;line-height:.9}.case-study-row p{color:#ffffff80;max-width:650px;margin-top:15px}.tech-chip{letter-spacing:.12em;text-transform:uppercase;color:#ffffff61;border-bottom:1px solid #ffffff1f;padding-bottom:4px;font-size:.62rem}.case-study-action{border:1px solid #ffffff2e;place-items:center;width:50px;height:50px;transition:all .35s;display:grid}.case-study-action svg{width:19px}.case-study-row:hover .case-study-action{color:#000;background:#ffd400;border-color:#ffd400;transform:translate(4px,-4px)}@media (width<=640px){.case-study-row{grid-template-columns:38px 1fr;gap:15px}.case-study-action{grid-column:2}.case-study-row h2{font-size:2.3rem}}.enterprise-page .capability-grid,.enterprise-page .project-card-grid,.enterprise-page .ai-module-grid{background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important;display:grid!important;overflow:visible!important}.enterprise-page .capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.enterprise-page .project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.enterprise-page .ai-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-page .capability-grid .editorial-card,.enterprise-page .project-card-grid .project-card,.enterprise-page .ai-module-grid .ai-module-card{transform:none;isolation:isolate!important;color:#f8fafc!important;background:linear-gradient(145deg,#11182a 0%,#0b1020 100%)!important;border:1px solid #94a3b833!important;border-radius:20px!important;min-width:0!important;min-height:300px!important;padding:28px!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0003!important}.enterprise-page .capability-grid .editorial-card:before,.enterprise-page .project-card-grid .project-card:before,.enterprise-page .ai-module-grid .ai-module-card:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:1!important;background:radial-gradient(at 100% 0,#3b82f621,#0000 55%)!important;position:absolute!important;inset:0!important}.enterprise-page .capability-grid .editorial-card:hover,.enterprise-page .project-card-grid .project-card:hover,.enterprise-page .ai-module-grid .ai-module-card:hover{background:linear-gradient(145deg,#151e32 0%,#0d1427 100%)!important;border-color:#ffd4007a!important;transform:translateY(-5px)!important;box-shadow:0 22px 45px #00000052!important}.enterprise-page .capability-grid .editorial-card.card-light,.enterprise-page .project-card-grid .project-card-light,.enterprise-page .project-card-grid .project-card-yellow,.enterprise-page .ai-module-grid .ai-module-card.is-light,.enterprise-page .ai-module-grid .ai-module-card.is-yellow{color:#f8fafc!important;background:linear-gradient(145deg,#11182a 0%,#0b1020 100%)!important}.enterprise-page .capability-grid .editorial-card .card-title,.enterprise-page .project-card-grid .project-card-body h3,.enterprise-page .ai-module-grid .ai-module-card h2{color:#f8fafc!important;letter-spacing:-.025em!important;text-transform:none!important;font-size:clamp(1.3rem,2vw,1.8rem)!important;font-weight:750!important;line-height:1.2!important}.enterprise-page .capability-grid .editorial-card p,.enterprise-page .project-card-grid .project-card-body p,.enterprise-page .ai-module-grid .ai-module-card p{color:#aab7cc!important;opacity:1!important;font-size:.92rem!important;line-height:1.7!important}.enterprise-page .capability-grid .editorial-card .card-number,.enterprise-page .project-card-grid .project-card-top,.enterprise-page .ai-module-grid .ai-module-card .card-number{color:#9aa8bd!important}.enterprise-page .capability-grid .editorial-card .card-arrow,.enterprise-page .project-card-grid .project-circle,.enterprise-page .ai-module-grid .ai-module-card .ai-card-arrow{color:#60a5fa!important;background:#3b82f614!important;border:1px solid #60a5fa6b!important;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.enterprise-page .capability-grid .editorial-card:hover .card-arrow,.enterprise-page .project-card-grid .project-card:hover .project-circle,.enterprise-page .ai-module-grid .ai-module-card:hover .ai-card-arrow{color:#080b16!important;background:#ffd400!important;border-color:#ffd400!important}.enterprise-page .project-card-grid .project-tech span{color:#aab7cc!important;background:#94a3b80a!important;border:1px solid #94a3b833!important;border-radius:7px!important;padding:5px 8px!important}.enterprise-page .project-card-grid .project-card-bottom{color:#d5deeb!important;border-top:1px solid #94a3b82b!important}.enterprise-page .ai-module-grid .ai-module-card .capability-icon,.enterprise-page .project-card-grid .project-icon{color:#60a5fa!important;background:#3b82f61a!important;border:1px solid #60a5fa4d!important;border-radius:15px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important}@media (width<=1000px){.enterprise-page .capability-grid,.enterprise-page .project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.enterprise-page .capability-grid,.enterprise-page .project-card-grid,.enterprise-page .ai-module-grid{grid-template-columns:1fr!important;gap:12px!important}.enterprise-page .capability-grid .editorial-card,.enterprise-page .project-card-grid .project-card,.enterprise-page .ai-module-grid .ai-module-card{border-radius:16px!important;min-height:260px!important;padding:22px!important}}@keyframes melech-ai-breathe{0%,to{opacity:.42;filter:drop-shadow(0 0 22px #3b82f61f)}50%{opacity:.62;filter:drop-shadow(0 0 34px #06b6d433)}}@keyframes melech-card-aurora{0%{opacity:.72;background-position:0 0}to{opacity:1;background-position:100% 100%}}@keyframes melech-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes melech-glow-drift{0%,to{opacity:.72;transform:translate(0)scale(1)}50%{opacity:1;transform:translateY(-10px)scale(1.06)}}@keyframes melech-card-sheen{0%{background-position:180% 0}to{background-position:-180% 0}}.enterprise-page .hero-neural{animation:7s ease-in-out infinite melech-ai-breathe}.enterprise-page .product-glow{animation:10s ease-in-out infinite melech-glow-drift}.enterprise-page .product-glow-b{animation-delay:-5s}.enterprise-page .mevana-panel{transition:box-shadow .35s,border-color .35s,filter .35s}.enterprise-page .mevana-panel:hover{filter:brightness(1.06);border-color:#ffd40094;box-shadow:0 34px 100px #000000a3,0 0 72px #ffd40029}.enterprise-page .capability-grid .editorial-card:before,.enterprise-page .project-card-grid .project-card:before,.enterprise-page .ai-module-grid .ai-module-card:before{animation:13s ease-in-out infinite alternate melech-card-aurora;background-size:180% 180%!important}.enterprise-page .capability-grid .editorial-card:nth-child(2n):before,.enterprise-page .project-card-grid .project-card:nth-child(2n):before,.enterprise-page .ai-module-grid .ai-module-card:nth-child(2n):before{animation-delay:-6s}.enterprise-page .capability-grid .editorial-card>.flex svg,.enterprise-page .project-card-grid .project-icon svg,.enterprise-page .ai-module-grid .ai-module-card>.flex svg{transition:transform .35s,filter .35s,color .35s}.enterprise-page .capability-grid .editorial-card:hover>.flex svg,.enterprise-page .project-card-grid .project-card:hover .project-icon svg,.enterprise-page .ai-module-grid .ai-module-card:hover>.flex svg{filter:drop-shadow(0 0 9px #60a5fa6b);transform:translateY(-3px)scale(1.08)}.enterprise-page .capability-grid .editorial-card:hover,.enterprise-page .project-card-grid .project-card:hover,.enterprise-page .ai-module-grid .ai-module-card:hover{border-color:#60a5fa7a!important;transform:translateY(-7px)perspective(1000px)rotateX(.6deg)!important;box-shadow:0 26px 56px #00000061,0 0 30px #2563eb1a!important}.enterprise-page .capability-grid .editorial-card:focus-within,.enterprise-page .project-card-grid .project-card:focus-within,.enterprise-page .ai-module-grid .ai-module-card:focus-within{outline-offset:3px;outline:2px solid #60a5fab8}@media (prefers-reduced-motion:reduce){.enterprise-page .hero-neural,.enterprise-page .product-glow,.enterprise-page .capability-grid .editorial-card:before,.enterprise-page .project-card-grid .project-card:before,.enterprise-page .ai-module-grid .ai-module-card:before{animation:none!important}.enterprise-page .capability-grid .editorial-card,.enterprise-page .project-card-grid .project-card,.enterprise-page .ai-module-grid .ai-module-card,.enterprise-page .mevana-panel{transition:none!important}}.enterprise-page .capability-grid .editorial-card,.enterprise-page .project-card-grid .project-card,.enterprise-page .ai-module-grid .ai-module-card{-webkit-tap-highlight-color:transparent;backface-visibility:hidden;will-change:transform}.enterprise-page .capability-grid .editorial-card:after,.enterprise-page .project-card-grid .project-card:after,.enterprise-page .ai-module-grid .ai-module-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 22%,#ffffff09 38%,#60a5fa21 49%,#ffd40013 53%,#0000 70%);transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .25s;position:absolute;inset:0;transform:translate(-115%)}@media (hover:hover) and (pointer:fine){.enterprise-page .capability-grid .editorial-card:hover:after,.enterprise-page .project-card-grid .project-card:hover:after,.enterprise-page .ai-module-grid .ai-module-card:hover:after{opacity:1;transform:translate(115%)}.enterprise-page .capability-grid .editorial-card:hover .card-title,.enterprise-page .project-card-grid .project-card:hover .project-card-body h3,.enterprise-page .ai-module-grid .ai-module-card:hover h2{text-shadow:0 0 24px #60a5fa29}}.enterprise-page .capability-grid .editorial-card:active,.enterprise-page .project-card-grid .project-card:active,.enterprise-page .ai-module-grid .ai-module-card:active{transition-duration:.12s!important;transform:translateY(-2px)scale(.992)!important}.enterprise-page .capability-grid .editorial-card:focus-visible,.enterprise-page .project-card-grid .project-card:focus-visible,.enterprise-page .ai-module-grid .ai-module-card:focus-visible,.enterprise-page .capability-grid .editorial-card a:focus-visible,.enterprise-page .project-card-grid .project-card a:focus-visible,.enterprise-page .ai-module-grid .ai-module-card a:focus-visible,.enterprise-page .capability-grid .editorial-card button:focus-visible,.enterprise-page .project-card-grid .project-card button:focus-visible,.enterprise-page .ai-module-grid .ai-module-card button:focus-visible{outline-offset:4px;outline:2px solid #60a5fa}@media (prefers-reduced-motion:reduce){.enterprise-page .capability-grid .editorial-card:after,.enterprise-page .project-card-grid .project-card:after,.enterprise-page .ai-module-grid .ai-module-card:after{transition:none!important;transform:none!important}.enterprise-page .capability-grid .editorial-card,.enterprise-page .project-card-grid .project-card,.enterprise-page .ai-module-grid .ai-module-card{will-change:auto}}.enterprise-page{--lux-ink:#070b14;--lux-panel:#0f1626c7;--lux-line:#94a3b829;--lux-blue:#60a5fa;--lux-cyan:#67e8f9;--lux-gold:#f5d56b;color:#f8fafc;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.enterprise-page :is(h1,h2,h3,h4){text-wrap:balance;letter-spacing:-.035em}.enterprise-page :is(p,li){text-wrap:pretty}.enterprise-page :is(a,button,[role=button]){-webkit-tap-highlight-color:transparent}.enterprise-page a:not([class*=button]):not([class*=btn]){text-underline-offset:4px;text-decoration-thickness:1px;transition:color .22s,text-decoration-color .22s}.enterprise-page :is(button,.button,.btn,[role=button],a.button,a.btn){transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,border-color .24s,background-color .24s,color .24s}@media (hover:hover) and (pointer:fine){.enterprise-page :is(button,.button,.btn,[role=button],a.button,a.btn):hover{filter:brightness(1.06)}.enterprise-page :is(button,.button,.btn,a.button,a.btn):active{transform:translateY(1px)scale(.985)}}.enterprise-page :is(input,textarea,select,[contenteditable=true]){border-color:#94a3b838;transition:border-color .2s,box-shadow .2s,background-color .2s}.enterprise-page :is(input,textarea,select,[contenteditable=true]):focus{outline:none;box-shadow:0 0 0 3px #3b82f61f,0 0 24px #3b82f60f;border-color:#60a5fab8!important}.enterprise-page :is(img,video){max-width:100%}.enterprise-page img{image-rendering:auto}.enterprise-page :is(.glass,.glass-strong,.glass-card,.surface-card){border-color:var(--lux-line);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 55px #00000029}.enterprise-page :is(.section-label,.eyebrow,.overline){letter-spacing:.16em}.enterprise-page :is(.service-editorial,.case-study-row){transition:background-color .28s,border-color .28s}.enterprise-page :is(.service-editorial,.case-study-row):focus-within{border-color:#60a5fa5c}.enterprise-page hr,.enterprise-page .section-divider{border-color:#94a3b829}.enterprise-page :is(.editorial-card,.project-card,.ai-module-card,.mevana-panel){overflow:clip}@media (width<=640px){.enterprise-page :is(.glass,.glass-strong,.glass-card,.surface-card){-webkit-backdrop-filter:blur(10px)}}@media (prefers-reduced-motion:reduce){.enterprise-page :is(a,button,.button,.btn,[role=button],input,textarea,select){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.enterprise-page .case-study-preview{aspect-ratio:16/7;isolation:isolate;background:#0b1020;border:1px solid #94a3b833;border-radius:14px;width:min(100%,760px);margin:24px 0 28px;display:block;position:relative;overflow:hidden}.enterprise-page .case-study-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#030712c7 100%);position:absolute;inset:0}.enterprise-page .case-study-preview img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.enterprise-page .case-study-preview:hover img{filter:saturate(1.08)contrast(1.025);transform:scale(1.035)}.enterprise-page .case-study-preview-label{z-index:1;color:#f8fafc;letter-spacing:.16em;align-items:center;gap:8px;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:16px}.enterprise-page .case-study-preview-label svg{color:#f5d56b;width:16px;height:16px}@media (width<=640px){.enterprise-page .case-study-preview{aspect-ratio:4/3;border-radius:10px;margin:18px 0 22px}}@media (prefers-reduced-motion:reduce){.enterprise-page .case-study-preview img{transition:none!important}}.enterprise-page .photo-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.enterprise-page .photo-gallery-item{background:linear-gradient(145deg,#0f1626f0,#070b14fa);border:1px solid #94a3b82b;border-radius:15px;min-width:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:0 14px 36px #00000029}.enterprise-page .photo-gallery-image{aspect-ratio:4/3;background:#0b1020;position:relative;overflow:hidden}.enterprise-page .photo-gallery-image:after{content:"";pointer-events:none;background:linear-gradient(#03071200 50%,#03071247 100%);position:absolute;inset:0}.enterprise-page .photo-gallery-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.enterprise-page .photo-gallery-item figcaption{grid-template-columns:1fr auto;align-items:center;gap:7px 10px;padding:15px 16px 17px;display:grid}.enterprise-page .photo-gallery-item figcaption>span:first-child{color:#f5d56b;letter-spacing:.17em;grid-column:1/-1;font-size:.58rem;font-weight:750}.enterprise-page .photo-gallery-item figcaption strong{color:#edf3fc;min-width:0;font-size:.9rem;font-weight:650;line-height:1.35}.enterprise-page .photo-gallery-number{color:#94a3b88f;font-variant-numeric:tabular-nums;font-size:.68rem}@media (hover:hover) and (pointer:fine){.enterprise-page .photo-gallery-item:hover{border-color:#60a5fa73;transform:translateY(-5px);box-shadow:0 24px 48px #00000047,0 0 24px #2563eb14}.enterprise-page .photo-gallery-item:hover img{filter:saturate(1.08)contrast(1.025);transform:scale(1.055)}}@media (width<=1000px){.enterprise-page .photo-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}}@media (width<=700px){.enterprise-page .photo-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.enterprise-page .photo-gallery-item{border-radius:11px}.enterprise-page .photo-gallery-item figcaption{padding:12px}.enterprise-page .photo-gallery-item figcaption strong{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.enterprise-page .photo-gallery-item,.enterprise-page .photo-gallery-image img{transition:none!important}}@keyframes melech-card-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes melech-orbit-glint{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes melech-card-pulse{0%,to{opacity:.18}50%{opacity:.42}}.enterprise-page .capability-grid .editorial-card,.enterprise-page .project-card-grid .project-card,.enterprise-page .photo-gallery-item,.enterprise-page .editorial-wide{isolation:isolate;transform-style:preserve-3d}.enterprise-page .capability-grid .editorial-card,.enterprise-page .project-card-grid .project-card,.enterprise-page .photo-gallery-item{animation:.65s both melech-card-enter}.enterprise-page .capability-grid .editorial-card:nth-child(2),.enterprise-page .project-card-grid .project-card:nth-child(2),.enterprise-page .photo-gallery-item:nth-child(4n+2){animation-delay:70ms}.enterprise-page .capability-grid .editorial-card:nth-child(3),.enterprise-page .project-card-grid .project-card:nth-child(3),.enterprise-page .photo-gallery-item:nth-child(4n+3){animation-delay:.14s}.enterprise-page .capability-grid .editorial-card:nth-child(4),.enterprise-page .project-card-grid .project-card:nth-child(4),.enterprise-page .photo-gallery-item:nth-child(4n+4){animation-delay:.21s}.enterprise-page .capability-grid .editorial-card:before,.enterprise-page .project-card-grid .project-card:before,.enterprise-page .photo-gallery-item:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:conic-gradient(from 0deg at 50% 50%, transparent 0 58%, #60a5fa57 68%, #f5d56b57 75%, transparent 86% 100%);opacity:0;transition:opacity .35s;position:absolute;inset:-1px}.enterprise-page .capability-grid .editorial-card:after,.enterprise-page .project-card-grid .project-card:after,.enterprise-page .photo-gallery-item:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(at 50% 0,#60a5fa29,#0000 58%);transition:opacity .35s;position:absolute;inset:0}.enterprise-page .capability-grid .editorial-card>*,.enterprise-page .project-card-grid .project-card>*,.enterprise-page .photo-gallery-item>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.enterprise-page .capability-grid .editorial-card:hover,.enterprise-page .project-card-grid .project-card:hover,.enterprise-page .photo-gallery-item:hover{border-color:#60a5fa94!important;transform:translateY(-9px)perspective(1100px)rotateX(1.2deg)rotateY(-.8deg)!important;box-shadow:0 28px 70px #00000075,0 0 35px #2563eb21,inset 0 1px #ffffff0f!important}.enterprise-page .capability-grid .editorial-card:hover:before,.enterprise-page .project-card-grid .project-card:hover:before,.enterprise-page .photo-gallery-item:hover:before{opacity:.85;animation:5s linear infinite melech-orbit-glint}.enterprise-page .capability-grid .editorial-card:hover:after,.enterprise-page .project-card-grid .project-card:hover:after,.enterprise-page .photo-gallery-item:hover:after{opacity:1}.enterprise-page .photo-gallery-item:hover .photo-gallery-image img{filter:saturate(1.14)contrast(1.04);transform:scale(1.075)}.enterprise-page .photo-gallery-item:hover figcaption strong{color:#fff;text-shadow:0 0 20px #60a5fa38}.enterprise-page .editorial-wide:hover{transform:translateY(-6px);box-shadow:0 25px 65px #00000047,0 0 30px #60a5fa14}}.enterprise-page .editorial-wide{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.enterprise-page .editorial-wide:focus-within,.enterprise-page .photo-gallery-item:focus-within{outline-offset:4px;outline:2px solid #60a5fabf}.enterprise-page .photo-gallery-item{position:relative}.enterprise-page .photo-gallery-image{background-image:linear-gradient(135deg,#60a5fa14,#0000 55%,#f5d56b0f)}@media (prefers-reduced-motion:reduce){.enterprise-page .capability-grid .editorial-card,.enterprise-page .project-card-grid .project-card,.enterprise-page .photo-gallery-item,.enterprise-page .capability-grid .editorial-card:before,.enterprise-page .project-card-grid .project-card:before{transition:none!important;animation:none!important}}
