1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,217905,e=>{"use strict";let t,a;var i=e.i(156169),r=e.i(684779),l=e.i(429786);let s=(()=>{try{return new URL(l.default.env.NEXT_PUBLIC_CHATWOOT_BASE_URL||"https://klbot.aaagency.cloud").origin}catch{return"https://klbot.aaagency.cloud"}})(),n=s.replace("https://","wss://"),o=(t=l.default.env.S3_BUCKET,a=l.default.env.S3_REGION,t&&a?`https://${t}.s3.${a}.amazonaws.com`:null),c=["consent.cookiebot.com","consentcdn.cookiebot.com","www.googletagmanager.com","www.google-analytics.com","www.google.com","www.gstatic.com","googleads.g.doubleclick.net","*.doubleclick.net","www.googleadservices.com","www.clarity.ms","scripts.clarity.ms","js.hs-scripts.com","js-na1.hs-scripts.com","js-na2.hs-scripts.com","*.hs-analytics.net","*.hscollectedforms.net","*.hs-banner.com","js.hscollectedforms.net","js.hs-banner.com","js.hs-analytics.net","js.hubspot.com","js.hsforms.net","js.hsadspixel.net","js.hscta.net","assets.mailerlite.com","static.mailerlite.com","groot.mailerlite.com","browser.sentry-cdn.com","static.cloudflareinsights.com","challenges.cloudflare.com","cdn.happierleads.com","rest.happierleads.com","*.clickagy.com","static.hotjar.com","*.hotjar.com","*.zi-scripts.com","js.cal.com","app.cal.com","widget.clutch.co",new URL(s).hostname];["default-src 'self'",["script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: https://consent.cookiebot.com https://consentcdn.cookiebot.com https://unpkg.com https://cdn.jsdelivr.net https://www.googletagmanager.com https://www.google-analytics.com https://www.google.com https://www.gstatic.com https://googleads.g.doubleclick.net https://*.doubleclick.net https://www.googleadservices.com https://www.clarity.ms https://scripts.clarity.ms https://js.hs-scripts.com https://js-na1.hs-scripts.com https://js-na2.hs-scripts.com https://*.hs-analytics.net https://*.hscollectedforms.net https://*.hs-banner.com https://js.hscollectedforms.net https://js.hs-banner.com https://js.hs-analytics.net https://js.hubspot.com https://js.hsforms.net https://js.hsadspixel.net https://js.hscta.net https://assets.mailerlite.com https://static.mailerlite.com https://groot.mailerlite.com https://browser.sentry-cdn.com https://static.cloudflareinsights.com https://challenges.cloudflare.com https://cdn.happierleads.com https://rest.happierleads.com https://*.clickagy.com https://static.hotjar.com https://*.hotjar.com https://*.zi-scripts.com https://js.cal.com https://app.cal.com https://widget.clutch.co",s].join(" "),"style-src 'self' 'unsafe-inline' https://unpkg.com https://cdn.jsdelivr.net https://fonts.googleapis.com https://www.googletagmanager.com https://consent.cookiebot.com https://assets.mailerlite.com","img-src 'self' data: blob: https:","font-src 'self' data: https://fonts.gstatic.com https://unpkg.com https://cdn.jsdelivr.net",["connect-src 'self' blob:","https://*.google-analytics.com","https://*.analytics.google.com","https://*.googletagmanager.com","https://*.google.com","https://*.googleapis.com","https://*.g.doubleclick.net","https://ad.doubleclick.net","https://*.googleadservices.com","https://*.gstatic.com","https://*.clarity.ms","https://c.bing.com","https://*.hubspot.com","https://*.hsforms.com","https://*.hscollectedforms.net","https://*.hs-analytics.net","https://*.hsadspixel.net","https://*.mailerlite.com","https://*.cookiebot.com","https://*.sentry.io","https://*.ingest.us.sentry.io","https://static.cloudflareinsights.com","https://cloudflareinsights.com","https://*.cloudflareinsights.com","https://unpkg.com","https://cdn.jsdelivr.net","https://challenges.cloudflare.com","https://*.happierleads.com","https://*.clickagy.com","https://*.hotjar.com","https://*.hotjar.io","wss://*.hotjar.com","https://*.zi-scripts.com","https://*.zoominfo.com","https://*.cal.com",...o?[o]:[],s,n].join(" "),["frame-src 'self' https://consentcdn.cookiebot.com https://consent.cookiebot.com https://www.googletagmanager.com https://www.google.com https://maps.google.com https://maps.googleapis.com https://www.youtube.com https://www.youtube-nocookie.com https://player.vimeo.com https://cal.com https://app.cal.com https://widget.clutch.co https://challenges.cloudflare.com https://*.hotjar.com",s].join(" "),"media-src 'self' blob: https:","worker-src 'self' blob: https://cdn.jsdelivr.net","object-sr
1c 'none'","base-uri 'self'","form-action 'self' https://consent.cookiebot.com https://*.hsforms.com https://www.google.com https://*.mailerlite.com","frame-ancestors 'self'","upgrade-insecure-requests"].join("; ");let d=/<script\b([^>]*)>([\s\S]*?)<\/script>/gi,m=(e,t)=>{let a=e.match(RegExp(`${t}=["']([^"']+)["']`,"i"));return a?.[1]},u=(e,t)=>RegExp(`\\b${t}\\b`,"i").test(e);e.s(["CustomScripts",0,({scripts:e})=>{let t=e?.length?e.flatMap(e=>(e=>{let t,a=e.trim();if(!a)return[];let i=[];for(d.lastIndex=0;null!==(t=d.exec(a));){let e=t[1]??"",r=(t[2]??"").trim(),l=m(e,"src");i.push({src:l,inline:l?r||void 0:r||a,async:u(e,"async"),defer:u(e,"defer"),id:m(e,"id")})}return 0===i.length&&i.push({inline:a}),i})(e.code??"")).filter(e=>{if(e.src){var t=e.src;if("string"!=typeof t||!t.trim())return!1;try{let e=new URL(t.trim());if("https:"!==e.protocol||e.username||e.password)return!1;return c.some(t=>((e,t)=>{let a=e.toLowerCase(),i=t.toLowerCase();if(i.startsWith("*.")){let e=i.slice(2);return a===e||a.endsWith(`.${e}`)}return a===i})(e.hostname,t))}catch{}}return!1}):[];return t.length?(0,i.jsx)(i.Fragment,{children:t.map((e,t)=>{let a=e.id??`custom-script-${t}`;return e.src?(0,i.jsx)(r.default,{id:e.id,src:e.src,strategy:"afterInteractive",async:e.async,defer:e.defer},a):null})}):null}],217905)},665143,e=>{"use strict";var t=e.i(420460),a=e.i(634907),i=e.i(73229);e.s(["useReducedMotion",0,function(){t.hasReducedMotionListener.current||(0,a.initPrefersReducedMotion)();let[e]=(0,i.useState)(t.prefersReducedMotion.current);return e}])},360308,e=>{"use strict";var t=e.i(35456);let a={cargenture:"cargentur"};e.s(["getCaseStudyPath",0,function(e){let i=a[e]??e;return(0,t.normalizeUrl)(`/portfolio/${encodeURIComponent(i)}`)}])},970445,503975,693573,386887,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(530941),l=e.i(269429);function s(e){return e?.trim()||null}function n(e,t){return Math.min(100,Math.max(0,"number"==typeof e&&Number.isFinite(e)?e:t))/100}function o(e,t){let a=e.trim();if(!/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(a))return a;let i=4===a.length?function(e){let[t,a,i]=e.slice(1).split("");return`#${t}${t}${a}${a}${i}${i}`}(a):a,r=parseInt(i.slice(1,3),16),l=parseInt(i.slice(3,5),16),s=parseInt(i.slice(5,7),16);return`rgba(${r}, ${l}, ${s}, ${t})`}let c=({headline:e,description:a,theme:i,className:s})=>(0,t.jsxs)("div",{className:(0,r.cn)("relative z-10 -mt-10 shrink-0 px-[22px] pt-10 pb-5 text-left",s),style:{background:`linear-gradient(transparent, ${o(i.scrim,i.scrimAlpha)} 40%)`},children:[e?"string"==typeof e?(0,t.jsx)(l.Typography,{variant:"h6",weight:"bold",className:"m-0 text-white",children:e}):e:null,a?(0,t.jsx)("div",{className:(0,r.cn)(e&&"mt-2"),children:"string"==typeof a?(0,t.jsx)(l.Typography,{variant:"body-xs",className:"m-0 text-white/75",children:a}):a}):null]}),d=({title:e,chip:a,theme:i,className:c})=>{let d=a?.label;return(0,t.jsxs)("div",{className:(0,r.cn)("relative z-10 flex shrink-0 items-center justify-between gap-3 px-[22px] pt-5",c),style:{color:i.headerText},children:[(0,t.jsx)("div",{className:"min-w-0 flex-1",children:"string"==typeof e?(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"bold",className:"m-0 text-current",children:e}):e}),d?(0,t.jsx)("div",{className:"shrink-0 rounded-[999px] px-2.5 py-[5px]",style:{backgroundColor:o(s(a?.backgroundColor)??"#ffffff",n(a?.backgroundOpacity,20)),color:s(a?.textColor)??"#ffffff"},children:"string"==typeof d?(0,t.jsx)(l.Typography,{variant:"body-xs",weight:"bold",as:"span",className:"text-current",children:d}):d}):null]})},m=({children:e,className:a})=>e?(0,t.jsx)("div",{className:(0,r.cn)("relative flex min-h-0 flex-1 items-center justify-center overflow-hidden px-[22px] pt-8",a),children:(0,t.jsx)("div",{className:"relative flex size-full items-center justify-center",children:e})}):null,u={rest:{y:0},hover:{y:-6}},h=({href:e,external:l=!1,title:o,chip:h,media:x,headline:p,description:g,theme:f,ariaLabel:y,className:b,mediaClassName:v,footerClassName:w})=>{let j=(0,i.useReducedMotion)(),N={from:s(f?.from)??"#2a2e3a",to:s(f?.to)??"#0a0a0f",angle:"number"==typeof f?.angle&&Number.isFinite(f.angle)?f.angle:160,scrim:s(f?.scrim)??"#05070f",scrimAlpha:n(f?.scrimOpacity,92),headerText:s(f?.headerText)??"#ffffff"},k=!!(o||h?.label),C=!!(p||g),T={className:(0,r.cn)("group relative flex h-[520px] flex-col overflow-hidden rounded-[14px]",e&&"focus-visible:ring-primary/60 focus-visible:ring-offset-2 focus-visible:outline-none focus-visible:ring-2",b),style:{background:`linear-gradient(${N.angle}deg, ${N.from}, ${N.to})`,boxShadow:"rgba(6, 6, 18, 0.12) 0px 20px 40px"},initial:"rest",animate:"rest",whileHover:j?void 0:"hover",whileTap:j?void 0:{scale:.99},variants:j?void 0:u,transition:{duration:.35,ease:[.22,1,.36,1]}},S=(0,t.jsxs)(t.Fragment,{children:[k?(0,t.jsx)(d,{title:o,chip:h,theme:N}):null,x?(0,t.jsx)(m,{className:v,children:x}):(0,t.jsx)("div",{className:"min-h-0 flex-1","aria-hidden":!0}
1),C?(0,t.jsx)(c,{headline:p,description:g,theme:N,className:w}):null]});return e?(0,t.jsx)(a.motion.a,{...T,href:e,"aria-label":y??("string"==typeof o?o:void 0),...l?{target:"_blank",rel:"noopener noreferrer"}:{},children:S}):(0,t.jsx)(a.motion.div,{...T,children:S})},x=({children:e,index:l=0,staggerDelay:s=.08,className:n})=>(0,i.useReducedMotion)()?(0,t.jsx)("div",{className:(0,r.cn)("h-full",n),children:e}):(0,t.jsx)(a.motion.div,{className:(0,r.cn)("h-full",n),initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.15},transition:{duration:.5,ease:"easeOut",delay:Math.min(l,6)*s},children:e});e.s(["GradientCardReveal",0,x],503975);let p=({items:e,staggerDelay:a,className:i})=>e?.length?(0,t.jsx)("div",{className:(0,r.cn)("mx-auto grid w-full max-w-[1008px] grid-cols-1 gap-[22px] sm:grid-cols-2 lg:grid-cols-3",i),children:e.map(({id:e,...i},r)=>(0,t.jsx)(x,{index:r,staggerDelay:a,children:(0,t.jsx)(h,{...i})},e))}):null;e.s([],693573);var g=e.i(360308);e.i(251475);var f=e.i(231396),y=e.i(128113),b=e.i(269169);function v(e){return e?.trim()||null}function w(e){return"number"==typeof e&&Number.isFinite(e)?e:null}function j(e){var a;let i,r,l=e.listingCard,s=(0,b.hasRichTextContent)(l?.category)?(0,t.jsx)(y.VariantRichText,{data:l?.category,variant:"body-xs",weight:"bold",className:"text-current [&_p]:whitespace-nowrap"}):null;return{href:e.slug?(0,g.getCaseStudyPath)(e.slug):null,title:(0,b.hasRichTextContent)(l?.headerTitle)?(0,t.jsx)(y.VariantRichText,{data:l?.headerTitle,variant:"body-sm",weight:"bold",className:"text-current"}):null,chip:s?{label:s,...{backgroundColor:v(l?.chipBackgroundColor),backgroundOpacity:w(l?.chipBackgroundOpacity),textColor:v(l?.chipTextColor)}}:null,media:(i="object"==typeof(a=l?.image)&&null!==a?a:null)?(0,t.jsx)(f.BlockImage,{resource:i,settings:l?.imageImgSettings,fill:!0,className:"absolute inset-0 size-full max-h-full max-w-full",imageClassName:"object-contain object-center"}):null,headline:(r=(0,b.hasRichTextContent)(l?.cardTitle)?l?.cardTitle:e.title)?(0,t.jsx)(y.VariantRichText,{data:r,variant:"h6",weight:"bold",className:"text-white"}):null,description:(0,b.hasRichTextContent)(l?.footerDescription)?(0,t.jsx)(y.VariantRichText,{data:l?.footerDescription,variant:"body-xs",className:"text-white/75"}):null,theme:{from:v(l?.gradientFrom),to:v(l?.gradientTo),angle:w(l?.gradientAngle),scrim:v(l?.scrimColor),scrimOpacity:w(l?.scrimOpacity),headerText:v(l?.headerTextColor)},ariaLabel:e.title??void 0}}e.s(["PortfolioListingCard",0,({study:e,className:a})=>(0,t.jsx)(h,{...j(e),className:a}),"toGradientCardProps",0,j],386887),e.s(["PortfolioListingCardGrid",0,({studies:e,className:a})=>(0,t.jsx)(p,{className:a,items:e.map((e,t)=>({id:e.id??t,...j(e)}))})],970445)},549174,e=>{"use strict";var t=e.i(73229),a=e.i(427772);let i={some:0,all:1};e.s(["useInView",0,function(e,{root:r,margin:l,amount:s,once:n=!1,initial:o=!1}={}){let[c,d]=(0,t.useState)(o);return(0,t.useEffect)(()=>{if(!e.current||n&&c)return;let t={root:r&&r.current||void 0,margin:l,amount:s};return function(e,t,{root:r,margin:l,amount:s="some"}={}){let n=(0,a.resolveElements)(e),o=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let a=o.get(e.target);if(!!a!==e.isIntersecting)if(e.isIntersecting){let a=t(e.target,e);"function"==typeof a?o.set(e.target,a):c.unobserve(e.target)}else"function"==typeof a&&(a(e),o.delete(e.target))})},{root:r,rootMargin:l,threshold:"number"==typeof s?s:i[s]});return n.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(d(!0),n?void 0:()=>d(!1)),t)},[r,e,l,n,s]),c}],549174)},858696,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"BailoutToCSR",{enumerable:!0,get:function(){return r}});let i=e.r(553276);function r({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new i.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},348455,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"PreloadChunks",{enumerable:!0,get:function(){return o}});let i=e.r(156169),r=e.r(165036),l=e.r(442954),s=e.r(773909),n=e.r(401493);function o({moduleIds:e}){if("u">typeof window)return null;let t=l.workAsyncStorage.getStore();if(void 0===t)return null;let a=[];if(t.reactLoadableManifest&&e){let i=t.reactLoadableManifest;for(let t of e){if(!i[t])continue;let e=i[t].files;a.push(...e)}}if(0===a.length)return null;
1let c=(0,n.getAssetTokenQuery)();return(0,i.jsx)(i.Fragment,{children:a.map(e=>{let a=`${t.assetPrefix}/_next/${(0,s.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,i.jsx)("link",{precedence:"dynamic",href:a,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,r.preload)(a,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},70996,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return c}});let i=e.r(156169),r=e.r(73229),l=e.r(858696),s=e.r(348455);function n(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(n(()=>null)),loading:null,ssr:!0},c=function(e){let t={...o,...e},a=(0,r.lazy)(()=>t.loader().then(n)),c=t.loading;function d(e){let n=c?(0,i.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,d=o?r.Suspense:r.Fragment,m=t.ssr?(0,i.jsxs)(i.Fragment,{children:["u"<typeof window?(0,i.jsx)(s.PreloadChunks,{moduleIds:t.modules}):null,(0,i.jsx)(a,{...e})]}):(0,i.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,i.jsx)(a,{...e})});return(0,i.jsx)(d,{...o?{fallback:n}:{},children:m})}return d.displayName="LoadableComponent",d}},733430,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return r}});let i=e.r(481258)._(e.r(70996));function r(e,t){let a={};"function"==typeof e&&(a.loader=e);let r={...a,...t};return(0,i.default)({...r,modules:r.loadableGenerated?.modules})}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},341772,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(469100);function r(){let e=document.documentElement.scrollHeight-window.innerHeight;return e<=0?0:window.scrollY/e*100}var l=e.i(488444);function s({backgroundImage:e}){return(0,a.useEffect)(()=>{let t=e&&"object"==typeof e&&e.url?(0,l.getMediaUrl)(e.url,e.updatedAt):null;if(!t)return;let a=`link[rel="preload"][as="image"][href="${CSS.escape(t)}"]`;if(document.head.querySelector(a))return;let i=document.createElement("link");i.rel="preload",i.as="image",i.href=t,i.fetchPriority="high",document.head.appendChild(i)},[e]),null}var n=e.i(140802),o=e.i(112086);let c=({isOpen:e,overlayOpacity:a,onClose:i,children:r})=>(0,t.jsx)(n.AnimatePresence,{children:e&&(0,t.jsx)(o.motion.div,{className:"fixed inset-0 z-[9999] flex items-center justify-center overscroll-none p-3 backdrop-blur-md sm:p-4 md:p-6",style:{backgroundColor:`rgba(0, 0, 0, ${a/100})`},initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.2,ease:"easeOut"},role:"dialog","aria-modal":"true",onClick:i,children:(0,t.jsx)(o.motion.div,{className:"w-full max-w-[80rem] overscroll-contain",initial:{opacity:0,scale:.98},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.98},transition:{duration:.2,ease:"easeOut"},onClick:e=>e.stopPropagation(),children:r})})});var d=e.i(963360),m=e.i(733430);let u=e=>(0,m.default)(e,{ssr:!1}),h={exitPopupHeroContent:u(()=>e.A(745232).then(e=>e.ExitPopupHeroContentComponent)),exitPopupTestimonials:u(()=>e.A(390222).then(e=>e.ExitPopupTestimonialsComponent)),exitPopupAwards:u(()=>e.A(258471).then(e=>e.ExitPopupAwardsComponent)),exitPopupForm:u(()=>e.A(305642).then(e=>e.ExitPopupFormComponent)),exitPopupLogoMarquee:u(()=>e.A(893318).then(e=>e.ExitPopupLogoMarqueeComponent))};var x=e.i(530941);let p=({blocks:e,blockType:a="content",excludeBlockTypes:i=[],onClose:r})=>{if(!e||0===e.length)return null;let l=e.filter(e=>!i.includes(e.blockType)&&("form"===a?"exitPopupForm"===e.blockType:"exitPopupForm"!==e.blockType));return 0===l.length?null:(0,t.jsx)("div",{className:(0,x.cn)("w-full","content"===a?"space-y-5 md:space-y-6 lg:space-y-8":"space-y-2"),children:l.map((e,a)=>{let i=h[e.blockType]??null;return i?(0,t.jsx)(i,{...e,..."exitPopupForm"===e.blockType?{onClose:r}:{}},a):null})})};var g=e.i(364746),f=e.i(605265);let y=({backgroundImage:e,backgroundImgSettings:a,sections:i,awardsBlocks:r})=>{let l=r.length>0;return(0,t.jsx)("div",{className:"order-2 flex w-full shrink-0 flex-col lg:order-1 lg:w-[60%]",children:(0,t.jsxs)("div",{className:"relative flex min-h-full w-full flex-1 flex-col bg-bg-black",children:[e&&"object"==typeof e&&(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-0 overflow-hidden",children:[(0,t.jsx)(d.ResponsiveImageMedia,{resource:e,settings:a,className:"h-full min-h-full w-full",imageClassName:"h-full min-h-full w-full object-cover",priority:!0,fillParent:!0}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/70"})]}),(0,t.jsxs)("div",{className:"relative z-10 flex min-h-full flex-1 flex-col px-4 py-5 sm:px-5 sm:py-6 md:px-8 md:py-6 lg:px-10 lg:py-8",children:[(0,t.jsx)("div",{className:"flex-1",children:i&&i.length>0&&(0,t.jsx)(p,{blocks:i,blockType:"content",excludeBlockTypes:["exitPopupLogoMarquee","exitPopupAwards"]})}),l&&(0,t.jsx)("div",{className:"mt-auto shrink-0 border-t border-white/10 pt-4 lg:pt-5",children:r.map((e,a)=>(0,t.jsx)(f.ExitPopupAwardsComponent,{...e},a))})]})]})})};var b=e.i(151021);let v=({sections:e,marqueeBlocks:a,onClose:i})=>{let r=a.length>0;return(0,t.jsxs)("div",{className:"bg-background order-1 flex w-full shrink-0 flex-col lg:order-2 lg:w-[40%]",children:[(0,t.jsx)("div",{className:"px-4 pt-3 pb-5 sm:px-5 md:px-6 md:pt-4 lg:px-8 lg:pt-4",children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-md lg:max-w-none",children:e&&e.length>0&&(0,t.jsx)(p,{blocks:e,blockType:"form",onClose:i})})}),r&&(0,t.jsx)("div",{className:"mt-auto w-full shrink-0 bg-black/95",children:a.map((e,a)=>(0,t.jsx)(b.ExitPopupLogoMarqueeComponent,{...e},a))})]})},w=({popup:e,onClose:a})=>{let{backgroundImage:i,backgroundImgSettings:r,sections:l}=e,s=l?.length?l.filter(e=>"exitPopupLogoMarquee"===e.blockType):[],n=l?.length?l.filter(e=>"exitPopupAwards"===e.blockType):[];return(0,t.jsx)("div",{className:"flex max-h-[min(90vh,880px)] w-full flex-col overflow-hidden rounded-2xl bg-bg-black shadow-2xl",children:(0,t.jsxs)("div",{"data-lenis-prevent":!0,className:"exit-popup-scrollbar flex max-h-[min(90vh,880px)] min-h-0 flex-col overflow-x-hidden overflow-y-auto lg:flex-row lg:items-stretch",children:[(0,t.jsx)(y,{backgroundImage:i,backgroundImgSettings:r,sections:l,awardsBlocks:n}),(0,t.jsx)(v,{sections:l,marqueeBlocks:s,onClose:a})]})})},j={"split-layout":w,centered:({popup:e,onClose:a})=>{let{backgroundImage:i,backgroundImgSettings:r,sections:l}=e;return(0,t.jsxs)("div",{className:"relative flex max-h-[min(90vh,720px)] w-full max-w-[40rem] flex-col overflow-hidden rounded-2xl bg-bg-black shadow-2xl",children:[i&&"object"==typeof i&&(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-0 overflow-hidden",children:[(0,t.jsx)(d.ResponsiveImageMedia,{resource:i,settings:r,className:"h-full min-h-full w-full",imageClassName:"h-full min-h-full w-full object-cover",priority:!0,fillParent:!0}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/75"})]}),(0,t.jsxs)("div",{"data-lenis-prevent":!0,className:"exit-popup-scrollbar relative z-10 flex max-h-[min(90vh,720px)] min-h-0 flex-col overflow-y-auto px-5 py-6 sm:px-8 sm:py-8",children:[(0,t.jsx)("div",{className:"mb-4 flex justify-end",children:(0,t.jsx)(g.ExitPopupFormClose,{onClose:a})}),l&&l.length>0&&(0,t.jsx)(p,{blocks:l,onClose:a})]})]})},minimal:({popup:e,onClose:a})=>{let{sections:i}=e;return(0,t.jsxs)("div",{"data-lenis-prevent":!0,className:"exit-popup-scrollbar flex max-h-[min(85vh,560px)] w-full max-w-[28rem] flex-col overflow-y-auto rounded-xl border border-border bg-background p-5 shadow-2xl sm:p-6",children:[(0,t.jsx)("div",{className:"mb-3 flex justify-end",children:(0,t.jsx)(g.ExitPopupFormClose,{onClose:a})}),i&&i.length>0&&(0,t.jsx)(p,{blocks:i,onClose:a})]})},fullscreen:({popup:e,onClose:a})=>{let{backgroundImage:i,backgroundImgSettings:r,sections:l}=e;return(0,t.jsxs)("div",{className:"relative flex h-[min(96vh,960px)] w-full max-w-[96vw] flex-col overflow-hidden rounded-none bg-bg-black shadow-2xl sm:rounded-2xl",children:[i&&"object"==typeof i&&(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-0 overflow-hidden",children:[(0,t.jsx)(d.ResponsiveImageMedia,{resource:i,settings:r,className:"h-full min-h-full w-full",imageClassName:"h-full min-h-full w-full object-cover",priority:!0,fillParent:!0}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/80"})]}),(0,t.jsxs)("div",{"data-lenis-prevent":!0,className:"exit-popup-scrollbar relative z-10 flex min-h-0 flex-1 flex-col overflow-y-auto px-4 py-5 sm:px-8 sm:py-8 md:px-12 md:py-10",children:[(0,t.jsx)("div",{className:"mb-6 flex justify-end",children:(0,t.jsx)(g.ExitPopupFormClose,{onClose:a})}),(0,t.jsx)("div",{className:"mx-auto w-full max-w-[64rem]",children:l&&l.length>0&&(0,t.jsx)(p,{blocks:l,onClose:a})})]})]})},"simple-form":({popup:e,onClose:a})=>{let{sections:i}=e;return(0,t.jsxs)("div",{"data-lenis-prevent":!0,className:"exit-popup-scrollbar flex max-h-[min(85vh,640px)] w-full max-w-[26rem] flex-col overflow-y-auto rounded-xl border border-border bg-background p-5 shadow-2xl sm:max-w-[28rem] sm:p-6",children:[(0,t.jsx)("div",{className:"mb-4 flex justify-end",children:(0,t.jsx)(g.ExitPopupFormClose,{onClose:a})}),i&&i.length>0?(0,t.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,t.jsx)(p,{blocks:i,blockType:"content"}),(0,t.jsx)(p,{blocks:i,blockType:"form"})]}):null]})}},N={"sample-simple-popup":"simple-form"};e.s(["ExitPopupHost",0,({popup:e})=>{var l;let{isOpen:n,handleClose:o}=function(e){let t=e.slug??"",l=(0,i.usePathname)(),[s,n]=(0,a.useState)(!1),[o,c]=(0,a.useState)(!1),d=(0,a.useRef)(!1),m=(0,a.useRef)(o),u=(0,a.useRef)(!1);(0,a.useEffect)(()=>{d.current=s},[s]),(0,a.useEffect)(()=>{m.current=o},[o]),(0,a.useEffect)(()=>
1{if(t)try{sessionStorage.removeItem(`exitPopup_session_${t}`)}catch(e){console.warn("Failed to clear legacy popup session:",e)}},[t]),(0,a.useEffect)(()=>{c(!1),n(!1),u.current=!1},[l]);let h=(0,a.useCallback)(()=>{d.current||m.current||n(!0)},[]),x=(0,a.useCallback)(()=>{n(!1),c(!0)},[]);(0,a.useEffect)(()=>{if(!s)return;let e=e=>{"Escape"===e.key&&x()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[s,x]),(0,a.useEffect)(()=>{if(!s)return;let{body:e}=document,{documentElement:t}=document,a=window.innerWidth-t.clientWidth,i=window.__lenis;if(i){let t=i.scroll,r=e.style.paddingRight;return a>0&&(e.style.paddingRight=`${a}px`),i.stop(),()=>{e.style.paddingRight=r,i.scrollTo(t,{immediate:!0}),i.start()}}let r=window.scrollY,l={bodyPosition:e.style.position,bodyTop:e.style.top,bodyWidth:e.style.width,bodyOverflow:e.style.overflow,bodyPaddingRight:e.style.paddingRight,htmlOverflow:t.style.overflow};return e.style.position="fixed",e.style.top=`-${r}px`,e.style.width="100%",e.style.overflow="hidden",a>0&&(e.style.paddingRight=`${a}px`),t.style.overflow="hidden",()=>{e.style.position=l.bodyPosition,e.style.top=l.bodyTop,e.style.width=l.bodyWidth,e.style.overflow=l.bodyOverflow,e.style.paddingRight=l.bodyPaddingRight,t.style.overflow=l.htmlOverflow,window.scrollTo(0,r)}},[s]);let p=e.triggerType??"exit-intent",g=!o&&!s;return!function({enabled:e,onExitIntent:t}){let i=(0,a.useRef)(t);(0,a.useEffect)(()=>{i.current=t},[t]),(0,a.useEffect)(()=>{if(!e)return;let t=e=>{(e=>{if(e.clientY>0)return!1;let t=e.relatedTarget,a=e.toElement??null;return null==t&&null==a})(e)&&i.current()},a=e=>{e.clientY>0||i.current()};return document.addEventListener("mouseout",t),document.documentElement.addEventListener("mouseleave",a),()=>{document.removeEventListener("mouseout",t),document.documentElement.removeEventListener("mouseleave",a)}},[e])}({enabled:g&&"exit-intent"===p,onExitIntent:h}),(0,a.useEffect)(()=>{if(!g||"time-delay"!==p)return;let t=setTimeout(h,(e.delaySeconds??0)*1e3);return()=>clearTimeout(t)},[g,p,e.delaySeconds,h]),(0,a.useEffect)(()=>{if(!g||"scroll-depth"!==p)return;let t=e.scrollPercentage??50,a=!1,i=()=>{if(!a)return;let e=r()>=t;e&&!u.current&&h(),u.current=e},l=window.setTimeout(()=>{u.current=r()>=t,a=!0},150);return window.addEventListener("scroll",i,{passive:!0}),()=>{window.clearTimeout(l),window.removeEventListener("scroll",i)}},[g,p,e.scrollPercentage,h]),{isOpen:s,openPopup:h,handleClose:x}}(e);if(!e?.slug)return null;let d=j[((l=e).slug?N[l.slug]:void 0)??l.styleVariant??"split-layout"??"split-layout"]??w,m=e.overlayOpacity??80;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s,{backgroundImage:e.backgroundImage}),(0,t.jsx)(c,{isOpen:n,overlayOpacity:m,onClose:o,children:(0,t.jsx)(d,{popup:e,onClose:o})})]})}],341772)},235434,e=>{"use strict";var t=e.i(156169),a=e.i(656447),i=e.i(73229);let r=e=>{let{apiRoute:t,depth:a,refresh:r,serverURL:l}=e,s=(0,i.useRef)(!1),n=(0,i.useCallback)(e=>{e.origin===l&&e.data&&"object"==typeof e.data&&"payload-document-event"===e.data.type&&("function"==typeof r?r():console.error("You must provide a refresh function to `RefreshRouteOnSave`"))},[r,l]);return(0,i.useEffect)(()=>("u">typeof window&&window.addEventListener("message",n),s.current||(s.current=!0,(e=>{let{serverURL:t}=e;if("u">typeof window){let e=window?.opener||window?.parent;e?.postMessage({type:"payload-live-preview",ready:!0},t)}})({serverURL:l}),r()),()=>{"u">typeof window&&window.removeEventListener("message",n)}),[l,n,a,t,r]),null};var l=e.i(469100);e.s(["LivePreviewListener",0,()=>{let e=(0,l.useRouter)();return(0,t.jsx)(r,{refresh:e.refresh,serverURL:(0,a.getClientSideURL)()})}],235434)},531754,e=>{"use strict";e.s(["marqueeTrack",0,function(e){return e?.length?[...e,...e]:[]}])},716609,e=>{"use strict";e.s(["buildFormatLongFn",0,function(e){return (t={})=>{let a=t.width?String(t.width):e.defaultWidth;return e.formats[a]||e.formats[e.defaultWidth]}}])},649859,e=>{"use strict";e.s(["buildLocalizeFn",0,function(e){return(t,a)=>{let i;if("formatting"===(a?.context?String(a.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=a?.width?String(a.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=a?.width?String(a.width):e.defaultWidth;i=e.values[r]||e.values[t]}return i[e.argumentCallback?e.argumentCallback(t):t]}}])},369796,e=>{"use strict";e.s(["buildMatchFn",0,function(e){return(t,a={})=>{let i,r=a.width,l=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],s=t.match(l);if(!s)return null;let n=s[0],o=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(o)?function(e,t){for(let a=0;a<e.length;a++)if(t(e[a]))return a}(o,e=>e.test(n)):function(e,t){for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&t(e[a]))return a}(o,e=>e.test(n));return i=e.valueCallback?e.valueCallback(c):c,{value:i=a.valueCallback?a.valueCallback(i):i,rest:t.slice(n.length)}}}])},91081,e=>{"use strict";e.s(["buildMatchPatternFn",0,function(e){return(t,a={})=>{let i=t.match(e.matchPattern);if(!i)return null;let r=i[0],l=t.match(e.parsePattern);if(!l)return null;let s=e.valueCallback?e.valueCallback(l[0]):l[0];return{value:s=a.valueCallback?a.valueCallback(s):s,rest:t.slice(r.length)}}}])},492421,e=>{"use strict";let t={};
1e.s(["getDefaultOptions",0,function(){return t}])},487122,511518,e=>{"use strict";let t=Symbol.for("constructDateFrom");e.s(["constructFromSymbol",0,t,"millisecondsInDay",0,864e5,"millisecondsInWeek",0,6048e5],511518),e.s(["constructFrom",0,function(e,a){return"function"==typeof e?e(a):e&&"object"==typeof e&&t in e?e[t](a):e instanceof Date?new e.constructor(a):new Date(a)}],487122)},516467,e=>{"use strict";var t=e.i(487122);e.s(["toDate",0,function(e,a){return(0,t.constructFrom)(a||e,e)}])},539392,e=>{"use strict";var t=e.i(487122);e.s(["normalizeDates",0,function(e,...a){let i=t.constructFrom.bind(null,e||a.find(e=>"object"==typeof e));return a.map(i)}])},954259,e=>{"use strict";var t=e.i(492421),a=e.i(516467);e.s(["startOfWeek",0,function(e,i){let r=(0,t.getDefaultOptions)(),l=i?.weekStartsOn??i?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=(0,a.toDate)(e,i?.in),n=s.getDay();return s.setDate(s.getDate()-(7*(n<l)+n-l)),s.setHours(0,0,0,0),s}])},244874,e=>{"use strict";let t={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};var a=e.i(716609);let i={date:(0,a.buildFormatLongFn)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,a.buildFormatLongFn)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,a.buildFormatLongFn)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},r={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};var l=e.i(649859);let s={ordinalNumber:(e,t)=>{let a=Number(e),i=a%100;if(i>20||i<10)switch(i%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},era:(0,l.buildLocalizeFn)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,l.buildLocalizeFn)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:(0,l.buildLocalizeFn)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,l.buildLocalizeFn)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,l.buildLocalizeFn)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};var n=e.i(369796);let o={ordinalNumber:(0,e.i(91081).buildMatchPatternFn)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:(0,n.buildMatchFn)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,n.buildMatchFn)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:(0,n.buildMatchFn)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,n.buildMatchFn)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,n.buildMatchFn)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};
1e.s(["enUS",0,{code:"en-US",formatDistance:(e,a,i)=>{let r,l=t[e];if(r="string"==typeof l?l:1===a?l.one:l.other.replace("{{count}}",a.toString()),i?.addSuffix)if(i.comparison&&i.comparison>0)return"in "+r;else return r+" ago";return r},formatLong:i,formatRelative:(e,t,a,i)=>r[e],localize:s,match:o,options:{weekStartsOn:0,firstWeekContainsDate:1}}],244874)},230902,e=>{"use strict";var t=e.i(244874),t=t,a=e.i(492421),i=e.i(516467);function r(e){let t=(0,i.toDate)(e),a=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return a.setUTCFullYear(t.getFullYear()),e-a}var l=e.i(539392),s=e.i(511518);function n(e,t){let a=(0,i.toDate)(e,t?.in);return a.setHours(0,0,0,0),a}var o=e.i(954259);function c(e,t){return(0,o.startOfWeek)(e,{...t,weekStartsOn:1})}var d=e.i(487122);function m(e,t){let a=(0,i.toDate)(e,t?.in),r=a.getFullYear(),l=(0,d.constructFrom)(a,0);l.setFullYear(r+1,0,4),l.setHours(0,0,0,0);let s=c(l),n=(0,d.constructFrom)(a,0);n.setFullYear(r,0,4),n.setHours(0,0,0,0);let o=c(n);return a.getTime()>=s.getTime()?r+1:a.getTime()>=o.getTime()?r:r-1}function u(e,t){let r=(0,i.toDate)(e,t?.in),l=r.getFullYear(),s=(0,a.getDefaultOptions)(),n=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??s.firstWeekContainsDate??s.locale?.options?.firstWeekContainsDate??1,c=(0,d.constructFrom)(t?.in||e,0);c.setFullYear(l+1,0,n),c.setHours(0,0,0,0);let m=(0,o.startOfWeek)(c,t),u=(0,d.constructFrom)(t?.in||e,0);u.setFullYear(l,0,n),u.setHours(0,0,0,0);let h=(0,o.startOfWeek)(u,t);return+r>=+m?l+1:+r>=+h?l:l-1}function h(e,t){let a=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+a}let x={y(e,t){let a=e.getFullYear(),i=a>0?a:1-a;return h("yy"===t?i%100:i,t.length)},M(e,t){let a=e.getMonth();return"M"===t?String(a+1):h(a+1,2)},d:(e,t)=>h(e.getDate(),t.length),a(e,t){let a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.toUpperCase();case"aaa":return a;case"aaaaa":return a[0];default:return"am"===a?"a.m.":"p.m."}},h:(e,t)=>h(e.getHours()%12||12,t.length),H:(e,t)=>h(e.getHours(),t.length),m:(e,t)=>h(e.getMinutes(),t.length),s:(e,t)=>h(e.getSeconds(),t.length),S(e,t){let a=t.length;return h(Math.trunc(e.getMilliseconds()*Math.pow(10,a-3)),t.length)}},p={G:function(e,t,a){let i=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return a.era(i,{width:"abbreviated"});case"GGGGG":return a.era(i,{width:"narrow"});default:return a.era(i,{width:"wide"})}},y:function(e,t,a){if("yo"===t){let t=e.getFullYear();return a.ordinalNumber(t>0?t:1-t,{unit:"year"})}return x.y(e,t)},Y:function(e,t,a,i){let r=u(e,i),l=r>0?r:1-r;return"YY"===t?h(l%100,2):"Yo"===t?a.ordinalNumber(l,{unit:"year"}):h(l,t.length)},R:function(e,t){return h(m(e),t.length)},u:function(e,t){return h(e.getFullYear(),t.length)},Q:function(e,t,a){let i=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(i);case"QQ":return h(i,2);case"Qo":return a.ordinalNumber(i,{unit:"quarter"});case"QQQ":return a.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(i,{width:"narrow",context:"formatting"});default:return a.quarter(i,{width:"wide",context:"formatting"})}},q:function(e,t,a){let i=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(i);case"qq":return h(i,2);case"qo":return a.ordinalNumber(i,{unit:"quarter"});case"qqq":return a.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(i,{width:"narrow",context:"standalone"});default:return a.quarter(i,{width:"wide",context:"standalone"})}},M:function(e,t,a){let i=e.getMonth();switch(t){case"M":case"MM":return x.M(e,t);case"Mo":return a.ordinalNumber(i+1,{unit:"month"});case"MMM":return a.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(i,{width:"narrow",context:"formatting"});default:return a.month(i,{width:"wide",context:"formatting"})}},L:function(e,t,a){let i=e.getMonth();switch(t){case"L":return String(i+1);case"LL":return h(i+1,2);case"Lo":return a.ordinalNumber(i+1,{unit:"month"});case"LLL":return a.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(i,{width:"narrow",context:"standalone"});default:return a.month(i,{width:"wide",context:"standalone"})}},w:function(e,t,r,l){let n,c,m,x,p,g=(n=(0,i.toDate)(e,l?.in),Math.round(((0,o.startOfWeek)(n,l)-(c=(0,a.getDefaultOptions)(),m=l?.firstWeekContainsDate??l?.locale?.options?.firstWeekContainsDate??c.firstWeekContainsDate??c.locale?.options?.firstWeekContainsDate??1,x=u(n,l),(p=(0,d.constructFrom)(l?.in||n,0)).setFullYear(x,0,m),p.setHours(0,0,0,0),(0,o.startOfWeek)(p,l)))/s.millisecondsInWeek)+1);return"wo"===t?r.ordinalNumber(g,{unit:"week"}):h(g,t.length)},I:function(e,t,a){let r,l,n,o=Math.round((c(r=(0,i.toDate)(e,void 0))-(l=m(r,void 0),(n=(0,d.constructFrom)(r,0)
1).setFullYear(l,0,4),n.setHours(0,0,0,0),c(n)))/s.millisecondsInWeek)+1;return"Io"===t?a.ordinalNumber(o,{unit:"week"}):h(o,t.length)},d:function(e,t,a){return"do"===t?a.ordinalNumber(e.getDate(),{unit:"date"}):x.d(e,t)},D:function(e,t,a){let o,c,d=function(e,t){let[a,i]=(0,l.normalizeDates)(void 0,e,t),o=n(a),c=n(i);return Math.round((o-r(o)-(c-r(c)))/s.millisecondsInDay)}(o=(0,i.toDate)(e,void 0),((c=(0,i.toDate)(o,void 0)).setFullYear(c.getFullYear(),0,1),c.setHours(0,0,0,0),c))+1;return"Do"===t?a.ordinalNumber(d,{unit:"dayOfYear"}):h(d,t.length)},E:function(e,t,a){let i=e.getDay();switch(t){case"E":case"EE":case"EEE":return a.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(i,{width:"short",context:"formatting"});default:return a.day(i,{width:"wide",context:"formatting"})}},e:function(e,t,a,i){let r=e.getDay(),l=(r-i.weekStartsOn+8)%7||7;switch(t){case"e":return String(l);case"ee":return h(l,2);case"eo":return a.ordinalNumber(l,{unit:"day"});case"eee":return a.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(r,{width:"short",context:"formatting"});default:return a.day(r,{width:"wide",context:"formatting"})}},c:function(e,t,a,i){let r=e.getDay(),l=(r-i.weekStartsOn+8)%7||7;switch(t){case"c":return String(l);case"cc":return h(l,t.length);case"co":return a.ordinalNumber(l,{unit:"day"});case"ccc":return a.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(r,{width:"narrow",context:"standalone"});case"cccccc":return a.day(r,{width:"short",context:"standalone"});default:return a.day(r,{width:"wide",context:"standalone"})}},i:function(e,t,a){let i=e.getDay(),r=0===i?7:i;switch(t){case"i":return String(r);case"ii":return h(r,t.length);case"io":return a.ordinalNumber(r,{unit:"day"});case"iii":return a.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(i,{width:"short",context:"formatting"});default:return a.day(i,{width:"wide",context:"formatting"})}},a:function(e,t,a){let i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(i,{width:"narrow",context:"formatting"});default:return a.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,a){let i,r=e.getHours();switch(i=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",t){case"b":case"bb":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(i,{width:"narrow",context:"formatting"});default:return a.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,a){let i,r=e.getHours();switch(i=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",t){case"B":case"BB":case"BBB":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(i,{width:"narrow",context:"formatting"});default:return a.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,a){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),a.ordinalNumber(t,{unit:"hour"})}return x.h(e,t)},H:function(e,t,a){return"Ho"===t?a.ordinalNumber(e.getHours(),{unit:"hour"}):x.H(e,t)},K:function(e,t,a){let i=e.getHours()%12;return"Ko"===t?a.ordinalNumber(i,{unit:"hour"}):h(i,t.length)},k:function(e,t,a){let i=e.getHours();return(0===i&&(i=24),"ko"===t)?a.ordinalNumber(i,{unit:"hour"}):h(i,t.length)},m:function(e,t,a){return"mo"===t?a.ordinalNumber(e.getMinutes(),{unit:"minute"}):x.m(e,t)},s:function(e,t,a){return"so"===t?a.ordinalNumber(e.getSeconds(),{unit:"second"}):x.s(e,t)},S:function(e,t){return x.S(e,t)},X:function(e,t,a){let i=e.getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return f(i);case"XXXX":case"XX":return y(i);default:return y(i,":")}},x:function(e,t,a){let i=e.getTimezoneOffset();switch(t){case"x":return f(i);case"xxxx":case"xx":return y(i);default:return y(i,":")}},O:function(e,t,a){let i=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+g(i,":");default:return"GMT"+y(i,":")}},z:function(e,t,a){let i=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+g(i,":");default:return"GMT"+y(i,":")}},t:function(e,t,a){return h(Math.trunc(e/1e3),t.length)},T:function(e,t,a){return h(+e,t.length)}};function g(e,t=""){let a=e>0?"-":"+",i=Math.abs(e),r=Math.trunc(i/60),l=i%60;return 0===l?a+String(r):a+String(r)+t+h(l,2)}function f(e,t){return e%60==0?(e>0?"-":"+")+h(Math.abs(e)/60,2):y(e,t)}function y(e,t=""){let a=Math.abs(e);return(e>0?"-":"+")+h(Math.trunc(a/60),2)+t+h(a%60,2)}let b=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},v=(e,t)=>
1{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},w={p:v,P:(e,t)=>{let a,i=e.match(/(P+)(p+)?/)||[],r=i[1],l=i[2];if(!l)return b(e,t);switch(r){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;default:a=t.dateTime({width:"full"})}return a.replace("{{date}}",b(r,t)).replace("{{time}}",v(l,t))}},j=/^D+$/,N=/^Y+$/,k=["D","DD","YY","YYYY"],C=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,T=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,S=/^'([^]*?)'?$/,I=/''/g,M=/[a-zA-Z]/;e.s(["format",0,function(e,r,l){let s=(0,a.getDefaultOptions)(),n=l?.locale??s.locale??t.enUS,o=l?.firstWeekContainsDate??l?.locale?.options?.firstWeekContainsDate??s.firstWeekContainsDate??s.locale?.options?.firstWeekContainsDate??1,c=l?.weekStartsOn??l?.locale?.options?.weekStartsOn??s.weekStartsOn??s.locale?.options?.weekStartsOn??0,d=(0,i.toDate)(e,l?.in);if(!(d instanceof Date||"object"==typeof d&&"[object Date]"===Object.prototype.toString.call(d))&&"number"!=typeof d||isNaN(+(0,i.toDate)(d)))throw RangeError("Invalid time value");let m=r.match(T).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,w[t])(e,n.formatLong):e}).join("").match(C).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var a;let t;return{isToken:!1,value:(t=(a=e).match(S))?t[1].replace(I,"'"):a}}if(p[t])return{isToken:!0,value:e};if(t.match(M))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});n.localize.preprocessor&&(m=n.localize.preprocessor(d,m));let u={firstWeekContainsDate:o,weekStartsOn:c,locale:n};return m.map(t=>{if(!t.isToken)return t.value;let a=t.value;return(!l?.useAdditionalWeekYearTokens&&N.test(a)||!l?.useAdditionalDayOfYearTokens&&j.test(a))&&function(e,t,a){var i,r,l;let s,n=(i=e,r=t,l=a,s="Y"===i[0]?"years":"days of the month",`Use \`${i.toLowerCase()}\` instead of \`${i}\` (in \`${r}\`) for formatting ${s} to the input \`${l}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(n),k.includes(e))throw RangeError(n)}(a,r,String(e)),(0,p[a[0]])(d,a,n.localize,u)}).join("")}],230902)},538251,e=>{"use strict";let t="#f54545",a={primary:"#f54545","primary-light":"#f25252",brand:"#1abc9c",dark:"#252e3d","dark-blue":"#0f0e1c","office-navy":"#152843",blue:"#1a69fd",beige:"#fbf4e8"};function i(e){if(!e?.trim())return t;let i=e.trim().toLowerCase();if(i in a)return a[i];if(/^#[0-9a-f]{6}$/.test(i))return i;if(/^#[0-9a-f]{3}$/.test(i)){let e;return e=i.slice(1),`#${e[0]}${e[0]}${e[1]}${e[1]}${e[2]}${e[2]}`}return t}e.s(["normalizeHexColor",0,i,"resolveHeroColorTheme",0,function(e){let t=i(e);return{backgroundColor:t,...function(e){let t,[a,r,l]=[parseInt((t=i(e).slice(1)).slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)].map(e=>{let t=e/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4});return .2126*a+.7152*r+.0722*l}(t)>.45?{foreground:"text-dark",muted:"text-dark/70"}:{foreground:"text-white",muted:"text-white/80"}}}])},110204,e=>{"use strict";var t=e.i(156169),a=e.i(530941),i=e.i(73229),r=e.i(257987),l=i.forwardRef((e,a)=>(0,t.jsx)(r.Primitive.label,{...e,ref:a,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));l.displayName="Label";let s=(0,e.i(294237).cva)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70");e.s(["Label",0,({className:e,ref:i,...r})=>(0,t.jsx)(l,{className:(0,a.cn)(s(),e),ref:i,...r})],110204)},925421,e=>{"use strict";var t=e.i(530941);let a={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"},i={left:"[&_.payload-richtext]:!text-left [&_p]:!text-left [&_h1]:!text-left [&_h2]:!text-left [&_h3]:!text-left [&_h4]:!text-left [&_h5]:!text-left [&_h6]:!text-left",center:"[&_.payload-richtext]:!text-center [&_p]:!text-center [&_h1]:!text-center [&_h2]:!text-center [&_h3]:!text-center [&_h4]:!text-center [&_h5]:!text-center [&_h6]:!text-center",right:"[&_.payload-richtext]:!text-right [&_p]:!text-right [&_h1]:!text-right [&_h2]:!text-right [&_h3]:!text-right [&_h4]:!text-right [&_h5]:!text-right [&_h6]:!text-right"},r={left:"section-richtext-align-left",center:"section-richtext-align-center",right:"section-richtext-align-right"};
1e.s(["headerAlignmentClasses",0,a,"resolveContentAlignment",0,function(e,t="center"){return"left"===e||"center"===e||"right"===e?e:t},"sectionHeaderAlignmentClasses",0,function(e){return(0,t.cn)(a[e],i[e],r[e])},"sectionRichTextAlignWrapperClasses",0,r])},519544,e=>{"use strict";var t=e.i(156169),a=e.i(760207),i=e.i(269169),r=e.i(925421),l=e.i(530941);e.s(["SectionDescriptionRichText",0,({description:e,contentAlignment:s,className:n})=>{if(!(0,i.hasRichTextContent)(e))return null;let o=(0,r.resolveContentAlignment)(s,"left");return(0,t.jsx)("div",{className:(0,l.cn)("w-full text-current text-base md:text-lg",r.sectionRichTextAlignWrapperClasses[o],n),children:(0,t.jsx)(a.default,{data:e,typography:"sectionDescription",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full"})})}])},162060,e=>{"use strict";var t=e.i(156169),a=e.i(760207),i=e.i(269169),r=e.i(925421),l=e.i(530941);e.s(["HeroTaglineRichText",0,({tagline:e,typography:s,className:n,contentAlignment:o})=>{if(!(0,i.hasRichTextContent)(e))return null;let c=o?(0,r.resolveContentAlignment)(o):null;return(0,t.jsx)("div",{className:(0,l.cn)("w-full",n,c&&r.sectionRichTextAlignWrapperClasses[c]),children:(0,t.jsx)(a.default,{data:e,typography:s,enableGutter:!1,enableProse:!1,disableTextAlign:!!c,className:"w-full"})})}])},541433,e=>{"use strict";let t=(0,e.i(903645).default)("check-check",[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]]);e.s(["CheckCheck",0,t],541433)},868573,e=>{"use strict";var t=e.i(156169),a=e.i(541433),i=e.i(530941);e.s(["CapabilityIcon",0,({style:e="doubleCheck",className:r,ringColor:l,backgroundColor:s,checkColor:n})=>{if("roundCheck"===e){let e=l?.trim()?{backgroundColor:l.trim()}:void 0,a=s?.trim()?{backgroundColor:s.trim()}:void 0,o=n?.trim()||"white";return(0,t.jsxs)("span",{className:(0,i.cn)("relative mt-0.5 flex h-[22px] w-[22px] shrink-0 items-center justify-center",r),"aria-hidden":"true",children:[(0,t.jsx)("span",{className:(0,i.cn)("absolute inset-0 scale-125 rounded-full",!e&&"bg-[#ffd6d6]/90"),style:e}),(0,t.jsx)("span",{className:(0,i.cn)("relative flex h-[22px] w-[22px] items-center justify-center rounded-full",!a&&"bg-primary"),style:a,children:(0,t.jsx)("svg",{width:"10",height:"8",viewBox:"0 0 10 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M1 4.2L3.6 6.8L9 1.4",stroke:o,strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})})})]})}return(0,t.jsx)(a.CheckCheck,{className:(0,i.cn)("text-primary mt-0.5 shrink-0",r),size:18,strokeWidth:1.5,"aria-hidden":"true"})}])},586074,e=>{"use strict";var t=e.i(469100),a=e.i(73229);e.s(["default",0,function({external:e=!1,newTab:i=!1,scroll:r=!0}){let l=(0,t.useRouter)(),s=(0,a.useRef)(null),n=(0,a.useRef)(null),o=(0,a.useRef)(0),c=(0,a.useRef)(!1),d=(0,a.useRef)(0),m=(0,a.useCallback)(e=>{if(e.target){let t=e.target,a=+new Date,i=t?.closest("a");d.current=e.button,i?c.current=!0:(c.current=!1,o.current=a)}},[l,s,n,o]),u=(0,a.useCallback)(t=>{if(n.current?.href){let a=new Date-o.current;n.current?.href&&a<=250&&!c.current&&0===d.current&&!t.ctrlKey&&(e?window.open(n.current.href,i?"_blank":"_self"):l.push(n.current.href,{scroll:r}))}},[l,s,n,o]);return(0,a.useEffect)(()=>{let e=s.current,t=new AbortController;return e&&(e.addEventListener("mousedown",m,{signal:t.signal}),e.addEventListener("mouseup",u,{signal:t.signal})),()=>{t.abort()}},[s,n,l]),{card:{ref:s},link:{ref:n}}}])},670758,e=>{"use strict";var t=e.i(156169),a=e.i(530941),i=e.i(586074),r=e.i(715712),l=e.i(73229),s=e.i(151641);e.s(["Card",0,e=>{let{card:n,link:o}=(0,i.default)({}),{className:c,doc:d,relationTo:m,showCategories:u,title:h}=e,{slug:x,categories:p,meta:g,title:f}=d||{},{description:y,image:b}=g||{},v=p&&Array.isArray(p)&&p.length>0,w=h||f,j=y?.replace(/\s/g," "),N=`/${m}/${x}`;return(0,t.jsxs)("article",{className:(0,a.cn)("border border-border rounded-lg overflow-hidden bg-card hover:cursor-pointer",c),ref:n.ref,children:[(0,t.jsxs)("div",{className:"relative w-full ",children:[!b&&(0,t.jsx)("div",{className:"",children:"No image"}),b&&"string"!=typeof b&&(0,t.jsx)(s.Media,{resource:b,size:"33vw"})]}),(0,t.jsxs)("div",{className:"p-4",children:[u&&v&&(0,t.jsx)("div",{className:"uppercase text-sm mb-4",children:u&&v&&(0,t.jsx)("div",{children:p?.map((e,a)=>{if("object"==typeof e){let{title:i}=e,r=a===p.length-1;return(0,t.jsxs)(l.Fragment,{children:[i||"Untitled category",!r&&(0,t.jsx)(l.Fragment,{children:", Â "})]},a)}return null})})}),w&&(0,t.jsx)("div",{className:"prose",children:(0,t.jsx)("h3",{children:(0,t.jsx)(r.default,{className:"not-prose",href:N,ref:o.ref,children:w})})}),y&&(0,t.jsx)("div",{className:"mt-2",children:y&&(0,t.jsx)("p",{children:j})})]})]})}])},301718,e=>{"use strict";var t=e.i(702915),a=e.i(73229),i=e.i(753942),r=e.i(134174);e.s(["useMotionValue",0,function(e){let l=(0,r.useConstant)(()=>(0,t.motionValue)(e)),{isStatic:s}=(0,a.useContext)(i.MotionConfigContext);if(s){let[,t]=(0,a.useState)(e);(0,a.useEffect)(()=>l.on("change",t),[])}return l}])},202355,e=>{"use strict";var t=e.i(498920),a=e.i(134174),i=e.i(967682),r=e.i(736986),l=e.i(301718);function s(e,t){let a=(0,l.useMotionValue)(t()),s=()=>a.set(t());return s(),(0,r.useIsomorphicLayoutEffect)(()=>{let t=()=>i.frame.preRender(s,!1,!0),a=e.map(e=>e.on("change",t));return()=>
1{a.forEach(e=>e()),(0,i.cancelFrame)(s)}}),a}var n=e.i(702915);function o(e,t){let i=(0,a.useConstant)(()=>[]);return s(e,()=>{i.length=0;let a=e.length;for(let t=0;t<a;t++)i[t]=e[t].get();return t(i)})}e.s(["useTransform",0,function e(i,r,l,c){if("function"==typeof i){let e;return n.collectMotionValues.current=[],i(),e=s(n.collectMotionValues.current,i),n.collectMotionValues.current=void 0,e}if(void 0!==l&&!Array.isArray(l)&&"function"!=typeof r){var d=i,m=r,u=l,h=c;let t=(0,a.useConstant)(()=>Object.keys(u)),s=(0,a.useConstant)(()=>({}));for(let a of t)s[a]=e(d,m,u[a],h);return s}let x="function"==typeof r?r:function(...e){let a=!Array.isArray(e[0]),i=a?0:-1,r=e[0+i],l=e[1+i],s=e[2+i],n=e[3+i],o=(0,t.interpolate)(l,s,n);return a?o(r):o}(r,l,c),p=Array.isArray(i)?o(i,x):o([i],([e])=>x(e)),g=Array.isArray(i)?void 0:i.accelerate;return g&&!g.isTransformed&&"function"!=typeof r&&Array.isArray(l)&&c?.clamp!==!1&&(p.accelerate={...g,times:r,keyframes:l,isTransformed:!0,...c?.ease?{ease:c.ease}:{}}),p}],202355)},493115,e=>{"use strict";class t{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let a=0;a<this.animations.length;a++)this.animations[a][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return a(this.animations,"duration")}get iterationDuration(){return a(this.animations,"iterationDuration")}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function a(e,t){let a=0;for(let i=0;i<e.length;i++){let r=e[i][t];null!==r&&r>a&&(a=r)}return a}class i extends t{then(e,t){return this.finished.finally(e).then(()=>{})}}var r=e.i(721761),l=e.i(702915),s=e.i(512065),n=e.i(236585),o=e.i(805639),c=e.i(181142),d=e.i(620117),m=e.i(659056),u=e.i(241058),h=e.i(182865),x=e.i(26809),p=e.i(633191);function g(e,t){var a;let i;return(0,p.isEasingArray)(e)?e[a=e.length,((t-0)%(i=a-0)+i)%i+0]:e}var f=e.i(427772);function y(e){return"object"==typeof e&&!Array.isArray(e)}function b(e,t,a,i){return null==e?[]:"string"==typeof e&&y(t)?(0,f.resolveElements)(e,a,i):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>null!=e):[e]}function v(e,t,a,i){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?a:t.startsWith("<")?Math.max(0,a+parseFloat(t.slice(1))):i.get(t)??e}var w=e.i(870820);function j(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function N(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function k(e,t){return t[e]||(t[e]=[]),t[e]}let C=e=>"number"==typeof e,T=e=>e.every(C);var S=e.i(597849),I=e.i(499737),M=e.i(771788),P=e.i(838752),A=e.i(497474),L=e.i(141577),R=e.i(597157),V=e.i(427684),_=e.i(96819);class B extends _.VisualElement{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let a=e[t];if("string"==typeof a||"number"==typeof a)return a}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,V.createBox)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}function z(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},a=(0,P.isSVGElement)(e)&&!(0,A.isSVGSVGElement)(e)?new L.SVGVisualElement(t):new R.HTMLVisualElement(t);a.mount(e),I.visualElementStore.set(e,a)}function E(e){let t=new B({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),I.visualElementStore.set(e,t)}function O(e,t,a,i){let r=[];if((0,n.isMotionValue)(e)||"number"==typeof e||"string"==typeof e&&!y(t))r.push((0,S.animateSingleValue)(e,y(t)&&t.default||t,a&&a.default||a));else{if(null==e)return r;let l=b(e,t,i),s=l.length;(0,x.invariant)(!!s,"No valid elements provided.","no-valid-elements");for(let e=0;e<s;e++){let i=l[e],n=i instanceof Element?z:E;I.visualElementStore.has(i)||n(i);let o=I.visualElementStore.get(i),c={...a};"delay"in c&&"function"==typeof c.delay&&(c.delay=c.delay(e,s)),r.push(...(0,M.animateTarget)(o,{...t,transition:c},{}))}}return r}let F=function(e={}){let{scope:t,reduceMotion:a}=e;return function(e,p,f){var y;let C,S=[];if(Array.isArray(e)&&e.some(Array.isArray)){let i,{onComplete:f,...I}=p||{};"function"==typeof f&&(C=f),y=void 0!==a?{reduceMotion:a,...I}:I,i=[],(function(e,{defaultTransition:t={},...a}={},i,l){let s=t.duration||.3,p=new Map,f=new Map,y={},C=new Map,S=0,I=0,M=0;for(let a=0;a<e.length;a++){let u=e[a];if("string"==typeof u){C.set(u,I);continue}if(!Array.isArray(u)){C.set(u.name,v(I,u.at,S,C));continue}let[p,j,L={}]=u;void 0!==L.at&&(I=v(I,L.at,S,C));let R=0,V=(e,a,i,n=0,u=0)=>{var p;let f=Array.isArray(p=e)?p:[p],{delay:y=0,times:b=(0,o.defaultOffset)(f),type:v=t.type||"ke
1yframes",repeat:j,repeatType:N,repeatDelay:k=0,...C}=a,{ease:S=t.ease||"easeOut",duration:P}=a,A="function"==typeof y?y(n,u):y,L=f.length,V=(0,c.isGenerator)(v)?v:l?.[v||"keyframes"];if(L<=2&&V){let e=100;2===L&&T(f)&&(e=Math.abs(f[1]-f[0]));let a={...t,...C};void 0!==P&&(a.duration=(0,h.secondsToMilliseconds)(P));let i=(0,d.createGeneratorEasing)(a,e,V);S=i.ease,P=i.duration}P??(P=s);let _=I+A;1===b.length&&0===b[0]&&(b[1]=1);let B=b.length-f.length;if(B>0&&(0,m.fillOffset)(b,B),1===f.length&&f.unshift(null),j){(0,x.invariant)(j<20,"Repeat count too high, must be less than 20","repeat-count-high"),P*=j+1;let e=[...f],t=[...b],a=[...S=Array.isArray(S)?[...S]:[S]];for(let i=0;i<j;i++){f.push(...e);for(let r=0;r<e.length;r++)b.push(t[r]+(i+1)),S.push(0===r?"linear":g(a,r-1))}for(let e=0;e<b.length;e++)b[e]=b[e]/(j+1)}let z=_+P;!function(e,t,a,i,l,s){for(let t=0;t<e.length;t++){let a=e[t];a.at>l&&a.at<s&&((0,r.removeItem)(e,a),t--)}for(let r=0;r<t.length;r++)e.push({value:t[r],at:(0,w.mixNumber)(l,s,i[r]),easing:g(a,r)})}(i,f,S,b,_,z),R=Math.max(A+P,R),M=Math.max(z,M)};if((0,n.isMotionValue)(p))V(j,L,k("default",N(p,f)));else{let e=b(p,j,i,y),t=e.length;for(let a=0;a<t;a++){let i=N(e[a],f);for(let e in j){var P,A;V(j[e],(P=L,A=e,P&&P[A]?{...P,...P[A]}:{...P}),k(e,i),a,t)}}}S=I,I+=R}return f.forEach((e,i)=>{for(let r in e){let l=e[r];l.sort(j);let s=[],n=[],o=[];for(let e=0;e<l.length;e++){let{at:t,value:a,easing:i}=l[e];s.push(a),n.push((0,u.progress)(0,M,t)),o.push(i||"easeOut")}0!==n[0]&&(n.unshift(0),s.unshift(s[0]),o.unshift("easeInOut")),1!==n[n.length-1]&&(n.push(1),s.push(null)),p.has(i)||p.set(i,{keyframes:{},transition:{}});let c=p.get(i);c.keyframes[r]=s;let{type:d,...m}=t;c.transition[r]={...m,duration:M,ease:o,times:n,...a}}}),p})(e.map(e=>{if(Array.isArray(e)&&"function"==typeof e[0]){let t=e[0],a=(0,l.motionValue)(0);return(a.on("change",t),1===e.length)?[a,[0,1]]:2===e.length?[a,[0,1],e[1]]:[a,e[1],e[2]]}return e}),y,t,{spring:s.spring}).forEach(({keyframes:e,transition:t},a)=>{i.push(...O(a,e,t))}),S=i}else{let{onComplete:i,...r}=f||{};"function"==typeof i&&(C=i),S=O(e,p,void 0!==a?{reduceMotion:a,...r}:r,t)}let I=new i(S);return C&&I.finished.then(C),t&&(t.animations.push(I),I.finished.then(()=>{(0,r.removeItem)(t.animations,I)})),I}}();e.s(["animate",0,F],493115)},302747,e=>{"use strict";var t=e.i(156169),a=e.i(530941);e.s(["Skeleton",0,function({className:e,...i}){return(0,t.jsx)("div",{className:(0,a.cn)("animate-pulse rounded-md bg-muted",e),...i})}])},48829,e=>{"use strict";let t=(0,e.i(903645).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["ChevronUp",0,t],48829)},723925,e=>{"use strict";var t=e.i(301012);e.s(["Check",()=>t.default])},809641,e=>{"use strict";var t=e.i(73229);e.s(["usePrevious",0,function(e){let a=t.useRef({value:e,previous:e});return t.useMemo(()=>(a.current.value!==e&&(a.current.previous=a.current.value,a.current.value=e),a.current.previous),[e])}])},257428,e=>{"use strict";var t=e.i(156169),a=e.i(530941),i=e.i(73229),r=e.i(922353),l=e.i(9413),s=e.i(291967),n=e.i(136567),o=e.i(809641),c=e.i(570391),d=e.i(690816),m=e.i(285565),u="Checkbox",[h,x]=(0,l.createContextScope)(u),[p,g]=h(u);function f(e){let{__scopeCheckbox:a,checked:r,children:l,defaultChecked:s,disabled:o,form:c,name:d,onCheckedChange:m,required:h,value:x="on",internal_do_not_use_render:g}=e,[f,y]=(0,n.useControllableState)({prop:r,defaultProp:s??!1,onChange:m,caller:u}),[b,v]=i.useState(null),[w,j]=i.useState(null),N=i.useRef(!1),k=!b||!!c||!!b.closest("form"),T={checked:f,disabled:o,setChecked:y,control:b,setControl:v,name:d,form:c,value:x,hasConsumerStoppedPropagationRef:N,required:h,defaultChecked:!C(s)&&s,isFormControl:k,bubbleInput:w,setBubbleInput:j};return(0,t.jsx)(p,{scope:a,...T,children:"function"==typeof g?g(T):l})}var y="CheckboxTrigger",b=i.forwardRef(({__scopeCheckbox:e,onKeyDown:a,onClick:l,...n},o)=>{let{control:c,value:d,disabled:u,checked:h,required:x,setControl:p,setChecked:f,hasConsumerStoppedPropagationRef:b,isFormControl:v,bubbleInput:w}=g(y,e),j=(0,r.useComposedRefs)(o,p),N=i.useRef(h);return i.useEffect(()=>{let e=c?.form;if(e){let t=()=>f(N.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[c,f]),(0,t.jsx)(m.Primitive.button,{type:"button",role:"checkbox","aria-checked":C(h)?"mixed":h,"aria-required":x,"data-state":T(h),"data-disabled":u?"":void 0,disabled:u,value:d,...n,ref:j,onKeyDown:(0,s.composeEventHandlers)(a,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.composeEventHandlers)(l,e=>{f(e=>!!C(e)||!e),w&&v&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})});b.displayName=y;var v=i.forwardRef((e,a)=>{let{__scopeCheckbox:i,name:r,checked:l,defaultChecked:s,required:n,disabled:o,value:c,onCheckedChange:d,form:m,...u}=e;return(0,t.jsx)(f,{__scopeCheckbox:i,checked:l,defaultChecked:s,disabled:o,required:n,onCheckedChange:d,name:r,form:m,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b,{...u,ref:a,__scopeCheckbox:i}),e&&(0,t.jsx)(k,{__scopeCheckbox:i})]})})});v.displayName=u;var w="CheckboxIndicator",j=i.forwardRef((e,a)=>{let{__scopeCheckbox:i,forceMount:r,...l}=e,s=g(w,i);return(0,t.jsx)(d.Presence,{present:r||C(s.checked)||!0===s.checked,children:(0,t.jsx)(m.Primitive.span,{"data-state":T(s.checked),"data-disabled":s.disabled?"":void 0,...l,ref:a,style:{pointerEvents:"none",...e.style}})})});j.displayName=w;var N="CheckboxBubbleInput",k=i.forwardRef(({__scopeCheckbox:e,...a},l)=>{let{control:s,hasConsumerStoppedPropagationRef:n,checked:d,defaultChecked:u,required:h,disabled:x,name:p,value:f,form:y,bubbleInput:b,setBubbleInput:v}=g(N,e),w=(0,r.useComposedRefs)(l,v),j=(0,o.usePrevious)(d),k=(0,c.useSize)(s);i.useEffect(()=>{if(!b)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!n.current;if(j!==d&&e){let a=new Event("click",{bubbles:t});b.indeterminate=C(d),e.call(b,!C(d)&&d),b.dispatchEvent(a)}},[b,j,d,n]);let T=i.useRef(!C(d)&&d);return(0,t.jsx)(m.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:u??T.current,required:h,disabled:x,name:p,value:f,form:y,...a,tabIndex:-1,ref:w,style:{...a.style,...k,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function C(e){return"indeterminate"===e}function T(e){return C(e)?"indeterminate":e?"checked":"unchecked"}k.displayName=N;var S=e.i(723925);let I={primary:"data-[state=checked]:bg-primary data-[state=checked]:border-primary data-[state=checked]:text-white",green:"data-[state=checked]:bg-green-500 data-[state=checked]:border-green-500",red:"data-[state=checked]:bg-red-500 data-[state=checked]:border-red-500",blue:"data-[state=checked]:bg-blue data-[state=checked]:text-white data-[state=checked]:border-blue"};e.s(["Checkbox",0,({className:e,color:i="primary",...r})=>(0,t.jsx)(v,{"data-slot":"checkbox",className:(0,a.cn)("peer border-input size-4.5 shrink-0 rounded-[4px] border shadow-xs transition-[color,box-shadow]","focus-visible:ring-4 focus-visible:outline-1","disabled:cursor-not-allowed disabled:opacity-50",I[i],e),...r,children:(0,t.jsx)(j,{"data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current",children:(0,t.jsx)(S.Check,{className:"size-3.5"})})})],257428)},718366,e=>{"use strict";let t=(0,e.i(903645).default)("upload",[["path",{d:"M12 3v12",ke
1y:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]);e.s(["Upload",0,t],718366)},673675,e=>{"use strict";var t=e.i(156169),a=e.i(370993),i=e.i(73229),r=e.i(22533),l=e.i(151641),s=e.i(760207);e.s(["HighImpactHero",0,({links:e,media:n,richText:o})=>{let{setHeaderTheme:c}=(0,a.useHeaderTheme)();return(0,i.useEffect)(()=>{c("light")}),(0,t.jsxs)("div",{className:"relative -mt-[10.4rem] flex items-center justify-center text-white","data-theme":"dark",children:[(0,t.jsx)("div",{className:"container mb-8 z-10 relative flex items-center justify-center",children:(0,t.jsxs)("div",{className:"max-w-[36.5rem] md:text-center",children:[o&&(0,t.jsx)(s.default,{className:"mb-6 [&_a]:text-primary [&_a]:underline",data:o,enableGutter:!1}),Array.isArray(e)&&e.length>0&&(0,t.jsx)("ul",{className:"flex md:justify-center gap-4",children:e.map(({link:e},a)=>(0,t.jsx)("li",{children:(0,t.jsx)(r.CMSLink,{...e,slot:0===a?"primary":"secondary",surface:"dark"})},a))})]})}),(0,t.jsx)("div",{className:"min-h-[80vh] select-none",children:n&&"object"==typeof n&&(0,t.jsx)(l.Media,{fill:!0,imgClassName:"-z-10 object-cover",priority:!0,resource:n})})]})}])},620273,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(760207),r=e.i(903645);let l=(0,r.default)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),s=(0,r.default)("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]),n=(0,r.default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);var o=e.i(723925),c=e.i(269429),d=e.i(526625),m=e.i(469100),u=e.i(360112),h=e.i(718366),x=e.i(310062),p=e.i(480133),g=e.i(793479),f=e.i(519455),y=e.i(624687),b=e.i(257428),v=e.i(967489),w=e.i(998845);e.i(228933);var j=e.i(724974),N=e.i(476137),k=e.i(669349),C=e.i(768673),T=e.i(941899),S=e.i(907071),I=e.i(530941);let M="border-border bg-transparent text-foreground placeholder:text-muted-foreground w-full border-b pb-2 shadow-none ring-0 outline-none focus:border-primary focus:ring-0",P=({onSuccess:e,formFooter:i})=>{let{num1:r,num2:l,expected:s,resetCaptcha:n}=(0,k.useMathCaptcha)(),[P,A]=(0,S.usePhoneCountryState)(),[L,R]=(0,a.useState)(!1),[V,_]=(0,a.useState)(""),[B,z]=(0,a.useState)(null),[E,O]=(0,a.useState)(""),[F,$]=(0,a.useState)(0),H=(0,a.useRef)(null),D=(0,m.useRouter)(),W=w.DEFAULT_ATTACHMENT_MAX_SIZE_MB,G=(0,w.getAttachmentMaxSizeBytes)(W),q=(0,a.useMemo)(()=>(0,j.createContactFormSchema)({phoneCountry:P,includeNda:!0,includeTechUpdates:!0}),[P]),U=(0,C.useDynamicZodResolver)(q),{handleSubmit:Y,control:K,reset:X,setError:Z,trigger:J,formState:{errors:Q,touchedFields:ee}}=(0,d.useForm)({resolver:U,mode:"onTouched",reValidateMode:"onChange",defaultValues:{fullName:"",email:"",phone:"",budget:"",message:"",sendNdaCopy:!0,techUpdates:!1,verification:""}}),et=async t=>{let a=(0,N.validateCaptchaAnswer)(t.verification,s);if(a)return void Z("verification",{type:"manual",message:a});if(!E){R(!0);try{let a=null,i=null;if(B){let e=await (0,N.uploadContactAttachment)(B);a=e.fileUrl,i=e.fileName}let r=await (0,N.submitContactForm)({formSource:"page-contact-hero",fullName:t.fullName,email:t.email,phone:t.phone,phoneCountry:P,budget:t.budget,message:t.message,sendNdaCopy:t.sendNdaCopy??!1,techUpdates:t.techUpdates??!1,attachmentUrl:a,attachmentFileName:i});X({fullName:"",email:"",phone:"",budget:"",message:"",sendNdaCopy:!0,techUpdates:!1,verification:""}),$(e=>e+1),_(""),z(null),H.current&&(H.current.value=""),n(),e(),r.shouldRedirect&&r.redirectUrl&&setTimeout(()=>{D.push(r.redirectUrl)},1500)}catch(e){u.toast.error(e instanceof Error?e.message:"Something went wrong. Please try again.")}finally{R(!1)}}};return(0,t.jsxs)("form",{onSubmit:Y(et),className:"flex flex-col gap-8",children:[(0,t.jsx)(p.HoneypotField,{}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(d.
1Controller,{name:"fullName",control:K,render:({field:e})=>(0,t.jsx)(g.Input,{...e,value:e.value??"",placeholder:"Full Name",className:(0,I.cn)(M,"rounded-none",Q.fullName&&"border-destructive")})}),Q.fullName&&(0,t.jsx)(c.Typography,{variant:"body-sm",className:"!text-destructive mt-1",children:Q.fullName.message})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(d.Controller,{name:"email",control:K,render:({field:e})=>(0,t.jsx)(g.Input,{...e,value:e.value??"",type:"email",placeholder:"Work Email*",className:(0,I.cn)(M,"rounded-none",Q.email&&"border-destructive")})}),Q.email&&(0,t.jsx)(c.Typography,{variant:"body-sm",className:"!text-destructive mt-1",children:Q.email.message})]})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(d.Controller,{name:"budget",control:K,render:({field:e})=>(0,t.jsxs)(v.Select,{onValueChange:e.onChange,value:e.value||void 0,children:[(0,t.jsx)(v.SelectTrigger,{"aria-label":"Budget Range",chevronClassName:"text-muted-foreground",className:(0,I.cn)(M,"h-auto justify-between px-0",!e.value&&"text-muted-foreground",Q.budget&&"border-destructive"),children:(0,t.jsx)(v.SelectValue,{placeholder:"Budget range (optional)"})}),(0,t.jsxs)(v.SelectContent,{children:[(0,t.jsx)(v.SelectItem,{value:"under5k",children:"Under $5,000"}),(0,t.jsx)(v.SelectItem,{value:"5k-10k",children:"$5,000 - $10,000"}),(0,t.jsx)(v.SelectItem,{value:"10k-50k",children:"$10,000 - $50,000"}),(0,t.jsx)(v.SelectItem,{value:"50k+",children:"$50,000+"})]})]},F)}),Q.budget&&(0,t.jsx)(c.Typography,{variant:"body-sm",className:"!text-destructive mt-1",children:Q.budget.message})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(T.ContactPhoneField,{control:K,name:"phone",phoneCountry:P,onPhoneCountryChange:A,phoneTouched:!!ee.phone,revalidatePhone:()=>J("phone"),error:!!Q.phone,placeholder:"Contact Number*",className:(0,I.cn)("border-border w-full border-b pb-2",Q.phone&&"border-destructive","[&_button]:border-border [&_button]:rounded-none [&_button]:border-0 [&_button]:border-r [&_button]:bg-transparent [&_button]:shadow-none [&_button]:ring-0","[&_input]:placeholder:text-muted-foreground [&_input]:rounded-none [&_input]:border-0 [&_input]:bg-transparent [&_input]:shadow-none [&_input]:ring-0")}),Q.phone&&(0,t.jsx)(c.Typography,{variant:"body-sm",className:"!text-destructive mt-1",children:Q.phone.message})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(d.Controller,{name:"message",control:K,render:({field:e})=>(0,t.jsx)(y.Textarea,{...e,value:e.value??"",placeholder:"Describe your project... ( Help us come back better prepared)",rows:2,className:(0,I.cn)(M,"min-h-0 resize-none rounded-none",Q.message&&"border-destructive")}
1)}),Q.message&&(0,t.jsx)(c.Typography,{variant:"body-sm",className:"!text-destructive mt-1",children:Q.message.message})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("button",{type:"button",className:"border-border group relative flex w-full cursor-pointer items-center justify-between border-b pb-2",onClick:()=>H.current?.click(),children:[(0,t.jsx)(c.Typography,{variant:"body-base",className:V?"text-foreground":"text-muted-foreground",children:V||"Attach PDF/Doc File"}),(0,t.jsx)(h.Upload,{className:"text-primary group-hover:text-primary h-5 w-5 transition-colors"})]}),(0,t.jsx)("input",{ref:H,type:"file",className:"sr-only",accept:".pdf,.doc,.docx",onChange:e=>{let t=e.target.files?.[0];if(O(""),!t){_(""),z(null);return}let a=(0,w.validateContactAttachment)(t,G);if(a){_(""),z(null),O(a),u.toast.error(a),e.target.value="";return}_(t.name),z(t)}}),E&&(0,t.jsx)(c.Typography,{variant:"body-sm",className:"!text-destructive mt-1",children:E})]}),(0,t.jsx)("div",{className:"mt-4 space-y-3",children:["In just 2 mins you will get a response","Your idea is 100% protected by our Non Disclosure Agreement"].map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)(o.Check,{className:"text-primary h-4 w-4 shrink-0"}),(0,t.jsx)(c.Typography,{variant:"body-sm",children:e})]},e))}),(0,t.jsxs)("div",{className:"mt-2 space-y-4",children:[(0,t.jsx)(d.Controller,{name:"sendNdaCopy",control:K,render:({field:e})=>(0,t.jsxs)("label",{className:"flex cursor-pointer items-center gap-3",children:[(0,t.jsx)(b.Checkbox,{checked:e.value??!1,onCheckedChange:e.onChange}),(0,t.jsx)(c.Typography,{variant:"body-sm",children:"Send me a copy of NDA"})]})}),(0,t.jsx)(d.Controller,{name:"techUpdates",control:K,render:({field:e})=>(0,t.jsxs)("label",{className:"flex cursor-pointer items-center gap-3",children:[(0,t.jsx)(b.Checkbox,{checked:e.value??!1,onCheckedChange:e.onChange}),(0,t.jsx)(c.Typography,{variant:"body-sm",className:"text-foreground/70",children:"Keep me updated of the upcoming technology trend"})]})})]}),(0,t.jsxs)("div",{className:"mt-4 flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsxs)(c.Typography,{variant:"body-sm",weight:"medium",children:[r," + ",l," ="]}),(0,t.jsx)(d.Controller,{name:"verification",control:K,render:({field:e})=>(0,t.jsx)(g.Input,{...e,value:e.value??"",inputMode:"numeric",className:(0,I.cn)("border-border focus-visible:ring-primary h-10 w-12 rounded-md border bg-transparent text-center shadow-none focus-visible:ring-1",Q.verification&&"border-destructive")}
1)})]}),(0,t.jsx)(f.Button,{type:"submit",disabled:L,variant:"destructive",className:"px-12 py-3 font-bold shadow-lg",children:L?"Submitting...":"Submit"})]}),Q.verification&&(0,t.jsx)(c.Typography,{variant:"body-sm",className:"!text-destructive",children:Q.verification.message}),(0,t.jsx)(x.FormFooterContent,{content:i})]})};e.s(["ContactHero",0,({richText:e,infoCards:r,formFooter:d})=>{let[m,u]=(0,a.useState)(!1);return(0,t.jsxs)("section",{className:"relative overflow-hidden w-full min-h-screen bg-gradient-to-br from-[#120B1C] via-[#091C24] to-[#120B1C]",children:[(0,t.jsxs)("div",{className:"absolute top-0 left-0 w-full h-full overflow-hidden pointer-events-none",children:[(0,t.jsx)("div",{className:"absolute -top-1/4 -left-1/4 w-[80%] h-[80%] rounded-full bg-fuchsia-600/20 blur-[150px]"}),(0,t.jsx)("div",{className:"absolute top-1/4 -right-1/4 w-[80%] h-[80%] rounded-full bg-teal-500/10 blur-[150px]"}),(0,t.jsx)("div",{className:"absolute -bottom-1/4 left-1/4 w-[60%] h-[60%] rounded-full bg-cyan-600/20 blur-[150px]"})]}),(0,t.jsx)("div",{className:"container relative z-10 pt-20 pb-32",children:(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-12 lg:gap-8 items-start",children:[(0,t.jsxs)("div",{className:"flex flex-col text-white max-w-xl",children:[e?(0,t.jsx)(i.default,{data:e,enableGutter:!1,className:"prose-invert [&_a]:text-primary [&_a]:underline"}):(0,t.jsxs)("div",{className:"mt-16 mb-12",children:[(0,t.jsx)(c.Typography,{variant:"h1",className:"text-white mb-6",children:"We're Your One-Stop Digital Engineering Partner"}),(0,t.jsx)(c.Typography,{variant:"body-lg",className:"text-white/80",children:"As your end-to-end solution partner, we handle everything from strategy to support and growth, saving you the complexity of managing multiple contact points. Here's how we get started."})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:r&&r.length>0?r.map((e,a)=>(0,t.jsxs)("div",{className:"bg-black/30 backdrop-blur-md border border-white/10 p-6 rounded-xl",children:[(e=>{switch(e){case"eye":default:return(0,t.jsx)(l,{className:"w-5 h-5 mb-4 text-white"});case"refresh":return(0,t.jsx)(s,{className:"w-5 h-5 mb-4 text-white"});case"document":return(0,t.jsx)(n,{className:"w-5 h-5 mb-4 text-white"})}})(e.icon),(0,t.jsx)(c.Typography,{variant:"body-md",weight:"bold",className:"text-white mb-2",children:e.title}),(0,t.jsx)(c.Typography,{variant:"body-xs",className:"text-white/70",children:e.description})]},a)):(0,t.jsx)(t.Fragment,{children:[{icon:(0,t.jsx)(l,{className:"w-5 h-5 mb-4 text-white"}),title:"Tell Us Your Vision",description:"Fill out the form with your project details. We'll sign an NDA to ensure your idea is 100% confidential and protected."},{icon:(0,t.jsx)(s,{className:"w-5 h-5 mb-4 text-white"}),title:"Get a Free Consultation",description:"Fill out the form with your project details. We'll sign an NDA to ensure your idea is 100% confidential and protected."},{icon:(0,t.jsx)(n,{className:"w-5 h-5 mb-4 text-white"}),title:"Receive a Detailed Proposal",description:"Fill out the form with your project details. We'll sign an NDA to ensure your idea is 100% confidential and protected."}].map(e=>(0,t.jsxs)("div",{className:"bg-black/30 backdrop-blur-md border border-white/10 p-6 rounded-xl hover:border-white/20 transition-colors",children:[e.icon,(0,t.jsx)(c.Typography,{variant:"body-md",weight:"bold",className:"text-white mb-2",children:e.title}),(0,t.jsx)(c.Typography,{variant:"body-xs",className:"text-white/70",children:e.description})]},e.title))})})]}),(0,t.jsxs)("div",{className:"bg-card text-card-foreground p-8 md:p-10 rounded-[1.5rem] shadow-2xl relative mt-8 lg:mt-0",children:[(0,t.jsx)(c.Typography,{variant:"h4",weight:"bold",className:"mb-8",children:"Share Your Project's Vision"}),m?(0,t.jsxs)("div",{className:"bg-success text-success-foreground p-6 rounded-xl text-center",children:[(0,t.jsx)(o.Check,{className:"w-12 h-12 mx-auto mb-4"}),(0,t.jsx)(c.Typography,{variant:"h5",weight:"bold",className:"mb-2",children:"Thank You!"}),(0,t.jsx)(c.Typography,{variant:"body-base",children:"We've received your vision. Our team will be in touch with you shortly."})]}):(0,t.jsx)(P,{onSuccess:()=>u(!0),formFooter:d})]})]})})]})}],620273)},679204,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(151641),r=e.i(531754),l=e.i(530941);e.s(["HeroTrustBarMarquee",0,({logos:e,speed:s})=>{let n=(0,r.marqueeTrack)(e),o=(0,a.useRef)(null),[c,d]=(0,a.useState)(null),m=s&&s>0?s:40;return(0,a.useLayoutEffect)(()=>{let e=o.current;if(!e)return;let t=()=>{let t=e.scrollWidth/2;t>0&&d(t/m)};t();let a=new ResizeObserver(t);return a.observe(e),()=>a.disconnect()},[e,m]),(0,t.jsx)("div",{className:"w-full overflow-hidden lg:w-2/3",children:(0,t.jsx)("div",{ref:o,className:(0,l.cn)("flex w-max items-center gap-10 hover:[animation-play-state:paused]",null!=c&&"animate-marquee motion-reduce:animate-none"),style:null!=c?{animationDuration:`${c}s`}:void 0,children:n.map(({logo:e,alt:a,id:r},l)=>(0,t.jsx)("div",{className:"h-9 shrink-0 opacity-80 transition-opacity duration-200 hover:opacity-80",children:"object"==typeof e&&(0,t.jsx)(i.Media,{resource:e,size:"180px",imgClassName:"h-9 w-auto object-contain brightness-0 invert",alt:a??void 0})},`${r??String(e)}-${l}`))})})}])},615031,e=>{"use strict";var t=e.i(156169),a=e.i(73229);
1e.s(["HeroVideo",0,({videoUrl:e,hasPoster:i,className:r})=>{let l=(0,a.useRef)(null),[s,n]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let t,a,i=!1,r=()=>{let t=l.current;i||!t||t.src||(t.src=e,t.load(),t.play().catch(()=>{}))};return"requestIdleCallback"in window?t=window.requestIdleCallback(r,{timeout:3e3}):a=setTimeout(r,2e3),()=>{i=!0,void 0!==t&&"cancelIdleCallback"in window&&window.cancelIdleCallback(t),void 0!==a&&clearTimeout(a)}},[e]),(0,t.jsx)("video",{ref:l,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,controls:!1,preload:"none",onPlaying:()=>n(!0),className:r,style:i?{opacity:+!!s,transition:"opacity 400ms ease-in-out"}:void 0})}])},637898,e=>{"use strict";var t=e.i(156169),a=e.i(370993),i=e.i(73229);e.s(["default",0,()=>{let{setHeaderTheme:e}=(0,a.useHeaderTheme)();return(0,i.useEffect)(()=>{e("light")},[e]),(0,t.jsx)(i.default.Fragment,{})}])},907311,e=>{"use strict";let t=(0,e.i(903645).default)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);e.s(["ArrowDown",0,t],907311)},648703,e=>{"use strict";let t=(0,e.i(903645).default)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);e.s(["Calendar",0,t],648703)},705519,e=>{"use strict";let t=(0,e.i(903645).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["Mail",0,t],705519)},851954,e=>{"use strict";let t=(0,e.i(903645).default)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);e.s(["MapPin",0,t],851954)},52498,e=>{"use strict";function t(e){return"object"==typeof e&&null!==e&&"url"in e&&e.url?e:null}e.s(["normalizeLogoMediaRows",0,function(e,a){if(e?.length){let a=[];for(let i of e){let e=t(i.logo);e&&a.push({media:e,imgSettings:i.imgSettings??null})}if(a.length>0)return a}if(!a?.length)return[];let i=[];for(let e of a){let a=t(e);a&&i.push({media:a,imgSettings:null})}return i}])},137321,e=>{"use strict";var t=e.i(156169),a=e.i(760207),i=e.i(269429),r=e.i(257428),l=e.i(530941);e.s(["CheckboxRichTextRow",0,({checkboxId:e,checked:s,onCheckedChange:n,richTextData:o,fallbackText:c,richTextClassName:d,className:m})=>{let u=!!(o&&"object"==typeof o&&"root"in o);return(0,t.jsxs)("div",{className:(0,l.cn)("flex items-start gap-3",m),children:[(0,t.jsx)(r.Checkbox,{id:e,checked:s,onCheckedChange:e=>n(!0===e),className:"mt-0.5 shrink-0","aria-describedby":`${e}-label`}),(0,t.jsx)("div",{id:`${e}-label`,role:"presentation",className:"min-w-0 flex-1 cursor-pointer",onClick:e=>{e.target.closest("a")||n(!s)},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||e.target.closest("a")||(e.preventDefault(),n(!s))},children:u?(0,t.jsx)(a.default,{data:o,enableGutter:!1,enableProse:!1,typography:"content",className:(0,l.cn)("[&_p]:text-dark [&_a]:text-primary [&_a]:underline [&_p]:m-0 [&_p]:text-sm",d)}):(0,t.jsx)(i.Typography,{variant:"body-sm",className:"text-dark",children:c})})]})}])},79421,e=>{"use strict";var t=e.i(230902);e.s(["formatMonthYear",0,e=>e?(0,t.format)(new Date(e),"MMMM yyyy"):""])},728264,e=>{"use strict";var t=e.i(156169),a=e.i(112086);e.i(251475);var i=e.i(231396),r=e.i(269429),l=e.i(22533),s=e.i(79421),n=e.i(586074);e.s(["BlogCard",0,({blog:e})=>{let{card:o,link:c}=(0,n.default)({});return(0,t.jsx)("div",{ref:o.ref,className:"group relative h-full cursor-pointer",children:(0,t.jsxs)(a.motion.div,{className:"flex h-full flex-col gap-5 rounded-xl border border-border p-5",whileHover:{y:-4},transition:{duration:.3,ease:"easeOut"},style:{willChange:"transform"},children:[(0,t.jsx)(i.BlockImage,{resource:e.thumbnail,settings:e.thumbnailImgSettings,framed:!0,defaultAspectRatio:"16 / 10",className:"w-full overflow-hidden rounded-xl",imageClassName:"duration-500 group-hover:scale-110"}),(0,t.jsxs)("div",{className:"flex flex-grow flex-col gap-4",children:[(0,t.jsx)(r.Typography,{variant:"body-lg",weight:"bold",className:"text-dark line-clamp-2",children:e.title}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:(0,t.jsx)("div",{className:"inline-flex items-center rounded-full bg-[#f3f4f6] px-4 py-1.5",children:(0,t.jsxs)(r.Typography,{variant:"body-sm",className:"font-medium text-black",children:[(0,s.formatMonthYear)(e.date)," · By ",e.author]})})}),(0,t.jsx)(r.Typography,{variant:"body-base",weight:"medium",className:"line-clamp-3 text-black",children:e.description}),(0,t.jsx)("div",{className:"mt-auto pt-2",children:e.readArticle&&(0,t.jsx)(l.CMSLink,{...e.readArticle,ref:c.ref,slot:"secondary",surface:"light"})})]})]})})}])},883049,e=>{"use strict";var t=e.i(156169),a=e.i(715712),i=e.i(112086),r=e.i(538251),l=e.i(530941),s=e.i(269429),n=e.i(128113);e.i(251475);var o=e.i(231396),c=e.i(519455),d=e.i(957053);e.s(["CTABanner",0,({heading:e,backgroundColor:m,description:u,buttonLabel:h,buttonUrl:x,secondaryButtonLabel:p,secondaryButtonUrl:g,secondaryButtonVariant:f="black",image:y,imgSettings:b,fullWidth:v=!1,className:w})=>{let j=!0===v,N=(0,r.resolveHeroColorTheme)(m);return(0,t.jsx)("div",{className:(0,l.cn)(j?"w-full max-w-none px-0":"mx-auto max-w-screen-2xl px-4 md:px-8",w),children:(0,t.jsxs)("div",{className:(0,l.cn)("relative overflow-hidden",N.foreground,j?"w-full rounded-none":"mx-auto rounded-2xl"),style:{backgroundColor:N.backgroundColor},children:[y&&(0,t.jsx)("div",{className:"absolute top-0 -right-100 bottom-0 left-0 lg:hidden",children:(0,t.jsx)(o.BlockImage,{resource:y,settings:b,fill:!0,loading:"lazy",imageClassName:"object-contain w-full h-full opacity-20"})}),(0,t.jsxs)("div",{className:"relative flex flex-col items-stretch md:flex-row",children:[(0,t.jsxs)("div",{className:"relative z-10 flex w-full flex-col gap-6 px-8 py-10 md:px-14 md:py-12 lg:w-1/2",children:[(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:[(0,t.jsx)(s.Typography,{variant:"h2",className:"text-white",children:e}),(0,t.jsx)(n.VariantRichText,{data:u,variant:"body-base",weight:"medium",className:"pt-4 text-white"})]}),(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.15},className:"flex flex-wrap items-center gap-4",children:[h&&x&&(0,t.jsx)(c.Button,{asChild:!0,variant:(0,d.getCtaVariant)({slot:"primary",surface:"red"}),className:"cursor-pointer px-10 py-7 transition-transform",children:(0,t.jsx)(a.default,{href:x,children:h})}),p&&g&&(0,t.jsx)(c.Button,{asChild:!0,variant:(0,d.getCtaVariant)({slot:"secondary",surface:"red",appearance:"black"===f?"default":"outline"}),className:"cursor-pointer px-10 py-7 transition-transform",children:(0,t.jsx)(a.default,{href:g,children:p})})]})]}),y&&(0,t.jsx)("div",{className:"relative hidden min-h-[260px] sm:w-1/2 md:min-h-full lg:block",children:(0,t.jsx)(o.BlockImage,{resource:y,settings:b,fill:!0,size:"(max-width: 1024px) 0px, 620px",loading:"lazy",imageClassName:"object-contain object-right"})})]})]})})}])},252053,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(151641),l=e.i(22533),s=e.i(530941),n=e.i(360308);e.s(["PortfolioListBlock",0,({projects:e,embedded:o})=>{if(!e||0===e.length)return null;
1let c=(0,t.jsx)("div",{className:"flex flex-col gap-16 md:gap-24 lg:gap-32",children:e.map((e,o)=>{let c,d=o%2==0,m=e.id??o,u=e.featuredImage??e.thumbnail,h=e.summary?.trim()||e.description?.trim()||"",x=(c=e.externalUrl?.trim()||(e.slug?(0,n.getCaseStudyPath)(e.slug):null))?{type:"custom",url:c,label:e.ctaLabel?.trim()||"Read more",appearance:"default"}:null;return(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:50},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},className:(0,s.cn)("flex flex-col gap-10 overflow-hidden lg:items-center lg:gap-16",d?"lg:flex-row":"lg:flex-row-reverse"),children:[(0,t.jsx)("div",{className:"w-full shrink-0 lg:w-[55%]",children:(0,t.jsx)("div",{className:"relative aspect-[4/3] w-full overflow-hidden rounded-2xl lg:aspect-[16/10]",children:u&&"object"==typeof u&&(0,t.jsx)(r.Media,{resource:u,fill:!0,imgClassName:"h-full w-full object-cover transition-transform duration-700 hover:scale-105"})})}),(0,t.jsxs)("div",{className:"flex w-full flex-col justify-center lg:w-[45%]",children:[e.logo&&"object"==typeof e.logo&&(0,t.jsx)("div",{className:"relative mb-6 h-10 w-28 md:h-12 md:w-36",children:(0,t.jsx)(r.Media,{resource:e.logo,fill:!0,imgClassName:"object-contain object-left"})}),h?(0,t.jsx)(i.Typography,{variant:"body-base",weight:"medium",className:"text-dark/80 mb-8 lg:mb-10",children:h}):null,e.metrics&&e.metrics.length>0&&(0,t.jsx)("div",{className:"mb-8 flex flex-col gap-y-4 lg:mb-10 lg:flex-row lg:gap-x-8",children:e.metrics.slice(0,2).map((e,a)=>(0,t.jsxs)("div",{className:(0,s.cn)("flex flex-col",0!==a?"lg:border-l lg:border-border lg:pl-6":""),children:[(0,t.jsx)(i.Typography,{as:"div",variant:"h6",weight:"bold",className:"text-primary mb-2",children:e.value}),(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"medium",className:"text-dark/80 lg:max-w-[150px]",children:e.label})]},e.id??a))}),x&&(0,t.jsx)("div",{className:"mt-auto",children:(0,t.jsx)(l.CMSLink,{...x,slot:"primary",surface:"light",className:"rounded-md"})})]})]},m)})});return o?c:(0,t.jsx)("section",{className:"bg-white py-16 md:py-24",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:c})})}])},185085,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(151641),l=e.i(530941),s=e.i(360308);e.s(["SimplePortfolioCard",0,({study:e})=>{let n=e.thumbnail??e.featuredImage,o=e.summary?.trim()||e.description?.trim()||"",c=e.externalUrl?.trim()||(e.slug?(0,s.getCaseStudyPath)(e.slug):null),d=!!c&&/^https?:\/\//i.test(c),m={initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},className:(0,l.cn)("flex flex-col overflow-hidden",c&&"group block cursor-pointer")},u=(0,t.jsxs)(t.Fragment,{children:[e.logo&&"object"==typeof e.logo&&(0,t.jsx)("div",{className:"relative mb-5 h-10 w-28 md:h-12 md:w-36",children:(0,t.jsx)(r.Media,{resource:e.logo,fill:!0,imgClassName:"object-contain object-left"})}),o?(0,t.jsx)(i.Typography,{variant:"body-base",weight:"medium",className:"text-dark/80 mb-6 line-clamp-3",children:o}):null,e.metrics&&e.metrics.length>0&&(0,t.jsx)("div",{className:"mb-6 flex flex-col gap-y-4 lg:flex-row lg:gap-x-8",children:e.metrics.slice(0,2).map((e,a)=>(0,t.jsxs)("div",{className:(0,l.cn)("flex flex-col",0!==a?"lg:border-l lg:border-border lg:pl-6":""),children:[(0,t.jsx)(i.Typography,{as:"div",variant:"h6",weight:"bold",className:"text-primary mb-1",children:e.value}),(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"medium",className:"text-dark/80",children:e.label})]},e.id??a))}),n&&"object"==typeof n&&(0,t.jsxs)("div",{className:"relative aspect-[4/3] w-full overflow-hidden rounded-2xl md:aspect-[16/10]",children:[(0,t.jsx)(r.Media,{resource:n,fill:!0,imgClassName:"h-full w-full object-cover transition-transform duration-700 group-hover:scale-105"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-black/0 transition-colors duration-300 group-hover:bg-black/10","aria-hidden":!0})]})]});return c?(0,t.jsx)(a.motion.a,{...m,href:c,target:d?"_blank":void 0,rel:d?"noopener noreferrer":void 0,"aria-label":`${e.ctaLabel?.trim()||"Read full case study"}
1${d?" (opens in new tab)":""}`,children:u}):(0,t.jsx)(a.motion.div,{...m,children:u})}])},713419,e=>{"use strict";var t=e.i(156169),a=e.i(91424),i=e.i(112086),r=e.i(665143),l=e.i(538251);let s="#3d1212";e.i(251475);var n=e.i(231396),o=e.i(269429),c=e.i(760207),d=e.i(554937),m=e.i(269169),u=e.i(530941);let h=({description:e,className:a})=>{let i=(0,d.coercePlainTextToLexical)(e);return(0,m.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,u.cn)((0,o.typographyVariants)({variant:"body-md",weight:"medium"}),"text-white","[&_p]:m-0 [&_p]:line-clamp-2",a),children:(0,t.jsx)(c.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},x={rest:{y:0},hover:{y:-6}},p={rest:{scale:1},hover:{scale:1.04}};e.s(["PortfolioCard",0,({portfolio:e})=>{let c,d=(0,r.useReducedMotion)(),m="object"==typeof e.thumbnail&&null!==e.thumbnail?e.thumbnail:null,g="object"==typeof e.logo&&null!==e.logo?e.logo:null,f=e.url?.trim();if(!f)return null;let y=/^https?:\/\//i.test(f),{glowColor:b,edgeColor:v,footerBackgroundColor:w}=(c=(0,l.normalizeHexColor)(e.glowColor??e.gradientFrom??"#f54545"),{glowColor:c,edgeColor:(0,l.normalizeHexColor)(e.edgeColor??e.gradientTo??s),footerBackgroundColor:(0,l.normalizeHexColor)(e.footerBackgroundColor??e.edgeColor??e.gradientTo??s)}),{mediaBackground:j,footerBackgroundColor:N}={mediaBackground:`radial-gradient(ellipse 85% 70% at 50% 40%, ${b} 0%, ${b}cc 20%, ${b}99 35%, ${b}4d 55%, transparent 75%), ${v}`,footerBackgroundColor:w};return(0,t.jsxs)(i.motion.a,{href:f,target:y?"_blank":void 0,rel:y?"noopener noreferrer":void 0,"aria-label":`${e.title}${y?" (opens in new tab)":""}`,className:(0,u.cn)("group flex h-full min-h-[420px] flex-col overflow-hidden rounded-xl md:min-h-[460px]","shadow-dark/10 shadow-[0_4px_24px_-4px]","transition-shadow duration-500 ease-out","hover:shadow-dark/20 hover:shadow-[0_20px_48px_-12px]","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-dark/30"),initial:"rest",animate:"rest",whileHover:d?void 0:"hover",variants:d?void 0:x,transition:{duration:.45,ease:[.22,1,.36,1]},whileTap:d?void 0:{scale:.99},children:[(0,t.jsx)("div",{className:"relative min-h-[300px] w-full flex-1 overflow-hidden md:min-h-[340px]",style:{background:j},children:m?(0,t.jsx)(i.motion.div,{className:"absolute inset-0",variants:d?void 0:p,transition:{duration:.7,ease:[.22,1,.36,1]},children:(0,t.jsx)(n.BlockImage,{resource:m,settings:e.thumbnailImgSettings,fill:!0,className:"absolute inset-0 size-full",imageClassName:"object-contain object-center p-4 md:p-6"})}):null}),(0,t.jsxs)("div",{className:(0,u.cn)("relative flex shrink-0 items-center justify-between gap-3 px-5 py-3.5 md:gap-4 md:px-5 md:py-4","transition-opacity duration-500 group-hover:opacity-100"),style:{backgroundColor:N},children:[(0,t.jsxs)("div",{className:"min-w-0 flex-1 space-y-1",children:[g?(0,t.jsx)("div",{className:"relative h-7 w-28 md:h-14 md:w-32",children:(0,t.jsx)(n.BlockImage,{resource:g,settings:e.logoImgSettings,fill:!0,imageClassName:"object-contain object-left brightness-0 invert"})}):(0,t.jsx)(o.Typography,{as:"h3",variant:"body-base",weight:"bold",className:"text-background m-0 line-clamp-2",children:e.title}),(0,t.jsx)(h,{description:e.description})]}),(0,t.jsx)("span",{className:(0,u.cn)("bg-background text-black flex size-10 shrink-0 items-center justify-center rounded-full shadow-sm","opacity-0 transition-all duration-300 ease-out","translate-x-0 translate-y-0 scale-95","group-hover:opacity-100 group-hover:scale-100 group-hover:translate-x-0.5 group-hover:-translate-y-0.5","group-hover:shadow-dark/10 group-hover:shadow-md","group-focus-visible:opacity-100 group-focus-visible:scale-100",d&&"opacity-100 scale-100"),"aria-hidden":!0,children:(0,t.jsx)(a.ArrowUpRight,{className:"size-5",strokeWidth:2.25})})]})]})}],713419)},411039,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(22533),s=e.i(530941),n=e.i(760207),o=e.i(554937),c=e.i(269169);let d=({description:e,className:a})=>{let i=(0,o.coercePlainTextToLexical)(e);return(0,c.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,s.cn)((0,r.typographyVariants)({variant:"body-base",weight:"medium"}),"text-dark/70 mx-auto mb-8 max-w-2xl","[&_p]:m-0",a),children:(0,t.jsx)(n.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},m=i.motion.create(r.Typography),u={light:{backgroundImage:"linear-gradient(90deg, var(--color-primary) 50%, var(--color-dark) 50%)",backgroundSize:"200% 100%"},dark:{backgroundImage:"linear-gradient(90deg, var(--color-primary) 50%, var(--color-white) 50%)",backgroundSize:"200% 100%"}};e.s(["PortfolioHeader",0,({heading:e,description:r,cta:n,surface:o="light"})=>{let c="dark"===o,h=n?.label?.trim(),x=n?.url?.trim(),p=a.default.useMemo(()=>e?.split(".").map(e=>
1e.trim()).filter(Boolean)||[],[e]),[g,f]=a.default.useState(0);return a.default.useEffect(()=>{if(p.length<=1)return;let e=setInterval(()=>{f(e=>(e+1)%p.length)},2e3);return()=>clearInterval(e)},[p.length]),(0,t.jsxs)("div",{className:"mx-auto mb-12 max-w-4xl text-center md:mb-16",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)("div",{className:"mb-6 flex flex-col items-center justify-center gap-y-4 leading-tight md:flex-row md:items-center md:gap-x-2 md:gap-y-0",children:p.map((e,a)=>{let i=a===g,r=a===p.length-1;return(0,t.jsxs)("div",{className:"flex items-center gap-x-2",children:[(0,t.jsx)(m,{variant:"h2",weight:"bold",as:"span",initial:!1,animate:{backgroundPosition:i?"0% 0":"100% 0"},transition:{duration:1,ease:"easeInOut"},style:u[o],className:"bg-clip-text text-transparent",children:e}),!r&&(0,t.jsx)("span",{"aria-hidden":"true",className:(0,s.cn)("mx-2 hidden size-2.5 shrink-0 rounded-full transition-colors duration-1000 ease-in-out md:block md:size-3",c?"bg-white/25":"bg-dark/20",i&&"bg-primary")})]},a)})})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},children:(0,t.jsx)(d,{description:r,className:(0,s.cn)(c&&"text-white")})}),h&&x&&(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.2},className:"flex justify-center",children:(0,t.jsx)(l.CMSLink,{type:"custom",url:x,label:h,appearance:"default",slot:"primary",surface:o,className:"rounded-md px-8 py-6"})})]})}],411039)},344257,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(530941);let l=["Industries","Services","Regions"];e.s(["PortfolioTabs",0,({activeTab:e,onTabChange:s,tabs:n=l})=>(0,t.jsx)("div",{className:"border-dark/10 relative mb-8 flex flex-wrap items-center gap-8 border-b",children:n.map(l=>{let n=e===l;return(0,t.jsxs)("button",{type:"button",onClick:()=>s(l),className:(0,r.cn)("relative cursor-pointer pb-4 text-base transition-colors duration-200 ease-in-out"),children:[(0,t.jsx)(i.Typography,{as:"span",variant:"h6",weight:"semibold",className:(0,r.cn)("transition-colors duration-200 ease-in-out",n?"text-primary":"text-dark/60 hover:text-dark"),children:l}),n&&(0,t.jsx)(a.motion.div,{layoutId:"activeTabUnderline",className:"bg-primary absolute right-0 bottom-[-1px] left-0 h-0.5",initial:!1,transition:{type:"spring",stiffness:300,damping:30}})]},l)})})])},460749,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(530941);e.s(["PortfolioFilters",0,({filters:e,activeFilter:l,onFilterChange:s})=>(0,t.jsx)("div",{className:"mb-10 flex flex-wrap items-center gap-3 md:mb-14",children:["Show All",...e].map((e,n)=>{let o=l===e;return(0,t.jsx)(a.motion.button,{type:"button",onClick:()=>s(e),initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.35,ease:"easeOut",delay:.04*n},className:(0,r.cn)("cursor-pointer rounded-lg border px-5 py-2.5 transition-colors duration-200 ease-in-out",o?"border-black-100 bg-black-100":"border-dark/15 bg-white hover:border-dark/35 hover:bg-grey-100"),children:(0,t.jsx)(i.Typography,{variant:"body-base",weight:o?"semibold":"medium",className:(0,r.cn)("whitespace-nowrap",o?"text-white":"text-black-100"),children:e})},e)})})])},653068,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(938518),r=e.i(383379),l=e.i(269429),s=e.i(112086),n=e.i(151641);let o={hidden:{opacity:0,y:15},visible:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}},c=({logo:e,metrics:i})=>{let r=i?.slice(0,2);return(0,t.jsxs)(s.motion.div,{variants:o,className:"flex h-[280px] w-full flex-col justify-between rounded-2xl bg-black p-6 sm:h-[320px] sm:p-8",children:[(0,t.jsx)(s.motion.div,{variants:o,children:e&&(0,t.jsx)("div",{className:"relative h-10 w-28 sm:h-12 sm:w-32",children:(0,t.jsx)(n.Media,{resource:e,fill:!0,imgClassName:"object-contain object-left brightness-0 invert"})})}),(0,t.jsx)(s.motion.div,{variants:o,className:"mt-auto flex flex-row items-end gap-6 sm:gap-8",children:r?.map((e,i)=>(0,t.jsxs)(a.default.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)(l.Typography,{as:"div",variant:"h6",weight:"bold",className:"text-primary mb-1",children:e.value}),(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"medium",className:"max-w-[120px] text-white/70",children:e.label})]}),i!==r?.length-1&&(0,t.jsx)("div",{className:"h-12 w-px shrink-0 bg-white/20"})]},i))})]})};var d=e.i(530941);e.s(["PortfolioGlobalLeaderBlock",0,({heading:e,leaders:s=[],embedded:n=!1}
1)=>{let o=(0,a.useRef)(null),[m,u]=(0,a.useState)(!1),[h,x]=(0,a.useState)(!1),p=(0,a.useCallback)(()=>{let e=o.current;e&&(u(e.scrollLeft>10),x(e.scrollLeft<e.scrollWidth-e.clientWidth-10))},[]);(0,a.useEffect)(()=>{p();let e=o.current;if(e)return e.addEventListener("scroll",p,{passive:!0}),window.addEventListener("resize",p),()=>{e.removeEventListener("scroll",p),window.removeEventListener("resize",p)}},[p,s]);let g=e=>{let t=o.current;if(!t)return;let a=t.querySelector("[data-leader-card]"),i=(a?.offsetWidth??300)+24;t.scrollBy({left:"left"===e?-i:i,behavior:"smooth"})},f=(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{className:"mb-6 flex items-end justify-between",children:[e&&(0,t.jsx)(l.Typography,{variant:"h2",className:"text-dark max-w-2xl",children:e}),(0,t.jsxs)("div",{className:"hidden items-center gap-4 md:flex lg:hidden",children:[(0,t.jsx)("button",{onClick:()=>g("left"),disabled:!m,"aria-label":"Previous",className:"hover:border-primary flex h-12 w-12 cursor-pointer items-center justify-center rounded-full border border-gray-200 bg-white transition-all disabled:pointer-events-none disabled:opacity-30",children:(0,t.jsx)(i.ArrowLeft,{className:"text-dark/50 h-5 w-5"})}),(0,t.jsx)("button",{onClick:()=>g("right"),disabled:!h,"aria-label":"Next",className:"border-primary flex h-12 w-12 cursor-pointer items-center justify-center rounded-full border bg-white transition-all hover:bg-gray-50 disabled:pointer-events-none disabled:opacity-30",children:(0,t.jsx)(r.ArrowRight,{className:"text-primary h-5 w-5"})})]})]}),(0,t.jsx)("div",{ref:o,className:(0,d.cn)("hide-scrollbar flex gap-4 overflow-x-auto pb-4 sm:gap-6","lg:grid lg:grid-cols-3 lg:overflow-visible lg:pb-0"),style:{scrollSnapType:"x mandatory",scrollbarWidth:"none"},children:s.map((e,a)=>(0,t.jsx)("div",{"data-leader-card":!0,className:"w-[85%] flex-shrink-0 sm:w-[45%] lg:w-full lg:flex-shrink",style:{scrollSnapAlign:"start"},children:(0,t.jsx)(c,{logo:e.logo,metrics:e.metrics||[]})},a))}),(0,t.jsxs)("div",{className:"mt-4 flex items-center justify-center gap-6 md:hidden",children:[(0,t.jsx)("button",{onClick:()=>g("left"),disabled:!m,className:"flex h-12 w-12 items-center justify-center rounded-full border border-gray-200 bg-white disabled:opacity-30",children:(0,t.jsx)(i.ArrowLeft,{className:"text-dark/50 h-5 w-5"})}),(0,t.jsx)("button",{onClick:()=>g("right"),disabled:!h,className:"border-primary flex h-12 w-12 items-center justify-center rounded-full border bg-white disabled:opacity-30",children:(0,t.jsx)(r.ArrowRight,{className:"text-primary h-5 w-5"})})]})]});return n?f:(0,t.jsx)("section",{className:"bg-white py-16 md:py-24",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:f})})}],653068)},815114,e=>{"use strict";var t=e.i(73229);e.s(["useNestedScrollChain",0,function(){let e=(0,t.useRef)(null);return(0,t.useEffect)(()=>{let t=e.current;if(!t)return;let a=e=>{let{deltaY:a}=e;if(0===a)return;let i=t.scrollTop<=0,r=t.scrollTop+t.clientHeight>=t.scrollHeight-1;(a>0&&!r||a<0&&!i)&&e.stopPropagation()};return t.addEventListener("wheel",a,{passive:!0}),()=>t.removeEventListener("wheel",a)},[]),e}])},927036,e=>{"use strict";var t=e.i(156169),a=e.i(269429),i=e.i(128113);e.s(["SubServiceDetailFeatureCards",0,({features:e})=>(0,t.jsx)("div",{className:"mt-8 grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-4 lg:mt-10",children:e.map((e,r)=>(0,t.jsxs)("div",{className:"flex min-h-0 flex-col rounded-2xl bg-white p-5 md:p-6",children:[(0,t.jsx)(a.Typography,{as:"div",variant:"body-md",weight:"bold",className:"text-dark mb-2 line-clamp-2",title:e.title,children:e.title}),(0,t.jsx)(i.VariantRichText,{data:e.description,variant:"body-sm",className:"text-muted-foreground [&_p]:line-clamp-4"})]},e.id??r))})])},731269,155854,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(128113);let l="easeOut";e.s(["SubServiceDetailHeader",0,({heading:e,description:s})=>(0,t.jsxs)("div",{className:"mb-10 grid gap-6 md:mb-12 lg:grid-cols-2 lg:gap-12",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:22},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.55,ease:l},children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-dark",children:e})}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.5,delay:.08,ease:l},className:"lg:flex lg:items-center",children:(0,t.jsx)(r.VariantRichText,{data:s,variant:"body-base",className:"text-muted-foreground"})})]})],731269);var s=e.i(73229),n=e.i(807464);let o=(0,s.createContext)(null);var c=e.i(967682),d=e.i(736986);let m=e=>!e.isLayoutDirty&&e.willUpdate(!1),u=({children:e,id:a,inherit:i=!0})=>{let r=(0,s.useContext)(n.LayoutGroupContext),l=(0,s.useContext)(o),[u,h]=function(){let e,t=(e=(0,s.useRef)(!1),(0,d.useIsomorphicLayoutEffect)(()=>(e.current=!0,()=>{e.current=!1}
1),[]),e),[a,i]=(0,s.useState)(0),r=(0,s.useCallback)(()=>{t.current&&i(a+1)},[a]);return[(0,s.useCallback)(()=>c.frame.postRender(r),[r]),a]}(),x=(0,s.useRef)(null),p=r.id||l;if(null===x.current){let e,t,l,s;(!0==(!0===(s=i))||"id"===s)&&p&&(a=a?p+"-"+a:p),x.current={id:a,group:!0===i&&r.group||(e=new Set,t=new WeakMap,{add:a=>{e.add(a),t.set(a,a.addEventListener("willUpdate",l))},remove:a=>{e.delete(a);let i=t.get(a);i&&(i(),t.delete(a)),l()},dirty:l=()=>e.forEach(m)})}}let g=(0,s.useMemo)(()=>({...x.current,forceRender:u}),[h]);return(0,t.jsx)(n.LayoutGroupContext.Provider,{value:g,children:e})};var h=e.i(815114),x=e.i(530941);e.s(["SubServiceDetailNav",0,({className:e,items:r,activeIndex:l,onSelect:n})=>{let o=(0,s.useId)().replace(/:/g,""),c=(0,h.useNestedScrollChain)();return(0,t.jsx)("aside",{ref:c,className:(0,x.cn)("flex h-full min-h-[280px] flex-col rounded-3xl bg-black md:min-h-0 xl:h-full xl:min-h-0",e),children:(0,t.jsx)("nav",{"aria-label":"Sub-services",className:"flex min-h-0 flex-1 flex-col px-4 py-6 md:px-6 md:py-8",children:(0,t.jsx)(u,{children:(0,t.jsx)("ul",{className:"flex flex-col gap-1",children:r.map((e,r)=>{let s=r===l;return(0,t.jsx)("li",{children:(0,t.jsxs)("button",{type:"button",onClick:()=>n(r),"aria-current":s?"true":void 0,"aria-pressed":s,className:(0,x.cn)("cursor-pointer relative w-full overflow-hidden rounded-xl px-4 py-4 text-left transition-colors md:py-5",!s&&"hover:bg-white/[0.06] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/60"),children:[s&&(0,t.jsx)(a.motion.div,{layoutId:`ssd-nav-active-${o}`,className:"absolute inset-0 z-0 bg-primary",transition:{type:"spring",stiffness:420,damping:34},"aria-hidden":!0}),(0,t.jsxs)("span",{className:"relative z-[1] flex items-center gap-3 md:gap-4",children:[(0,t.jsxs)(i.Typography,{as:"span",variant:"body-sm",weight:"medium",className:(0,x.cn)("shrink-0 tabular-nums tracking-wide",s?"text-white":"text-white/45"),children:[r+1,"."]}),(0,t.jsx)(i.Typography,{as:"span",variant:"body-lg",weight:"bold",className:"min-w-0 flex-1 text-white",children:e.title})]})]})},e.id??r)})})})})})}],155854)},446940,e=>{"use strict";e.s(["extractLexicalPlainText",0,function e(t){return t&&"object"==typeof t?"text"===t.type&&"string"==typeof t.text?t.text:Array.isArray(t.children)?t.children.map(e).join(" "):"":""}])},765267,e=>{"use strict";let t={bold:1,italic:2,strikethrough:4,underline:8,code:16,subscript:32,superscript:64};e.s(["normalizeLexicalRichText",0,function e(a){if(Array.isArray(a))return a.map(t=>e(t));if(!a||"object"!=typeof a)return a;let i={...a};for(let[r,l]of("text"===a.type&&"format"in a&&(i.format=function(e){if("number"==typeof e)return e;if(""===e||null==e)return 0;if("string"==typeof e){if(e in t)return t[e];if(e.includes("|"))return e.split("|").reduce((e,a)=>e|(t[a.trim()]??0),0)}return 0}(a.format)),Object.entries(a)))("format"!==r||"text"!==a.type)&&(i[r]=e(l));return i}])},458815,e=>{"use strict";var t=e.i(554937),a=e.i(446940),i=e.i(765267);function r(e){if(null==e)return null;if("string"==typeof e){let a=e.trim();if(!a)return null;if(a.startsWith("{"))try{let e=JSON.parse(a);if((0,t.isLexicalRichText)(e))return(0,i.normalizeLexicalRichText)(e)}catch{}return a}if((0,t.isLexicalRichText)(e))return(0,i.normalizeLexicalRichText)(e);let a=(0,t.coercePlainTextToLexical)(e);return(0,t.isLexicalRichText)(a)?(0,i.normalizeLexicalRichText)(a):a}e.s(["hasAuthorBioContent",0,function(e){let i=r(e);return null!=i&&("string"==typeof i?i.trim().length>0:!!(0,t.isLexicalRichText)(i)&&(0,a.extractLexicalPlainText)(i.root).trim().length>0)},"normalizeAuthorBio",0,r])},156669,9786,751969,423090,970016,231535,e=>{"use strict";var t=e.i(156169);e.s(["FacebookIcon",0,({className:e="size-4"})=>(0,t.jsx)("svg",{className:e,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",children:(0,t.jsx)("path",{d:"M24 12.073c0-6.627-5.373-12-12-12S0 5.446 0 12.073c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})})],9786),e.s(["TwitterIcon",0,({className:e="size-4"})=>(0,t.jsx)("svg",{className:e,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"
1currentColor",children:(0,t.jsx)("path",{d:"M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"})})],751969),e.s(["LinkedInIcon",0,({className:e="size-4"})=>(0,t.jsx)("svg",{className:e,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",children:(0,t.jsx)("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})})],423090),e.s(["PinterestIcon",0,({className:e="size-4"})=>(0,t.jsx)("svg",{className:e,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",children:(0,t.jsx)("path",{d:"M12 0C5.373 0 0 5.373 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.219-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.663.963-2.906 2.162-2.906 1.02 0 1.512.765 1.512 1.682 0 1.025-.653 2.567-.99 3.992-.281 1.189.597 2.159 1.769 2.159 2.123 0 3.756-2.239 3.756-5.487 0-2.861-2.056-4.859-4.994-4.859-3.4 0-5.393 2.549-5.393 5.184 0 1.027.395 2.127.889 2.726a.36.36 0 0 1 .083.343c-.091.378-.294 1.193-.332 1.355-.053.22-.174.267-.402.161-1.498-.697-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.632-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0z"})})],970016),e.s(["GoogleIcon",0,({className:e="size-4"})=>(0,t.jsxs)("svg",{className:e,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",children:[(0,t.jsx)("path",{d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z",fill:"#4285F4"}),(0,t.jsx)("path",{d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z",fill:"#34A853"}),(0,t.jsx)("path",{d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z",fill:"#FBBC05"}),(0,t.jsx)("path",{d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z",fill:"#EA4335"})]})],231535),e.s([],156669)},592924,e=>{"use strict";var t=e.i(156169),a=e.i(269429);e.i(251475);var i=e.i(231396);e.i(156669);var r=e.i(423090),l=e.i(751969),s=e.i(530941),n=e.i(554937),o=e.i(458815),c=e.i(760207);let d=({bio:e,className:i})=>{let r=(0,o.normalizeAuthorBio)(e);return(0,o.hasAuthorBioContent)(r)?"string"==typeof r?(0,t.jsx)(a.Typography,{variant:"body-base",itemProp:"description",className:i??"text-dark mb-4 break-words",children:r}):(0,n.isLexicalRichText)(r)?(0,t.jsx)("div",{itemProp:"description",className:i??"text-dark mb-4 break-words",children:(0,t.jsx)(c.default,{data:r,enableGutter:!1,enableProse:!1,className:"[&_a]:text-primary [&_p]:text-dark [&_p]:mb-3 [&_p]:leading-relaxed [&_p:last-child]:mb-0 [&_a]:underline"})}):null:null},m=[{key:"linkedinUrl",label:"LinkedIn Profile",icon:r.LinkedInIcon,hoverClassName:"hover:text-[#0A66C2]"},{key:"twitterUrl",label:"Twitter Profile",icon:l.TwitterIcon,hoverClassName:"hover:text-[#1DA1F2]"}];e.s(["BlogAuthor",0,({author:e,avatarImgSettings:r=null,profileUrl:l,className:n})=>{let c=e.avatar&&"object"==typeof e.avatar,u=c?e.avatar:null,h=u?.url??null,x=e.name||"Anonymous",p=m.filter(t=>e[t.key]);return(0,t.jsx)("div",{className:(0,s.cn)("border-border rounded-2xl border bg-white p-5 shadow-sm sm:p-6 md:p-8",n),itemProp:"author",itemScope:!0,itemType:"https://schema.org/Person",children:(0,t.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-start sm:gap-5",children:[c&&(0,t.jsxs)("div",{className:"shrink-0",children:[h&&(0,t.jsx)("meta",{itemProp:"image",content:h}),(0,t.jsx)("div",{className:"border-border bg-muted relative size-20 overflow-hidden rounded-full border sm:size-24",children:(0,t.jsx)(i.BlockImage,{resource:u,settings:r,fill:!0,imageClassName:"object-cover"})})]}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"mb-3",children:[(0,t.jsx)(a.Typography,{variant:"body-sm",weight:"medium",className:"text-muted-foreground mb-1",children:"THE AUTHOR"}),(0,t.jsx)(a.Typography,{variant:"h5",as:"h3",weight:"bold",className:"text-dark mb-0.5 break-words",children:l?(0,t.jsx)("a",{href:l,rel:"author",itemProp:"url",className:"text-dark hover:text-primary transition-colors",children:(0,t.jsx)("span",{itemProp:"name",children:x})}):(0,t.jsx)("span",{itemProp:"name",children:x})}),e.designation&&(0,t.jsx)(a.Typography,{variant:"body-sm",itemProp:"jobTitle",className:"text-muted-foreground break-words",children:e.designation})]}),(0,o.hasAuthorBioContent)(e.bio)?(0,t.jsx)(d,{bio:e.bio}):null,p.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap gap-3",children:p.map(a=>{let i=a.icon,r=e[a.key];return r?(0,t.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:(0,s.cn)("bg-grey-100 hover:bg-grey-200 flex size-8 items-center justify-center rounded-lg transition-all duration-200",a.hoverClassName),"aria-label":a.label,children:(0,t.jsx)(i,{className:"size-4"})},a.key):null})})]})]})})}],592924)},113447,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(526625),r=e.i(469100),l=e.i(360112),s=e.i(269429),n=e.i(310062),o=e.i(519455),c=e.i(480133),d=e.i(110204),m=e.i(793479),u=e.i(957053),h=e.i(624687),x=e.i(967489);e.i(228933);var p=e.i(724974),g=e.i(476137),f=e.i(669349),y=e.i(768673),b=e.i(941899),v=e.i(907071),w=e.i(530941);let j="!rounded-none !border-0 !border-b !shadow-none !ring-0 !outline-none h-11 border-b border-gray-300 bg-transparent text-dark placeholder:text-gray-400 focus-visible:ring-0 focus-visible:border-gray-600 px-0",N="border-destructive focus-visible:border-destructive";e.s(["ContactForm",0,({formTitle:e,submitLabel:k,formFooter:C,formSource:T="office-service"})=>{let{num1:S,num2:I,expected:M,resetCaptcha:P}=(0,f.useMathCaptcha)(),[A,L]=(0,v.usePhoneCountryState)(),[R,V]=(0,a.useState)(!1),[_,B]=(0,a.useState)(0),z=(0,r.useRouter)(),E=(0,a.useMemo)(()=>(0,p.createContactFormSchema)({phoneCountry:A}),[A]),O=(0,y.useDynamicZodResolver)(E),{handleSubmit:F,control:$,reset:H,setError:D,trigger:W,formState:{errors:G,touchedFields:q}}=(0,i.useForm)({resolver:O,mode:"onTouched",reValidateMode:"onChange",defaultValues:{fullName:"",email:"",ph
1one:"",budget:"",message:"",verification:""}}),U=async e=>{let t=(0,g.validateCaptchaAnswer)(e.verification,M);if(t)return void D("verification",{type:"manual",message:t});V(!0);try{let t=await (0,g.submitContactForm)({formSource:T,fullName:e.fullName,email:e.email,phone:e.phone,phoneCountry:A,budget:e.budget,message:e.message});l.toast.success("Your inquiry has been received! We will be in touch within 2 minutes."),H({fullName:"",email:"",phone:"",budget:"",message:"",verification:""}),B(e=>e+1),P(),t.shouldRedirect&&t.redirectUrl&&setTimeout(()=>{z.push(t.redirectUrl)},1500)}catch(e){l.toast.error(e instanceof Error?e.message:"Something went wrong. Please try again.")}finally{V(!1)}};return(0,t.jsxs)("div",{className:"w-full rounded-2xl border border-black/5 bg-white p-6 text-foreground shadow-xl md:p-8",children:[e&&(0,t.jsx)("div",{className:"mb-6",children:(0,t.jsx)(s.Typography,{variant:"body-xl",weight:"bold",className:"text-dark",children:e})}),(0,t.jsxs)("form",{noValidate:!0,onSubmit:F(U),className:"space-y-6",children:[(0,t.jsx)(c.HoneypotField,{}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(i.Controller,{name:"fullName",control:$,render:({field:e})=>(0,t.jsx)(m.Input,{...e,value:e.value??"",placeholder:"Full Name",className:(0,w.cn)(j,G.fullName&&N)})}),G.fullName&&(0,t.jsx)(s.Typography,{variant:"body-sm",weight:"normal",className:"mt-1 !text-destructive",children:G.fullName.message})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(i.Controller,{name:"email",control:$,render:({field:e})=>(0,t.jsx)(m.Input,{...e,value:e.value??"",type:"email",placeholder:"Email*",className:(0,w.cn)(j,G.email&&N)})}),G.email&&(0,t.jsx)(s.Typography,{variant:"body-sm",weight:"normal",className:"mt-1 !text-destructive",children:G.email.message})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(b.ContactPhoneField,{control:$,name:"phone",phoneCountry:A,onPhoneCountryChange:L,phoneTouched:!!q.phone,revalidatePhone:()=>W("phone"),error:!!G.phone,placeholder:"Contact Number*",inputClassName:"!placeholder:text-gray-400",className:(0,w.cn)("!rounded-none !border-0 !border-b !shadow-none !ring-0 h-11 w-full border-gray-300 bg-transparent",G.phone&&"border-destructive","[&_button]:h-11 [&_button]:rounded-none [&_button]:border-0 [&_button]:border-r [&_button]:border-gray-200 [&_button]:bg-transparent [&_button]:px-2 [&_button]:shadow-none [&_button]:ring-0 [&_button]:outline-none [&_button]:hover:bg-transparent [&_button]:focus:ring-0","[&_input]:text-dark [&_input]:h-11 [&_input]:rounded-none [&_input]:border-0 [&_input]:bg-transparent [&_input]:px-2 [&_input]:shadow-none [&_input]:ring-0 [&_input]:outline-none [&_input]:placeholder:text-gray-400 [&_input]:focus-visible:ring-0")}),G.phone&&(0,t.jsx)(s.Typography,{variant:"body-sm",weight:"normal",className:"mt-1 !text-destructive",children:G.phone.message})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(d.Label,{htmlFor:"office-contact-budget",className:"sr-only",children:"Budget Range"}),(0,t.jsx)(i.Controller,{name:"budget",control:$,render:({field:e})=>(0,t.jsxs)(x.Select,{onValueChange:e.onChange,value:e.value||void 0,children:[(0,t.jsx)(x.SelectTrigger,{id:"office-contact-budget","aria-label":"Budget Range",chevronClassName:"text-dark",className:(0,w.cn)("h-11 !rounded-none !border-0 !border-b border-gray-300 bg-transparent px-0 text-dark data-[placeholder]:text-gray-400 !shadow-none !ring-0 !outline-none focus:ring-0",G.budget&&N),children:(0,t.jsx)(x.SelectValue,{placeholder:"Budget range (optional)"})}),(0,t.jsxs)(x.SelectContent,{children:[(0,t.jsx)(x.SelectItem,{value:"under5k",children:"Under $5,000"}),(0,t.jsx)(x.SelectItem,{value:"5k-20k",children:"$5,000 â $20,000"}),(0,t.jsx)(x.SelectItem,{value:"20k-50k",children:"$20,000 â $50,000"}),(0,t.jsx)(x.SelectItem,{value:"50k-100k",children:"$50,000 â $100,000"}),(0,t.jsx)(x.SelectItem,{value:"over100k",children:"$100,000+"})]})]},_)}),G.budget&&(0,t.jsx)(s.Typography,{variant:"body-sm",weight:"normal",className:"mt-1 !text-destructive",children:G.budget.message})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(i.Controller,{name:"message",control:$,render:({field:e})=>(0,t.jsx)(h.Textarea,{...e,value:e.value??"",placeholder:"Describe Your Project/Idea In Brief (Helps Us Come Back Better Prepared)",rows:3,className:(0,w.cn)("!rounded-none !border-0 !border-b !shadow-none !ring-0 !outline-none","text-dark max-h-24 resize-none border-b border-gray-300 bg-transparent px-0 placeholder:text-gray-400 focus-visible:ring-0",G.message&&N)})}),G.message&&(0,t.jsx)(s.Typography,{variant:"body-sm",weight:"normal",className:"mt-1 !text-destructive",children:G.message.message})]}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4 pt-4 border-t border-gray-100",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsxs)(s.Typography,{variant:"body-md",weight:"medium",className:"text-dark shrink-0",children:[S," + ",I," ="]}),(0,t.jsx)(i.Controller,{name:"verification",control:$,render:({field:e})=>
1(0,t.jsx)(m.Input,{...e,value:e.value??"",inputMode:"numeric",className:(0,w.cn)("text-dark h-9 w-16 rounded border border-gray-300 bg-transparent text-center focus-visible:ring-0",G.verification&&"border-destructive")})}),G.verification&&(0,t.jsx)(s.Typography,{variant:"body-xs",weight:"medium",className:"!text-destructive ml-1",children:G.verification.message})]}),(0,t.jsx)(o.Button,{type:"submit",disabled:R,size:"lg",variant:(0,u.getCtaVariant)({slot:"primary",surface:"light"}),className:"px-8 font-bold",children:R?"Submitting...":k??"Submit"})]}),(0,t.jsxs)("div",{className:"pt-2 border-t border-gray-100 space-y-2",children:[(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(s.Typography,{variant:"body-sm",className:"text-muted-foreground mt-0.5",children:"â¢"}),(0,t.jsxs)(s.Typography,{variant:"body-sm",className:"text-muted-foreground",children:["In just"," ",(0,t.jsx)(s.Typography,{as:"span",variant:"body-sm",weight:"medium",className:"text-dark",children:"2 mins"})," ","you will get a response"]})]}),(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(s.Typography,{variant:"body-sm",className:"text-muted-foreground mt-0.5",children:"â¢"}),(0,t.jsxs)(s.Typography,{variant:"body-sm",className:"text-muted-foreground",children:["Your Idea is 100% protected by our"," ",(0,t.jsx)(s.Typography,{as:"span",variant:"body-sm",weight:"medium",className:"text-dark",children:"Non Disclosure Agreement"})]})]})]}),(0,t.jsx)(n.FormFooterContent,{content:C})]})]})}])},172753,e=>{"use strict";var t=e.i(156169),a=e.i(519455),i=e.i(715712),r=e.i(957053),l=e.i(530941);e.s(["HeroActions",0,({links:e})=>Array.isArray(e)&&0!==e.length?(0,t.jsx)("div",{className:"flex flex-wrap items-center gap-3",children:e.map(({link:e},s)=>{let n="default"===e.appearance||"outline"===e.appearance?e.appearance:void 0;return(0,t.jsx)(a.Button,{asChild:!0,variant:(0,r.getCtaVariant)({slot:0===s?"primary":"secondary",surface:"dark",appearance:n}),className:(0,l.cn)("px-6 py-6"),children:(0,t.jsx)(i.default,{href:e?.url||"#",children:e?.label})},s)})}):null])},762182,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(269429),r=e.i(530941);let l="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z",s=({fill:e=1,className:i})=>{let s=Math.min(1,Math.max(0,e)),n=a.default.useId();return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",className:(0,r.cn)("h-[14px] w-[14px] text-[#f54545]",i),children:[(0,t.jsx)("path",{d:l,fill:"currentColor",opacity:.2}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:n,children:(0,t.jsx)("rect",{x:"0",y:"0",width:24*s,height:"24"})})}),(0,t.jsx)("path",{d:l,fill:"currentColor",clipPath:`url(#${n})`})]})},n=({score:e,className:a})=>{let i=Math.min(5,Math.max(0,parseFloat(e)||0));return(0,t.jsx)("div",{className:(0,r.cn)("flex shrink-0 items-center gap-0.5",a),children:Array.from({length:5}).map((e,a)=>(0,t.jsx)(s,{fill:Math.min(1,Math.max(0,i-a))},a))})},o=({className:e})=>(0,t.jsxs)("svg",{width:"25",height:"28",viewBox:"0 0 25 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e,children:[(0,t.jsx)("path",{d:"M17.8279 13.5274C17.8279 15.9114 15.8972 17.844 13.5155 17.844C11.1339 17.844 9.20312 15.9114 9.20312 13.5274C9.20312 11.1435 11.1339 9.21094 13.5155 9.21094C15.8972 9.21094 17.8279 11.1435 17.8279 13.5274Z",fill:"#F54545"}),(0,t.jsx)("path",{d:"M19.6602 9.26936L23.9678 4.95726C21.4899 1.9312 17.7261 0 13.512 0C6.0496 0 0 6.05556 0 13.5252C0 20.9949 6.0496 27.0504 13.512 27.0504C17.7559 27.0504 21.5429 25.0922 24.02 22.029L19.7077 17.7125C18.364 19.701 16.0905 21.0072 13.512 21.0072C9.3838 21.0072 6.0373 17.6574 6.0373 13.5252C6.0373 9.39296 9.3838 6.04316 13.512 6.04316C16.0604 6.04316 18.3109 7.32016 19.6602 9.26936Z",fill:"white"})]});e.s(["HeroRatingBadge",0,({score:e,count:a,reviewsLink:r})=>(0,t.jsx)("div",{className:"inline-flex items-center",children:(0,t.jsxs)("div",{className:"ml-[15px] flex w-[225px] skew-x-[-41deg] items-center bg-[#310d0f] py-[4px] max-[370px]:ml-[4px] max-[370px]:w-[180px]",children:[(0,t.jsx)("div",{className:"mx-5 skew-x-[41deg]",children:(0,t.jsx)(o,{className:"h-5 w-5"})}),(0,t.jsx)("div",{className:"shrink-0 skew-x-[-20deg] bg-white px-4 py-1 pr-10 shadow-md max-[370px]:px-2 max-[370px]:pr-2",children:(0,t.jsxs)("div",{className:"flex shrink-0 skew-x-[40deg] items-center gap-3",children:[(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"bold",className:"text-primary skew-x-[20deg] font-black",as:"span",children:e}),(0,t.jsx)(n,{score:e,className:"skew-x-[20deg]"}),(0,t.jsxs)(i.Typography,{variant:"body-sm",className:"text-primary skew-x-[20deg] cursor-pointer text-xs whitespace-nowrap capitalize hover:underline",as:r?"a":"span",...r?{href:r,target:"_blank",rel:"noopener noreferrer"}:{},children:[a," reviews"]})]})})]})})])},325252,e=>{"use strict";var t=e.i(566772);async function a(a,i){let r;try{let{default:t}=await e.A(749728);i.email&&t?.identify&&t.identify(i.email,{name:i.fullName,email:i.email})}catch{}if(i.email)try{r=await (0,t.identifyClaritySession)(i.email)}catch{}let l=i.tracking;if(!l)try{let{collectTracking:t}=await e.A(181039);l=await t()}catch{}l&&r&&(l={...l,clarityIdentifier:r});let s=await fetch("/api/form-submit",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({formSlug:a,...i,tracking:l,honeypot:i.honeypot??function(){if("u"<typeof document)return"";for(let e of((void 0)??document.activeElement?.closest("form")??document.querySelector("form:has([data-kx-honeypot])")??document).querySelectorAll("[data-kx-honeypot]")){let t=e.value.trim();if(t)return t}return""}()})}),n=await s.json().catch(()=>({ok:!1,error:"Network error"}));return(n.ok&&n.submissionId&&(0,t.tagClaritySubmission)(n.submissionId),s.ok||n.error)?n:{ok:!1,error:"Submission failed. Please try again."}}e.s(["submitForm",0,a],325252)},452517,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(519455),r=e.i(957053),l=e.i(519544);let s=({footerNote:e})=>(0,t.jsx)(l.SectionDescriptionRichText,{description:e,className:"mt-3 text-center text-[13px] text-muted-foreground"}),n=({progress:e})=>(0,t.jsx)("div",{className:"h-[3px] bg-muted",children:(0,t.jsx)("div",{className:"h-[3px] bg-primary transition-[width] duration-100 ease-linear",style:{width:`${Math.round(100*e)}%`}})});var o=e.i(269429),c=e.i(530941);
1let d=({currentItem:e,typedText:a,beatDone:i,beatLabel:r,answerKicker:l,shipLabel:s,proofPrefix:n,onMouseEnter:d,onMouseLeave:m})=>{let u=a.length>=e.problem.length,h=u&&!i,x=u&&i,p=e.shipWindow.replace(/\s*weeks?/i,"");return(0,t.jsxs)("div",{className:"grid min-h-[214px] [&>*]:col-start-1 [&>*]:row-start-1",onMouseEnter:d,onMouseLeave:m,children:[(0,t.jsxs)("div",{className:(0,c.cn)("flex items-center gap-3 self-center transition-opacity duration-200",!h&&"invisible opacity-0"),"aria-hidden":!h,children:[(0,t.jsx)(o.Typography,{variant:"body-sm",className:"font-mono text-muted-foreground",children:r}),(0,t.jsxs)("span",{className:"inline-flex gap-[5px]",children:[(0,t.jsx)("i",{className:"block h-[5px] w-[5px] rounded-full bg-primary animate-[blink_1.2s_step-end_infinite]"}),(0,t.jsx)("i",{className:"block h-[5px] w-[5px] rounded-full bg-primary/50"}),(0,t.jsx)("i",{className:"block h-[5px] w-[5px] rounded-full bg-primary/20"})]})]}),(0,t.jsxs)("div",{className:(0,c.cn)("transition-opacity duration-200",!x&&"invisible opacity-0"),"aria-hidden":!x,children:[(0,t.jsx)(o.Typography,{variant:"body-xs",className:"font-mono uppercase tracking-widest text-muted-foreground/70",children:l}),(0,t.jsx)(o.Typography,{variant:"body-lg",weight:"bold",className:"mt-2.5 min-h-[2.5em] font-bernabeu leading-snug text-foreground",style:{textWrap:"pretty"},children:e.solution}),(0,t.jsxs)("div",{className:"mt-4 flex items-baseline gap-2.5",children:[(0,t.jsx)(o.Typography,{as:"span",variant:"body-lg",weight:"bold",className:"font-unbounded text-[30px] font-black leading-none text-primary",children:p}),(0,t.jsx)(o.Typography,{as:"span",variant:"body-xs",className:"font-mono uppercase tracking-wider text-muted-foreground",children:s})]}),(0,t.jsx)("div",{className:"mt-4 border-t border-border pt-3.5",children:(0,t.jsxs)(o.Typography,{variant:"body-sm",className:"leading-relaxed text-muted-foreground",children:[n," ",(0,t.jsx)(o.Typography,{as:"span",variant:"body-sm",className:"text-foreground/80",children:e.proof})]})})]})]})},m=()=>(0,t.jsxs)("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"14",y:"4",width:"4",height:"16",rx:"1"}),(0,t.jsx)("rect",{x:"6",y:"4",width:"4",height:"16",rx:"1"})]}),u=()=>(0,t.jsx)("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round",children:(0,t.jsx)("polygon",{points:"6 3 20 12 6 21 6 3",fill:"currentColor"})}),h=({nextLine:e,isHoverPaused:a,isPaused:i,showPauseButton:r,onTogglePause:l,nextLabel:s,hoverHintLabel:n,holdingHintLabel:c,pauseLabel:d,resumeLabel:h})=>(0,t.jsxs)("div",{className:"mt-6 flex items-start gap-2.5 border-t border-border pt-5",children:[(0,t.jsx)(o.Typography,{as:"span",variant:"body-xs",className:"shrink-0 font-mono uppercase tracking-wider text-muted-foreground/70",children:s}),(0,t.jsx)(o.Typography,{as:"span",variant:"body-sm",className:"min-w-0 flex-1 line-clamp-2 text-muted-foreground",style:{textWrap:"pretty"},children:e}),(0,t.jsx)(o.Typography,{as:"span",variant:"body-xs",className:"hidden shrink-0 font-mono uppercase tracking-wider text-muted-foreground/70 sm:inline",children:a?c:n}),r&&(0,t.jsxs)("button",{type:"button",onClick:l,className:"inline-flex shrink-0 cursor-pointer items-center gap-[5px] border-none bg-transparent p-0 font-mono text-[12px] uppercase leading-[24px] tracking-wider text-muted-foreground hover:text-primary","aria-label":i?h:d,children:[i?(0,t.jsx)(u,{}):(0,t.jsx)(m,{}),(0,t.jsx)("span",{children:i?h:d})]})]}),x=({industryNames:e,currentIndustry:i,selectedIdx:r,onSelect:l,allAutoChipLabel:s,moreChipLabel:n,lessChipLabel:d})=>{let[m,u]=(0,a.useState)(!1),h=(0,a.useMemo)(()=>[{name:s,idx:-1},...e.map((e,t)=>({name:e,idx:t}))],[e,s]),x=e.indexOf(i),p=(0,a.useMemo)(()=>(function(e,t,a){if(a>=0)return e.slice(0,Math.min(4,e.length));let i=[e[0]];return t>=0&&i.push(e[t+1]),[...i,...e.slice(1).filter((e,a)=>a!==t).slice(0,2)]})(h,x,r),[h,x,r]),g=m?h:p,f=h.length-p.length;return(0,t.jsxs)("div",{className:"mt-4 flex flex-wrap gap-1.5",children:[g.map(e=>{let a=e.idx===r,i=r<0&&e.idx===x;return(0,t.jsx)("button",{type:"button",onClick:()=>
1l(e.idx),className:(0,c.cn)("cursor-pointer rounded-full border px-3.5 py-1.5 font-semibold text-xs transition-colors",a&&"border-primary bg-primary text-primary-foreground",i&&!a&&"border-primary/40 bg-primary/5 text-primary",!a&&!i&&"border-border bg-white text-muted-foreground hover:border-primary/30"),children:(0,t.jsx)(o.Typography,{as:"span",variant:"body-xs",weight:"semibold",className:(0,c.cn)(a&&"text-primary-foreground"),children:e.name})},e.idx)}),(f>0||m)&&(0,t.jsx)("button",{type:"button",onClick:()=>u(e=>!e),className:"cursor-pointer rounded-full border border-border bg-white px-3.5 py-1.5 text-xs font-semibold text-muted-foreground hover:border-primary/30 transition-colors",children:(0,t.jsx)(o.Typography,{as:"span",variant:"body-xs",weight:"semibold",children:m?d:`+${f} ${n}`})})]})};var p=e.i(112086),g=e.i(526625),f=e.i(157228),y=e.i(624687),b=e.i(703573);let v=b.object({email:b.string().trim().min(1,"Email is required").email("Enter a valid email address")}),w=b.object({query:b.string().trim().min(6,"Add a bit more detail so we can match your bottleneck (min 6 characters)").max(1e3,"Keep it under 1000 characters")}),j=({message:e})=>e?(0,t.jsx)(o.Typography,{variant:"body-sm",className:"!text-destructive mt-1",children:e}):null,N=({ownPanelTitle:e,ownTextareaPlaceholder:l,claimButtonLabel:s,backLabel:n,askButtonLabel:d,askBusyLabel:m,askLoadingText:u,askErrorMessage:h,answerKicker:x,shipLabel:b,onBack:v,onClaim:N})=>{let[k,C]=(0,a.useState)("idle"),[T,S]=(0,a.useState)(null),[I,M]=(0,a.useState)(""),[P,A]=(0,a.useState)(""),L=(0,a.useRef)(null),{control:R,handleSubmit:V,getValues:_,formState:{errors:B,isSubmitting:z}}=(0,g.useForm)({resolver:(0,f.zodResolver)(w),mode:"onTouched",reValidateMode:"onChange",defaultValues:{query:""}}),E=V(async e=>{L.current?.abort();let t=new AbortController;L.current=t,C("busy"),S(null),M(""),A(e.query);try{let a=await fetch("/api/problem-solution-feed/ask/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:e.query}),signal:t.signal});if(!a.ok||!a.body)return void C("error");C("streaming");let i=a.body.getReader(),r=new TextDecoder,l="";for(;;){let{done:e,value:t}=await i.read();if(e)break;let a=r.decode(t,{stream:!0});l+=a,M(l)}let s=function(e){try{let t=e.match(/\{[\s\S]*\}/);if(!t)return null;let a=JSON.parse(t[0]);if("string"==typeof a.solution&&"string"==typeof a.shipWindow&&"string"==typeof a.proof)return{system:a.solution,ship:a.shipWindow,proof:a.proof};return null}catch{return null}}(l);s?(S(s),C("done")):C("error")}catch(e){if(e instanceof DOMException&&"AbortError"===e.name)return;C("error")}}),O="busy"===k||"streaming"===k||z;return(0,t.jsxs)("div",{className:"pt-5",children:[(0,t.jsxs)("div",{className:"flex items-baseline justify-between gap-4",children:[(0,t.jsx)(o.Typography,{variant:"body-base",weight:"bold",className:"font-bernabeu text-foreground",children:e}),(0,t.jsxs)("button",{type:"button",onClick:v,className:"text-muted-foreground hover:text-primary shrink-0 cursor-pointer border-none bg-transparent p-0 text-[13px] font-bold",children:["â ",n]})]}),(0,t.jsxs)("form",{className:"mt-3.5",onSubmit:E,noValidate:!0,children:[(0,t.jsx)(g.Controller,{name:"query",control:R,render:({field:e})=>(0,t.jsx)(y.Textarea,{...e,value:e.value??"",rows:2,maxLength:1e3,placeholder:l,disabled:O,"aria-invalid":!!B.query,className:(0,c.cn)("w-full resize-none bg-white font-mono text-sm leading-relaxed text-foreground placeholder:text-muted-foreground",B.query&&"border-destructive"),onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),E())}})}),(0,t.jsxs)("div",{className:"mt-2.5 flex items-center justify-between gap-2.5",children:[(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsx)(j,{message:B.query?.message})}),(0,t.jsx)(i.Button,{type:"submit",disabled:O,variant:(0,r.getCtaVariant)({slot:"primary",surface:"light"}),className:"shrink-0",children:O?m:d})]})]}),("busy"===k||"streaming"===k)&&(0,t.jsxs)("div",{className:"text-muted-foreground mt-3.5 font-mono text-xs",children:[u,(0,t.jsx)("span",{className:"bg-primary ml-0.5 inline-block h-3 w-2 animate-[blink_1s_step-end_infinite] align-[-1px]"})]}),"done"===k&&T&&(0,t.jsxs)(p.motion.div,{initial:{opacity:0,y:6}
1,animate:{opacity:1,y:0},transition:{duration:.26,ease:"easeOut"},className:"mt-4",children:[(0,t.jsx)(o.Typography,{variant:"body-xs",className:"text-muted-foreground/70 font-mono tracking-widest uppercase",children:x}),(0,t.jsx)(o.Typography,{variant:"body-lg",weight:"bold",className:"font-bernabeu text-foreground mt-2",children:T.system}),(0,t.jsxs)("div",{className:"mt-3 flex items-baseline gap-5",children:[(0,t.jsxs)(o.Typography,{as:"span",variant:"body-sm",weight:"bold",className:"text-primary shrink-0 font-mono tracking-wide",children:[T.ship," ",b]}),(0,t.jsx)(o.Typography,{as:"span",variant:"body-sm",className:"text-muted-foreground",children:T.proof})]}),(0,t.jsx)(i.Button,{type:"button",onClick:()=>N(P||_("query").trim()||T.system,T.system),variant:(0,r.getCtaVariant)({slot:"primary",surface:"light"}),className:"mt-4 w-full",children:s})]}),"error"===k&&(0,t.jsx)("div",{className:"bg-destructive/10 text-destructive mt-3.5 rounded-lg px-3.5 py-3 text-[13px] leading-relaxed",children:h})]})};var k=e.i(360112),C=e.i(793479),T=e.i(325252);let S=({message:e})=>e?(0,t.jsx)(o.Typography,{variant:"body-sm",className:"!text-destructive mt-1",children:e}):null,I=({planTitle:e,planTag:a,emailPlaceholder:l,sendButtonLabel:s,sendingLabel:n,subject:d,answer:m,industry:u,onSent:h})=>{let{control:x,handleSubmit:p,formState:{errors:y,isSubmitting:b}}=(0,g.useForm)({resolver:(0,f.zodResolver)(v),mode:"onTouched",reValidateMode:"onChange",defaultValues:{email:""}}),w=async e=>{let t=e.email.trim(),a=await (0,T.submitForm)("bottleneck-console",{email:t,message:d||void 0,answer:m||void 0,industry:u});a.ok?h(t):k.toast.error(a.error??"Something went wrong. Please try again.")};return(0,t.jsxs)("div",{className:"mt-5 border-t border-border pt-5",children:[(0,t.jsxs)("div",{className:"flex items-baseline justify-between gap-3.5",children:[(0,t.jsx)(o.Typography,{variant:"body-base",weight:"bold",className:"font-bernabeu text-foreground",children:e}),(0,t.jsx)(o.Typography,{as:"span",variant:"body-xs",className:"shrink-0 font-mono uppercase tracking-wider text-muted-foreground/70",children:a})]}),(0,t.jsxs)("form",{className:"mt-3.5",onSubmit:p(w),noValidate:!0,children:[(0,t.jsxs)("div",{className:"flex items-start gap-2.5",children:[(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsx)(g.Controller,{name:"email",control:x,render:({field:e})=>(0,t.jsx)(C.Input,{...e,type:"email",value:e.value??"",placeholder:l,disabled:b,"aria-invalid":!!y.email,className:(0,c.cn)("h-auto min-h-11 border-[1.5px] px-3 py-2.5 text-[15px] font-semibold leading-[1.375] md:text-base","w-full bg-white text-foreground placeholder:font-normal placeholder:text-muted-foreground",y.email&&"border-destructive")}
1)})}),(0,t.jsx)(i.Button,{type:"submit",disabled:b,variant:(0,r.getCtaVariant)({slot:"primary",surface:"light"}),className:"shrink-0 self-start",children:b?n:s})]}),(0,t.jsx)(S,{message:y.email?.message})]})]})},M=({email:e,sentTitle:a,sentDescription:i})=>(0,t.jsxs)("div",{className:"mt-5 flex items-start gap-3 border-t border-border pt-5",children:[(0,t.jsx)("span",{className:"flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full bg-primary text-[13px] font-bold text-white",children:"â"}),(0,t.jsxs)("div",{children:[(0,t.jsxs)(o.Typography,{variant:"body-base",weight:"bold",className:"font-bernabeu text-foreground",children:[a," ",e&&`to ${e}`]}),(0,t.jsx)(o.Typography,{variant:"body-sm",className:"mt-1 text-muted-foreground",children:i})]})]});e.s(["ProblemSolutionFeedClient",0,({autoList:e,byIndustry:l,industryNames:o,allFeedItems:c,sliderConfig:m,labels:u,footerNote:p})=>{let[g,f]=(0,a.useState)(-1),[y,b]=(0,a.useState)(!1),[v,w]=(0,a.useState)(!1),[j,k]=(0,a.useState)(!1),[C,T]=(0,a.useState)(""),[S,P]=(0,a.useState)(""),[A,L]=(0,a.useState)(""),[R,V]=(0,a.useState)(""),_=function(e,t){let i,r=t?.typingIntervalMs??180,l=t?.answerHoldMs??3800,s=t?.beatDelayMs??600,n=t?.autoPlay??!0,[o,c]=(0,a.useState)(e),[d,m]=(0,a.useState)({feedIdx:0,typedText:"",beatDone:!1,feedPaused:!n,hoverPause:!1,interactionPause:!1}),u=(0,a.useRef)(0),h=(0,a.useRef)(0),x=(0,a.useRef)(!1),p=(0,a.useRef)(d);p.current=d;let g=(0,a.useRef)(o);g.current=o;let f=(0,a.useCallback)(()=>{m(e=>({...e,feedPaused:!e.feedPaused}))},[]),y=(0,a.useCallback)(e=>{m(t=>({...t,hoverPause:e}))},[]),b=(0,a.useCallback)(e=>{m(t=>({...t,interactionPause:e}))},[]),v=(0,a.useCallback)(e=>{c(e),m(e=>({...e,feedIdx:0,typedText:"",beatDone:!1})),u.current=0,h.current=0},[]);(0,a.useEffect)(()=>{let e=setInterval(()=>{let e=p.current,t=g.current;if(0===t.length||e.feedPaused||e.hoverPause||e.interactionPause)return;if("u">typeof document&&document.hidden){x.current=!0;return}x.current&&(x.current=!1,u.current=0,h.current=0);let a=Date.now(),i=t.length,r=(e.feedIdx%i+i)%i,n=t[r].problem;if(e.typedText.length<n.length){let t=n.indexOf(" ",e.typedText.length+1);t<0&&(t=n.length),t>=n.length&&(u.current=a+l,h.current=a+s),m(e=>({...e,typedText:n.slice(0,t),beatDone:!1}));return}if(!u.current){u.current=a+l,h.current=a+s,m(e=>({...e,beatDone:!1}));return}!e.beatDone&&a>=h.current?m(e=>({...e,beatDone:!0})):a>=u.current&&(u.current=0,h.current=0,m(e=>({...e,beatDone:!1,feedIdx:(r+1)%i,typedText:""})))},r);return()=>clearInterval(e)},[r,l,s]);let w=o.length>0?o:e,j=w.length,N=j>0?(d.feedIdx%j+j)%j:0,k=j>0?w[N]:e[0],C=j>0?(i=w.length,w[((N+1)%i+i)%i]):e[0],T=k.problem.length>0?Math.min(1,d.typedText.length/k.problem.length):0;return{currentItem:k,typedText:d.typedText,progress:T,beatDone:d.beatDone,isPaused:d.feedPaused,isHoverPaused:d.hoverPause,nextItem:C,togglePause:f,setHoverPause:y,setInteractionPause:b,setFeedList:v,feedIdx:N}}(e,m),B=m?.pauseOnHover??!0,z=m?.showPauseButton??!0,E=m?.sentAutoResetMs??4500,O=(0,a.useCallback)(t=>{f(t);let a=t<0?e:l[t]??e;_.setFeedList(a),w(!1),b(!1),k(!1),_.setInteractionPause(!1)},[e,l,_]),F=(0,a.useCallback)(()=>{P(_.currentItem.problem),L(_.currentItem.solution),V(_.currentItem.industry),w(!0),b(!1),_.setInteractionPause(!0)},[_]),$=(0,a.useCallback)((e,t,a)=>{P(e),L(t??""),V(a??""),w(!0),_.setInteractionPause(!0)},[_]),H=(0,a.useCallback)(()=>{b(!0),w(!1),k(!1),_.setInteractionPause(!0)},[_]),D=(0,a.useCallback)(()=>{b(!1),w(!1),k(!1),_.setInteractionPause(!1)},[_]),W=(0,a.useCallback)(e=>{k(!0),T(e),w(!1),_.setInteractionPause(!0)},[_]);(0,a.useEffect)(()=>{if(!j||E<=0)return;let e=setTimeout(D,E);return()=>clearTimeout(e)},[j,E,D]);let G=(0,a.useCallback)(()=>{B&&_.setHoverPause(!0)},[B,_]),q=(0,a.useCallback)(()=>{B&&_.setHoverPause(!1)},[B,_]),U=!v&&!y&&!j;return(0,t.jsx)("div",{className:"flex flex-col",children:(0,t.jsxs)("div",{className:"overflow-hidden rounded-xl border border-border bg-white text-foreground shadow-[0px_14px_20px_rgba(6,6,18,0.22),0px_2px_3px_rgba(6,6,18,0.12)]",children:[(0,t.jsx)(n,{progress:_.progress}),(0,t.jsxs)("div",{className:"p-5 pb-4 sm:p-[30px] sm:pb-[26px]",children:[(0,t.jsxs)("div",{className:"flex items-start gap-3.5 border-b border-border pb-5",children:[(0,t.jsxs)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round",className:"mt-1 shrink-0 text-primary",children:[(0,t.jsx)("circle",{cx:"11",cy:"11",r:"8"}),(0,t.jsx)("path",{d:"m21 21-4.3-4.3"})]}),(0,t.jsxs)("div",{className:"relative min-h-[2.9em] flex-1 cursor-text font-mono text-lg leading-relaxed text-foreground",role:"button",tabIndex:0,"aria-label":u.cardSearchPlaceholder,onClick:H,onKeyDown:e=>
1{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),H())},children:[(0,t.jsx)("span",{className:"invisible block","aria-hidden":"true",children:_.currentItem.problem}),(0,t.jsxs)("span",{className:"absolute inset-0",children:[_.typedText,(0,t.jsx)("span",{className:"ml-0.5 inline-block h-[18px] w-[10px] bg-primary align-[-2px] animate-[blink_1s_step-end_infinite]"})]})]})]}),y?(0,t.jsx)(N,{ownPanelTitle:u.ownPanelTitle,ownTextareaPlaceholder:u.ownTextareaPlaceholder,claimButtonLabel:u.claimButtonLabel,backLabel:u.backLabel,askButtonLabel:u.askButtonLabel,askBusyLabel:u.askBusyLabel,askLoadingText:u.askLoadingText,askErrorMessage:u.askErrorMessage,answerKicker:u.answerKicker,shipLabel:u.shipLabel,onBack:D,onClaim:$}):(0,t.jsxs)("div",{children:[(0,t.jsx)(d,{currentItem:_.currentItem,typedText:_.typedText,beatDone:_.beatDone,beatLabel:u.beatLabel,answerKicker:u.answerKicker,shipLabel:u.shipLabel,proofPrefix:u.proofPrefix,onMouseEnter:G,onMouseLeave:q}),(0,t.jsx)(h,{nextLine:_.nextItem.problem,isHoverPaused:_.isHoverPaused,isPaused:_.isPaused,showPauseButton:z,onTogglePause:_.togglePause,nextLabel:u.nextLabel,hoverHintLabel:u.hoverHintLabel,holdingHintLabel:u.holdingHintLabel,pauseLabel:u.pauseLabel,resumeLabel:u.resumeLabel}),(0,t.jsx)(x,{industryNames:o,currentIndustry:_.currentItem.industry,selectedIdx:g,onSelect:O,allAutoChipLabel:u.allAutoChipLabel,moreChipLabel:u.moreChipLabel,lessChipLabel:u.lessChipLabel})]}),U&&(0,t.jsxs)("div",{className:"mt-5",children:[(0,t.jsx)(i.Button,{onClick:F,variant:(0,r.getCtaVariant)({slot:"primary",surface:"light"}),className:"w-full",children:u.claimButtonLabel}),(0,t.jsxs)("div",{className:"mt-3 text-center text-[13px] text-muted-foreground",children:[u.orLabel," ",(0,t.jsx)("button",{type:"button",onClick:H,className:"cursor-pointer border-none bg-transparent p-0 font-bold text-primary hover:underline",children:u.writeOwnLabel})]}),(0,t.jsx)(s,{footerNote:p})]}),v&&!j&&(0,t.jsx)(I,{planTitle:u.planTitle,planTag:u.planTag,emailPlaceholder:u.emailPlaceholder,sendButtonLabel:u.sendButtonLabel,sendingLabel:u.sendingLabel,subject:S,answer:A||void 0,industry:R||void 0,onSent:W}),j&&(0,t.jsx)(M,{email:C,sentTitle:u.sentTitle,sentDescription:u.sentDescription})]})]})})}],452517)},683565,e=>{"use strict";var t=e.i(156169);e.i(251475);var a=e.i(231396);e.s(["PartnerCard",0,({logo:e,logosImgSettings:i})=>e?.url?(0,t.jsx)("div",{className:"mx-4 flex h-36 min-w-[240px] shrink-0 items-center justify-center rounded-xl border border-[#b3b5b6] bg-white px-10 py-6",children:(0,t.jsx)(a.BlockImage,{resource:e,settings:i,size:"240px",imageClassName:"max-h-full max-w-full object-contain"})}):null])},200487,e=>{"use strict";var t=e.i(156169),a=e.i(73229);function i(e){return null!=e&&"object"==typeof e&&"id"in e&&"number"==typeof e.id}e.s(["PortfolioCaseStudiesBlock",0,({heading:e,subheading:r,caseStudyItems:l})=>0===(0,a.useMemo)(()=>(l??[]).filter(e=>!1!==e.visible).map(e=>e.caseStudy).filter(i),[l]).length?null:(0,t.jsx)("section",{className:"bg-pink-400 py-0 md:py-0",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8"})})])},121330,e=>{"use strict";var t=e.i(156169),a=e.i(760207),i=e.i(269429),r=e.i(554937),l=e.i(269169),s=e.i(530941);e.s(["TechStackSubheading",0,({subheading:e,className:n})=>{let o=(0,r.coercePlainTextToLexical)(e);return(0,l.hasRichTextContent)(o)?(0,t.jsx)("div",{className:(0,s.cn)((0,i.typographyVariants)({variant:"body-md"}),"text-black/60","[&_p]:m-0",n),children:(0,t.jsx)(a.default,{data:o,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null}])},391929,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(22533),r=e.i(269429);e.s(["CtaSectionBlock",0,({heading:e,link:l})=>{let s=!!(l?.label&&(l?.url||l?.reference));return(0,t.jsx)("section",{className:"w-full bg-white py-8 md:py-12 lg:py-16",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},className:"mx-auto flex max-w-3xl flex-col items-center gap-6 rounded-2xl border border-grey-200 bg-gradient-to-br from-primary/[0.04] to-blue/[0.04] px-6 py-12 text-center md:px-12 md:py-14",children:[(0,t.jsx)(r.Typography,{variant:"h2",className:"text-dark",children:e}),s&&l?(0,t.jsx)(i.CMSLink,{...l,slot:"primary",surface:"light",size:"default"}):null]})})})}])},743183,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(113447);let l={hidden:{opacity:0}
1,visible:{opacity:1,transition:{staggerChildren:.1}}},s={hidden:{opacity:0,x:-30},visible:{opacity:1,x:0,transition:{duration:.6,ease:[.16,1,.3,1]}}},n={hidden:{opacity:0,y:30},visible:{opacity:1,y:0,transition:{duration:.6,ease:[.16,1,.3,1],delay:.1}}};e.s(["Component",0,({heading:e,subtitle:o,formTitle:c,formFooter:d})=>(0,t.jsx)("section",{className:"relative w-full bg-primary py-16 md:py-24 overflow-hidden min-h-[550px] flex items-center",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12 w-full",children:(0,t.jsxs)(a.motion.div,{variants:l,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-100px"},className:"grid grid-cols-1 gap-12 lg:grid-cols-12 lg:gap-16 items-center",children:[(0,t.jsxs)(a.motion.div,{variants:s,className:"lg:col-span-6 flex flex-col",children:[(0,t.jsx)(i.Typography,{variant:"h2",className:"text-white mb-6 leading-tight",children:e}),(0,t.jsx)(i.Typography,{variant:"body-lg",weight:"medium",className:"text-white/80 max-w-lg",children:o})]}),(0,t.jsx)(a.motion.div,{variants:n,className:"lg:col-span-6 w-full max-w-[580px] mx-auto lg:mx-0",children:(0,t.jsx)(r.ContactForm,{formTitle:c,formFooter:d})})]})})})])},904894,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(22533),s=e.i(728264);let n=a.default.memo(({heading:e,viewMoreLink:a,blogs:n})=>{if(!n||0===n.length)return null;let o=n.slice(0,3);return(0,t.jsx)("section",{className:"w-full bg-white py-12 md:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-12 flex flex-col justify-between gap-6 lg:mb-16 lg:flex-row lg:items-end",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(r.Typography,{variant:"h2",children:e})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.2},children:(0,t.jsx)(l.CMSLink,{...a,label:"View More",slot:"primary",surface:"light"})})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2 md:gap-10 lg:grid-cols-3",children:o?.map((e,a)=>(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6,ease:"easeOut",delay:.1*(a+1)},children:(0,t.jsx)(s.BlogCard,{blog:e})},e.id||a))})]})})});e.s(["BlogSection",0,n])},465056,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429);e.i(251475);var r=e.i(231396),l=e.i(128113);e.s(["SubIndustryStakeholdersListBlock",0,({heading:e,description:s,image:n,imgSettings:o,stakeholders:c=[]})=>c&&0!==c.length?(0,t.jsx)("section",{className:"bg-white py-16 md:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-12 max-w-4xl lg:mb-8",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(i.Typography,{variant:"h2",className:"mb-6 text-black",children:e})}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},children:(0,t.jsx)(l.VariantRichText,{data:s,variant:"body-base",weight:"medium",className:"max-w-2xl text-black"})})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-12 lg:flex-row lg:items-start lg:gap-20",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"},className:"order-1 w-full lg:order-2 lg:w-1/2",children:(0,t.jsx)("div",{className:"relative aspect-[4/3] overflow-hidden rounded-2xl md:aspect-video lg:aspect-[4/3]",children:(0,t.jsx)(r.BlockImage,{resource:n,settings:o,fill:!0,imageClassName:"object-cover"})})}),(0,t.jsx)("div",{className:"order-2 w-full space-y-8 lg:order-1 lg:w-1/2",children:c.map((e,r)=>(0,t.jsxs)(a.motion.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1*(r+1)},className:"group border-b border-gray-400 pb-8 last:border-0 last:pb-0",children:[(0,t.jsx)(i.Typography,{variant:"h3",className:"mb-4 text-black",children:e.title}),(0,t.jsx)(l.VariantRichText,{data:e.description,variant:"body-sm",weight:"medium",className:"text-black"})]},e.id||r))})]})]})}):null])},400314,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(732919),r=e.i(543340),l=e.i(269429),s=e.i(760207);i.default.registerPlugin(r.ScrollTrigger),e.s(["SubIndustryVisionBlock",0,({heading:e,description:r,items:n=[]})=>{let o=(0,a.useRef)(null),c=(0,a.useRef)(null);return((0,a.useLayoutEffect)(()=>
1{if(o.current&&c.current&&window.matchMedia("(min-width: 1024px)").matches){let e=i.default.context(()=>{i.default.fromTo(c.current,{opacity:.8,y:20},{opacity:1,y:0,scrollTrigger:{trigger:o.current,start:"top 80%",end:"bottom 20%",scrub:!0}})},o);return()=>e.revert()}},[n.length]),n&&0!==n.length)?(0,t.jsx)("section",{ref:o,className:"relative bg-white py-16 md:py-24",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsxs)("div",{className:"flex flex-col gap-12 lg:flex-row lg:items-start lg:gap-20",children:[(0,t.jsx)("div",{className:"w-full lg:sticky lg:top-32 lg:w-[45%]",children:(0,t.jsxs)("div",{ref:c,className:"space-y-6",children:[(0,t.jsx)(l.Typography,{variant:"h2",className:"text-black",children:e}),(0,t.jsx)(s.default,{data:r,enableGutter:!1,className:"prose-p:leading-relaxed prose-p:font-medium prose-p:text-base font-manrope text-black [&_a]:text-primary [&_a]:underline"})]})}),(0,t.jsx)("div",{className:"w-full space-y-12 lg:w-[55%]",children:n.map((e,a)=>(0,t.jsxs)("div",{className:"group border-t border-black pt-10 first:border-t-0 first:pt-0",children:[(0,t.jsxs)("div",{className:"mb-6 flex items-baseline gap-4",children:[(0,t.jsxs)(l.Typography,{variant:"body-sm",weight:"bold",className:"text-black font-mono",children:["[",e.indexText,"]"]}),(0,t.jsx)(l.Typography,{as:"h3",variant:"h4",weight:"bold",className:"text-black",children:e.title})]}),(0,t.jsx)(s.default,{data:e.content,enableGutter:!1,className:"text-black prose-p:leading-relaxed prose-p:font-medium prose-p:text-base [&_a]:text-primary [&_a]:underline"})]},e.id||a))})]})})}):null}])},441653,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(128113);let l=({metric:e,showDividerSm:a=!1,showDividerLg:l=!1})=>(0,t.jsxs)("div",{className:"relative flex h-full flex-col justify-center px-5 py-8 sm:px-7 md:px-8 md:py-10",children:[a&&(0,t.jsx)("span",{className:"pointer-events-none absolute right-0 top-1/2 hidden h-[80%] w-px -translate-y-1/2 bg-white/25 sm:block lg:hidden","aria-hidden":!0}),l&&(0,t.jsx)("span",{className:"pointer-events-none absolute right-0 top-1/2 hidden h-[80%] w-px -translate-y-1/2 bg-white/25 lg:block","aria-hidden":!0}),(0,t.jsx)(i.Typography,{as:"div",variant:"h2",weight:"bold",className:"mb-3 text-white tracking-tight md:mb-4",children:e.value}),(0,t.jsx)(r.VariantRichText,{data:e.label,variant:"body-base",className:"text-white/90"})]});e.s(["BlackMetricsBannerBlock",0,({metrics:e=[]})=>e&&0!==e.length?(0,t.jsx)("section",{className:"w-full bg-white py-10 md:py-14 lg:py-16",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsx)("div",{className:"overflow-hidden rounded-3xl border border-white/25",children:(0,t.jsx)("div",{className:"grid grid-cols-1 gap-0 sm:grid-cols-2 lg:grid-cols-4",children:e.map((i,r)=>{let s=e.length;return(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.35},transition:{duration:.5,ease:"easeOut",delay:.08*r},className:"bg-black",children:(0,t.jsx)(l,{metric:i,showDividerSm:r%2==0&&r+1<s,showDividerLg:r%4<3&&r+1<s})},i.id??r)})})})})}):null],441653)},973718,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429);e.i(251475);var r=e.i(231396);let l=({account:e,index:l})=>{let s=e.icon;return(0,t.jsxs)(a.motion.a,{href:e?.url,target:"_blank",rel:"noopener noreferrer",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.25,ease:"easeOut",delay:.03*l},className:"border-tertiary/10 group hover:border-primary flex items-center gap-4 roun
1ded-xl border-2 bg-white p-4 transition-all duration-300 hover:shadow-md",children:[(0,t.jsx)("div",{className:"bg-dark group-hover:bg-primary flex size-12 shrink-0 items-center justify-center rounded-lg transition-colors duration-300",children:s?.url&&(0,t.jsx)(r.BlockImage,{resource:s,settings:e.iconImgSettings,imageClassName:"size-6 brightness-0 invert"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,t.jsx)(i.Typography,{variant:"body-base",weight:"bold",className:"text-dark",children:e.platform}),(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"medium",className:"text-tertiary",children:e.companyName})]})]})};e.s(["SocialGridComponent",0,({heading:e,accounts:r})=>r&&0!==r.length?(0,t.jsx)("section",{className:"w-full bg-white py-12 md:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.3,ease:"easeOut"},className:"mb-12 text-center",children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-dark",children:e})}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-4",children:r.map((e,a)=>(0,t.jsx)(l,{account:e,index:a},e.id||a))})]})}):null])},724120,e=>{"use strict";var t=e.i(156169),a=e.i(715712),i=e.i(112086),r=e.i(162060),l=e.i(269429),s=e.i(269169);e.i(251475);var n=e.i(231396),o=e.i(519455),c=e.i(957053);e.s(["SubIndustryHeroBlock",0,({eyebrow:e,title:d,tagline:m,cta:u,backgroundImage:h,imgSettings:x})=>(0,t.jsx)("section",{className:"px-4 py-8 md:px-8 md:py-12",children:(0,t.jsxs)("div",{className:"relative mx-auto max-w-screen-2xl overflow-hidden rounded-xl",children:[(0,t.jsxs)("div",{className:"absolute inset-0 z-0",children:[h&&(0,t.jsx)(n.BlockImage,{resource:h,settings:x,fill:!0,priority:!0,imageClassName:"object-cover",loading:"eager"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/60"})]}),(0,t.jsx)("div",{className:"relative z-10 flex min-h-[500px] flex-col items-center justify-center px-4 py-20 text-center md:min-h-[600px] lg:min-h-[700px]",children:(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,ease:"easeOut"},className:"max-w-4xl",children:[(0,s.hasRichTextContent)(e)?(0,t.jsx)("div",{className:"mb-4",children:(0,t.jsx)(r.HeroTaglineRichText,{tagline:e,typography:"subPortfolioHeroTagline"})}):null,(0,t.jsx)(l.Typography,{variant:"h1",weight:"bold",className:"mb-6 text-4xl leading-[1.05] text-white md:text-5xl lg:text-6xl",children:d}),m&&(0,t.jsx)(l.Typography,{variant:"body-base",weight:"medium",className:"mx-auto mb-10 max-w-2xl text-white/80 md:text-lg lg:text-xl",children:m}),u?.label&&u?.url&&(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(o.Button,{asChild:!0,variant:(0,c.getCtaVariant)({slot:"primary",surface:"dark"}),className:"h-auto px-6 py-3 font-bold md:px-8 md:py-4",children:(0,t.jsx)(a.default,{href:u?.url,children:u?.label})})})]})})]})})])},641504,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(549174);e.i(251475);var l=e.i(231396),s=e.i(269429),n=e.i(52498),o=e.i(531754);e.s(["SubIndustryLogosBlock",0,({label:e,logos:c,logoItems:d})=>{let m=(0,a.useRef)(null),u=(0,r.useInView)(m,{margin:"100px 0px"}),h=(0,a.useMemo)(()=>(0,n.normalizeLogoMediaRows)(d,c),[d,c]),x=(0,o.marqueeTrack)(h);return(0,t.jsx)("section",{ref:m,className:"overflow-hidden bg-white py-4 md:py-4",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsxs)("div",{className:"mb-8 flex items-center justify-center gap-4 md:mb-10",children:[(0,t.jsx)("div",{className:"hidden h-[1px] w-24 bg-gray-200 sm:block md:w-40"}),(0,t.jsx)(s.Typography,{variant:"body-sm",weight:"bold",className:"text-dark/80 text-center tracking-[0.05em] uppercase",children:e}),(0,t.jsx)("div",{className:"hidden h-[1px] w-24 bg-gray-200 sm:block md:w-40"})]}),(0,t.jsx)("div",{className:"flex w-full overflow-hidden",children:(0,t.jsx)(i.motion.div,{animate:u?{x:["0%","-50%"]}:{x:"0%"},transition:{duration:40,repeat:1/0,ease:"linear"},className:"flex w-max items-center",children:x.map(({media:e,imgSettings:a},i)=>(0,t.jsx)("div",{className:"flex items-center justify-center px-6 opacity-100 transition-all duration-300 md:px-10 lg:px-14",children:(0,t.jsx)("div",{className:"relative h-6 w-28 md:h-8 md:w-36 lg:h-10 lg:w-44",children:(0,t.jsx)(l.BlockImage,{resource:e,settings:a,fill:!0,imageClassName:"object-contain"})})},`${e?.id??e?.url}-${i}`))})})]})})}])},95184,e=>{"use strict";var t=e.i(156169);e.i(251475);var a=e.i(231396),i=e.i(530941),r=e.i(531754);
1e.s(["CertificatesMarquee",0,({companies:e,logosImgSettings:l,variant:s})=>{if(!e||0===e.length)return null;let n=(0,r.marqueeTrack)(e);return(0,t.jsxs)("div",{className:"relative flex w-full overflow-hidden py-2","aria-hidden":"true",children:[(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-y-0 left-0 z-10 w-12 bg-gradient-to-r from-[#000] to-transparent"}),(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-y-0 right-0 z-10 w-12 bg-gradient-to-l from-[#000] to-transparent"}),(0,t.jsx)("div",{className:"flex w-max items-center gap-3 group-hover:[animation-play-state:paused]",style:{animation:"marquee 60s linear infinite"},children:n.map((e,r)=>{let n="string"==typeof e?null:e;return n?(0,t.jsx)("div",{className:"relative flex h-8 w-28 shrink-0 items-center justify-center px-2 opacity-70 transition-opacity hover:opacity-100 md:h-10 md:w-36",children:(0,t.jsx)(a.BlockImage,{resource:n,settings:l,size:"144px",loading:"lazy",imageClassName:(0,i.cn)("object-contain brightness-0","beige"===s?"":"invert"),fill:!0})},r):null})})]})}])},442893,e=>{"use strict";var t=e.i(156169),a=e.i(760207),i=e.i(554937),r=e.i(269169),l=e.i(530941);e.s(["WhyChooseUsSubheading",0,({subheading:e})=>{let s=(0,i.coercePlainTextToLexical)(e);return(0,r.hasRichTextContent)(s)?(0,t.jsx)("div",{className:(0,l.cn)("w-full text-base text-black md:text-lg","[&_p]:m-0"),children:(0,t.jsx)(a.default,{data:s,typography:"sectionDescription",enableGutter:!1,enableProse:!1,className:"w-full"})}):null}])},484200,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(760207);let l=[.22,1,.36,1],s=e=>!!(e&&"object"==typeof e&&"root"in e);e.s(["SubPortfolioProblemLeft",0,({leftColumn:e})=>{let n=(0,i.useReducedMotion)(),o=s(e?.tagline),c=s(e?.title);return o||c?(0,t.jsxs)(a.motion.div,{initial:!n&&{opacity:0,y:24},whileInView:n?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:l},className:"flex flex-col gap-4 md:gap-5",children:[o&&e?.tagline?(0,t.jsx)(r.default,{data:e.tagline,typography:"subPortfolioProblemTagline",enableGutter:!1,enableProse:!1}):null,c&&e?.title?(0,t.jsx)(r.default,{data:e.title,typography:"subPortfolioProblemTitle",enableGutter:!1,enableProse:!1}):null]}):null}])},324973,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143);e.i(251475);var r=e.i(231396);let l=[.22,1,.36,1];e.s(["SubPortfolioProblemMedia",0,({image:e,imgSettings:s})=>{let n=(0,i.useReducedMotion)();return e&&"object"==typeof e?(0,t.jsx)(a.motion.div,{initial:!n&&{opacity:0,y:32},whileInView:n?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,delay:.12,ease:l},className:"mx-auto mt-12 flex w-full max-w-4xl justify-center md:mt-16 lg:mt-20",children:(0,t.jsx)(r.BlockImage,{resource:e,settings:s,imageClassName:"h-auto w-full max-w-full object-contain"})}):null}])},774554,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(760207);let l=[.22,1,.36,1];e.s(["SubPortfolioProblemRight",0,({content:e})=>{let s=(0,i.useReducedMotion)();return e&&"object"==typeof e&&"root"in e?(0,t.jsx)(a.motion.div,{initial:!s&&{opacity:0,y:24},whileInView:s?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,delay:.08,ease:l},className:"flex flex-col justify-center",children:(0,t.jsx)(r.default,{data:e,typography:"subPortfolioProblemContent",enableGutter:!1,enableProse:!1})}):null}])},468132,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(715712),r=e.i(112086),l=e.i(140802),s=e.i(269429),n=e.i(162060);e.i(251475);var o=e.i(231396),c=e.i(519455),d=e.i(957053);let m=({items:e,intervalSeconds:i=3})=>{let[s,n]=(0,a.useState)(0),o=1e3*Math.max(2,i??3);if((0,a.useEffect)(()=>{if(e.length<=1)return;let t=setInterval(()=>{n(t=>(t+1)%e.length)},o);return()=>clearInterval(t)},[e.length,o]),e.length<=1)return(0,t.jsx)("span",{className:"text-primary",children:e[0]?.name});let c=e[s];return(0,t.jsx)("span",{className:"relative inline-block align-baseline",children:(0,t.jsx)(l.AnimatePresence,{mode:"wait",children:(0,t.jsx)(r.motion.span,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.5,ease:"easeInOut"},className:"text-primary",children:c?.name},c?.id??`industry-${s}`)})})},u=a.default.memo(({tagline:e,headingPrefix:a,highlightedText:l,industryNames:u,rotationIntervalSeconds:h,description:x,button:p,image:g,imgSettings:f})=>{let y=u&&u.length>0?u.filter(e=>!!e.name).map((e,t)=>({id:e.id??`industry-name-${t}`,name:e.name})):l?[{id:"legacy-highlighted-text",name:l}]:[{id:"default-healthcare",name:"Healthcare"}];return(0,t.jsx)("section",{className:"w-full bg-white py-12 md:py-12",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:(0,t.jsxs)("div",{className:"flex flex-col gap-8 lg:grid lg:grid-cols-2 lg:items-center lg:gap-12",children:[(0,t.jsxs)(r.motion.div,{className:"order-2 flex flex-col gap-6 lg:order-1",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7,ease:"easeOut"},children:[(0,t.jsx)(n.HeroTaglineRichText,{tagline:e,typography:"subPortfolioArchTagline"}),(0,t.jsxs)(s.Typography,{variant:"h1",font:"anton",className:"text-4xl leading-[1.05] md:text-5xl lg:text-6xl",children:[a," ",(0,t.jsx)(m,{items:y,intervalSeconds:h})]}),x&&(0,t.jsx)(s.Typography,{variant:"body-base",weight:"medium",className:"text-dark",children:x}),p?.label&&p?.url&&(0,t.jsx)("div",{children:(0,t.jsx)(c.Button,{asChild:!0,variant:(0,d.getCtaVariant)({slot:"primary",surface:"light"}),className:"px-8 py-6",children:(0,t.jsx)(i.default,{href:p?.url,children:p?.label})})})]}),(0,t.jsx)(r.motion.div,{className:"order-1 lg:order-2",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7,ease:"easeOut",delay:.15},children:(0,t.jsx)("div",{className:"relative aspect-[4/3] w-full overflow-hidden rounded-3xl",children:g&&(0,t.jsx)(o.BlockImage,{resource:g,settings:f,fill:!0,priority:!0,imageClassName:"object-cover"})})})]})})})});e.s(["IndustryHeroBlock",0,u])},103772,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(519455),l=e.i(957053),s=e.i(715712);e.i(251475);var n=e.i(231396);let o=({insight:e})=>{let a=e.link?.url,r=(0,t.jsxs)("div",{className:"group flex h-full flex-col gap-4",children:[(0,t.jsx)("div",{className:"relative aspect-[16/9] overflow-hidden rounded-2xl md:aspect-[4/3] lg:aspect-[16/9]",children:(0,t.jsx)(n.BlockImage,{resource:e.image,settings:e.imgSettings,fill:!0,imageClassName:"object-cover transition-transform duration-500 group-hover:scale-105"})}),(0,t.jsx)(i.Typography,{variant:"body-base",weight:"bold",className:"text-dark group-hover:text-primary transition-colors",children:e.title})]});if(!a)return r;let l=e.link?.type==="external"||a.startsWith("http");return(0,t.jsx)(s.default,{href:a,...l?{target:"_blank",rel:"noopener noreferrer"}:{},className:"block h-full",children:r})};var c=e.i(128113),d=e.i(269169);e.s(["SubIndustryRelatedInsightsBlock",0,({heading:e,description:n,viewMoreLink:m,insights:u=[]})=>{if(!u||0===u.length)return null;let h=u.slice(0,3);return(0,t.jsx)("section",{className:"bg-white py-12 md:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-12 flex flex-col justify-between gap-6 lg:mb-16 lg:flex-row lg:items-start",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(i.Typography,{variant:"h2",className:"mb-6 text-dark leading-tight",children:e})}),(0,d.hasRichTextContent)(n)&&(0,t.jsx)(a.motion.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},children:(0,t.jsx)(c.VariantRichText,{data:n,variant:"body-base",weight:"medium",className:"text-dark/70"})})]}),m?.url&&(0,t.jsx)(a.motion.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.2},children:(0,t.jsx)(r.Button,{asChild:!0,variant:(0,l.getCtaVariant)({slot:"primary",surface:"light"}),size:"lg",className:"rounded-md px-8 py-6",children:(0,t.jsx)(s.default,{href:m?.url,target:m?.type==="external"?"_blank":void 0,children:m?.label||"View More"})})})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2 md:gap-10 lg:grid-cols-3",children:h.map((e,i)=>(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6,ease:"easeOut",delay:.1*(i+1)},children:(0,t.jsx)(o,{insight:e})},e.id||i))})]})})}],103772)},457603,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(383379),r=e.i(269429),l=e.i(128113),s=e.i(269169),n=e.i(530941);let o={hidden:{opacity:0}
1,visible:{opacity:1,transition:{staggerChildren:.08}}},c={hidden:{opacity:0,y:25},visible:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}};e.s(["Component",0,({title:e,description:d,regions:m})=>{let u=Array.isArray(m)&&m.length>0;return(0,t.jsx)("section",{className:"w-full border-t border-black/5 bg-white py-16 md:py-24",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsxs)(a.motion.div,{variants:o,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-100px"},className:"flex flex-col gap-16",children:[(0,t.jsxs)("div",{className:"mx-auto flex max-w-3xl flex-col items-center gap-4 text-center",children:[(0,t.jsx)(a.motion.div,{variants:c,children:(0,t.jsx)(r.Typography,{variant:"h2",className:"text-dark text-center",children:e})}),(0,s.hasRichTextContent)(d)&&(0,t.jsx)(a.motion.div,{variants:c,children:(0,t.jsx)(l.VariantRichText,{data:d,variant:"body-md",weight:"normal",className:"text-center leading-relaxed text-[#6e6e73]"})})]}),u&&(0,t.jsx)("div",{className:"grid w-full grid-cols-1 gap-8 sm:grid-cols-2 md:grid-cols-3 md:gap-12 lg:grid-cols-4",children:m.map((e,l)=>{if(!e)return null;let{regionName:s,areas:o}=e,c=Array.isArray(o)&&o.length>0;return(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.25,ease:"easeOut",delay:.04*l},className:"flex flex-col gap-2",children:[(0,t.jsx)(r.Typography,{variant:"h3",className:"text-primary pb-2",children:s}),c&&(0,t.jsx)("ul",{className:"mt-2 flex flex-col gap-4",children:o.map((e,l)=>e&&e.label?(0,t.jsx)("li",{children:(0,t.jsxs)(a.motion.a,{href:e.url||"#",className:(0,n.cn)("group bg-grey flex items-center justify-between gap-3 rounded-lg px-4 py-4","hover:bg-primary transition-colors duration-300 ease-out"),whileHover:{y:-4},transition:{duration:.2,ease:"easeOut"},style:{willChange:"transform"},children:[(0,t.jsx)(r.Typography,{variant:"body-base",weight:"medium",className:"text-dark transition-colors duration-300 group-hover:text-white",children:e.label}),(0,t.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none shrink-0 translate-x-[-6px] text-white opacity-0 transition-all duration-300 ease-out group-hover:translate-x-0 group-hover:opacity-100",children:(0,t.jsx)(i.ArrowRight,{size:18,strokeWidth:2.5})})]})},e.id??`area-${l}`):null)})]},e.id??`region-${l}`)})})]})})})}])},993860,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(383379),l=e.i(530941);let s=({service:e})=>(0,t.jsxs)(a.motion.a,{href:e.url,className:(0,l.cn)("group bg-grey flex items-center justify-between gap-3 rounded-lg px-4 py-4","transition-colors duration-300 ease-out hover:bg-primary"),whileHover:{y:-4},transition:{duration:.2,ease:"easeOut"},style:{willChange:"transform"},children:[(0,t.jsx)(i.Typography,{variant:"body-base",weight:"medium",className:"text-dark text-center transition-colors duration-300 group-hover:text-white",children:e.label}),(0,t.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none shrink-0 translate-x-[-6px] text-white opacity-0 transition-all duration-300 ease-out group-hover:translate-x-0 group-hover:opacity-100",children:(0,t.jsx)(r.ArrowRight,{size:18,strokeWidth:2.5})})]}),n=({city:e,cityIndex:r})=>{let l=e.services?.filter(e=>e.label?.trim()&&e?.url?.trim())??[];return e.name?.trim()&&0!==l.length?(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.25,ease:"easeOut",delay:.04*r},className:"flex flex-col gap-2",children:[(0,t.jsx)(i.Typography,{variant:"h3",className:"text-primary",children:e.name}),(0,t.jsx)("ul",{className:"mt-2 flex flex-col gap-4",children:l.map(a=>(0,t.jsx)("li",{children:(0,t.jsx)(s,{service:a})},a.id??`${e.name}-${a.label}`))})]}):null},o=({country:e,countryIndex:r})=>{let l=e.cities?.filter(e=>e.name?.trim())??[];return e.name?.trim()&&0!==l.length?(0,t.jsxs)("div",{className:r>0?"mt-14 md:mt-16":void 0,children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.25,ease:"easeOut"},className:"mb-8 md:mb-10",children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-dark",children:e.name})}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2 md:gap-6 lg:grid-cols-3 xl:grid-cols-4",children:l.map((a,i)=>(0,t.jsx)(n,{city:a,cityIndex:i},a.id??`${e.name}-${a.name}`))})]}):null};e.s(["CountryCityServicesClient",0,({countries:e})=>e&&0!==e.length?(0,t.jsx)("section",{className:"w-full bg-white py-12 md:py-20",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:e.map((e,a)=>(0,t.jsx)(o,{country:e,countryIndex:a},e.id??e.name??a))})}):null],993860)},228707,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(732919),r=e.i(543340),l=e.i(760207),s=e.i(269429),n=e.i(128113);e.i(251475);var o=e.i(231396),c=e.i(530941);let d=({icon:e,iconImgSettings:a,title:i,description:r,highlighted:l})=>{let d=e&&"object"==typeof e&&"url"in e?e:null;
1return(0,t.jsxs)("div",{className:(0,c.cn)("flex flex-col items-start gap-6 rounded-lg p-6 transition-colors",l?"bg-primary":"bg-white"),children:[d&&"object"==typeof d&&d.url&&(0,t.jsx)("div",{className:(0,c.cn)("h-8 w-8",l?"brightness-0 invert":""),children:(0,t.jsx)(o.BlockImage,{resource:d,settings:a,className:"h-8 w-8",imageClassName:"h-full w-full object-contain"})}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-6",children:[(0,t.jsx)(s.Typography,{variant:"h3",className:(0,c.cn)(l?"text-white":"text-black"),children:i}),(0,t.jsx)(n.VariantRichText,{data:r,variant:"body-base",className:(0,c.cn)(l?"text-white":"text-black")})]})]})};var m=e.i(112086);i.default.registerPlugin(r.ScrollTrigger),e.s(["TechnologyProblemBlock",0,({heading:e,description:r,cards:n})=>{let o=(0,a.useRef)([]);return(0,a.useEffect)(()=>{let e=o.current.filter(Boolean);if(!e.length)return;let t=i.default.matchMedia();return t.add("(min-width: 1024px)",()=>{i.default.set(e,{opacity:0,y:60}),e.forEach(e=>{i.default.to(e,{opacity:1,y:0,duration:1,ease:"none",scrollTrigger:{trigger:e,start:"top 85%",end:"top 40%",scrub:.5}})})}),()=>t.revert()},[n]),(0,t.jsx)("section",{className:"bg-black py-12 md:py-16",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-12 lg:grid-cols-[1fr_1fr] lg:items-start lg:gap-16",children:[(0,t.jsxs)("div",{"data-lenis-prevent":!0,className:"flex flex-col gap-6 lg:sticky lg:top-8 lg:self-start lg:max-h-[calc(100vh-4rem)] lg:overflow-y-auto [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:[(0,t.jsx)(m.motion.div,{variants:{hidden:{opacity:0,y:25},show:{opacity:1,y:0,transition:{duration:.6,ease:"easeOut"}}},initial:"hidden",whileInView:"show",viewport:{once:!0,amount:.3},children:(0,t.jsx)(s.Typography,{variant:"h2",className:"text-white",children:e})}),r&&(0,t.jsx)("div",{className:"[&_.payload-richtext_p]:text-tertiary [&_.payload-richtext_p]:mb-4 [&_.payload-richtext_p]:text-base [&_.payload-richtext_p]:leading-relaxed last:[&_.payload-richtext_p]:mb-0",children:(0,t.jsx)(l.default,{data:r,enableGutter:!1,enableProse:!1})})]}),n&&n.length>0&&(0,t.jsx)("div",{className:"flex flex-col gap-4",children:n.map((e,a)=>(0,t.jsx)("div",{ref:e=>{o.current[a]=e},children:(0,t.jsx)(d,{icon:e.icon,iconImgSettings:e.iconImgSettings,title:e.title,description:e.description,highlighted:e.highlighted})},e.id??a))})]})})})}],228707)},933449,e=>{"use strict";var t=e.i(156169),a=e.i(715712),i=e.i(112086);e.i(251475);var r=e.i(231396),l=e.i(530941),s=e.i(269429),n=e.i(519455),o=e.i(957053);e.s(["BlogsCTABanner",0,({heading:e,description:c,buttonLabel:d,buttonUrl:m,secondaryButtonLabel:u,secondaryButtonUrl:h,secondaryButtonVariant:x="black",image:p,imgSettings:g,backgroundColor:f,className:y})=>{let b=!!f?.trim();return(0,t.jsx)("div",{className:(0,l.cn)("w-full min-w-0",y),children:(0,t.jsxs)("div",{className:(0,l.cn)("relative overflow-hidden rounded-2xl",!b&&"bg-primary"),style:b?{backgroundColor:f}:void 0,children:[p?(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-y-0 right-0 left-0",children:(0,t.jsx)(r.BlockImage,{resource:p,settings:g,fill:!0,imageClassName:"size-full object-contain object-right opacity-20"})}):null,(0,t.jsxs)("div",{className:"relative z-10 flex flex-col gap-4 px-5 py-7 sm:gap-5 sm:px-6 sm:py-8 md:px-8 md:py-9",children:[(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.55,ease:"easeOut"},children:[(0,t.jsx)(s.Typography,{variant:"h5",className:"text-white md:text-[28px] md:leading-[36px]",children:e}),c?(0,t.jsx)(s.Typography,{variant:"body-sm",weight:"medium",className:"pt-3 text-white sm:pt-4 md:text-base",children:c}):null]}),d&&m||u&&h?(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.55,ease:"easeOut",delay:.12},className:"flex flex-wrap items-center gap-3 sm:gap-4",children:[d&&m?(0,t.jsx)(n.Button,{asChild:!0,variant:(0,o.getCtaVariant)({slot:"primary",surface:"red"}),size:"sm",className:"cursor-pointer px-6 py-5 transition-transform sm:px-6 sm:py-5",children:(0,t.jsx)(a.default,{href:m,children:d})}):null,u&&h?(0,t.jsx)(n.Button,{asChild:!0,variant:(0,o.getCtaVariant)({slot:"secondary",surface:"red",appearance:"black"===x?"default":"outline"}),size:"sm",className:"cursor-pointer px-6 py-5 transition-transform sm:px-6 sm:py-5",children:(0,t.jsx)(a.default,{href:h,children:u})}):null]}):null]})]})})}])},49339,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(128113);e.i(251475);var l=e.i(231396);let s={hidden:{opacity:0}
1,visible:{opacity:1,transition:{staggerChildren:.12,delayChildren:.08}}},n={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.45,ease:"easeOut"}}};e.s(["SubCaseStudiesProcessBlock",0,({heading:e,processes:o=[],challengesHeading:c,challenges:d=[],thumbnail:m,imgSettings:u})=>{let h="object"==typeof m?m:null;return(0,t.jsx)("section",{className:"bg-background py-12 md:py-16 lg:py-20",children:(0,t.jsxs)("div",{className:"container mx-auto px-4 md:px-6",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.5,ease:"easeOut"},className:"mb-8 md:mb-10",children:(0,t.jsx)(i.Typography,{as:"h2",variant:"h4",weight:"bold",className:"text-foreground",children:e})}),(0,t.jsx)(a.motion.div,{variants:s,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-80px"},className:"grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-4",children:o.map((e,r)=>(0,t.jsxs)(a.motion.div,{variants:n,className:"border-border bg-card rounded-xl border p-4 md:p-5",children:[(0,t.jsx)(i.Typography,{as:"h3",variant:"body-md",weight:"semibold",className:"text-foreground",children:e.label}),(0,t.jsx)(i.Typography,{as:"p",variant:"body-base",weight:"semibold",className:"text-primary mt-2",children:e.value})]},e.id??`${e.label}-${r}`))}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.5,ease:"easeOut",delay:.08},className:"mt-10 md:mt-14",children:(0,t.jsx)(i.Typography,{as:"h2",variant:"h4",weight:"bold",className:"text-foreground",children:c})}),(0,t.jsx)(a.motion.div,{variants:s,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-80px"},className:"mt-6 space-y-6 md:mt-8 md:space-y-8",children:d.map((e,l)=>(0,t.jsxs)(a.motion.div,{variants:n,children:[(0,t.jsx)(i.Typography,{as:"h3",variant:"body-lg",weight:"semibold",className:"text-primary",children:e.label}),(0,t.jsx)(r.VariantRichText,{data:e.description,variant:"body-base",className:"text-foreground mt-2"})]},e.id??`${e.label}-${l}`))}),h?.url?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:22},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.5,ease:"easeOut",delay:.1},className:"border-border relative mt-8 aspect-[16/6] w-full overflow-hidden rounded-2xl border md:mt-10",children:(0,t.jsx)(l.BlockImage,{resource:h,settings:u,fill:!0,imageClassName:"object-cover"})}):null]})})}])},541192,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(128113),l=e.i(269169);e.i(251475);var s=e.i(231396);let n=({office:e})=>{let l="object"==typeof e.icon?e.icon:null,n=e.borderColor?.trim()||"var(--color-primary)";return(0,t.jsxs)(a.motion.article,{className:"flex h-full flex-col gap-4 roun
1ded-2xl border bg-white p-6 transition-shadow duration-300 md:p-7",style:{borderColor:n},whileHover:{scale:1.03,y:-4},transition:{duration:.3,ease:"easeOut"},children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[l?(0,t.jsx)("div",{className:"relative size-8 shrink-0",children:(0,t.jsx)(s.BlockImage,{resource:l,settings:e.iconImgSettings,imageClassName:"size-8 object-contain"})}):null,(0,t.jsx)(i.Typography,{variant:"h3",className:"text-dark",children:e.label})]}),(0,t.jsx)(r.VariantRichText,{data:e.description,variant:"body-sm",className:"text-muted-foreground"}),(0,t.jsxs)("div",{className:"mt-auto space-y-3",children:[(0,t.jsx)(i.Typography,{variant:"body-sm",className:"text-dark whitespace-pre-line",children:e.address}),e.phoneNumber?(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"medium",className:"text-dark",children:e.phoneNumber}):null]})]})};e.s(["ContactUsOfficesComponent",0,({heading:e,description:s,offices:o,footerNote:c})=>o?.length?(0,t.jsx)("section",{className:"bg-white w-full py-8 md:py-8 lg:py-8",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsxs)("div",{className:"mx-auto mb-10 max-w-3xl text-center md:mb-14",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-dark",children:e})}),(0,l.hasRichTextContent)(s)?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},className:"mt-4",children:(0,t.jsx)(r.VariantRichText,{data:s,variant:"body-base",className:"text-muted-foreground"})}):null]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 xl:grid-cols-3",children:o.map((e,i)=>(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6,ease:"easeOut",delay:.1*(i+1)},className:"h-full",children:(0,t.jsx)(n,{office:e})},e.id??`${e.label}-${i}`))}),(0,l.hasRichTextContent)(c)?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.2},className:"mx-auto mt-10 max-w-3xl text-center md:mt-12",children:(0,t.jsx)(r.VariantRichText,{data:c,variant:"body-sm",className:"text-muted-foreground"})}):null]})}):null],541192)},806114,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(128113);let l=({card:e})=>(0,t.jsxs)("div",{className:"flex min-h-[11rem] flex-col justify-between rounded-xl bg-white/15 p-6 md:min-h-[12rem] md:p-8",children:[(0,t.jsx)(i.Typography,{variant:"h4",as:"div",className:"mb-4 text-white",children:e.title}),(0,t.jsx)(r.VariantRichText,{data:e.description,variant:"body-sm",className:"text-white/90"})]});var s=e.i(22533);let n=({title:e,description:l,ctaLink:n})=>(0,t.jsxs)("div",{className:"flex flex-col gap-6 lg:max-w-xl",children:[(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.25},transition:{duration:.6,ease:"easeOut"},className:"flex flex-col gap-4 text-left",children:[(0,t.jsx)(i.Typography,{variant:"h2",className:"text-white",children:e}),(0,t.jsx)(r.VariantRichText,{data:l,variant:"body-base",weight:"medium",className:"text-white/90"})]}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.6,ease:"easeOut",delay:.15},className:"flex w-full justify-start",children:(0,t.jsx)(s.CMSLink,{...n,label:n.label,appearance:"default",slot:"secondary",surface:"dark"})})]});e.s(["SubServiceHighlightBlock",0,({title:e,description:i,ctaLink:r,cards:s=[]})=>s&&0!==s.length?(0,t.jsx)("section",{className:"w-full bg-white pt-12 md:pt-16 lg:pt-20",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:(0,t.jsx)("div",{className:"bg-primary rounded-2xl px-5 py-10 md:px-10 md:py-12 lg:px-8 lg:py-8",children:(0,t.jsxs)("div",{className:"flex flex-col gap-10 lg:flex-row lg:items-stretch lg:gap-12 xl:gap-16",children:[(0,t.jsx)(n,{title:e,description:i,ctaLink:r}),(0,t.jsx)("div",{className:"grid flex-1 grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-4 lg:grid-cols-2 lg:gap-5 2xl:gr
1id-cols-3",children:s.map((e,i)=>(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:32},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.25},transition:{duration:.6,ease:"easeOut",delay:.1*(i+1)},children:(0,t.jsx)(l,{card:e})},e.id??i))})]})})})}):null],806114)},926816,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(128113),l=e.i(22533);e.i(251475);var s=e.i(231396),n=e.i(488444);let o=[.16,1,.3,1];e.s(["LocationHeroComponent",0,({whiteLabel:e,primaryLabel:c,description:d,background:m,backgroundImgSettings:u,cta:h,metrics:x})=>{let p=m?.mimeType?.startsWith("video/");return(0,t.jsxs)("section",{className:"bg-dark-blue relative flex min-h-[90vh] flex-col justify-center overflow-hidden pt-32 pb-16",children:[p?(0,t.jsx)("video",{src:(0,n.getMediaUrl)(m.url),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",className:"absolute inset-0 h-full w-full object-cover opacity-30","aria-hidden":"true"}):m?.url?(0,t.jsx)("div",{className:"absolute inset-0 opacity-25","aria-hidden":"true",children:(0,t.jsx)(s.BlockImage,{resource:m,settings:u,fill:!0,priority:!0,imageClassName:"object-cover"})}):null,(0,t.jsx)("div",{"aria-hidden":"true",className:"from-dark-blue/80 via-dark-blue/40 to-dark-blue/90 pointer-events-none absolute inset-0 bg-gradient-to-b"}),(0,t.jsx)("div",{"aria-hidden":"true",className:"bg-primary/20 pointer-events-none absolute -top-24 left-1/2 h-[600px] w-[1000px] -translate-x-1/2 rounded-full blur-[120px]"}),(0,t.jsxs)("div",{className:"container relative z-10 mx-auto px-4 text-center md:px-8",children:[(0,t.jsxs)("div",{className:"mx-auto max-w-5xl",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:o},children:(0,t.jsxs)(i.Typography,{variant:"h1",className:"text-4xl leading-[1.05] md:text-5xl lg:text-6xl text-white",children:[e,(0,t.jsx)("span",{className:"text-primary block mt-1 md:mt-2",children:c})]})}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,delay:.15,ease:o},className:"mt-8",children:(0,t.jsx)(r.VariantRichText,{data:d,variant:"body-md",weight:"medium",className:"text-white mx-auto max-w-xl"})}),h?.label&&(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,delay:.25,ease:o},className:"mt-10 flex justify-center",children:(0,t.jsx)(l.CMSLink,{...h,slot:"outline"===h.appearance?"secondary":"primary",surface:"dark",appearance:"default"===h.appearance||"outline"===h.appearance?h.appearance:void 0,className:"rounded-md px-10 py-7",textVariant:"h6",textWeight:"bold"})})]}),x&&x.length>0&&(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:1,delay:.35,ease:o},className:"mx-auto mt-12 grid max-w-3xl grid-cols-1 gap-8 sm:grid-cols-2 md:mt-16 lg:grid-cols-3",children:x.map((e,a)=>{let r=e.icon;return(0,t.jsxs)("div",{className:"flex flex-col items-center",children:[r?.url&&(0,t.jsx)("div",{className:"mb-4 flex h-12 w-12 items-center justify-center",children:(0,t.jsx)(s.BlockImage,{resource:r,settings:e.iconImgSettings,imageClassName:"h-12 w-12 object-contain"})}),(0,t.jsx)(i.Typography,{variant:"h5",as:"div",className:"text-white",children:e.value}),(0,t.jsx)(i.Typography,{variant:"body-md",weight:"medium",className:"text-white mt-1",children:e.label})]},e.id||a)})})]})]})}])},379805,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(140802),l=e.i(530941),s=e.i(269429),n=e.i(128113),o=e.i(269169);e.i(251475);var c=e.i(231396);let d=a.default.memo(({heading:e,description:d,regions:m})=>{let[u,h]=(0,a.useState)(0);if(!m||0===m.length)return null;let x=m[u],p=x?.logos??[];return(0,t.jsx)("section",{className:"w-full bg-white py-12 md:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-10 flex flex-col items-center text-center",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(s.Typography,{variant:"h2",className:"mb-4 text-black",children:e})}),(0,o.hasRichTextContent)(d)&&(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},children:(0,t.jsx)(n.VariantRichText,{data:d,variant:"body-base",className:"text-dark/60 max-w-xl"})})]}),(0,t.jsx)(i.motion.div,{className:"mb-10 flex justify-center",initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:"easeOut",delay:.2},children:(0,t.jsx)("div",{className:"bg-primary/10 flex flex-wrap items-center justify-center gap-1 rounded-xl p-1.5",children:m.map((e,a)=>(0,t.jsx)("button",{onClick:()=>h(a),className:(0,l.cn)("cursor-pointer rounded-lg px-5 py-2.5 text-sm font-bold tracking-widest uppercase transition-all duration-200",u===a?"bg-primary text-white shadow-sm":"text-dark/50 hover:text-dark"),children:e.name},e.id??a))})}),(0,t.jsx)(r.AnimatePresence,{mode:"wait",children:(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:12}
1,animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.35,ease:"easeOut"},className:"grid grid-cols-2 gap-8 sm:grid-cols-3 md:gap-12 lg:grid-cols-5",children:p.map((e,a)=>e&&"object"==typeof e?(0,t.jsx)("div",{className:"flex items-center justify-center",children:(0,t.jsx)(c.BlockImage,{resource:e,settings:x.logosImgSettings,imageClassName:"max-h-16 w-auto object-contain opacity-90 transition-opacity duration-200 hover:opacity-100 md:max-h-20"})},e.id??a):null)},u)})]})})});e.s(["GlobalClientsBlock",0,d])},451560,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(715712),r=e.i(269429),l=e.i(128113),s=e.i(269169),n=e.i(519455),o=e.i(957053);e.i(251475);var c=e.i(231396),d=e.i(530941);let m={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1}}},u={hidden:{opacity:0,y:24},visible:{opacity:1,y:0,transition:{duration:.5,ease:[.16,1,.3,1]}}},h={hidden:{opacity:0,y:16},visible:{opacity:1,y:0,transition:{duration:.4,ease:"easeOut"}}};e.s(["Component",0,({title:e,description:x,services:p,ctaLabel:g,ctaUrl:f,image:y,imgSettings:b})=>{let v=e?e.split(" "):[],w=Array.isArray(p)&&p.length>0;return(0,t.jsx)("section",{className:"w-full bg-black text-white py-16 md:py-24 overflow-hidden",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsxs)(a.motion.div,{variants:m,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-100px"},className:"grid grid-cols-1 gap-12 lg:grid-cols-2 lg:gap-16 items-center",children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)(r.Typography,{variant:"h2",className:"mb-4 flex flex-wrap gap-x-[0.25em] gap-y-2 text-white",children:v.map((e,i)=>(0,t.jsx)("span",{className:"inline-block overflow-hidden py-1",children:(0,t.jsx)(a.motion.span,{className:"inline-block",variants:{hidden:{y:"100%"},visible:{y:0,transition:{duration:.65,delay:.02*i,ease:[.16,1,.3,1]}}},children:(0,t.jsx)("span",{className:"inline-block leading-[1.1]",children:e})})},i))}),(0,s.hasRichTextContent)(x)&&(0,t.jsx)(a.motion.div,{variants:u,className:"mb-8",children:(0,t.jsx)(l.VariantRichText,{data:x,variant:"body-lg",weight:"medium",className:"text-white/60 max-w-xl"})}),w&&(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-8 w-full",children:p.map((e,i)=>(0,t.jsx)(a.motion.div,{variants:h,whileHover:{y:-4,scale:1.01},className:(0,d.cn)("bg-[#0d0d0d] rounded-xl px-6 py-4 border border-white/5","transition-colors duration-300 hover:bg-primary cursor-pointer"),style:{willChange:"transform"},children:(0,t.jsx)(r.Typography,{variant:"body-md",weight:"medium",className:"text-white",children:e.label})},e.id??i))}),g&&f&&(0,t.jsx)(a.motion.div,{variants:u,className:"flex justify-start",children:(0,t.jsx)(n.Button,{asChild:!0,variant:(0,o.getCtaVariant)({slot:"primary",surface:"dark"}),className:"rounded-lg px-6 py-6 font-semibold",children:(0,t.jsx)(i.default,{href:f,children:g})})})]}),(0,t.jsx)(a.motion.div,{variants:u,className:"w-full flex justify-center lg:justify-end shrink-0",children:(0,t.jsx)("div",{className:"relative aspect-square w-full max-w-[520px] rounded-2xl overflow-hidden",children:y&&"object"==typeof y&&(0,t.jsx)(c.BlockImage,{resource:y,settings:b,fill:!0,imageClassName:"h-full w-full object-contain pointer-events-none select-none"})})})]})})})}])},233664,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(715712),l=e.i(22533),s=e.i(530941);let n=e=>{let{link:t}=e;return!!t?.type&&("custom"===t.type?!!t.url?.trim():!!t.reference)},o=({item:e,index:o})=>{let c=e.url?.trim(),d=n(e)||!!c,m=(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"medium",className:"text-dark transition-colors duration-200 group-hover:text-white",children:e.label});return(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,ease:"easeOut",delay:.06*o},className:(0,s.cn)("bg-grey hover:border-primary/30 hover:bg-primary group flex items-center justify-center rounded-lg border border-gray-200 px-4 py-4 text-center transition-colors duration-200",d&&"cursor-pointer"),children:n(e)&&e.link?(0,t.jsx)(l.CMSLink,{...e.link,appearance:"inline",className:"flex h-full w-full items-center justify-center",children:m}):c?(0,t.jsx)(r.default,{href:c,target:e.newTab?"_blank":void 0,rel:e.newTab?"noopener noreferrer":void 0,className:"flex h-full w-full items-center justify-center",children:m}):m})};var c=e.i(128113);
1e.s(["SubIndustryOfferingsBlock",0,({heading:e,subtitle:r,offerings:l=[]})=>l?.length?(0,t.jsx)("section",{className:"bg-white py-12 sm:py-16",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-10 flex flex-col gap-6 lg:mb-14 lg:flex-col lg:items-start lg:justify-between",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.8,ease:"easeOut"},className:"w-full lg:max-w-2xl",children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-dark",children:e})}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.8,ease:"easeOut",delay:.15},className:"w-full lg:max-w-3xl",children:(0,t.jsx)(c.VariantRichText,{data:r,variant:"body-base",weight:"medium",className:"text-black"})})]}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-3 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 lg:gap-4",children:l.map((e,a)=>(0,t.jsx)(o,{item:e,index:a},e.id??a))})]})}):null],233664)},748538,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(713419);let l=[.22,1,.36,1];e.s(["SubPortRelatedWorkGrid",0,({portfolios:e})=>{let s=(0,i.useReducedMotion)();return(0,t.jsx)("ul",{className:"grid list-none grid-cols-1 gap-4 p-0 sm:gap-5 md:grid-cols-2 md:gap-5 lg:grid-cols-3 lg:gap-6",children:e.map((e,i)=>(0,t.jsx)(a.motion.li,{initial:!s&&{opacity:0,y:24},whileInView:s?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.55,delay:.08*i,ease:l},className:"min-w-0",children:(0,t.jsx)(r.PortfolioCard,{portfolio:e})},e.id??`${e.title}-${i}`))})}])},879850,e=>{"use strict";var t=e.i(156169),a=e.i(715712),i=e.i(112086),r=e.i(665143),l=e.i(519455),s=e.i(269429),n=e.i(957053),o=e.i(530941);let c=[.22,1,.36,1];e.s(["SubPortRelatedWorkHeader",0,({title:e,description:d,viewMore:m})=>{let u=(0,r.useReducedMotion)(),h=m?.url?.trim(),x=m?.label?.trim()||"View More",p=!!h&&/^https?:\/\//i.test(h);return(0,t.jsxs)("div",{className:"mb-8 flex flex-col gap-5 md:mb-10 lg:mb-12 lg:flex-row lg:items-start lg:justify-between lg:gap-8",children:[(0,t.jsxs)(i.motion.div,{initial:!u&&{opacity:0,y:20},whileInView:u?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:c},className:"min-w-0 max-w-3xl flex-1",children:[(0,t.jsx)(s.Typography,{variant:"h3",weight:"bold",className:"text-foreground",children:e}),d?(0,t.jsx)(s.Typography,{variant:"body-base",className:"text-muted-foreground mt-2 md:mt-3",children:d}):null]}),h?(0,t.jsx)(i.motion.div,{initial:!u&&{opacity:0,y:16},whileInView:u?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,delay:.08,ease:c},className:(0,o.cn)("shrink-0 lg:pt-1","w-full sm:w-auto"),children:(0,t.jsx)(l.Button,{size:"lg",variant:(0,n.getCtaVariant)({slot:"primary",surface:"light"}),className:"w-full rounded-lg px-8 sm:w-auto",asChild:!0,children:(0,t.jsx)(a.default,{href:h,target:p?"_blank":void 0,rel:p?"noopener noreferrer":void 0,children:x})})}):null]})}])},166012,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(128113),l=e.i(269169),s=e.i(530941),n=e.i(22533);e.i(251475);var o=e.i(231396);let c=({card:e})=>{let l="object"==typeof e.icon?e.icon:null;return(0,t.jsxs)(a.motion.article,{className:"flex min-h-[200px] flex-col gap-5 rounded-2xl border-2 border-[#f3f3f4] bg-white p-6 shadow-sm transition-colors duration-300 md:min-h-[200px] md:p-7",whileHover:{scale:1.03},transition:{duration:.3,ease:"easeOut"},children:[l?(0,t.jsx)("div",{className:"relative size-12 shrink-0",children:(0,t.jsx)(o.BlockImage,{resource:l,settings:e.iconImgSettings,className:"size-12",imageClassName:"size-12 object-contain"})}):null,(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)(i.Typography,{variant:"h3",className:"text-black",children:e.label}),(0,t.jsx)(r.VariantRichText,{data:e.description,variant:"body-sm",className:"text-black"})]}),(0,t.jsx)("div",{className:"mt-auto",children:e.link?(0,t.jsx)(n.CMSLink,{...e.link,appearance:e.link.appearance??"outline",slot:"secondary",surface:"light",size:"default",className:"w-full rounded-lg px-8 py-6 hover:bg-white sm:w-auto"}):null})]})},d={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"};e.s(["CTACardsBlockComponent",0,({title:e,description:n,contentAlignment:o="center",cards:m})=>m?.length?(0,t.jsx)("section",{className:"w-full bg-white py-8 md:py-8 lg:py-8",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsxs)("div",{className:(0,s.cn)("mb-10 max-w-3xl md:mb-14",d[o??"center"]),children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-dark",children:e})}),(0,l.hasRichTextContent)(n)?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},className:"mt-4",children:(0,t.jsx)(r.VariantRichText,{data:n,variant:"body-base",className:"text-black"})}):null]}),(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-6",children:m.map((e,i)=>(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6,ease:"easeOut",delay:.1*(i+1)},className:"w-full sm:max-w-[360px] sm:flex-[1_1_calc(50%-0.75rem)] lg:max-w-[360px] lg:flex-[1_1_calc(33.333%-1rem)]",children:(0,t.jsx)(c,{card:e})},e.id??`${e.label}-${i}`))})]})}):null],166012)},925720,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(731269),r=e.i(155854),l=e.i(140802),s=e.i(112086),n=e.i(269429),o=e.i(815114),c=e.i(128113),d=e.i(927036);function m({overview:e}){return(0,t.jsx)(c.VariantRichText,{data:e,variant:"body-base",className:"text-white/90 [&_p+p]:mt-4"})}let u=({item:e,animKey:a})=>{let i=e.features??[],r=(0,o.useNestedScrollChain)();return(0,t.jsx)("div",{ref:r,className:"flex min-h-[320px] flex-col overflow-visible rounded-3xl bg-primary p-6 md:h-full md:max-h-full md:min-h-0 md:overflow-y-auto md:p-8",children:(0,t.jsx)(l.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(s.motion.div,{role:"region","aria-live":"polite",initial:{opacity:0,x:16}
1,animate:{opacity:1,x:0},exit:{opacity:0,x:-12},transition:{duration:.35,ease:"easeOut"},className:"flex min-h-0 flex-1 flex-col",children:[(0,t.jsx)(n.Typography,{as:"h3",variant:"h4",className:"mb-4 line-clamp-3 text-white md:mb-6",title:e.title,children:e.title}),(0,t.jsx)("div",{className:"min-h-0 flex-1",children:(0,t.jsx)(m,{overview:e.overview})}),i.length>0&&(0,t.jsx)(d.SubServiceDetailFeatureCards,{features:i})]},a)})})};e.s(["SubServiceShowcaseBlock",0,({sectionHeading:e,sectionDescription:l,items:s})=>{let[n,o]=(0,a.useState)(0);if(!Array.isArray(s)||0===s.length)return null;let c=(n%s.length+s.length)%s.length,d=s[c];return(0,t.jsx)("section",{className:"w-full bg-white py-12 md:py-16 lg:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsx)(i.SubServiceDetailHeader,{heading:e,description:l}),(0,t.jsx)("div",{className:"md:flex md:max-h-[min(85vh,52rem)] md:min-h-0 md:overflow-hidden",children:(0,t.jsxs)("div",{className:"grid min-h-0 flex-1 grid-cols-1 gap-6 md:grid-cols-2 md:items-stretch md:gap-6 md:overflow-hidden",children:[(0,t.jsx)(r.SubServiceDetailNav,{className:"md:h-full md:max-h-full md:min-h-0 md:overflow-y-auto [scrollbar-width:none] [-ms-overflow-style:none] [&::-webkit-scrollbar]:hidden",items:s,activeIndex:c,onSelect:o}),(0,t.jsx)(u,{item:d,animKey:d.id??c})]})})]})})}],925720)},15221,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(549174),l=e.i(269429);let s=({label:e})=>(0,t.jsxs)("div",{className:"flex items-center justify-center gap-4 md:gap-6",children:[(0,t.jsx)("div",{className:"hidden h-px w-16 bg-border sm:block md:w-24"}),(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"bold",className:"text-dark/80 shrink-0 text-center tracking-[0.05em] uppercase",children:e}),(0,t.jsx)("div",{className:"hidden h-px w-16 bg-border sm:block md:w-24"})]});e.i(251475);var n=e.i(231396);let o=({item:e,variants:a})=>{let r="object"==typeof e.image&&null!==e.image?e.image:null,s=!!r?.url;return(0,t.jsxs)(i.motion.div,{variants:a,className:"flex flex-col items-center justify-center gap-2 px-4 text-center md:gap-3",children:[s?(0,t.jsx)("div",{className:"relative h-8 w-20 md:h-10 md:w-36",children:(0,t.jsx)(n.BlockImage,{resource:r,settings:e.imgSettings,fill:!0,imageClassName:"object-contain"})}):(0,t.jsx)(l.Typography,{variant:"body-lg",weight:"bold",className:"text-dark",children:e.name}),e.caption&&(0,t.jsx)(l.Typography,{variant:"body-sm",className:"text-muted-foreground max-w-[12rem]",children:e.caption})]})},c={hidden:{opacity:0,y:16},show:{opacity:1,y:0,transition:{duration:.45,ease:"easeOut"}}},d={hidden:{},show:{transition:{staggerChildren:.1}}},m=({logos:e})=>e?.length?(0,t.jsx)(i.motion.div,{className:"mx-auto grid max-w-3xl grid-cols-2 gap-8 md:grid-cols-4 md:gap-6",variants:d,children:e.map((e,a)=>(0,t.jsx)(o,{item:e,variants:c},e.id??a))}):null,u={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.12,delayChildren:.1}}},h={hidden:{opacity:0,y:12},show:{opacity:1,y:0,transition:{duration:.4,ease:"easeOut"}}};e.s(["RecognizedByBlock",0,({topLabel:e,logos:n,bottomLabel:o})=>{let c=(0,a.useRef)(null),d=(0,r.useInView)(c,{once:!0,margin:"-10% 0px",amount:.2});return e&&n?.length?(0,t.jsx)(i.motion.section,{ref:c,className:"bg-background py-12 md:py-16",variants:u,initial:"hidden",animate:d?"show":"hidden",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsx)(i.motion.div,{className:"mb-10 md:mb-14",variants:h,children:(0,t.jsx)(s,{label:e})}),(0,t.jsx)(i.motion.div,{variants:h,children:(0,t.jsx)(m,{logos:n})}),o&&(0,t.jsx)(i.motion.div,{className:"mt-10 md:mt-14",variants:h,children:(0,t.jsx)(l.Typography,{variant:"body-sm",className:"text-muted-foreground text-center",children:o})})]})}):null}],15221)},515782,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(128113);let l=({metric:e,index:r})=>(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:.15+.08*r,ease:"easeOut"},className:"flex flex-col gap-1",children:[(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"medium",className:"text-dark",children:e.label}),(0,t.jsx)(i.Typography,{variant:"h5",as:"div",className:"text-dark",children:e.value})]}),s=({metrics:e})=>e.length?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.55,delay:.2,ease:"easeOut"},className:"grid grid-cols-2 gap-x-6 gap-y-8 sm:gap-x-10 sm:gap-y-10",children:e.map((e,a)=>(0,t.jsx)(l,{metric:e,index:a},e.id??a))}):null,n="easeOut";e.s(["CountriesGlobeContent",0,({subheading:e,heading:l,description:o,metrics:c})=>(0,t.jsxs)("div",{className:"order-1 flex flex-col gap-6 md:gap-8",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,ease:n},children:(0,t.jsx)(i.Typography,{variant:"body-lg",weight:"bold",className:"text-primary",children:e})}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,delay:.08,ease:n},children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-dark",children:l})}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,delay:.14,ease:n},children:(0,t.jsx)(r.VariantRichText,{data:o,variant:"body-base",weight:"medium",className:"text-dark max-w-xl"})}),c&&c.length>0&&(0,t.jsx)(s,{metrics:c})]})],515782)},679255,e=>{"use strict";var t=e.i(156169),a=e.i(112086);e.i(251475);var i=e.i(231396);e.s(["CountriesGlobeImage",0,({globeImage:e,imgSettings:r})=>e&&"object"==typeof e?(0,t.jsx)(a.motion.div,{initial:{opacity:0,scale:.96},whileInView:{opacity:1,scale:1},viewport:{once:!0,margin:"-60px"},transition:{duration:.4,ease:"easeOut"},className:"order-2 w-full",children:(0,t.jsx)("div",{className:"relative mx-auto aspect-square w-full max-w-lg lg:max-w-none",children:(0,t.jsx)(i.BlockImage,{resource:e,settings:r,className:"relative h-full w-full",imageClassName:"h-full w-full rounded-2xl object-contain"})})}):null])},988980,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(549174),l=e.i(269429),s=e.i(22533);e.i(251475);var n=e.i(231396),o=e.i(760207),c=e.i(554937),d=e.i(269169),m=e.i(530941);let u=({description:e,className:a})=>{let i=(0,c.coercePlainTextToLexical)(e);return(0,d.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,m.cn)((0,l.typographyVariants)({variant:"body-base",weight:"medium"}),"text-black","[&_p]:m-0 [&_p]:line-clamp-6",a),children:(0,t.jsx)(o.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},h=({icon:e,iconImgSettings:a,title:i,description:r})=>{let s="object"==typeof e&&null!==e?e:null;return(0,t.jsxs)("div",{className:"bg-grey flex h-full flex-col gap-6 rounded-xl p-8 md:p-10",children:[(0,t.jsx)("div",{className:"text-primary flex h-12 w-12 items-center justify-center",children:s&&(0,t.jsx)(n.BlockImage,{resource:s,settings:a,size:"48px",loading:"lazy",className:"h-full w-full",imageClassName:"h-full w-full object-contain"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)(l.Typography,{variant:"h3",className:"text-black",children:i}),(0,t.jsx)(u,{description:r})]})]})},x=({subheading:e,className:a})=>{let i=(0,c.coercePlainTextToLexical)(e);return(0,d.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,m.cn)((0,l.typographyVariants)({variant:"body-base",weight:"normal"}),"text-black","[&_p]:m-0",a),children:(0,t.jsx)(o.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},p={hidden:{opacity:0}
1,show:{opacity:1,transition:{staggerChildren:.15,delayChildren:.2}}},g={hidden:{opacity:0,y:20},show:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}};e.s(["EngagementModels",0,({heading:e,subheading:n,cta:o,models:c,className:d})=>{let[m,u]=(0,a.useState)(!1),f=(0,a.useRef)(null),y=(0,r.useInView)(f,{once:!0,margin:"-10% 0px",amount:.25});return(0,a.useEffect)(()=>{y&&u(!0)},[y]),(0,t.jsx)(i.motion.section,{ref:f,className:"bg-white py-12 md:py-16",variants:p,initial:"hidden",animate:y?"show":"hidden",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-12 flex flex-col gap-8 lg:flex-row lg:items-start lg:justify-between",children:[(0,t.jsxs)(i.motion.div,{className:"flex max-w-3xl flex-col",variants:g,children:[(0,t.jsx)(l.Typography,{variant:"h2",className:"mb-6 text-black",children:e}),(0,t.jsx)(x,{subheading:n})]}),o&&(0,t.jsx)(i.motion.div,{className:"shrink-0",variants:g,children:(0,t.jsx)(s.CMSLink,{...o,appearance:"default",slot:"primary",surface:"light",className:"rounded-xl px-4 md:px-8 py-6 text-[15px] md:text-base font-semibold transition-all hover:scale-105"})})]}),(0,t.jsx)("div",{className:`grid grid-cols-1 gap-6 md:grid-cols-2 ${c?.length===4?"lg:grid-cols-2":"lg:grid-cols-3"}`,children:c?.map((e,a)=>(0,t.jsx)(i.motion.div,{variants:g,children:(0,t.jsx)(h,{index:a,icon:e.icon,iconImgSettings:e.iconImgSettings,title:e.title,description:e.description})},e.id||a))})]})})}],988980)},47298,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(140802),r=e.i(112086),l=e.i(269429),s=e.i(128113),n=e.i(927036);function o({overview:e}){return(0,t.jsx)(s.VariantRichText,{data:e,variant:"body-base",className:"text-white/90 [&_p+p]:mt-4"})}let c=({item:e,animKey:a})=>{let s=e.features??[];return(0,t.jsx)("div",{className:"flex min-h-[320px] flex-col overflow-visible rounded-3xl bg-primary p-6 md:h-full md:min-h-0 md:p-8 xl:h-full",children:(0,t.jsx)(i.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(r.motion.div,{role:"region","aria-live":"polite",initial:{opacity:0,x:16},animate:{opacity:1,x:0},exit:{opacity:0,x:-12},transition:{duration:.35,ease:"easeOut"},className:"flex min-h-0 flex-1 flex-col",children:[(0,t.jsx)(l.Typography,{as:"h3",variant:"h4",className:"mb-4 line-clamp-3 text-white md:mb-6",title:e.title,children:e.title}),(0,t.jsx)("div",{className:"min-h-0 flex-1",children:(0,t.jsx)(o,{overview:e.overview})}),s.length>0&&(0,t.jsx)(n.SubServiceDetailFeatureCards,{features:s})]},a)})})};var d=e.i(22533);let m="easeOut",u=({heading:e,description:a,ctaLink:i})=>(0,t.jsxs)("aside",{"data-lenis-prevent":!0,className:"relative flex h-full min-h-[280px] flex-col justify-between overflow-hidden rounded-3xl bg-black p-6 md:min-h-0 md:p-8 xl:overflow-y-auto xl:h-full xl:max-h-full xl:min-h-0 xl:p-10",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute -top-30 -right-2 0 flex h-full w-2/3 items-start justify-end md:w-[40%]","aria-hidden":!0,children:(0,t.jsx)("svg",{width:"159",height:"198",viewBox:"0 0 159 198",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"h-full w-auto text-primary",children:(0,t.jsx)("path",{opacity:"0.4",d:"M0.00930105 197.916L237 198L236.87 59.3801L135.423 59.4311L195.513 -26.8768C196.718 -28.6077 197.137 -30.8073 196.486 -32.8074C195.918 -34.5615 194.676 -35.9536 192.879 -36H66.3436L4.24826 25.5001C1.37266 28.3493 0.0279168 31.5883 0.041876 35.6302L0 197.916H0.00930105ZM191.186 102.699L190.958 153.243L44.9208 153.192V7.48579H95.2672L95.4859 102.736L191.181 102.699H191.186Z",fill:"currentColor"})})}),(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.35},transition:{duration:.45,ease:m},className:"relative z-[1] flex flex-col gap-4 pr-14",children:[(0,t.jsx)(l.Typography,{as:"div",variant:"h5",weight:"bold",className:"text-white",children:e}),(0,t.jsx)(s.VariantRichText,{data:a,variant:"body-base",className:"text-white/85"})]}),(0,t.jsx)(r.motion.div,{initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.35},transition:{duration:.45,delay:.08,ease:m}
1,className:"relative z-[1] mt-8 md:mt-10",children:(0,t.jsx)(d.CMSLink,{...i,label:i.label,appearance:"default",slot:"secondary",surface:"dark"})})]});var h=e.i(731269),x=e.i(155854);e.s(["SubServiceDetailBlock",0,({sectionHeading:e,sectionDescription:i,ctaHeading:r,ctaDescription:l,ctaLink:s,items:n})=>{let[o,d]=(0,a.useState)(0);if(!Array.isArray(n)||0===n.length)return null;let m=(o%n.length+n.length)%n.length,p=n[m];return(0,t.jsx)("section",{className:"w-full bg-white py-12 md:py-16 lg:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsx)(h.SubServiceDetailHeader,{heading:e,description:i}),(0,t.jsx)("div",{className:"xl:flex",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2 md:items-stretch md:gap-6 xl:flex-1 xl:grid-cols-3 xl:gap-8",children:[(0,t.jsx)(x.SubServiceDetailNav,{className:"md:col-span-2 xl:col-span-1 xl:h-full xl:max-h-full xl:min-h-0 xl:overflow-hidden",items:n,activeIndex:m,onSelect:d}),(0,t.jsx)(c,{item:p,animKey:p.id??m}),(0,t.jsx)(u,{heading:r,description:l,ctaLink:s})]})})]})})}],47298)},707456,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(383379),l=e.i(530941);let s=({service:e})=>e.href?(0,t.jsxs)(a.motion.a,{href:e.href,target:e.newTab?"_blank":void 0,rel:e.newTab?"noopener noreferrer":void 0,className:(0,l.cn)("group bg-grey flex items-center justify-between gap-3 rounded-lg px-4 py-4","transition-colors duration-300 ease-out hover:bg-primary"),whileHover:{y:-4},transition:{duration:.2,ease:"easeOut"},style:{willChange:"transform"},children:[(0,t.jsx)(i.Typography,{variant:"body-base",weight:"medium",className:"text-dark text-center transition-colors duration-300 group-hover:text-white",children:e.label}),(0,t.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none shrink-0 translate-x-[-6px] text-white opacity-0 transition-all duration-300 ease-out group-hover:translate-x-0 group-hover:opacity-100",children:(0,t.jsx)(r.ArrowRight,{size:18,strokeWidth:2.5})})]}):(0,t.jsx)(a.motion.div,{className:(0,l.cn)("group bg-grey flex items-center justify-between gap-3 rounded-lg px-4 py-4","transition-colors duration-300 ease-out hover:bg-primary"),whileHover:{y:-4},transition:{duration:.2,ease:"easeOut"},style:{willChange:"transform"},children:(0,t.jsx)(i.Typography,{variant:"body-base",weight:"medium",className:"text-dark text-center transition-colors duration-300 group-hover:text-white",children:e.label})}),n=({city:e,cityIndex:r})=>{let l=e.services?.filter(e=>e.label?.trim())??[];if(!e.name?.trim()||0===l.length)return null;let n=(0,t.jsx)(i.Typography,{variant:"h3",className:"text-primary",children:e.name});return(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.25,ease:"easeOut",delay:.04*r},className:"flex flex-col gap-2",children:[e.link?.href?(0,t.jsx)("a",{href:e.link.href,target:e.link.newTab?"_blank":void 0,rel:e.link.newTab?"noopener noreferrer":void 0,className:"hover:text-primary/80 w-fit transition-colors",children:n}):n,(0,t.jsx)("ul",{className:"mt-2 flex flex-col gap-4",children:l.map(a=>(0,t.jsx)("li",{children:(0,t.jsx)(s,{service:a})},a.id??`${e.name}-${a.label}`))})]})},o=({country:e,countryIndex:r})=>{let l=e.cities?.filter(e=>e.name?.trim())??[];return e.name?.trim()&&0!==l.length?(0,t.jsxs)("div",{className:r>0?"mt-14 md:mt-16":void 0,children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.25,ease:"easeOut"},className:"mb-8 md:mb-10",children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-dark",children:e.name})}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2 md:gap-6 lg:grid-cols-3 xl:grid-cols-4",children:l.map((a,i)=>(0,t.jsx)(n,{city:a,cityIndex:i},a.id??`${e.name}-${a.name}`))})]}):null};e.s(["ManualLocationServicesClient",0,({countries:e})=>e&&0!==e.length?(0,t.jsx)("section",{className:"w-full bg-white py-12 md:py-20",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:e.map((e,a)=>(0,t.jsx)(o,{country:e,countryIndex:a},e.id??e.name??a))})}):null],707456)},777081,e=>{"use strict";
1var t=e.i(156169),a=e.i(73229),i=e.i(760207),r=e.i(530941);let l=(0,r.cn)("max-w-full min-w-0 [overflow-wrap:anywhere] [word-break:break-word]","[&_a]:text-primary [&_a]:underline [&_a]:break-all","[&_h2]:mb-6 [&_h3]:mb-4 [&_h4]:mb-4","[&_p]:mb-4 [&_p]:leading-relaxed [&_p:last-child]:mb-0");(0,r.cn)("inline [&_p]:inline [&_p]:m-0 [&_p]:text-black [&_strong]:text-black","[&_strong]:font-bold [&_strong]:text-black");var s=e.i(269429),n=e.i(446940);function o({index:e,question:a,answer:c,isOpen:d,onToggle:m}){return(0,t.jsxs)("div",{className:(0,r.cn)("rounded-lg border border-border mb-3 overflow-hidden transition-all duration-300","hover:border-primary/30 hover:shadow-sm"),itemScope:!0,itemProp:"mainEntity",itemType:"https://schema.org/Question",children:[(0,t.jsxs)("button",{onClick:m,itemProp:"name",className:(0,r.cn)("flex w-full cursor-pointer items-start justify-between gap-6 px-4 py-5 text-left transition-all duration-300 md:px-6","hover:bg-primary/5",d&&"bg-primary/5 border-b border-border"),"aria-expanded":d,children:[(0,t.jsxs)("div",{className:(0,r.cn)("flex min-w-0 flex-1 gap-4 pr-4"),children:[(0,t.jsxs)(s.Typography,{as:"span",variant:"h3",className:"min-w-[24px] shrink-0",children:[e+1,"."]}),(0,t.jsx)(s.Typography,{variant:"h3",className:(0,r.cn)("min-w-0 transition-colors",d?"text-primary":"text-black"),children:a})]}),(0,t.jsx)("span",{className:(0,r.cn)("flex size-10 shrink-0 items-center justify-center rounded-full bg-grey-100 text-dark transition-all duration-300",d&&"rotate-180 bg-primary text-primary-foreground"),"aria-hidden":"true",children:(0,t.jsx)("svg",{width:"12",height:"16",viewBox:"0 0 12 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M5 8.74228e-08V12.17L1.41 8.59L0 10L5.29289 15.2929C5.68342 15.6834 6.31658 15.6834 6.70711 15.2929L12 10L10.59 8.59L7 12.17V0L5 8.74228e-08Z",fill:"currentColor"})})})]}),d&&(0,t.jsx)("div",{className:"px-4 pb-5 pt-4 md:px-6",itemScope:!0,itemProp:"acceptedAnswer",itemType:"https://schema.org/Answer",children:(0,t.jsxs)("div",{className:"pl-10 md:pl-[52px]",children:[(0,t.jsx)("meta",{itemProp:"text",content:(0,n.extractLexicalPlainText)(c).trim()}),(0,t.jsx)(i.default,{data:c,enableGutter:!1,enableProse:!1,typography:"llmContent",className:l})]})})]})}e.s(["LLMFAQAccordionBlock",0,function({sectionId:e,heading:r,items:l=[]}){let[s,n]=(0,a.useState)(null);return(0,t.jsxs)("section",{id:e,className:"mb-8 [&>.payload-richtext:first-child]:mb-5 md:[&>.payload-richtext:first-child]:mb-6",itemScope:!0,itemType:"https://schema.org/FAQPage",children:[(0,t.jsx)(i.default,{data:r,enableGutter:!1,enableProse:!1,typography:"llmContent"}),(0,t.jsx)("div",{className:"flex flex-col",children:l.map((e,a)=>(0,t.jsx)(o,{id:e.id,index:a,question:e.question,answer:e.answer,isOpen:s===a,onToggle:()=>{n(s===a?null:a)}},e.id||a))})]})}],777081)},487811,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429);e.i(251475);var l=e.i(231396),s=e.i(530941),n=e.i(140802),o=e.i(48829),c=e.i(128113);let d=({item:e,index:a,isOpen:l,onToggle:d,theme:m="black"})=>{let u="black"===m;return(0,t.jsxs)("div",{className:(0,s.cn)("border-b last:border-b-0",u?"border-white/10":"border-black/10"),children:[(0,t.jsxs)("button",{onClick:d,className:"flex w-full cursor-pointer items-start justify-between gap-4 py-6 text-left","aria-expanded":l,children:[(0,t.jsxs)("div",{className:"flex items-start gap-4",children:[(0,t.jsxs)(r.Typography,{variant:"body-sm",weight:"semibold",className:(0,s.cn)("shrink-0",l?"text-primary":u?"text-white/40":"text-black/40"),children:["[",a+1,"]"]}),(0,t.jsx)(r.Typography,{as:"h3",variant:"body-xl",weight:"bold",className:(0,s.cn)(l?"text-primary":u?"text-white":"text-black"),children:e.title})]}),(0,t.jsx)(i.motion.span,{animate:{rotate:180*!l},transition:{duration:.3,ease:"easeInOut"},className:"mt-1 shrink-0",children:(0,t.jsx)(o.ChevronUp,{className:(0,s.cn)("h-5 w-5",l?"text-primary":u?"text-white/50":"text-black/50")})})]}),(0,t.jsx)(n.AnimatePresence,{initial:!1,children:l&&(0,t.jsx)(i.motion.div,{initial:{height:0,opacity:0}
1,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.35,ease:"easeInOut"},style:{overflow:"hidden"},children:(0,t.jsx)("div",{className:"pb-6",children:(0,t.jsx)(c.VariantRichText,{data:e.description,variant:"body-base",weight:"medium",className:u?"text-white/70":"text-black/70"})})},"content")})]})};e.s(["SubIndustryStakeholderRequirementBlock",0,({heading:e,description:n,image:o,imgSettings:m,stakeholders:u=[],theme:h="black",accordionPosition:x="right",alignment:p="center"})=>{let[g,f]=(0,a.useState)(0);if(!u||0===u.length)return null;let y="black"===h;return(0,t.jsx)("section",{className:(0,s.cn)("py-12 md:py-20",y?"bg-black":"bg-white"),children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:(0,s.cn)("mb-12 lg:mb-16","center"===p&&"mx-auto max-w-3xl text-center","right"===p&&"text-right","left"===p&&"text-left"),children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.7,ease:"easeOut"},children:(0,t.jsx)(r.Typography,{variant:"h2",className:(0,s.cn)("mb-5",y?"text-white":"text-black"),children:e})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.7,ease:"easeOut",delay:.1},children:(0,t.jsx)(c.VariantRichText,{data:n,variant:"body-base",weight:"medium",className:y?"text-white/60":"text-black/60"})})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-10 lg:flex-row lg:items-start lg:gap-16",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,scale:.97},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"},className:(0,s.cn)("w-full lg:w-1/2","left"===x?"lg:order-2":"lg:order-1"),children:(0,t.jsx)("div",{className:"relative aspect-[4/3] overflow-hidden rounded-2xl",children:(0,t.jsx)(l.BlockImage,{resource:o,settings:m,fill:!0,imageClassName:"object-cover"})})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,x:"right"===x?24:-24},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut",delay:.15},className:(0,s.cn)("w-full lg:w-1/2","left"===x?"lg:order-1":"lg:order-2"),children:u.map((e,a)=>(0,t.jsx)(d,{item:e,index:a,isOpen:g===a,onToggle:()=>{f(e=>e===a?-1:a)},theme:h},e.id||a))})]})]})})}],487811)},678505,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(549174),l=e.i(269429),s=e.i(760207),n=e.i(554937),o=e.i(269169),c=e.i(530941);let d=({description:e,className:a})=>{let i=(0,n.coercePlainTextToLexical)(e);return(0,o.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,c.cn)((0,l.typographyVariants)({variant:"body-base",weight:"medium"}),"text-dark/70 mx-auto max-w-2xl","[&_p]:m-0",a),children:(0,t.jsx)(s.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};e.i(251475);var m=e.i(231396);let u=3904/55,h=3904/60,x=({items:e,imgSettings:r,direction:l,isInView:s,rowKey:n})=>{let o=(0,a.useRef)(null),[c,d]=(0,a.useState)(0);(0,a.useLayoutEffect)(()=>{let e=o.current;if(!e)return;let t=()=>{d(e.scrollWidth/2)};t();let a=new ResizeObserver(t);return a.observe(e),()=>a.disconnect()},[e]);let x="left"===l?0:-c;return(0,t.jsx)("div",{className:"flex w-full overflow-hidden",children:(0,t.jsx)(i.motion.div,{ref:o,animate:s&&c>0?{x:[x,"left"===l?-c:0]}:{x:x},transition:{duration:c>0?c/("top"===n?u:h):0,repeat:1/0,ease:"linear"},className:"flex w-max items-center gap-8 md:gap-12",children:e.map((e,a)=>(0,t.jsx)("div",{className:"flex shrink-0 items-center justify-center",children:(0,t.jsx)("div",{className:"relative h-10 w-24 md:h-12 md:w-32 lg:h-14 lg:w-36",children:(0,t.jsx)(m.BlockImage,{resource:e,settings:r,fill:!0,size:"144px",loading:"lazy",imageClassName:"object-contain"})})},`${n}-${e.id??"logo"}-${a}`))})})};var p=e.i(531754);let g=e=>e?.length?e.filter(e=>"object"==typeof e&&null!==e&&"url"in e&&!!e.url):[],f=e=>(0,p.marqueeTrack)(e);e.s(["SubIndustryTechMarqueeBlock",0,({heading:e,description:s,topRow:n,bottomRow:o,topRowImgSettings:c,bottomRowImgSettings:m})=>{let u=(0,a.useRef)(null),h=(0,r.useInView)(u,{margin:"100px 0px"}),p=(0,a.useMemo)(()=>g(n),[n]),y=(0,a.useMemo)(()=>g(o),[o]),b=(0,a.useMemo)(()=>f(p),[p]),v=(0,a.useMemo)(()=>f(y),[y]);return(0,t.jsxs)("section",{ref:u,className:"overflow-hidden bg-white py-12 md:py-20",children:[(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsxs)("div",{className:"mx-auto mb-6 max-w-4xl text-center md:mb-8",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(l.Typography,{variant:"h2",className:"text-dark mb-6 leading-tight",children:e})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},children:(0,t.jsx)(d,{description:s})})]})}),(0,t.jsxs)("div",{className:"flex flex-col gap-10 md:gap-14",children:[b.length>0?(0,t.jsx)(x,{rowKey:"top",items:b,imgSettings:c,direction:"left",isInView:h}):null,v.length>0?(0,t.jsx)(x,{rowKey:"bottom",items:v,imgSettings:m,direction:"right",isInView:h}):null]})]})}],678505)},704817,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(538251),l=e.i(868573),s=e.i(760207);let n=[.22,1,.36,1],o=({point:e,index:r,iconColors:o})=>{let c=(0,i.useReducedMotion)();return e.content&&"object"==typeof e.content&&"root"in e.content?(0,t.jsxs)(a.motion.li,{initial:!c&&{opacity:0,x:-16},whileInView:c?void 0:{opacity:1,x:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.45,delay:.08*r,ease:n},className:"flex items-start gap-4",children:[(0,t.jsx)(l.CapabilityIcon,{style:e.iconStyle??"roundCheck",ringColor:o.ringColor,backgroundColor:o.backgroundColor,checkColor:o.checkColor}),(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsx)(s.default,{data:e.content,typography:"subPortfolioPoints",enableGutter:!1,enableProse:!1})})]}):null},c=({points:e,column:a,iconColors:i})=>{let r=e.filter(e=>(e.column??"left")===a);return 0===r.length?null:(0,t.jsx)("ul",{className:"flex flex-col gap-8 md:gap-10",children:r.map((e,r)=>(0,t.jsx)(o,{point:e,index:r,iconColors:i},e.id??`${a}-${r}`))})};var d=e.i(269429),m=e.i(530941);let u=[.22,1,.36,1],h=({sectionLabel:e,foregroundClass:r})=>{let l=(0,i.useReducedMotion)();return e?.trim()?(0,t.jsx)(a.motion.div,{initial:!l&&{opacity:0,y:20},whileInView:l?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,ease:u},className:"mb-8 md:mb-10",children:(0,t.jsx)(d.Typography,{as:"h2",variant:"h3",className:(0,m.cn)(r),children:e})}):null},x=[.22,1,.36,1];e.s(["SubPortfolioPointsBlockComponent",0,({sectionLabel:e,colors:l,points:s=[]})=>{let n=(0,i.useReducedMotion)(),o=(0,r.normalizeHexColor)(l?.backgroundColor),d=(0,r.resolveHeroColorTheme)(o),m=(s??[]).filter(e=>e.content&&"object"==typeof e.content&&"root"in e.content);if(!e?.trim()&&0===m.length)return null;let u={ringColor:l?.iconRingColor,backgroundColor:l?.iconBackgroun
1dColor,checkColor:l?.iconCheckColor};return(0,t.jsx)("section",{className:"w-full bg-background py-10 md:py-14 lg:py-16",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:(0,t.jsxs)(a.motion.div,{initial:!n&&{opacity:0,y:24},whileInView:n?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,ease:x},className:"rounded-3xl px-6 py-10 md:px-10 md:py-12 lg:px-12 lg:py-14",style:{backgroundColor:d.backgroundColor},children:[(0,t.jsx)(h,{sectionLabel:e,foregroundClass:d.foreground}),m.length>0?(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-10 md:grid-cols-2 md:gap-x-12 lg:gap-x-16",children:[(0,t.jsx)(c,{points:m,column:"left",iconColors:u}),(0,t.jsx)(c,{points:m,column:"right",iconColors:u})]}):null]})})})}],704817)},190836,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269169),r=e.i(530941),l=e.i(128113);e.i(251475);var s=e.i(231396);let n=({card:e})=>{let i="object"==typeof e.icon?e.icon:null;return(0,t.jsxs)(a.motion.article,{className:"flex min-h-[200px] flex-col gap-5 rounded-2xl border-2 border-grey bg-white p-6 shadow-sm transition-colors duration-300 md:min-h-[200px] md:p-7",whileHover:{scale:1.03},transition:{duration:.3,ease:"easeOut"},children:[i?(0,t.jsx)("div",{className:"relative size-12 shrink-0",children:(0,t.jsx)(s.BlockImage,{resource:i,settings:e.iconImgSettings,className:"size-12",imageClassName:"size-12 object-contain"})}):null,(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)(l.VariantRichText,{data:e.title,variant:"h3",className:"text-black"}),(0,t.jsx)(l.VariantRichText,{data:e.description,variant:"body-md",weight:"medium",className:"text-black"})]})]})};var o=e.i(665143);let c=[.22,1,.36,1],d={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"},m=({alignment:e,title:s,description:n})=>{let m=(0,o.useReducedMotion)(),u=(0,i.hasRichTextContent)(s),h=(0,i.hasRichTextContent)(n);return u||h?(0,t.jsxs)(a.motion.header,{initial:!m&&{opacity:0,y:20},whileInView:m?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,ease:c},className:(0,r.cn)("mb-10 flex max-w-3xl flex-col gap-4 md:mb-14",d[e]),children:[(0,t.jsx)(l.VariantRichText,{data:s,variant:"h2",className:"text-dark"}),(0,t.jsx)(l.VariantRichText,{data:n,variant:"body-md",weight:"medium",className:"text-black"})]}):null},u={2:"w-full sm:max-w-[480px] sm:flex-[1_1_calc(50%-0.75rem)] lg:max-w-[520px]",3:"w-full sm:flex-[1_1_calc(50%-0.75rem)] lg:flex-[1_1_calc(33.333%-1rem)]",4:"w-full sm:flex-[1_1_calc(50%-0.75rem)] lg:flex-[1_1_calc(25%-1.125rem)]"},h={left:"justify-start",center:"justify-center",right:"justify-end"};e.s(["SubPortfolioFeatureCardsBlockComponent",0,({title:e,description:l,contentAlignment:s="left",columns:o="3",cards:c})=>{let d=(c??[]).filter(e=>(0,i.hasRichTextContent)(e.title)||(0,i.hasRichTextContent)(e.description)||e.icon);if(!d.length&&!(0,i.hasRichTextContent)(e)&&!(0,i.hasRichTextContent)(l))return null;let x=s??"left",p=u[o??"3"]??u["3"];return(0,t.jsx)("section",{className:"w-full bg-background py-10 md:py-14 lg:py-16",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsx)(m,{alignment:x,title:e,description:l}),d.length>0?(0,t.jsx)("div",{className:(0,r.cn)("flex flex-wrap gap-6",h[x]),children:d.map((e,i)=>(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6,ease:"easeOut",delay:.1*(i+1)},className:p,children:(0,t.jsx)(n,{card:e})},e.id??`feature-card-${i}`))}):null]})})}],190836)},173078,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429);e.i(251475);var r=e.i(231396),l=e.i(73229),s=e.i(301718),n=e.i(202355),o=e.i(549174),c=e.i(493115);let d=({value:e,suffix:r="",className:d})=>{let m=(0,l.useRef)(null),u=(0,o.useInView)(m,{once:!0,margin:"-100px"}),h=(0,s.useMotionValue)(0),x=(0,n.useTransform)(h,e=>Math.round(e));return(0,l.useEffect)(()=>{if(u)return(0,c.animate)(h,e,{duration:.5,ease:"easeOut"}).stop},[u,e,h]),(0,t.jsx)("div",{ref:m,className:d,children:(0,t.jsxs)(i.Typography,{as:"div",variant:"h2",weight:"bold",className:"mb-6 text-white",children:[(0,t.jsx)(a.motion.span,{children:x}),r]})})};
1e.s(["SubIndustryMetricsBlock",0,({metrics:e=[],image:l,imgSettings:s})=>(0,t.jsx)("section",{className:"",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"},className:"relative overflow-hidden rounded-3xl bg-black px-4 py-8 md:px-8 md:py-16 lg:px-10 lg:py-20",children:[(0,t.jsxs)("div",{className:"relative z-10 flex flex-col gap-10 md:flex-row md:items-center md:justify-between lg:gap-20",children:[(0,t.jsx)("div",{className:"flex flex-col gap-10 md:flex-row md:gap-16 lg:gap-32",children:e?.map((a,r)=>(0,t.jsxs)("div",{className:"flex flex-col gap-2 md:gap-4",children:[(0,t.jsx)(d,{value:a.number,suffix:a.suffix}),(0,t.jsx)(i.Typography,{variant:"body-base",weight:"medium",className:"text-sm text-white/60 md:text-base lg:text-lg",children:a.label}),r<e.length-1&&(0,t.jsx)("div",{className:"mt-8 h-px w-full bg-white/10 md:hidden"})]},a.id||r))}),l&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 hidden w-full md:-top-8 md:-right-8 md:block md:w-1/2 lg:-top-16 lg:-right-10 lg:w-[40%] xl:-top-20 xl:-right-12 -z-10",children:(0,t.jsx)(r.BlockImage,{resource:l,settings:s,fill:!0,imageClassName:"object-contain object-right h-full"})})]}),(0,t.jsx)("div",{className:"from-primary/5 pointer-events-none absolute top-0 right-0 h-full w-1/2 bg-gradient-to-l to-transparent"})]})})})],173078)},224565,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(538251),l=e.i(269169),s=e.i(530941),n=e.i(715712),o=e.i(519455);let c=[.22,1,.36,1],d=({button:e,delay:r=.16})=>{let l=(0,i.useReducedMotion)();return e?.label?.trim()&&e?.url?.trim()?(0,t.jsx)(a.motion.div,{initial:!l&&{opacity:0,y:16},whileInView:l?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:r,ease:c},className:"pt-2",children:(0,t.jsx)(o.Button,{variant:"shimmer-tertiary",size:"lg",shiny:!0,className:"rounded-lg px-8",asChild:!0,children:(0,t.jsx)(n.default,{href:e.url,children:e.label})})}):null};var m=e.i(519544);let u=[.22,1,.36,1],h=({title:e,description:r})=>{let s=(0,i.useReducedMotion)(),n=(0,l.hasRichTextContent)(e),o=(0,l.hasRichTextContent)(r);return n||o?(0,t.jsxs)(t.Fragment,{children:[n?(0,t.jsx)(a.motion.div,{initial:!s&&{opacity:0,y:16},whileInView:s?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:0,ease:u},className:"w-full max-w-2xl",children:(0,t.jsx)(m.SectionDescriptionRichText,{description:e,contentAlignment:"center"})}):null,o?(0,t.jsx)(a.motion.div,{initial:!s&&{opacity:0,y:16},whileInView:s?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:.08,ease:u},className:"w-full max-w-xl",children:(0,t.jsx)(m.SectionDescriptionRichText,{description:r,contentAlignment:"center"})}):null]}):null},x=[.22,1,.36,1];e.s(["SubPortfolioCenterBannerBlockComponent",0,({backgroundColor:e,title:n,description:o,button:c,fullWidth:m=!1})=>{let u=(0,i.useReducedMotion)(),p=(0,r.resolveHeroColorTheme)(e),g=(0,l.hasRichTextContent)(n),f=(0,l.hasRichTextContent)(o),y=c?.label?.trim()&&c?.url?.trim();if(!g&&!f&&!y)return null;let b=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h,{title:n,description:o}),(0,t.jsx)(d,{button:c,delay:.16})]}),v=(0,s.cn)("flex w-full flex-col items-center gap-6 text-center md:gap-8",p.foreground);return!0===m?(0,t.jsx)("section",{className:"w-full",style:{backgroundColor:p.backgroundColor},children:(0,t.jsx)(a.motion.div,{initial:!u&&{opacity:0,y:20},whileInView:u?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:x},className:(0,s.cn)(v,"mx-auto max-w-screen-2xl px-4 py-8 md:px-8 md:py-10 lg:py-12"),children:b})}):(0,t.jsx)("section",{className:"w-full bg-background py-10 md:py-14 lg:py-16",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:(0,t.jsx)(a.motion.div,{initial:!u&&{opacity:0,y:24},whileInView:u?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,ease:x},className:(0,s.cn)(v,"rounded-3xl px-6 py-10 md:px-10 md:py-12 lg:px-12 lg:py-14"),style:{backgroundColor:p.backgroundColor},children:b})})})}],224565)},653634,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(760207),l=e.i(128113);e.i(251475);var s=e.i(231396),n=e.i(868573);let o="easeOut";
1e.s(["ServiceCapabilitiesComponent",0,({descriptionFirst:e,capabilitiesHeading:c,description:d,capabilities:m,mockupImage:u,mockupImageAlt:h,pressLabel:x,pressLogos:p,mockupImgSettings:g,pressLogosImgSettings:f})=>{let y=Array.isArray(p)&&p.length>0,b=!!e,v=(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:b?.16:.08,ease:o},children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-dark",children:c})},"heading"),w=d?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,delay:b?.08:.16,ease:o},children:(0,t.jsx)(r.default,{data:d,enableGutter:!1,enableProse:!1,typography:"content"})},"description"):null;return(0,t.jsx)("section",{className:"bg-white py-12 md:py-20",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 lg:grid lg:grid-cols-2 lg:items-start lg:gap-16",children:[(0,t.jsxs)("div",{className:"order-2 flex flex-col gap-6 lg:order-1 lg:gap-8",children:[b?[w,v]:[v,w],(0,t.jsx)("ul",{className:"space-y-3",children:m.map((e,i)=>(0,t.jsxs)(a.motion.li,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.4,delay:.12+.08*i,ease:o},className:"flex items-start gap-3",children:[(0,t.jsx)(n.CapabilityIcon,{style:e.iconStyle}),(0,t.jsx)(l.VariantRichText,{data:e.text,variant:"body-base",className:"text-dark"})]},e.id??i))}),y&&(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.1,ease:o},className:"pt-4",children:[x?(0,t.jsxs)("div",{className:"mb-6 flex items-center gap-4",children:[(0,t.jsx)("div",{className:"bg-grey-200 h-px flex-1"}),(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"medium",className:"text-tertiary tracking-widest whitespace-nowrap uppercase",children:x}),(0,t.jsx)("div",{className:"bg-grey-200 h-px flex-1"})]}):(0,t.jsx)("div",{className:"mb-6"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-6 lg:grid-cols-4",children:p.map((e,a)=>e?.url?(0,t.jsx)("div",{className:"flex items-center justify-start px-2 opacity-50",children:(0,t.jsx)(s.BlockImage,{resource:e,settings:f,imageClassName:"h-8 w-auto max-w-full object-contain grayscale"})},e.id??a):null)})]})]}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,scale:.97},whileInView:{opacity:1,scale:1},viewport:{once:!0,margin:"-60px"},transition:{duration:.65,delay:.1,ease:o},className:"order-1 lg:order-2",children:u?.url?(0,t.jsx)("div",{className:"w-full overflow-hidden rounded-2xl",children:(0,t.jsx)(s.BlockImage,{resource:u,settings:g,size:"(max-width: 1023px) 100vw, (max-width: 1535px) 45vw, 688px",imageClassName:"mx-auto h-auto max-h-[680px] w-auto max-w-full object-contain"})}):(0,t.jsx)("div",{className:"bg-grey-100 flex aspect-[4/5] max-h-[680px] min-h-[320px] w-full items-center justify-center rounded-2xl",children:(0,t.jsx)(i.Typography,{variant:"body-sm",className:"text-tertiary",children:"Image not provided"})})})]})})})}])},610405,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(549174),l=e.i(269429);e.i(251475);var s=e.i(231396),n=e.i(760207),o=e.i(554937),c=e.i(269169),d=e.i(530941);let m=({description:e,className:a})=>{let i=(0,o.coercePlainTextToLexical)(e);return(0,c.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,d.cn)((0,l.typographyVariants)({variant:"body-base",weight:"medium"}),"text-dark/70 mx-auto max-w-2xl","[&_p]:m-0",a),children:(0,t.jsx)(n.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};var u=e.i(531754);let h=e=>"object"==typeof e&&null!==e&&!!e?.url;e.s(["ServiceTechMarqueeBlock",0,({heading:e,description:n,topRow:o=[],bottomRow:d=[],topRowImgSettings:x,bottomRowImgSettings:p})=>{let g=(0,a.useRef)(null),f=(0,r.useInView)(g,{margin:"100px 0px"}),y=o.filter(e=>h(e.logo)),b=d.filter(e=>h(e.logo)),v=(0,u.marqueeTrack)(y),w=(0,u.marqueeTrack)(b);return(0,t.jsxs)("section",{ref:g,className:"overflow-hidden bg-white py-12 md:py-20",children:[(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsxs)("div",{className:"mx-auto mb-6 max-w-4xl text-center",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(l.Typography,{variant:"h2",className:"text-dark mb-6 leading-tight",children:e})}),(0,c.hasRichTextContent)(n)?(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},children:(0,t.jsx)(m,{description:n})}):null]})}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("div",{className:"flex w-full overflow-hidden py-4",children:(0,t.jsx)(i.motion.div,{animate:f?{x:["0%","-50%"]}:{x:"0%"},transition:{duration:55,repeat:1/0,ease:"linear"},className:"flex w-max items-center px-2 md:px-3",children:v.map((e,a)=>(0,t.jsxs)("div",{className:`mx-2 flex h-[160px] w-[180px] flex-col items-center rounded-2xl p-4 transition-all duration-300 hover:-translate-y-2 hover:scale-105 hover:shadow-xl md:mx-3 md:h-[200px] md:w-[220px] md:p-5 ${a%2==0?"bg-primary":"bg-black"}`,children:[(0,t.jsx)("div",{className:"flex flex-1 items-center justify-center",children:(0,t.jsx)("div",{className:"relative h-12 w-24 md:h-14 md:w-28",children:(0,t.jsx)(s.BlockImage,{resource:e.logo,settings:x,fill:!0,size:"112px",imageClassName:"object-contain"})})}),(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"medium",className:"text-center text-white",children:e.title})]},`${e.id||"top-item"}-${a}`))})}),(0,t.jsx)("div",{className:"flex w-full overflow-hidden py-4",children:(0,t.jsx)(i.motion.div,{animate:f?{x:["-50%","0%"]}:{x:"-50%"},transition:{duration:60,repeat:1/0,ease:"linear"},className:"flex w-max items-center px-2 md:px-3",children:w?.map((e,a)=>(0,t.jsxs)("div",{className:`mx-2 flex h-[160px] w-[180px] flex-col items-center rounded-2xl p-4 transition-all duration-300 hover:-translate-y-2 hover:scale-105 hover:shadow-xl md:mx-3 md:h-[200px] md:w-[220px] md:p-5 ${a%2==0?"bg-primary":"bg-black"}`,children:[(0,t.jsx)("div",{className:"flex flex-1 items-center justify-center",children:(0,t.jsx)("div",{className:"relative h-12 w-24 md:h-14 md:w-28",children:(0,t.jsx)(s.BlockImage,{resource:e.logo,settings:p,fill:!0,size:"112px",imageClassName:"object-contain"})})}),(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"medium",className:"text-center text-white",children:e.title})]},`${e.id||"bottom-item"}-${a}`))})})]})]})}],610405)},578181,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(732919),r=e.i(543340),l=e.i(519544),s=e.i(269429);e.i(251475);var n=e.i(231396);let o=({logos:e})=>e.length?(0,t.jsx)("div",{className:"grid grid-cols-1 items-center justify-items-center gap-8 sm:grid-cols-2 md:grid-cols-3 md:gap-12 lg:grid-cols-5 lg:gap-16",children:e.map(({media:e,imgSettings:a},i)=>(0,t.jsx)("div",{className:"logo-item flex w-full items-center justify-center transition-all duration-300",children:(0,t.jsx)(n.BlockImage,{resource:e,settings:a,size:"(max-width: 640px) 90vw, (max-width: 768px) 45vw, (max-width: 1024px) 30vw, 240px",loading:"lazy",imageClassName:"max-h-24 w-auto object-contain md:max-h-32 lg:max-h-40"})},e.id??i))}):null,c=({logos:e})=>{let a=[...e,...e];return(0,t.jsxs)("div",{className:"relative w-full overflow-hidden py-4 lg:hidden",children:[(0,t.jsx)("div",{className:"animate-marquee motion-reduce:animate-none flex w-max items-center gap-8 px-6 hover:[animation-play-state:paused]",children:a.map(({media:e,imgSettings:a},i)=>(0,t.jsx)("div",{className:"logo-item flex h-20 shrink-0 items-center justify-center transition-all",children:(0,t.jsx)(n.BlockImage,{resource:e,settings:a,size:"240px",loading:"lazy",imageClassName:"max-h-full w-auto object-contain"})},`${e.url}-${i}`))}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 w-12 bg-gradient-to-r from-white to-transparent"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 w-12 bg-gradient-to-l from-white to-transparent"})]})};function d(e){return"object"==typeof e&&null!==e&&"url"in e&&e.url?e:null}i.default.registerPlugin(r.ScrollTrigger),e.s(["TrustedCompaniesBlock",0,({heading:e,description:r,logoItems:n,logos:m,logosImgSettings:u})=>{let h=(0,a.useRef)(null),x=(0,a.useMemo)(()=>(function(e,t,a){let i=function(e){if(!e?.length)return[];let t=[];for(let a of e){let e=d(a.logo);e&&t.push({media:e,imgSettings:a.imgSettings??null})}return t}(e);if(i.length>0)return i;if(!t?.length)return[];let r=[];for(let e of t){let t=d(e);t&&r.push({media:t,imgSettings:a??null})}return r})(n,m,u),[n,m,u]);return(0,a.useEffect)(()=>{let e=h.current;if(!e||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let t=null,a=new IntersectionObserver(r=>{if(r[0]?.isIntersecting){let r;a.disconnect(),0!==(r=[e.querySelector(".heading-reveal"),...Array.from(e.querySelectorAll(".logo-item"))].filter(
1Boolean)).length&&(t=i.default.fromTo(r,{opacity:0,y:20},{opacity:1,y:0,duration:1,stagger:.15,ease:"power3.out",scrollTrigger:{trigger:e,start:"top 80%",toggleActions:"play none none none"}}))}},{rootMargin:"120px"});return a.observe(e),()=>{a.disconnect(),t?.kill()}},[x]),(0,t.jsx)("section",{ref:h,className:"bg-white py-12 md:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mx-auto mb-8 max-w-4xl text-center md:mb-12",children:[(0,t.jsx)(s.Typography,{variant:"h2",className:"text-black",children:e}),(0,t.jsx)(l.SectionDescriptionRichText,{description:r,contentAlignment:"center",className:"mt-4 text-black md:mt-6"})]}),(0,t.jsx)("div",{className:"hidden lg:block",children:(0,t.jsx)(o,{logos:x})}),(0,t.jsx)("div",{className:"lg:hidden",children:(0,t.jsx)(c,{logos:x})})]})})}],578181)},179861,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(549174),l=e.i(269429);e.i(251475);var s=e.i(231396),n=e.i(760207),o=e.i(554937),c=e.i(269169),d=e.i(530941);let m=({description:e,className:a})=>{let i=(0,o.coercePlainTextToLexical)(e);return(0,c.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,d.cn)((0,l.typographyVariants)({variant:"body-base",weight:"medium"}),"text-black","[&_p]:m-0 [&_p]:line-clamp-6",a),children:(0,t.jsx)(n.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},u=({icon:e,iconImgSettings:a,title:i,description:r})=>{let n="object"==typeof e&&null!==e?e:null;return(0,t.jsxs)("div",{className:"bg-grey flex h-full flex-col gap-6 rounded-xl p-8 md:p-10",children:[(0,t.jsx)("div",{className:"text-primary flex h-12 w-12 items-center justify-center",children:n&&(0,t.jsx)(s.BlockImage,{resource:n,settings:a,className:"h-full w-full",imageClassName:"h-full w-full object-contain"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)(l.Typography,{variant:"body-xl",weight:"bold",className:"text-black",children:i}),(0,t.jsx)(m,{description:r})]})]})},h=({subheading:e,className:a})=>{let i=(0,o.coercePlainTextToLexical)(e);return(0,c.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,d.cn)((0,l.typographyVariants)({variant:"body-base",weight:"normal"}),"text-black","[&_p]:m-0",a),children:(0,t.jsx)(n.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},x={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.15,delayChildren:.2}}},p={hidden:{opacity:0,y:20},show:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}};e.s(["DeriskingModels",0,({heading:e,subheading:s,models:n,className:o})=>{let[d,m]=(0,a.useState)(!1),g=(0,a.useRef)(null),f=(0,r.useInView)(g,{once:!0,margin:"-10% 0px",amount:.25});return(0,a.useEffect)(()=>{f&&m(!0)},[f]),(0,t.jsx)(i.motion.section,{ref:g,className:"bg-white py-12 md:py-20",variants:x,initial:"hidden",animate:f?"show":"hidden",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsx)("div",{className:"mb-12 flex flex-col items-center gap-8 lg:flex-row lg:items-center lg:justify-center",children:(0,t.jsxs)(i.motion.div,{className:"flex max-w-3xl flex-col items-center text-center",variants:p,children:[(0,t.jsx)(l.Typography,{variant:"h2",className:"mb-6 text-black",children:e}),(0,c.hasRichTextContent)(s)&&(0,t.jsx)(h,{subheading:s})]})}),(0,t.jsx)("div",{className:`grid grid-cols-1 gap-6 md:grid-cols-2 ${n?.length===4?"lg:grid-cols-2":"lg:grid-cols-3"}`,children:n?.map((e,a)=>(0,t.jsx)(i.motion.div,{variants:p,children:(0,t.jsx)(u,{index:a,icon:e.icon,iconImgSettings:e.iconImgSettings,title:e.title,description:e.description})},e.id||a))})]})})}],179861)},554315,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(715712),s=e.i(128113),n=e.i(269169);e.i(251475);var o=e.i(231396);let c=({industry:e})=>{let a=e.industry,c="#";a&&"object"==typeof a&&(c=`/industries/${a.slug}`);let d=(0,t.jsxs)(i.motion.div,{className:"flex h-full flex-col gap-5",whileHover:{y:-4},transition:{duration:.3,ease:"easeOut"},style:{willChange:"transform"},children:[(0,t.jsx)("div",{className:"relative aspect-[1.5/1] w-full overflow-hidden rounded-3xl",children:e.thumbnail&&(0,t.jsx)(o.BlockImage,{resource:e.thumbnail,settings:e.thumbnailImgSettings,fill:!0,size:"(max-width: 640px) 100v
1w, 730px",imageClassName:"object-cover transition-transform duration-500 group-hover:scale-105"})}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[e.icon&&(0,t.jsx)("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg border border-primary/30 bg-primary/5 p-2",children:(0,t.jsx)(o.BlockImage,{resource:e.icon,settings:e.iconImgSettings,size:"40px",className:"h-full w-full",imageClassName:"h-full w-full object-contain"})}),(0,t.jsx)(r.Typography,{variant:"h3",children:e.title})]}),(0,n.hasRichTextContent)(e.description)&&(0,t.jsx)(s.VariantRichText,{data:e.description,variant:"body-base",weight:"medium",className:"text-black"})]});return(0,t.jsx)(l.default,{href:c,className:"group block h-full cursor-pointer",children:d})},d=(0,a.memo)(({heading:e,description:a,industries:l})=>l&&0!==l.length?(0,t.jsx)("section",{className:"w-full bg-white py-12 md:py-12",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-10 md:mb-14",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(r.Typography,{variant:"h2",className:"mb-4",children:e})}),(0,n.hasRichTextContent)(a)&&(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},children:(0,t.jsx)(s.VariantRichText,{data:a,variant:"body-base",weight:"medium",className:"max-w-xl text-black"})})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2 md:gap-10",children:l.map((e,a)=>(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.6,ease:"easeOut",delay:a%2*.1},children:(0,t.jsx)(c,{industry:e})},e.id??a))})]})}):null);e.s(["IndustriesWeServeBlock",0,d],554315)},792922,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(732919),r=e.i(543340),l=e.i(269429),s=e.i(128113);e.i(251475);var n=e.i(231396);i.default.registerPlugin(r.default),e.s(["AboutCaseStudyClient",0,({currentStudy:e,businessType:r,buildYourIdea:o,industries:c,services:d,detailSection:m})=>{let u=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(!u.current)return;let e=i.default.context(()=>{i.default.from(".about-anim-text",{y:30,opacity:0,duration:.8,stagger:.2,ease:"power3.out",scrollTrigger:{trigger:u.current,start:"top 80%"}}),i.default.from(".about-anim-meta",{y:20,opacity:0,duration:.6,stagger:.1,ease:"power2.out",scrollTrigger:{trigger:".about-meta-grid",start:"top 85%"}}),m&&(i.default.from(".detail-anim-header",{y:40,opacity:0,duration:1,ease:"power3.out",scrollTrigger:{trigger:".detail-section",start:"top 75%"}}),i.default.from(".gallery-anim-item",{scale:.95,opacity:0,duration:.8,stagger:.15,ease:"back.out(1.7)",scrollTrigger:{trigger:".gallery-grid",start:"top 80%"}}))},u);return()=>e.revert()},[m]),(0,t.jsxs)("div",{ref:u,children:[(0,t.jsxs)("div",{className:"mb-20 grid grid-cols-1 gap-12 lg:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"about-anim-text",children:(0,t.jsxs)(l.Typography,{variant:"h2",className:"mb-8",children:["About ",e.title]})}),(0,t.jsx)("div",{className:"about-anim-text",children:(0,t.jsx)(l.Typography,{variant:"body-base",weight:"medium",className:"text-dark/80 whitespace-pre-line leading-relaxed",children:e.description})})]}),(0,t.jsxs)("div",{className:"about-meta-grid grid grid-cols-2 gap-x-8 gap-y-12 lg:pl-12",children:[(0,t.jsxs)("div",{className:"about-anim-meta",children:[(0,t.jsx)(l.Typography,{variant:"body-base",weight:"bold",className:"text-dark/40 mb-3 uppercase tracking-wider",children:"Industry"}),(0,t.jsx)(l.Typography,{variant:"body-base",weight:"bold",className:"text-primary",children:c||"N/A"})]}),(0,t.jsxs)("div",{className:"about-anim-meta",children:[(0,t.jsx)(l.Typography,{variant:"body-base",weight:"bold",className:"text-dark/40 mb-3 uppercase tracking-wider",children:"Services"}),(0,t.jsx)(l.Typography,{variant:"body-base",weight:"bold",className:"text-primary",children:d||"N/A"})]}),(0,t.jsxs)("div",{className:"about-anim-meta",children:[(0,t.jsx)(l.Typography,{variant:"body-base",weight:"bold",className:"text-dark/40 mb-3 uppercase tracking-wider",children:"Business Type"}),(0,t.jsx)(l.Typography,{variant:"body-base",weight:"bold",className:"text-primary",children:r||"N/A"})]}),(0,t.jsxs)("div",{className:"about-anim-meta",children:[(0,t.jsx)(l.Typography,{variant:"body-base",weight:"bold",className:"text-dark/40 mb-3 uppercase tracking-wider",children:"Build your idea"}),(0,t.jsx)(l.Typography,{variant:"body-base",weight:"bold",className:"text-primary",children:o||"N/A"})]})]})]}),m&&(0,t.jsxs)("div",{className:"detail-section mt-20 border-t border-border pt-20",children:[(0,t.jsxs)("div",{className:"detail-anim-header mb-16 grid grid-cols-1 gap-12 lg:grid-cols-2 lg:items-start",children:[(0,t.jsx)(l.Typography,{variant:"h2",className:"leading-tight",children:m.title}),(0,t.jsx)(s.VariantRichText,{data:m.description,variant:"body-base",weight:"medium",className:"text-dark/80 leading-relaxed"})]}),m.images&&m.images.length>0&&(0,t.jsx)("div",{className:"gallery-grid grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-4",children:m.images.map((e,a)=>(0,t.jsx)("div",{className:"gallery-anim-item overflow-hidden rounded-xl bg-gray-50",children:(0,t.jsx)(n.BlockImage,{resource:e.image,settings:e.imgSettings,imageClassName:"h-full w-full object-cover"})},e.id??a))})]})]})}])},84219,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(549174),l=e.i(925421),s=e.i(269169),n=e.i(665143);e.i(251475);var o=e.i(231396),c=e.i(269429),d=e.i(128113),m=e.i(530941);function u({icon:e,iconImgSettings:a,label:r,highlightLabel:l,description:s}){let h=(0,n.useReducedMotion)(),x="object"==typeof e&&null!==e?e:null;return(0,t.jsxs)(i.motion.div,{className:(0,m.cn)("flex h-full flex-col gap-6 rounded-xl bg-[#F3F3F4] p-8 md:p-10",!h&&"transition-shadow duration-300 hover:shadow-md"),whileHover:h?void 0:{y:-4,scale:1.02},transition:{duration:.3,ease:"easeOut"},children:[x?(0,t.jsx)("div",{className:"text-primary flex h-12 w-12 items-center justify-center",children:(0,t.jsx)(o.BlockImage,{resource:x,settings:a,className:"h-full w-full",imageClassName:"h-full w-full object-contain"})}):null,(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[r?(0,t.jsx)(c.Typography,{variant:"body-xl",weight:"bold",className:"text-black",children:r}):null,l?(0,t.jsx)(c.Typography,{variant:"body-lg",weight:"bold",className:"text-primary",children:l}):null,(0,t.jsx)(d.VariantRichText,{data:s,variant:"body-base",className:"text-black"})]})]})}function h({alignment:e,description:a,heading:i}
1){let r=(0,l.resolveContentAlignment)(e);return(0,t.jsxs)("div",{className:(0,m.cn)("mb-12 max-w-3xl",(0,l.sectionHeaderAlignmentClasses)(r)),children:[(0,t.jsx)(c.Typography,{variant:"h2",className:"mb-6 text-black",children:i}),(0,t.jsx)(d.VariantRichText,{data:a,variant:"body-base",weight:"normal",className:"text-black"})]})}let x={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.15,delayChildren:.2}}},p={hidden:{opacity:0,y:20},show:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}};function g(e){return!!(e.icon||e.label?.trim()||e.highlightLabel?.trim()||(0,s.hasRichTextContent)(e.description))}e.s(["IndustryComplianceCards",0,({heading:e,description:s,contentAlignment:n,cards:o,className:c})=>{let d=(0,a.useRef)(null),m=(0,r.useInView)(d,{once:!0,margin:"-10% 0px",amount:.25}),f=o?.filter(g)??[];if(!e||0===f.length)return null;let y=(0,l.resolveContentAlignment)(n);return(0,t.jsx)(i.motion.section,{ref:d,className:c??"bg-white py-8 md:py-12",variants:x,initial:"hidden",animate:m?"show":"hidden",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsx)(i.motion.div,{variants:p,children:(0,t.jsx)(h,{alignment:y,description:s,heading:e})}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3",children:f.map((e,a)=>(0,t.jsx)(i.motion.div,{variants:p,children:(0,t.jsx)(u,{icon:e.icon,iconImgSettings:e.iconImgSettings,label:e.label,highlightLabel:e.highlightLabel,description:e.description})},e.id||a))})]})})}],84219)},876257,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(538251),l=e.i(760207),s=e.i(530941),n=e.i(715712),o=e.i(519455);let c=[.22,1,.36,1],d=({button:e,delay:r=.16})=>{let l=(0,i.useReducedMotion)();return e?.label?.trim()&&e?.url?.trim()?(0,t.jsx)(a.motion.div,{initial:!l&&{opacity:0,y:16},whileInView:l?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:r,ease:c},className:"pt-2",children:(0,t.jsx)(o.Button,{variant:"shimmer-tertiary",size:"lg",shiny:!0,className:"rounded-lg px-8",asChild:!0,children:(0,t.jsx)(n.default,{href:e.url,children:e.label})})}):null};e.i(251475);var m=e.i(231396);let u=[.22,1,.36,1],h=({image:e,imgSettings:r,delay:l=.08})=>{let s=(0,i.useReducedMotion)();return e&&"object"==typeof e?(0,t.jsx)(a.motion.div,{initial:!s&&{opacity:0,y:16},whileInView:s?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:l,ease:u},className:"flex w-full justify-center",children:(0,t.jsx)(m.BlockImage,{resource:e,settings:r,imageClassName:"h-auto max-h-16 w-auto max-w-full object-contain md:max-h-20 lg:max-h-24"})}):null},x=[.22,1,.36,1];e.s(["SubPortfolioFullWidthBannerBlockComponent",0,({backgroundColor:e,tagline:n,image:o,imgSettings:c,description:m,button:u})=>{let p=(0,i.useReducedMotion)(),g=(0,r.resolveHeroColorTheme)(e),f=n&&"object"==typeof n&&"root"in n,y=m&&"object"==typeof m&&"root"in m,b=o&&"object"==typeof o,v=u?.label?.trim()&&u?.url?.trim();return f||y||b||v?(0,t.jsx)("section",{className:"w-full",style:{backgroundColor:g.backgroundColor},children:(0,t.jsxs)(a.motion.div,{initial:!p&&{opacity:0,y:20},whileInView:p?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:x},className:(0,s.cn)("mx-auto flex w-full max-w-screen-2xl flex-col items-center gap-6 px-4 py-8 text-center md:gap-8 md:px-8 md:py-10 lg:py-12",g.foreground),children:[f?(0,t.jsx)(a.motion.div,{initial:!p&&{opacity:0,y:16},whileInView:p?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:0,ease:x},className:"w-full max-w-2xl",children:(0,t.jsx)(l.default,{data:n,typography:"subPortfolioBanner",enableGutter:!1,enableProse:!1})}):null,(0,t.jsx)(h,{image:o,imgSettings:c,delay:.08}),y?(0,t.jsx)(a.motion.div,{initial:!p&&{opacity:0,y:16},whileInView:p?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:.12,ease:x},className:"w-full max-w-2xl",children:(0,t.jsx)(l.default,{data:m,typography:"subPortfolioBanner",enableGutter:!1,enableProse:!1})}):null,(0,t.jsx)(d,{button:u,delay:.16})]})}):null}],876257)},289448,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(549174),l=e.i(301718);e.i(251475);var s=e.i(231396),n=e.i(530941);let o={portrait:"h-[360px] w-[200px] md:h-[400px] md:w-[240px]",landscape:"h-[240px] w-[360px] md:h-[280px] md:w-[420px]"};function c({alt:e,image:a,imgSettings:i,layout:r="portrait"}){return(0,t.jsx)("div",{className:(0,n.cn)("relative shrink-0 overflow-hidden select-none",o[r??"portrait"]),onDragStart:e=>e.preventDefault(),children:(0,t.jsx)(s.BlockImage,{resource:a,settings:i,fill:!0,imageClassName:"size-full object-cover pointer-events-none select-none [-webkit-user-drag:none]"})})}function d(e,t){if(t<=0)return e;let a=e;for(;a<=-t;)a+=t;for(;a>0;)a-=t;return a}function m({photos:e}){let s=(0,a.useRef)(null),n=(0,a.useRef)(null),o=(0,a.useRef)(0),u=(0,a.useRef)(!1),h=(0,r.useInView)(s,{margin:"100px 0px"}),x=(0,l.useMotionValue)(0),p=e.filter(e=>"object"==typeof e.image),g=[...p,...p],f=Math.max(8*p.length,40),y=(0,a.useCallback)(()=>{n.current&&(o.current=n.current.scrollWidth/2)},[]),b=(0,a.useCallback)(()=>{let e=o.current;e<=0||x.set(d(x.get(),e))},[x]);return((0,a.useEffect)(()=>{y(),window.addEventListener("resize",y);let e=new ResizeObserver(y);return n.current&&e.observe(n.current),()=>{window.removeEventListener("resize",y),e.disconnect()}},[e,y]),(0,a.useEffect)(()=>
1{if(!h)return;let e=0,t=performance.now(),a=i=>{let r=o.current;if(!u.current&&r>0){let e=i-t,a=r/(1e3*f);x.set(d(x.get()-a*e,r))}t=i,e=requestAnimationFrame(a)};return e=requestAnimationFrame(a),()=>cancelAnimationFrame(e)},[f,h,e,x]),0===p.length)?null:(0,t.jsxs)("div",{ref:s,className:"relative left-1/2 w-screen -translate-x-1/2 overflow-hidden",children:[(0,t.jsx)(i.motion.div,{ref:n,style:{x},drag:"x",dragElastic:.05,dragMomentum:!0,onDragStart:()=>{u.current=!0},onDrag:()=>{b()},onDragEnd:()=>{b(),u.current=!1},onDragStartCapture:e=>e.preventDefault(),className:"flex w-max cursor-grab select-none items-center gap-3 px-4 active:cursor-grabbing md:gap-4 md:px-8",children:g.map((e,a)=>(0,t.jsx)(c,{alt:e.alt,image:e.image,imgSettings:e.imgSettings,layout:e.layout},`${e.id??e.image.id}-${a}`))}),(0,t.jsx)("div",{"aria-hidden":!0,className:"from-background pointer-events-none absolute inset-y-0 left-0 z-10 w-8 bg-gradient-to-r to-transparent md:w-12"}),(0,t.jsx)("div",{"aria-hidden":!0,className:"from-background pointer-events-none absolute inset-y-0 right-0 z-10 w-8 bg-gradient-to-l to-transparent md:w-12"})]})}var u=e.i(269429);let h={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"};function x({alignment:e,title:a}){return(0,t.jsx)("div",{className:(0,n.cn)("mb-10 max-w-4xl md:mb-12",h[e]),children:(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:"easeOut"},children:(0,t.jsx)(u.Typography,{variant:"h2",className:"text-dark",children:a})})})}e.s(["Component",0,({title:e,contentAlignment:a="center",photos:i})=>e&&Array.isArray(i)&&0!==i.length?(0,t.jsxs)("section",{className:"bg-background overflow-hidden py-16 md:py-20 lg:py-24",children:[(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:(0,t.jsx)(x,{alignment:a??"center",title:e})}),(0,t.jsx)(m,{photos:i})]}):null],289448)},196625,e=>{"use strict";var t=e.i(156169),a=e.i(113447);e.s(["OfficeServiceHeroForm",0,({formTitle:e,submitLabel:i})=>(0,t.jsx)(a.ContactForm,{formTitle:e,submitLabel:i})])},633172,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(370993),r=e.i(760207),l=e.i(196625),s=e.i(128113),n=e.i(269169),o=e.i(762182),c=e.i(172753),d=e.i(269429);e.i(251475);var m=e.i(231396),u=e.i(531754);let h=({trustedLogos:e,trustedLabel:a,logosImgSettings:i})=>{let r=e.filter(e=>"object"==typeof e&&!!e?.url);if(0===r.length)return null;let l=(0,u.marqueeTrack)(r);return(0,t.jsxs)("div",{className:"w-full overflow-hidden bg-transparent py-10 backdrop-blur-sm",children:[(0,t.jsxs)("div",{className:"mx-auto mb-8 flex items-center justify-center gap-4 px-4",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"h-px w-16 bg-gradient-to-r from-transparent to-white/30 md:w-32"}),(0,t.jsx)(d.Typography,{variant:"body-sm",weight:"medium",className:"tracking-widest whitespace-nowrap text-white uppercase",children:a}),(0,t.jsx)("span",{"aria-hidden":"true",className:"h-px w-16 bg-gradient-to-r from-white/30 to-transparent md:w-32"})]}),(0,t.jsx)("div",{className:"relative flex overflow-x-hidden",children:(0,t.jsx)("div",{className:"animate-marquee flex w-max items-center gap-12 will-change-transform hover:[animation-play-state:paused]",children:l.map((e,a)=>(0,t.jsx)("div",{className:"flex h-10 shrink-0 items-center justify-center px-4 opacity-100 transition-opacity duration-300 hover:opacity-100",children:(0,t.jsx)(m.BlockImage,{resource:e,settings:i,imageClassName:"h-8 w-auto object-contain dark:brightness-0 dark:invert brightness-0 invert"})},`${e.id??e.url}-${a}`))})})]})};e.s(["Component",0,({richText:e,description:d,links:m,ratingScore:u,ratingCount:x,ratingLink:p,trustedLabel:g,trustedLogos:f,logosImgSettings:y,formTitle:b,submitLabel:v})=>{let{setHeaderTheme:w}=(0,i.useHeaderTheme)();(0,a.useEffect)(()=>{w("light")},[w]);let j=Array.isArray(f)&&f.length>0;return(0,t.jsxs)("section",{className:"bg-black text-white flex flex-col justify-between min-h-[85vh]",children:[(0,t.jsx)("div",{className:"container mx-auto flex flex-1 flex-col justify-center px-4 py-16 md:px-8 md:py-20 lg:py-28",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 items-start gap-10 lg:grid-cols-12 lg:gap-16 xl:gap-20",children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-6 lg:col-span-7 lg:max-w-none",children:[e?(0,t.jsx)(r.default,{data:e,enableGutter:!1,className:"[&_h1]:text-4xl [&_h1]:leading-[1.05] [&_h1]:font-black [&_h1]:tracking-tight [&_h1]:text-white [&_h1]:md:text-5xl [&_h1]:lg:text-6xl [&_p]:text-lg [&_p]:leading-relaxed [&_p]:text-white/70 [&_a]:text-primary [&_a]:underline"}):null,(0,n.hasRichTextContent)(d)&&(0,t.jsx)(s.VariantRichText,{data:d,variant:"body-md",weight:"medium",className:"max-w-lg text-white"}),u&&x&&(0,t.jsx)(o.HeroRatingBadge,{score:u,count:x,reviewsLink:p??void 0}),(0,t.jsx)(c.HeroActions,{links:m})]}),(0,t.jsx)("div",{className:"w-full min-w-0 lg:col-span-5 lg:max-w-[520px] lg:justify-self-end",children:(0,t.jsx)(l.OfficeServiceHeroForm,{formTitle:b,submitLabel:v})})]})}),j&&(0,t.jsx)(h,{trustedLogos:f,trustedLabel:g??"TRUSTED BY ENTERPRISES",logosImgSettings:y})]})}],633172)},465197,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(530941);let s=({services:e,activeIndex:a,onSelect:i})=>(0,t.jsx)("div",{className:"bg-secondary w-full flex-col gap-2 space-y-4 rounded-xl p-4 lg:h-full lg:max-h-none lg:p-6",children:e.map((e,s)=>{let n=a===s;return(0,t.jsxs)("button",{onClick:()=>i(s),className:(0,l.cn)("group flex w-full cursor-pointer items-center gap-4 roun
1ded-xl px-4 py-4 text-left transition-all duration-300",n?"bg-primary text-white":"text-white/70 hover:bg-white/5 hover:text-white"),children:[(0,t.jsxs)(r.Typography,{variant:"body-base",weight:"semibold",className:(0,l.cn)("shrink-0 transition-colors duration-300",n?"text-white":"text-white/70 group-hover:text-white"),children:[s+1,"."]}),(0,t.jsx)(r.Typography,{variant:"body-md",weight:n?"bold":"medium",className:(0,l.cn)("transition-colors duration-300",n?"text-white":"text-white/70 group-hover:text-white"),children:e.name})]},e.id??s)})});var n=e.i(140802),o=e.i(715712),c=e.i(519455),d=e.i(128113),m=e.i(957053);let u={initial:{opacity:0},animate:{opacity:1,transition:{staggerChildren:.1}}},h={initial:{opacity:0,y:20},animate:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}},x=({service:e,activeIndex:a})=>(0,t.jsx)("div",{className:"bg-primary flex h-full flex-col overflow-hidden rounded-xl text-white",children:(0,t.jsx)(n.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(i.motion.div,{variants:u,initial:"initial",animate:"animate",exit:"initial",className:"flex flex-1 flex-col justify-center p-8 lg:p-12",children:[(0,t.jsx)(i.motion.div,{variants:h,children:(0,t.jsx)(r.Typography,{as:"h3",variant:"h5",weight:"bold",className:"mb-6 text-white",children:e.title})}),(0,t.jsx)(i.motion.div,{variants:h,children:(0,t.jsx)(d.VariantRichText,{data:e.description,variant:"body-base",weight:"medium",className:"text-white"})}),e.link?.label&&e.link?.url&&(0,t.jsx)(i.motion.div,{variants:h,className:"mt-8",children:(0,t.jsx)(c.Button,{asChild:!0,variant:(0,m.getCtaVariant)({slot:"secondary",surface:"red",appearance:"outline"}),shiny:!0,children:(0,t.jsx)(o.default,{href:e.link.url,rel:e.link.newTab?"noopener noreferrer":void 0,children:e.link.label})})})]},a)})});e.s(["SubIndustryServicesSliderBlock",0,({heading:e,subtitle:l,services:n=[]})=>{let[o,c]=(0,a.useState)(0),m=(0,a.useRef)(null);if((0,a.useEffect)(()=>{if(!n.length||!m.current)return;let e=gsap.context(()=>{gsap.from(".sub-services-anim-header",{y:40,opacity:0,duration:.8,stagger:.2,ease:"power3.out",immediateRender:!1,scrollTrigger:{trigger:m.current,start:"top 80%",once:!0,invalidateOnRefresh:!0}}),gsap.from(".sub-services-anim-content",{y:60,opacity:0,duration:1,stagger:.3,ease:"power3.out",immediateRender:!1,scrollTrigger:{trigger:m.current,start:"top 70%",once:!0,invalidateOnRefresh:!0}})},m),t=()=>ScrollTrigger.refresh();"u">typeof document&&"fonts"in document&&document.fonts.ready.then(t);let a=null;"complete"===document.readyState?t():(a=t,window.addEventListener("load",a));let i=setTimeout(t,250);return()=>{a&&window.removeEventListener("load",a),clearTimeout(i),e.revert()}},[n.length]),!n||0===n.length)return null;let u=n[o];return u?(0,t.jsx)("section",{className:"bg-white py-12 sm:py-16",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-8 flex flex-col items-start justify-between gap-6 lg:mb-20 lg:flex-row lg:items-start",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.8,ease:"easeOut"},className:"w-full lg:max-w-xl",children:(0,t.jsx)(r.Typography,{variant:"h2",className:"text-dark",children:e})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.8,ease:"easeOut",delay:.15},className:"w-full lg:mt-2",children:(0,t.jsx)(d.VariantRichText,{data:l,variant:"body-base",weight:"medium",className:"text-black"})})]}),(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:60},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:1,ease:"easeOut",delay:.1},className:"flex flex-col-reverse gap-6 lg:flex-row lg:items-stretch lg:gap-8",children:[(0,t.jsx)("div",{"data-lenis-prevent":!0,className:"order-2 rounded-xl bg-black lg:order-1 lg:max-h-[360px] lg:w-2/5 lg:overflow-y-auto [scrollbar-width:none] [-ms-overflow-style:none] [&::-webkit-scrollbar]:hidden",children:(0,t.jsx)(s,{services:n,activeIndex:o,onSelect:c}
1)}),(0,t.jsx)("div",{className:"order-1 lg:order-2 lg:w-3/5 lg:max-h-[360px]",children:(0,t.jsx)(x,{service:u,activeIndex:o})})]})]})}):null}],465197)},171021,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(732919),r=e.i(543340),l=e.i(554937),s=e.i(760207),n=e.i(269429);let o=({description:e})=>null==e?null:"string"==typeof e?e.trim()?(0,t.jsx)(n.Typography,{variant:"body-base",weight:"medium",className:"text-white",children:e}):null:(0,l.isLexicalRichText)(e)?(0,t.jsx)(s.default,{data:e,enableGutter:!1,enableProse:!1,className:"[&_a]:text-primary [&_li]:text-white [&_ol]:text-white [&_p]:text-white [&_p]:mb-4 [&_p]:leading-relaxed [&_p:last-child]:mb-0 [&_strong]:text-white [&_ul]:text-white [&_a]:underline"}):null;var c=e.i(269169),d=e.i(530941);let m=({subtitle:e,className:a})=>{let i=(0,l.coercePlainTextToLexical)(e);return(0,c.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,d.cn)((0,n.typographyVariants)({variant:"body-base",weight:"normal"}),"text-white","[&_p]:m-0",a),children:(0,t.jsx)(s.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};e.i(251475);var u=e.i(231396);i.default.registerPlugin(r.ScrollTrigger),e.s(["AnimatedProcessBlock",0,({title:e,subtitle:r,steps:l})=>{let s=(0,a.useRef)(null),c=(0,a.useRef)(null),d=(0,a.useRef)([]),h=(0,a.useRef)([]);return((0,a.useEffect)(()=>{if(!s.current||!c.current||!l||0===l.length)return;let e=i.default.context(()=>{let e=c.current,t=s.current,a=i.default.timeline({scrollTrigger:{trigger:t,start:"top 0%",end:"bottom 50%",scrub:!0}});a.fromTo(e,{height:"0%"},{height:"100%",ease:"none",duration:1}),l.forEach((e,t)=>{let i=h.current[t];if(!i)return;let r=l.length>1?t/(l.length-1)*.88:0;a.to(i,{backgroundColor:"#f54545",borderColor:"#000000",duration:.02,ease:"none"},+r)}),d.current.forEach(e=>{e&&i.default.fromTo(e,{opacity:.3,y:50},{opacity:1,y:0,duration:1,scrollTrigger:{trigger:e,start:"top 70%",end:"top 40%",scrub:!0}})})},s);return()=>e.revert()},[l]),l&&0!==l.length)?(0,t.jsx)("section",{ref:s,className:"bg-bg-black relative w-full py-16 md:py-24",children:(0,t.jsxs)("div",{className:"relative z-10 mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-12 text-center md:mb-20",children:[e&&(0,t.jsx)(n.Typography,{variant:"h2",className:"mb-6 text-white",children:e}),(0,t.jsx)("div",{className:"mx-auto max-w-[90%] lg:max-w-[70%]",children:(0,t.jsx)(m,{subtitle:r})})]}),(0,t.jsxs)("div",{className:"relative mx-auto max-w-6xl",children:[(0,t.jsxs)("div",{className:"absolute top-0 bottom-0 left-4 w-[2px] md:left-1/2 md:-translate-x-1/2",children:[(0,t.jsx)("div",{className:"h-full w-full bg-white/10"}),(0,t.jsx)("div",{ref:c,className:"bg-primary absolute top-0 left-0 w-full",style:{height:"0%"}})]}),(0,t.jsx)("div",{className:"pointer-events-none absolute top-0 bottom-0 left-4 z-20 w-[2px] md:left-1/2 md:-translate-x-1/2",children:l.map((e,a)=>(0,t.jsx)("div",{ref:e=>{h.current[a]=e},className:"bg-bg-black absolute left-1/2 h-4 w-4 -translate-x-1/2 rounded-full border-4 border-white/10 md:h-8 md:w-8",style:{top:`${a/(l.length-1)*88}%`}},`dot-${a}`))}),(0,t.jsx)("div",{className:"flex flex-col gap-24 md:gap-20",children:l.map((e,a)=>{let i=a%2==0;return(0,t.jsxs)("div",{ref:e=>{d.current[a]=e},className:`relative flex flex-col gap-8 md:flex-row md:items-center md:justify-between ${i?"":"md:flex-row-reverse"}`,children:[(0,t.jsxs)("div",{className:"pl-12 md:w-[45%] md:pl-0",children:[(0,t.jsx)("div",{className:"mb-4",children:(0,t.jsx)(n.Typography,{as:"span",variant:"h1",className:"text-white font-anton",children:e.stepNumber})}),(0,t.jsx)(n.Typography,{variant:"h3",className:"mb-6 text-white",children:e.title}),(0,t.jsx)(o,{description:e.description})]}),(0,t.jsx)("div",{className:"pl-12 md:w-[45%] md:pl-0",children:(0,t.jsx)("div",{className:"relative aspect-video overflow-hidden rounded-2xl md:aspect-square lg:aspect-video",children:e.image&&"string"!=typeof e.image&&(0,t.jsx)(u.BlockImage,{resource:e.image,settings:e.imgSettings,fill:!0,loading:"lazy",imageClassName:"object-cover w-full h-full"})})})]},a)})})]})]})}):null}],171021)},440825,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(549174),l=e.i(269429),s=e.i(760207),n=e.i(554937),o=e.i(269169),c=e.i(530941);let d=({description:e,className:a})=>{let i=(0,n.coercePlainTextToLexical)(e);return(0,o.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,
1c.cn)((0,l.typographyVariants)({variant:"body-base"}),"text-muted-foreground","[&_p]:m-0",a),children:(0,t.jsx)(s.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},m=({sectionHeading:e,title:a,description:r,variants:s})=>(0,t.jsxs)(i.motion.div,{variants:s,className:"mx-auto mb-12 max-w-4xl text-center md:mb-16",children:[(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"bold",className:"text-primary mb-4 tracking-wide uppercase",children:e}),(0,t.jsx)(l.Typography,{variant:"h2",className:"text-dark mb-4",children:a}),(0,t.jsx)(d,{description:r})]});e.i(251475);var u=e.i(231396);let h={hidden:{opacity:0,y:16},show:{opacity:1,y:0,transition:{duration:.55,ease:"easeOut",staggerChildren:.06,delayChildren:.08}}},x={hidden:{opacity:0,y:12},show:{opacity:1,y:0,transition:{duration:.45,ease:"easeOut"}}},p=({about:e})=>{let l=(0,a.useRef)(null),n=(0,r.useInView)(l,{once:!0,margin:"-8% 0px",amount:.2});return(0,t.jsx)(i.motion.div,{ref:l,variants:h,initial:"hidden",animate:n?"show":"hidden",children:(0,t.jsx)(i.motion.div,{variants:x,children:(0,t.jsx)(s.default,{data:e,enableGutter:!1,className:"[&_a]:text-primary [&_p]:text-dark [&_p]:mb-3 [&_p]:leading-relaxed [&_p:last-child]:mb-0 [&_a]:underline"})})})},g=({founder:e,variants:a})=>{let r="object"==typeof e.profileImage&&null!==e.profileImage?e.profileImage:null,s="object"==typeof e.socialLinkIcon&&null!==e.socialLinkIcon?e.socialLinkIcon:null;return(0,t.jsxs)(i.motion.div,{variants:a,className:"bg-grey flex h-full flex-col rounded-2xl p-6 md:p-8",children:[(0,t.jsxs)("div",{className:"mb-6 flex items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-4",children:[r&&(0,t.jsx)("div",{className:"border-border bg-muted relative size-16 shrink-0 overflow-hidden rounded-full border md:size-20",children:(0,t.jsx)(u.BlockImage,{resource:r,settings:e.profileImgSettings,fill:!0,imageClassName:"object-cover"})}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-col justify-center gap-1 text-left",children:[(0,t.jsx)(l.Typography,{variant:"body-xl",weight:"bold",className:"text-dark m-0 break-words",children:e.name}),e.designation&&(0,t.jsx)(l.Typography,{variant:"body-sm",className:"text-muted-foreground m-0 break-words",children:e.designation})]})]}),e.linkedinUrl&&s&&(0,t.jsx)("a",{href:e.linkedinUrl,target:"_blank",rel:"noopener noreferrer",className:"shrink-0 opacity-100 transition-opacity duration-200 hover:opacity-80","aria-label":`${e.name} social profile`,children:(0,t.jsx)(u.BlockImage,{resource:s,settings:e.socialLinkIconImgSettings,imageClassName:"size-8 object-contain md:size-12"})})]}),e.about&&(0,t.jsx)(p,{about:e.about})]})},f={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.15,delayChildren:.1}}},y={hidden:{opacity:0,y:24},show:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}},b={hidden:{},show:{transition:{staggerChildren:.12}}};e.s(["FounderProfileBlock",0,({sectionHeading:e,title:l,description:s,founders:n})=>{let o=(0,a.useRef)(null),c=(0,r.useInView)(o,{once:!0,margin:"-10% 0px",amount:.15});return e&&l&&n?.length?(0,t.jsx)(i.motion.section,{ref:o,className:"bg-background py-8 md:py-10",variants:f,initial:"hidden",animate:c?"show":"hidden",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsx)(m,{sectionHeading:e,title:l,description:s,variants:y}),(0,t.jsx)(i.motion.div,{className:"grid grid-cols-1 gap-6 md:grid-cols-2 md:gap-8",variants:b,children:n?.map((e,a)=>(0,t.jsx)(g,{founder:e,variants:y},e.id??a))})]})}):null}],440825)},392420,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(760207),l=e.i(554937),s=e.i(269169),n=e.i(530941);let o=({description:e,className:a})=>{let o=(0,l.coercePlainTextToLexical)(e);return(0,s.hasRichTextContent)(o)?(0,t.jsx)("div",{className:(0,n.cn)((0,i.typographyVariants)({variant:"body-base"}),"text-black","[&_p]:m-0",a),children:(0,t.jsx)(r.default,{data:o,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},c={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"},d=({title:e,description:r,contentAlignment:l="center"})=>(0,t.jsxs)("div",{className:(0,n.cn)("mb-5 max-w-3xl md:mb-7",c[l??"center"]),children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-black",children:e})}),(0,s.hasRichTextContent)(r)?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},className:"mt-2",children:(0,t.jsx)(o,{description:r})}):null]});var m=e.i(73229),u=e.i(938518),h=e.i(383379),x=e.i(713419);let p=(0,m.createContext)(null);function g(){let e=(0,m.useContext)(p);if(!e)throw Error("PortfoliosSlider components must be used within PortfoliosSliderRoot");return e}function f({ariaLabel:e,direction:a,disabled:i,onClick:r}){let l="prev"===a?u.ArrowLeft:h.ArrowRight;return(0,t.jsx)("button",{type:"button",onClick:r,disabled:i,"aria-label":e,className:(0,n.cn)("border-primary bg-background text-primary flex size-11 shrink-0 items-center justify-center rounded-full border-2 shadow-md shadow-primary/20 transition-all",i?"cursor-not-allowed opacity-35":"cursor-pointer hover:bg-primary hover:text-primary-foreground hover:shadow-lg hover:shadow-
1primary/30 active:scale-95"),children:(0,t.jsx)(l,{size:20,strokeWidth:2})})}function y({children:e,portfolios:a}){let i=function(e){let t=function(){let[e,t]=(0,m.useState)(1);return(0,m.useEffect)(()=>{let e=()=>{window.matchMedia("(min-width: 1024px)").matches?t(3):window.matchMedia("(min-width: 768px)").matches?t(2):t(1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}(),[a,i]=(0,m.useState)(0),r=Math.max(0,e.length-t),l=e.length>t,s=a>0,n=a<r,o=100/t;(0,m.useEffect)(()=>{i(e=>Math.min(e,r))},[r]);let c=(0,m.useCallback)(()=>{i(e=>Math.max(0,e-1))},[]),d=(0,m.useCallback)(()=>{i(e=>Math.min(r,e+1))},[r]);return(0,m.useMemo)(()=>({activeIndex:a,canGoNext:n,canGoPrev:s,canSlide:l,cardsPerView:t,goNext:d,goPrev:c,slideBasis:o,portfolios:e}),[a,n,s,l,t,d,c,o,e])}(a);return(0,t.jsx)(p.Provider,{value:i,children:e})}function b(){let{canGoNext:e,canGoPrev:a,canSlide:i,goNext:r,goPrev:l}=g();return i?(0,t.jsxs)("div",{className:"flex items-center justify-end gap-3",children:[(0,t.jsx)(f,{ariaLabel:"Previous portfolio",direction:"prev",disabled:!a,onClick:l}),(0,t.jsx)(f,{ariaLabel:"Next portfolio",direction:"next",disabled:!e,onClick:r})]}):null}function v(){let{activeIndex:e,slideBasis:i,portfolios:r}=g();return(0,t.jsx)("div",{className:"min-w-0 overflow-hidden py-2 md:py-3",children:(0,t.jsx)(a.motion.div,{animate:{x:`-${e*i}%`},transition:{duration:.45,ease:"easeOut"},className:"flex w-full",children:r?.map((e,a)=>(0,t.jsx)("div",{className:"box-border h-full shrink-0 px-2 py-2 md:px-2.5",style:{flex:`0 0 ${i}%`},children:(0,t.jsx)(x.PortfolioCard,{portfolio:e})},e.id??`${e.title}-${a}`))})})}e.s(["ThankYouPortfoliosBlockComponent",0,({title:e,description:a,contentAlignment:i="center",portfolios:r})=>e&&r?.length?(0,t.jsx)("section",{className:"bg-grey w-full py-8 md:py-12 lg:py-14",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:(0,t.jsxs)(y,{portfolios:r,children:[(0,t.jsx)(d,{title:e,description:a,contentAlignment:i??"center"}),(0,t.jsx)("div",{className:"mb-3 md:mb-4",children:(0,t.jsx)(b,{})}),(0,t.jsx)(v,{})]})})}):null],392420)},578338,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(760207),l=e.i(162060),s=e.i(269169),n=e.i(925421),o=e.i(530941);let c=({tagline:e,heading:a,description:c,contentAlignment:d})=>{let m=(0,n.resolveContentAlignment)(d);return(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,ease:"easeOut"},className:(0,o.cn)("mb-8 flex w-full max-w-3xl flex-col gap-4",(0,n.sectionHeaderAlignmentClasses)(m)),children:[(0,t.jsx)(l.HeroTaglineRichText,{tagline:e,typography:"integrationArcTagline",contentAlignment:m}),(0,s.hasRichTextContent)(a)&&(0,t.jsx)(r.default,{data:a,typography:"integrationArcHeading",enableGutter:!1,enableProse:!1}),(0,s.hasRichTextContent)(c)&&(0,t.jsx)(r.default,{data:c,typography:"integrationArcDescription",enableGutter:!1,enableProse:!1})]})};var d=e.i(269429);let m=({problems:e,activeProblem:a,onProblemChange:i})=>(0,t.jsx)("div",{className:"flex flex-col gap-2",children:e.map((e,r)=>(0,t.jsxs)("button",{type:"button",onClick:()=>i(r),className:` 2 flex cursor-pointer items-center gap-3 rounded-xl border px-4 py-4 text-left 3 transition-all duration-200 ease-out 4 ${a===r?"border-primary bg-primary text-white shadow-[0_12px_28px_rgba(245,69,69,0.32)]":"border-[#1d1d1d] bg-[#0e0e0e] text-[#C9CBCE] hover:border-[#3a3a3a] hover:bg-[#141414]"} 5 `,children:[(0,t.jsx)("span",{className:`h-2 w-2 flex-none rounded-full ${a===r?"opacity-100":"opacity-55"}`,style:{background:"currentColor"},"aria-hidden":!0}),(0,t.jsx)(d.Typography,{variant:"body-base",weight:"bold",className:a===r?"text-white":"text-[#C9CBCE]",children:e.title})]},e.id||r))});var u=e.i(22533);let h={where:{bg:"bg-[#FFF4F4]",border:"border-[#FFD9D9]",text:"text-[#15181C]",titleColor:"text-primary",badgeColor:"text-[#C0392B]"},build:{bg:"bg-[#0d0d0d]",border:"border-[#242424]",text:"text-white",titleColor:"text-[#888]",badgeColor:"text-primary"},results:{bg:"bg-primary",border:"border-primary",text:"text-white",titleColor:"text-white/70",badgeColor:"text-white/85"}},x=({stage:e,title:a,heading:r,points:l,metric:s,link:n,variants:o})=>{let c=h[e],m="results"===e&&!!n&&!!(n?.type==="custom"&&n?.url||n?.type==="reference"&&n?.reference?.value);return(0,t.jsxs)(i.motion.div,{variants:o,className:`flex min-h-[300px] min-w-0 flex-col rounded-2xl border p-6 ${c.bg} ${c.border} ${c.text}`,children:[(0,t.jsx)(d.Typography,{variant:"body-xs",weight:"bold",className:`mb-3 tracking-[0.18em] uppercase ${c.titleColor}`,children:a}),s&&(0,t.jsx)(d.Typography,{as:"div",variant:"h3",className:"mb-5 text-white",children:s}),(0,t.jsx)(d.Typography,{variant:"h6",className:`mb-4 ${c.text}`,children:r}),(0,t.jsx)("ul",{className:"flex flex-1 flex-col gap-3",children:l.map((e,a)=>(0,t.jsxs)("li",{children:[(0,t.jsx)(d.Typography,{variant:"body-sm",className:`leading-[1.45] ${c.text}`,children:e.text}),(0,t.jsx)(d.Typography,{variant:"body-xs",weight:"bold",className:`mt-1 block tracking-[0.05em] ${c.badgeColor}`,children:e.badge})]},e.id||a))}),m&&n&&(0,t.jsx)(u.CMSLink,{...n,slot:"secondary",surface:"dark",size:"default",className:"mt-5 w-fit roun
5ded-lg border-0 bg-black px-4 py-4 whitespace-nowrap text-white transition-transform hover:-translate-y-0.5 hover:bg-black hover:text-white hover:shadow-[0_12px_26px_rgba(0,0,0,0.4)] md:!text-[12px] md:self-start md:px-5 lg:!text-base"})]})},p={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.15,delayChildren:.15}}},g={hidden:{opacity:0,y:20,scale:.98},show:{opacity:1,y:0,scale:1,transition:{duration:.5,ease:"easeOut"}}},f=({problem:e})=>e?(0,t.jsxs)(i.motion.div,{variants:p,initial:"hidden",animate:"show",className:"grid min-w-0 gap-4 md:grid-cols-3",children:[(0,t.jsx)(x,{stage:"where",title:e.whereYouAre.stageLabel?.trim()||"Where you are",heading:e.whereYouAre.heading,points:e.whereYouAre.points,variants:g}),(0,t.jsx)(x,{stage:"build",title:e.whatWeBuild.stageLabel?.trim()||"What we build",heading:e.whatWeBuild.heading,points:e.whatWeBuild.points,variants:g}),(0,t.jsx)(x,{stage:"results",title:e.results.stageLabel?.trim()||"Where you'll be",heading:e.results.heading,points:e.results.points,metric:e.results.metric,link:e.results.link,variants:g})]}):null;e.s(["IntegrationArcComponent",0,({tagline:e,heading:i,description:r,contentAlignment:l,problems:s})=>{let[n,o]=(0,a.useState)(0);return(0,t.jsxs)("section",{className:"relative overflow-hidden bg-[#0a0a0a] py-12 text-white md:py-20",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute -left-40 -bottom-44 h-[520px] w-[520px] rounded-full opacity-70",style:{background:"radial-gradient(circle, rgba(58, 13, 13, 1) 0%, transparent 70%)",filter:"blur(140px)"}}),(0,t.jsxs)("div",{className:"relative z-10 mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsx)(c,{tagline:e,heading:i,description:r,contentAlignment:l}),(0,t.jsxs)("div",{className:"grid gap-6 lg:grid-cols-[0.72fr_2fr]",children:[(0,t.jsx)(m,{problems:s,activeProblem:n,onProblemChange:o}),(0,t.jsx)(f,{problem:s[n]},n)]})]})]})}],578338)},66918,e=>{"use strict";var t=e.i(156169),a=e.i(73229);let i=({onPrev:e,onNext:a,disablePrev:i,disableNext:r})=>(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-3 mr-6",children:[(0,t.jsx)("button",{type:"button",onClick:e,disabled:i,"aria-label":"Previous card",className:"border-primary text-primary hover:border-primary/80 hover:text-primary/80 flex size-12 cursor-pointer items-center justify-center rounded-full border transition-all disabled:pointer-events-none disabled:opacity-40",children:(0,t.jsx)("svg",{width:24,height:16,viewBox:"0 0 24 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M2.12598 7.667H22.126M7.45998 1L1.49998 6.96C1.16698 7.293 0.999977 7.46 0.999977 7.667C0.999977 7.874 1.16698 8.041 1.49998 8.374L7.45998 14.334",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,t.jsx)("button",{type:"button",onClick:a,disabled:r,"aria-label":"Next card",className:"border-primary text-primary hover:border-primary/80 hover:text-primary/80 flex size-12 cursor-pointer items-center justify-center rounded-full border transition-all disabled:pointer-events-none disabled:opacity-40",children:(0,t.jsx)("svg",{width:24,height:16,viewBox:"0 0 24 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M21 7.667H1M15.666 1L21.626 6.96C21.959 7.293 22.126 7.46 22.126 7.667C22.126 7.874 21.959 8.041 21.626 8.374L15.666 14.334",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})})})]});var r=e.i(502363),l=e.i(269429),s=e.i(128113),n=e.i(530941);let o=({card:e,index:a})=>{let i="primary"===e.theme,o=e.solutionPoints?.filter(e=>e.text?.trim())??[],c=e.chipLabel?.trim()||"Problem";return(0,t.jsxs)("article",{"data-problem-solving-card":!0,className:(0,n.cn)("flex min-h-full flex-col items-start rounded-xl p-6 md:p-8",i?"bg-primary":"bg-grey"),children:[(0,t.jsx)("div",{className:(0,n.cn)("mb-4 inline-flex max-w-max rounded-full px-6 py-2",i?"bg-white":"bg-primary"),children:(0,t.jsx)(l.Typography,{variant:"body-base",weight:"medium",className:i?"text-primary":"text-white",children:c})}),(0,t.jsx)(l.Typography,{as:"h3",variant:"body-xl",weight:"bold",className:(0,n.cn)("mb-3",i?"text-white":"text-dark"),children:e.problemTitle}),(0,t.jsx)(s.VariantRichText,{data:e.problemDescription,variant:"body-base",weight:"normal",className:(0,n.cn)("mb-6",i?"text-white/90":"text-muted-foreground")}),o.length>0&&(0,t.jsxs)("div",{className:"mt-auto",children:[(0,t.jsxs)("div",{className:(0,n.cn)("mb-3 flex items-center gap-2",i?"text-white":"text-dark"),children:[(0,t.jsx)(r.Lightbulb,{className:(0,n.cn)("size-5 shrink-0",i?"text-white":"text-dark"),strokeWidth:2,"aria-hidden":!0}),(0,t.jsx)(l.Typography,{weight:"bold",className:(0,n.cn)("uppercase",i?"text-white":"text-dark"),children:"Solution"})]}),(0,t.jsx)("ul",{className:"flex flex-col gap-2",children:o.map((e,r)=>(0,t.jsxs)("li",{className:"flex gap-2",children:[(0,t.jsx)(l.Typography,{as:"div",variant:"body-base",className:(0,n.cn)("mt-0.5 shrink-0",i?"text-white":"text-dark"),children:"â¢"}),(0,t.jsx)(l.Typography,{variant:"body-base",className:(0,n.cn)(i?"text-white":"text-dark"),children:e.text})]},e.id??`${a}-${r}`))})]})]})},c=({title:e,description:a})=>(0,t.jsxs)("div",{className:"mb-6 w-full text-center md:mb-6",children:[(0,t.jsx)(l.Typography,{variant:"h2",className:"mb-3 text-dark",children:e}),(0,t.jsx)(s.VariantRichText,{data:a,variant:"body-lg",className:"mx-auto max-w-3xl text-muted-foreground"})]});e.s(["ProblemSolvingBlock",0,({title:e,description:r,cards:l=[]})=>{let s=(0,a.useRef)(null),[n,d]=(0,a.useState)(!1),[m,u]=(0,a.useState)(!1),h=(0,a.useCallback)(()=>{let e=s.current;e&&(d(e.scrollLeft>4),u(e.scrollLeft<e.scrollWidth-e.clientWidth-4))},[]);(0,a.useEffect)(()=>{h();let e=s.current;if(!e)return;e.addEventListener("scroll",h,{passive:!0});let t=new ResizeObserver(h);return t.observe(e),()=>{e.removeEventListener("scroll",h),t.disconnect()}},[l,h]);let x=(0,a.useCallback)(e=>{let t=s.current;if(!t)return;let a=t.querySelector("[data-problem-solving-card]"),i=window.matchMedia("(min-width: 1024px)").matches,r
5=((a?.offsetWidth??320)+16)*(i?2:1);t.scrollBy({left:"left"===e?-r:r,behavior:"smooth"})},[]);(0,a.useEffect)(()=>{if(l.length<=2||!window.matchMedia("(min-width: 1024px)").matches)return;let e=s.current;if(!e)return;let t=setInterval(()=>{if(e.scrollLeft>=e.scrollWidth-e.clientWidth-4)e.scrollTo({left:0,behavior:"smooth"});else{let t=e.querySelector("[data-problem-solving-card]"),a=((t?.offsetWidth??320)+16)*2;e.scrollBy({left:a,behavior:"smooth"})}},5e3);return()=>clearInterval(t)},[l]);let p=(0,a.useCallback)(()=>x("left"),[x]),g=(0,a.useCallback)(()=>x("right"),[x]);if(!l||0===l.length)return null;let f=l.length>1;return(0,t.jsx)("section",{className:"w-full overflow-hidden bg-white pt-8 md:pt-8",children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-screen-2xl md:py-6",children:[(0,t.jsx)(c,{title:e,description:r}),f&&(0,t.jsx)("div",{className:"mb-6 flex w-full justify-end md:mb-8",children:(0,t.jsx)(i,{onPrev:p,onNext:g,disablePrev:!n,disableNext:!m})}),(0,t.jsx)("div",{ref:s,className:"flex w-full gap-4 overflow-x-auto px-4 pb-1 scroll-px-4 md:px-8 md:scroll-px-8 lg:px-[5%] lg:scroll-px-[5%] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",style:{scrollSnapType:"x mandatory"},children:[...l,...l].map((e,a)=>(0,t.jsx)("div",{className:"w-full shrink-0 sm:w-[24rem] lg:w-[45%]",style:{scrollSnapAlign:"start"},children:(0,t.jsx)("div",{className:"flex h-full w-full flex-col items-start text-left",children:(0,t.jsx)(o,{card:e,index:a})})},`${e.id??a}-${a}`))})]})})}],66918)},936428,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(715712);e.i(251475);var s=e.i(231396),n=e.i(519455),o=e.i(957053);let c=({metrics:e,limit:a=4})=>e?.length?(0,t.jsx)("div",{className:"grid grid-cols-2 gap-x-8 gap-y-4 lg:grid-cols-3",children:e?.slice(0,a).map((e,a)=>(0,t.jsxs)("div",{className:"flex flex-col overflow-hidden pr-6 last:border-r-0 lg:border-r lg:border-white/80",children:[(0,t.jsx)(r.Typography,{as:"span",variant:"h6",className:"text-white",children:e.value}),(0,t.jsx)(r.Typography,{variant:"body-sm",weight:"medium",className:"text-white/70",children:e.label})]},a))}):null;var d=e.i(530941),m=e.i(360308);let u=({item:e,isActive:a,imgSettings:i})=>{let u=e.thumbnail||e.featuredImage,h="object"==typeof u&&null!==u?u:null,x=e.slug?(0,m.getCaseStudyPath)(e.slug):"#";return(0,t.jsxs)("div",{className:(0,d.cn)("relative flex h-full w-full flex-col-reverse overflow-hidden rounded-[32px] border transition-[border-color,box-shadow] duration-500 ease-[cubic-bezier(0.4,0,0.2,1)] lg:flex-row",a?"border-white/20 bg-gradient-to-br from-white/10 to-transparent shadow-[0_0_60px_-10px_rgba(255,255,255,0.12)] backdrop-blur-md":"border-white/5 bg-white/5"),children:[(0,t.jsxs)("div",{className:"flex flex-1 flex-col p-6 md:p-8 lg:px-12 lg:py-16",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsx)(r.Typography,{variant:"h3",className:"text-white",children:e.title}),(0,t.jsx)(r.Typography,{variant:"body-base",weight:"medium",className:"text-white",children:e.summary||e.description}),(0,t.jsx)(c,{metrics:e.metrics,limit:3})]}),(0,t.jsx)("div",{className:"mt-8",children:(0,t.jsx)(n.Button,{asChild:!0,variant:(0,o.getCtaVariant)({slot:"primary",surface:"dark"}),className:"cursor-pointer rounded-lg px-4 py-6 transition-transform hover:scale-105 md:px-8",children:(0,t.jsx)(l.default,{href:x,children:"Read the Full Case Study"})})})]}),(0,t.jsx)("div",{className:"relative aspect-video w-full lg:aspect-auto lg:w-[48%]",children:h&&(0,t.jsx)(s.BlockImage,{resource:h,settings:i,fill:!0,imageClassName:"object-cover",priority:a})})]})};var h=e.i(938518),x=e.i(383379);e.s(["CaseStudyGridCarousel",0,({heading:e,subheading:l,caseStudies:s,imgSettings:n})=>{let o=(0,a.useMemo)(()=>(s||[]).map(e=>e.caseStudy).filter(e=>"object"==typeof e),[s]),c=o.length,m=(0,a.useMemo)(()=>0===c?[]:[o[c-1],...o,o[0]],[o,c]),[p,g]=(0,a.useState)(1),[f,y]=(0,a.useState)(!1),b=(0,a.useCallback)(()=>{g(e=>Math.min(e+1,c+1))},[c]),v=(0,a.useCallback)(()=>{g(e=>Math.max(e-1,0))},[]);return((0,a.useEffect)(()=>{if(!f)return;let e=0,t=requestAnimationFrame(()=>{e=requestAnimationFrame(()=>y(!1))});return()=>{cancelAnimationFrame(t),cancelAnimationFrame(e)}},[f]),0===c)?null:(0,t.jsx)("section",{className:"bg-black py-16 text-white md:py-20",children:(0,t.jsxs)("div",{className:"relative mx-auto px-4 md:px-8",children:[(0,t.jsxs)("div",{className:"mb-4 text-center md:mb-12",children:[(0,t.jsx)(r.Typography,{variant:"h2",className:"mb-4 text-white",children:e}),l&&(0,t.jsx)(r.Typography,{variant:"body-lg",className:"mx-auto max-w-3xl text-white",children:l})]}),(0,t.jsxs)("div",{className:"relative mx-auto w-full",children:[(0,t.jsx)("div",{className:"overflow-hidden py-6 md:py-10",children:(0,t.jsx)(i.motion.div,{drag:"x",dragConstraints:{left:0,right:0},onDragEnd:(e,t)=>{t.offset.x>50?v():t.offset.x<-50&&b()},initial:!1,animate:{x:`calc(-${72*p}% + 14%)`},transition:f?{duration:0}:{duration:.4,ease:"easeInOut"},onAnimationComplete:()=>{0===p?(y(!0),g(c)):p===c+1&&(y(!0),g(1))},className:"flex w-full cursor-grab active:cursor-grabbing",children:m.map((e,a)=>(0,t.jsx)("div",{className:(0,d.cn)("w-[72%] shrink-0 px-2 transition-transform duration-500 ease-[
5cubic-bezier(0.4,0,0.2,1)] md:px-4",a!==p?"scale-[0.93]":"scale-100"),children:(0,t.jsx)(u,{item:e,isActive:a===p,imgSettings:n})},a))})}),(0,t.jsx)("button",{onClick:v,"aria-label":"Previous",className:"border-primary absolute top-1/2 left-8 z-10 hidden h-12 w-12 -translate-y-1/2 cursor-pointer items-center justify-center rounded-full border-2 bg-white shadow-2xl transition-all hover:scale-110 active:scale-95 lg:flex",children:(0,t.jsx)(h.ArrowLeft,{className:"text-primary h-6 w-6"})}),(0,t.jsx)("button",{onClick:b,"aria-label":"Next",className:"border-primary absolute top-1/2 right-8 z-10 hidden h-12 w-12 -translate-y-1/2 cursor-pointer items-center justify-center rounded-full border-2 bg-white shadow-2xl transition-all hover:scale-110 active:scale-95 lg:flex",children:(0,t.jsx)(x.ArrowRight,{className:"text-primary h-6 w-6"})}),(0,t.jsxs)("div",{className:"mt-6 flex justify-center gap-6 lg:hidden",children:[(0,t.jsx)("button",{onClick:v,"aria-label":"Previous",className:"flex h-12 w-12 cursor-pointer items-center justify-center rounded-full border border-white/20 bg-white/5 shadow-lg transition-transform active:scale-90",children:(0,t.jsx)(h.ArrowLeft,{className:"h-6 w-6"})}),(0,t.jsx)("button",{onClick:b,"aria-label":"Next",className:"flex h-12 w-12 cursor-pointer items-center justify-center rounded-full border border-white/20 bg-white/5 shadow-lg transition-transform active:scale-90",children:(0,t.jsx)(x.ArrowRight,{className:"h-6 w-6"})})]})]})]})})}],936428)},1170,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(140802),l=e.i(732919),s=e.i(543340),n=e.i(269429),o=e.i(519455),c=e.i(957053);e.i(251475);var d=e.i(231396);let m=({image:e,imgSettings:a})=>e?.url?(0,t.jsx)("div",{className:"relative z-10 mx-auto h-[180px] w-full max-w-[300px] md:h-[260px] md:max-w-[420px]",children:(0,t.jsx)(d.BlockImage,{resource:e,settings:a,fill:!0,priority:!0,imageClassName:"object-contain"})}):null;var u=e.i(760207),h=e.i(554937),x=e.i(269169),p=e.i(530941);let g=({description:e,className:a})=>{let i=(0,h.coercePlainTextToLexical)(e);return(0,x.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,p.cn)((0,n.typographyVariants)({variant:"body-md"}),"text-dark/70 mx-auto mb-4 max-w-xl sm:max-w-2xl","[&_p]:m-0",a),children:(0,t.jsx)(u.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};var f=e.i(715712);l.default.registerPlugin(s.default),e.s(["ServicesSliderBlock",0,({heading:e,slides:d=[]})=>{let[u,h]=(0,a.useState)(0),x=(0,a.useRef)(null),p=(0,a.useRef)(null),y=(0,a.useRef)(null),b=(0,a.useRef)(0);if((0,a.useEffect)(()=>{if(!d?.length||!x.current||!p.current)return;let e=l.default.context(()=>{if(d.length<=1){y.current&&(y.current.style.transform="scaleX(1)");return}s.default.create({trigger:x.current,start:"top top",end:()=>`+=${Math.max(1,d.length-1)*window.innerHeight*.5}`,pin:p.current,pinSpacing:!0,anticipatePin:0,scrub:!0,invalidateOnRefresh:!0,onUpdate:e=>{let t=e.progress,a=d.length-1,i=Math.min(a,Math.round(t*a));i!==b.current&&(b.current=i,h(i)),y.current&&(y.current.style.transform=`scaleX(${t})`)}})},x),t=()=>s.default.refresh();"u">typeof document&&"fonts"in document&&document.fonts.ready.then(t);let a=null;"complete"===document.readyState?t():(a=t,window.addEventListener("load",a));let i=setTimeout(t,250);return()=>{a&&window.removeEventListener("load",a),clearTimeout(i),e.revert()}},[d.length]),!d.length)return null;let v=d[u],w=d.length<=1;return(0,t.jsx)("div",{ref:x,className:"relative w-full",children:(0,t.jsxs)("section",{ref:p,className:`relative flex w-full flex-col overflow-hidden bg-white ${w?"py-12 md:py-16":"h-dvh"}`,children:[(0,t.jsx)("div",{className:"bg-grey absolute top-0 left-0 z-50 h-1.5 w-full",children:(0,t.jsx)("div",{ref:y,className:"bg-primary h-full w-full origin-left",style:{transform:w?"scaleX(1)":"scaleX(0)"}})}),(0,t.jsxs)("div",{className:"relative z-10 container mx-auto flex min-h-0 flex-1 flex-col px-4 py-8 md:py-10",children:[(0,t.jsx)("div",{className:"shrink-0 text-center",children:(0,t.jsx)(n.Typography,{variant:"h2",className:"text-black",children:e})}),(0,t.jsxs)("div",{className:"relative mt-4 flex min-h-0 flex-1 flex-col items-center justify-center md:mt-6",children:[(0,t.jsx)("div",{className:"relative flex w-full max-w-3xl flex-1 items-center justify-center",children:(0,t.jsx)(r.AnimatePresence,{mode:"wait",children:(0,t.jsx)(i.motion.div,{initial:{opacity:0,scale:.96}
5,animate:{opacity:1,scale:1},exit:{opacity:0,scale:1.02},transition:{duration:.45,ease:"easeOut"},className:"relative z-10 w-full",children:(0,t.jsx)(m,{image:v.image,imgSettings:v.imgSettings})},`${u}-image`)})}),(0,t.jsx)("div",{className:"relative z-20 mt-4 flex w-full shrink-0 flex-col items-center px-4 pb-4 text-center md:mt-6",children:(0,t.jsx)(r.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},exit:{opacity:0,y:-12},transition:{duration:.4,ease:"easeOut"},className:"flex flex-col items-center",children:[(0,t.jsx)(n.Typography,{variant:"h3",className:"text-primary mb-2 md:mb-3",children:v.title}),(0,t.jsx)(g,{description:v.description}),(0,t.jsx)(o.Button,{variant:(0,c.getCtaVariant)({slot:"primary",surface:"light"}),size:"lg",asChild:!0,children:(0,t.jsx)(f.default,{href:v.ctaUrl||"#",children:v.ctaLabel||"View All Services"})})]},u)})})]})]})]})})}],1170)},521966,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(648703),r=e.i(22533);e.i(251475);var l=e.i(231396),s=e.i(269429),n=e.i(760207),o=e.i(554937),c=e.i(269169),d=e.i(530941);let m=({description:e,variant:a="body-base",className:i})=>{let r=(0,o.coercePlainTextToLexical)(e);return(0,c.hasRichTextContent)(r)?(0,t.jsx)("div",{className:(0,d.cn)((0,s.typographyVariants)({variant:a}),"[&_p]:m-0",i),children:(0,t.jsx)(n.default,{data:r,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},u=({calendarCard:e})=>{let n="object"==typeof e.icon&&null!==e.icon?e.icon:null;return(0,t.jsxs)(a.motion.article,{className:"border-border bg-background flex flex-col gap-6 rounded-2xl border-2 p-6 shadow-sm md:flex-row md:items-center md:justify-between md:gap-8 md:p-7",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6,ease:"easeOut",delay:.25},whileHover:{scale:1.01},children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-4",children:[(0,t.jsx)("div",{className:"text-primary flex size-12 shrink-0 items-center justify-center",children:n?(0,t.jsx)(l.BlockImage,{resource:n,settings:e.iconImgSettings,className:"size-12",imageClassName:"size-12 object-contain"}):(0,t.jsx)(i.Calendar,{className:"size-10 stroke-[1.5]","aria-hidden":!0})}),(0,t.jsxs)("div",{className:"space-y-3",children:[e.title?(0,t.jsx)(s.Typography,{variant:"h3",className:"text-black",children:e.title}):null,(0,t.jsx)(m,{description:e.description,variant:"body-sm",className:"text-black max-w-xl"})]})]}),e.link?(0,t.jsx)("div",{className:"shrink-0 md:self-center",children:(0,t.jsx)(r.CMSLink,{...e.link,slot:"secondary",surface:"light",appearance:"outline",size:"default",className:"hover:bg-background w-full rounded-lg px-8 py-6 sm:w-auto"})}):null]})},h={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"},x=({title:e,description:i,contentAlignment:r="center"})=>(0,t.jsxs)("div",{className:(0,d.cn)("mb-10 max-w-3xl md:mb-14",h[r??"center"]),children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(s.Typography,{variant:"h2",className:"text-black",children:e})}),(0,c.hasRichTextContent)(i)?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},className:"mt-4",children:(0,t.jsx)(m,{description:i,variant:"body-base",className:"text-black"})}):null]}),p=({founder:e})=>{let i="object"==typeof e.profileImage&&null!==e.profileImage?e.profileImage:null;return(0,t.jsxs)(a.motion.article,{className:"border-border bg-background flex h-full min-h-[280px] flex-col gap-5 rounded-2xl border-2 p-6 shadow-sm transition-colors duration-300 md:min-h-[300px] md:p-7",whileHover:{scale:1.02},transition:{duration:.3,ease:"easeOut"},children:[i?(0,t.jsx)("div",{className:"border-border bg-muted relative size-14 shrink-0 overflow-hidden rounded-full border md:size-16",children:(0,t.jsx)(l.BlockImage,{resource:i,settings:e.profileImgSettings,fill:!0,imageClassName:"object-cover"})}):null,(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(s.Typography,{variant:"h3",className:"text-black",children:e.name}),e.designation?(0,t.jsx)(s.Typography,{variant:"body-sm",className:"text-muted-foreground",children:e.designation}):null]}),(0,t.jsx)("div",{className:"flex flex-1 flex-col",children:(0,t.jsx)(m,{description:e.description,variant:"body-sm",className:"text-dark leading-relaxed"})}),(0,t.jsx)("div",{className:"mt-auto pt-1",children:e.link?(0,t.jsx)(r.CMSLink,{...e.link,slot:"secondary",surface:"light",appearance:"outline",size:"default",className:"hover:bg-background w-full rounded-lg px-8 py-6 sm:w-auto"}):null})]})};e.s(["ConnectFounderBlockComponent",0,({title:e,description:i,contentAlignment:r="center",founders:l,calendarCard:s})=>e&&l?.length&&s?.title?(0,t.jsx)("section",{className:"bg-grey w-full py-8 md:py-12 lg:py-14",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-lg px-4 md:px-8",children:[(0,t.jsx)(x,{title:e,description:i,contentAlignment:r??"center"}),(0,t.jsx)("div",{className:"mb-6 grid grid-cols-1 gap-6 md:mb-8 md:grid-cols-2 md:items-stretch md:gap-8",children:l.map((e,i)=>(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6,ease:"easeOut",delay:.1*(i+1)},className:"h-full",children:(0,t.jsx)(p,{founder:e})},e.id??`${e.name}-${i}`))}),(0,t.jsx)(u,{calendarCard:s})]})}):null],521966)},746879,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(715712);e.i(251475);var s=e.i(231396),n=e.i(530941);let o=({year:e,image:a,imgSettings:o,awardName:c,organization:d,className:m,isActive:u,isDimmed:h,link:x})=>{let p="object"==typeof a&&null!==a?a:null;return(0,t.jsxs)(l.default,{href:x,className:(0,n.cn)("relative flex flex-col items-center justify-between","rounded-2xl border transition-all duration-500",h?"border-white/5 bg-gradient-to-b from-[#060707]/[80%] to-[#363f48]/[80%] opacity-100":"border-white/10 bg-gradient-to-b from-[#060707] to-[#363f48]","h-full w-full p-5 select-none",m),children:[(0,t.jsx)(r.Typography,{as:"span",variant:"caption",weight:"semibold",className:"self-start tracking-wide text-white/40",children:e??""}),(0,t.jsx)("div",{className:"flex flex-1 items-center justify-center py-2",children:p?(0,t.jsx)(i.motion.div,{animate:{scale:u?1.2:1},transition:{type:"spring",stiffness:300,damping:25},className:"flex items-center justify-center",children:(0,t.jsx)(s.BlockImage,{resource:p,settings:o,className:"h-auto max-h-[130px] w-auto max-w-full",imageClassName:"object-contain"})}):(0,t.jsx)("div",{className:"flex h-20 w-20 items-center justify-center rounded-full border-2 border-white/20 text-2xl text-white/30",children:d?.charAt(0)??"â
"})}),d&&(0,t.jsx)(r.Typography,{as:"span",variant:"caption",className:"text-center text-white/40",children:d})]})},c={"-2":{x:-488,width:220,height:230,opacity:1,zIndex:1},"-1":{x:-244,width:220,height:255,opacity:1,zIndex:3}
5,0:{x:0,width:220,height:300,opacity:1,zIndex:5},1:{x:244,width:220,height:255,opacity:1,zIndex:3},2:{x:488,width:220,height:230,opacity:1,zIndex:1}},d={"-2":{x:-400,width:280,height:320,opacity:0,zIndex:0},"-1":{x:-400,width:280,height:320,opacity:0,zIndex:0},0:{x:0,width:280,height:320,opacity:1,zIndex:5},1:{x:400,width:280,height:320,opacity:0,zIndex:0},2:{x:400,width:280,height:320,opacity:0,zIndex:0}},m={type:"tween",duration:.45,ease:[.25,.1,.25,1]};e.s(["AwardsCarouselBlock",0,({heading:e,subheading:l,awards:s})=>{let[n,u]=(0,a.useState)(0),[h,x]=(0,a.useState)(!0),[p,g]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=()=>x(window.innerWidth>=768);return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let f=(0,a.useRef)(null),[y,b]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{let e=f.current;if(!e||"u"<typeof IntersectionObserver)return void b(!0);let t=new IntersectionObserver(([e])=>b(e.isIntersecting),{rootMargin:"100px"});return t.observe(e),()=>t.disconnect()},[]),(0,a.useEffect)(()=>{if(p||!y)return;let e=s?.length??0;if(e<=1)return;let t=setTimeout(()=>u(t=>(t+1)%e),4e3);return()=>clearTimeout(t)},[p,y,n,s]),!s||0===s.length)return null;let v=s.length,w=(0,a.useCallback)(()=>{u(e=>(e-1+v)%v)},[v]),j=(0,a.useCallback)(()=>{u(e=>(e+1)%v)},[v]),N=e=>{let t=e-n;return t>Math.floor(v/2)&&(t-=v),t<-Math.ceil(v/2)&&(t+=v),t};return(0,t.jsx)("section",{ref:f,className:"overflow-hidden bg-white py-12 md:py-12 pt-12 pb-6 md:pb-6",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-12 flex flex-col gap-6 md:flex-row md:items-start md:justify-between",children:[(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)(r.Typography,{variant:"h2",className:"mb-3 text-black",children:e}),l&&(0,t.jsx)(r.Typography,{variant:"body-lg",className:"text-black",children:l})]}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-3 self-start md:mt-2",children:[(0,t.jsx)("button",{onClick:w,"aria-label":"Previous award",className:"border-primary text-primary hover:border-primary/80 hover:text-primary/80 flex size-12 cursor-pointer items-center justify-center rounded-full border transition-all",children:(0,t.jsx)("svg",{width:24,height:16,viewBox:"0 0 24 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M2.12598 7.667H22.126M7.45998 1L1.49998 6.96C1.16698 7.293 0.999977 7.46 0.999977 7.667C0.999977 7.874 1.16698 8.041 1.49998 8.374L7.45998 14.334",stroke:"#F54545",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,t.jsx)("button",{onClick:j,"aria-label":"Next award",className:"border-primary text-primary hover:border-primary/80 hover:text-primary/80 flex size-12 cursor-pointer items-center justify-center rounded-full border transition-all",children:(0,t.jsx)("svg",{width:24,height:16,viewBox:"0 0 24 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M21 7.667H1M15.666 1L21.626 6.96C21.959 7.293 22.126 7.46 22.126 7.667C22.126 7.874 21.959 8.041 21.626 8.374L15.666 14.334",stroke:"#F54545",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})})})]})]}),(0,t.jsx)("div",{className:"relative flex h-[320px] w-full items-center justify-center",onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1),children:s.map((e,a)=>{let r,l=Math.abs(r=N(a))>2?{x:r>0?900:-900,width:240,height:200,opacity:0,zIndex:0}:(h?c:d)[String(r)];return(0,t.jsx)(i.motion.div,{className:"absolute flex items-center justify-center overflow-hidden",style:{zIndex:l.zIndex},animate:{x:l.x,width:l.width,height:l.height,opacity:l.opacity},transition:m,onClick:()=>u(a),children:(0,t.jsx)(o,{year:e.year,image:e.image,imgSettings:e.imgSettings,awardName:e.awardName,organization:e.organization,isActive:0===N(a),isDimmed:2===Math.abs(N(a)),link:e?.url?.trim()||"#"})},e.id??a)})})]})})}],746879)},387603,e=>{"use strict";var t=e.i(156169),a=e.i(73229);e.i(386887);var i=e.i(970445);e.i(693573),e.i(503975);var r=e.i(411039),l=e.i(460749),s=e.i(344257);function n(e){return e&&"object"==typeof e&&"name"in e&&"string"==typeof e.name?e.name:null}function o(e){return null!=e&&"object"==typeof e&&"id"in e&&"number"==typeof e.id}var c=e.i(269429),d=e.i(519455),m=e.i(957053),u=e.i(112086),h=e.i(530941);function x({children:e,className:a}){return(0,t.jsxs)("div",{className:(0,h.cn)("inline-flex items-center gap-2.5",a),children:[(0,t.jsx)("div",{className:"h-px w-[26px] bg-current opacity-60"}),(0,t.jsx)(c.Typography,{variant:"none",as:"span",className:"font-jetbrains text-[12px] leading-none tracking-[0.16em] text-current uppercase",children:e})]})}let p={background:"radial-gradient(80% 150% at 50% -20%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 60%)"},g=({kicker:e,children:a})=>{let i=e?.trim();return(0,t.jsxs)("div",{className:"relative isolate w-full overflow-hidden bg-dark-blue px-6 pt-16 pb-2 md:px-12 md:pt-24 md:pb-4",children:[(0,t.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0 -z-10",style:p}),i?(0,t.jsx)(u.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:"easeOut"},className:"mb-6 flex justify-center md:mb-8",children:(0,t.jsx)(x,{className:"text-[#FF8A8A]",children:i})}):null,a]})},f=["Industries","Services"];e.s(["PortfolioListingHeroBlock",0,({kicker:e,heading:u,description:h,cta:x,industryFilters:p,serviceFilters:y,orderedCaseStudies:b,pageSize:v})=>{let w=v&&v>0?v:12,[j,N]=(0,a.useState)("Industries"),[k,C]=(0,a.useState)("Show All"),[T,S]=(0,a.useState)(w);(0,a.useEffect)(()=>{S(w)},[j,k,w]);let I=(0,a.useMemo)(()=>Array.from(new Set((("Industries"===j?p:y)??[]).map(e=>!1===e.visible?null:"Industries"===j?n(e.industry):"Services"===j?n(e.service):n(e.region)).filter(e=>!!e))).sort(),[j,p,y]),M=(0,a.useMemo)(()=>(b??[]).map(e=>"object"==typeof e?e:null).filter(o),[b]),P=(0,a.useMemo)(()=>"Show All"===k?M:M.filter(e=>("Industries"===j?(e.relatedIndustries??[]).map(e=>n(e)).filter(e=>!!e):"Services"===j?(e.relatedServices??[]).map(e=>n(e)).filter(e=>!!e):(e.relatedRegions??[]).map(e=>n(e)).filter(e=>!!e)).includes(k)),[M,j,k]),A=(0,a.useMemo)(()=>P.slice(0,T),[P,T]),L=T<P.length;return(0,t.jsxs)("section",{className:"bg-white pb-16 md:pb-24",children:[(0,t.jsx)(g,{kicker:e?.trim()||"Create · Inspire · Deliver",children:(0,t.jsx)(r.PortfolioHeader,{heading:u,description:h,cta:x,surface:"dark"})}),(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsxs)("div",{className:"mx-auto mt-12 mb-10 w-full max-w-[1008px] md:mt-16",children:[(0,t.jsx)(s.PortfolioTabs,{activeTab:j,onTabChange:e=>{N(e),C("Show All")},tabs:f}),(0,t.jsx)(l.PortfolioFilters,{filters:I,activeFilter:k,onFilterChange:C})]}),P.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.PortfolioListingCardGrid,{studies:A}),L?(0,t.jsx)("div",{className:"mt-12 flex justify-center md:mt-16",children:(0,t.jsx)(d.Button,{type:"button",variant:(0,m.getCtaVariant)({slot:"primary",surface:"light"}),size:"lg",className:"rounded-md",onClick:()=>S(e=>e+w),children:"Load More Case Studies"})}):null]}):(0,t.jsx)("div",{className:"py-12 text-center",children:(0,t.jsx)(c.Typography,{variant:"body-base",weight:"medium",className:"text-muted-foreground",children:0===M.length?"No portfolios are linked in this block yet. Add portfolios in the CMS (Portfolio Listing Hero â Portfolios).":'No portfolios match this view. Try "Show All" or another chip in this tab.'})})]})]})}],387603)},10231,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(140802),l=e.i(938518),s=e.i(383379),n=e.i(269429);e.i(251475);var o=e.i(231396),c=e.i(128113);let d=({feature:e})=>{let a=e.icon&&"object"==typeof e.icon?e.icon:null;return(0,t.jsxs)("div",{className:"flex h-full flex-col rounded-2xl bg-white p-6 lg:p-8",children:[(0,t.jsx)("div",{className:"mb-5 flex h-10 w-10 shrink-0 items-center justify-center",children:a?.url?(0,t.jsx)(o.BlockImage,{resource:a,settings:e.iconImgSettings,className:"h-10 w-10",imageClassName:"h-10 w-10 object-contain"}):(0,t.jsx)("div",{className:"h-10 w-10 rounded bg-primary/20"})}),(0,t.jsx)(n.Typography,{variant:"h3",className:"mb-3 text-black",children:e.title}),(0,t.jsx)(c.VariantRichText,{data:e.description,variant:"body-sm",weight:"normal",className:"text-black"})]})};var m=e.i(269169),u=e.i(530941);
5e.s(["SubIndustryFeaturesBlock",0,({heading:e,subtitle:o,features:h=[]})=>{let[x,p]=(0,a.useState)(0),[g,f]=(0,a.useState)(1),[y,b]=(0,a.useState)(3),v=(0,a.useRef)(null);(0,a.useEffect)(()=>{let e=()=>{b(window.innerWidth<768?1:3),p(0)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let w=Math.ceil(h.length/y),j=x>0,N=x<w-1,k=(0,a.useCallback)(()=>{N&&(f(1),p(e=>e+1))},[N]),C=(0,a.useCallback)(()=>{j&&(f(-1),p(e=>e-1))},[j]),T=h.slice(x*y,x*y+y);return h&&0!==h.length?(0,t.jsx)("section",{ref:v,className:"bg-black py-12 sm:py-16",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-4 flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between",children:[(0,t.jsx)("div",{className:"w-full sm:max-w-3xl",children:(0,t.jsx)(n.Typography,{variant:"h2",className:"text-white",children:e})}),(0,t.jsxs)("div",{className:"hidden shrink-0 items-start gap-3 pt-1 sm:flex",children:[(0,t.jsx)("button",{onClick:C,disabled:!j,"aria-label":"Previous",className:"border-primary flex h-11 w-11 cursor-pointer items-center justify-center rounded-full border bg-white transition-all hover:bg-white/90 disabled:pointer-events-none disabled:border-white/10 disabled:bg-white/60 disabled:text-black disabled:opacity-50",children:(0,t.jsx)(l.ArrowLeft,{className:(0,u.cn)("text-primary h-5 w-5",!j&&"text-black opacity-50")})}),(0,t.jsx)("button",{onClick:k,disabled:!N,"aria-label":"Next",className:"border-primary flex h-11 w-11 cursor-pointer items-center justify-center rounded-full border bg-white transition-all hover:bg-white/90 disabled:pointer-events-none disabled:border-white/10 disabled:bg-white/60 disabled:text-black disabled:opacity-50",children:(0,t.jsx)(s.ArrowRight,{className:(0,u.cn)("text-primary h-5 w-5",!N&&"text-black opacity-50")})})]})]}),(0,m.hasRichTextContent)(o)&&(0,t.jsx)("div",{className:"mb-10",children:(0,t.jsx)(c.VariantRichText,{data:o,variant:"body-base",weight:"medium",className:"text-white/60"})}),(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)(r.AnimatePresence,{mode:"wait",custom:g,children:(0,t.jsx)(i.motion.div,{custom:g,variants:{enter:e=>({x:e>0?"60%":"-60%",opacity:0}
5),center:{x:0,opacity:1},exit:e=>({x:e>0?"-60%":"60%",opacity:0})},initial:"enter",animate:"center",exit:"exit",transition:{duration:.4,ease:"easeInOut"},className:"grid grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-3 lg:gap-6",children:T.map((e,a)=>(0,t.jsx)(d,{feature:e},`${x}-${a}`))},x)})}),(0,t.jsxs)("div",{className:"mt-8 flex items-center justify-center gap-4 sm:hidden",children:[(0,t.jsx)("button",{onClick:C,disabled:!j,"aria-label":"Previous",className:"border-primary flex h-11 w-11 cursor-pointer items-center justify-center rounded-full border bg-white transition-all hover:bg-white/90 disabled:pointer-events-none disabled:border-white/10 disabled:bg-white/5 disabled:opacity-50",children:(0,t.jsx)(l.ArrowLeft,{className:"text-primary h-5 w-5"})}),(0,t.jsx)("div",{className:"flex gap-2",children:Array.from({length:w}).map((e,a)=>(0,t.jsx)("button",{onClick:()=>{f(a>x?1:-1),p(a)},"aria-label":`Page ${a+1}`,className:(0,u.cn)("h-2 rounded-full transition-all duration-300",a===x?"bg-primary w-6":"w-2 bg-white/30")},a))}),(0,t.jsx)("button",{onClick:k,disabled:!N,"aria-label":"Next",className:"border-primary flex h-11 w-11 cursor-pointer items-center justify-center rounded-full border bg-white transition-all hover:bg-white/90 disabled:pointer-events-none disabled:border-white/10 disabled:bg-white/5 disabled:opacity-50",children:(0,t.jsx)(s.ArrowRight,{className:"text-primary h-5 w-5"})})]})]})}):null}],10231)},812017,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(732919),r=e.i(543340),l=e.i(269429),s=e.i(530941);let n=({services:e,activeIndex:a,onSelect:i})=>(0,t.jsx)("div",{className:"bg-secondary w-full flex-col gap-2 space-y-4 rounded-xl p-4 lg:h-full lg:max-h-none lg:p-6",children:e.map((e,r)=>{let n=a===r;return(0,t.jsxs)("button",{onClick:()=>i(r),className:(0,s.cn)("group flex w-full cursor-pointer items-center gap-4 roun
5ded-xl px-4 py-4 text-left transition-all duration-300",n?"bg-primary text-white":"text-white/70 hover:bg-white/5 hover:text-white"),children:[(0,t.jsxs)(l.Typography,{variant:"body-base",weight:"semibold",className:(0,s.cn)("shrink-0 transition-colors duration-300",n?"text-white":"text-white/70 group-hover:text-white"),children:[r+1,"."]}),(0,t.jsx)(l.Typography,{variant:"body-md",weight:n?"bold":"medium",className:(0,s.cn)("transition-colors duration-300",n?"text-white":"text-white/70 group-hover:text-white"),children:e.name})]},r)})});var o=e.i(112086),c=e.i(140802),d=e.i(22533);e.i(251475);var m=e.i(231396),u=e.i(128113),h=e.i(269169);let x={initial:{opacity:0},animate:{opacity:1,transition:{staggerChildren:.1}}},p={initial:{opacity:0,y:20},animate:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}},g=({service:e,activeIndex:a})=>{let i=e.image&&!e.title&&!e.description&&!e.link?.label;return(0,t.jsx)("div",{className:`${i?"":"bg-primary text-white"} flex h-full flex-col overflow-hidden rounded-xl`,children:(0,t.jsx)(c.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(o.motion.div,{variants:x,initial:"initial",animate:"animate",exit:"initial",className:`flex flex-1 flex-col ${i?"p-0":"p-8 lg:p-12"}`,children:[e.image&&(0,t.jsx)(o.motion.div,{variants:p,className:`${i?"mb-0":"mb-8"} overflow-hidden rounded-lg`,children:(0,t.jsx)(m.BlockImage,{resource:e.image,settings:e.imgSettings,imageClassName:"aspect-video w-full object-cover"})}),e.title&&(0,t.jsx)(o.motion.div,{variants:p,children:(0,t.jsx)(l.Typography,{variant:"h5",weight:"bold",className:"mb-6 text-white",children:e.title})}),(0,h.hasRichTextContent)(e.description)&&(0,t.jsx)(o.motion.div,{variants:p,children:(0,t.jsx)(u.VariantRichText,{data:e.description,variant:"body-base",weight:"medium",className:"text-white"})}),e?.link?.label&&e?.link?.url&&(0,t.jsx)(o.motion.div,{variants:p,className:"mt-8",children:(0,t.jsx)(d.CMSLink,{type:"custom",url:e?.link?.url,label:e?.link?.label,newTab:e?.link?.newTab??!1,appearance:"outline",slot:"secondary",surface:"red",className:"border-white text-white hover:bg-white/10 hover:text-white"})})]},a)})})};i.default.registerPlugin(r.default),e.s(["SubCaseStudyServicesSliderBlock",0,({heading:e,subtitle:r,services:s=[]})=>{let[o,c]=(0,a.useState)(0),d=(0,a.useRef)(null);if((0,a.useEffect)(()=>{if(!d.current)return;let e=i.default.context(()=>{i.default.from(".sub-case-services-anim-header",{y:40,opacity:0,duration:.8,stagger:.2,ease:"power3.out",scrollTrigger:{trigger:d.current,start:"top 80%"}}),i.default.from(".sub-case-services-anim-content",{y:60,opacity:0,duration:1,stagger:.3,ease:"power3.out",scrollTrigger:{trigger:d.current,start:"top 70%"}})},d);return()=>e.revert()},[]),!s||0===s.length)return null;let m=s[o];return(0,t.jsx)("section",{ref:d,className:"bg-white py-12 sm:py-16",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-8 flex flex-col items-start justify-between gap-6 lg:mb-20 lg:flex-row lg:items-start",children:[(0,t.jsx)("div",{className:"sub-case-services-anim-header w-full",children:(0,t.jsx)(l.Typography,{variant:"h3",weight:"bold",className:"text-dark",children:e})}),(0,h.hasRichTextContent)(r)&&(0,t.jsx)("div",{className:"sub-case-services-anim-header w-full lg:mt-2",children:(0,t.jsx)(u.VariantRichText,{data:r,variant:"body-base",weight:"medium",className:"text-black"})})]}),(0,t.jsxs)("div",{className:"sub-case-services-anim-content flex flex-col-reverse gap-6 lg:flex-row lg:items-stretch lg:gap-8",children:[(0,t.jsx)("div",{"data-lenis-prevent":!0,className:"custom-scrollbar order-2 rounded-xl bg-black lg:order-1 lg:max-h-[63vh] lg:w-2/5 lg:overflow-y-auto",children:(0,t.jsx)(n,{services:s,activeIndex:o,onSelect:c})}),(0,t.jsx)("div",{"data-lenis-prevent":!0,className:"custom-scrollbar order-1 rounded-xl lg:order-2 lg:max-h-[65vh] lg:w-3/5 lg:overflow-y-auto",children:(0,t.jsx)(g,{service:m,activeIndex:o})})]})]})})}],812017)},435734,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(530941);e.i(251475);var s=e.i(231396);function n({className:e,icon:a,iconImgSettings:i,label:r}){return(0,t.jsx)("div",{className:(0,l.cn)("text-primary flex items-center justify-center",e),children:(0,t.jsx)(s.BlockImage,{resource:a,settings:i,className:"size-full",imageClassName:"size-full object-contain [&_svg]:size-full"})})}var o=e.i(760207),c=e.i(554937),d=e.i(269169);let m=({description:e,className:a})=>{let i=(0,c.coercePlainTextToLexical)(e);return(0,d.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,l.cn)((0,r.typographyVariants)({variant:"body-sm"}),"max-w-[220px] text-white","[&_p]:m-0",a),children:(0,t.jsx)(o.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},u="easeOut",h={duration:.32,ease:u};function x({description:e,icon:s,iconImgSettings:o,index:c,label:d}){let[p,g]=(0,a.useState)(!1),[f,y]=(0,a.useState)(!1),b=p||f,v=()=>{g(e=>!e)};return(0,t.jsxs)(i.motion.article,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{opacity:{duration:.45,delay:.05*c,ease:u},y:{duration:.45,delay:.05*c,ease:u},backgroundColor:{duration:.32,ease:u}},onHoverStart:()=>y(!0),onHoverEnd:()=>y(!1),onClick:v,onKeyDown:e=>
5{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),v())},role:"button",tabIndex:0,"aria-expanded":b,"aria-label":d,animate:{backgroundColor:b?"var(--color-primary)":"var(--color-grey-100)"},className:"relative flex min-h-[196px] w-full cursor-pointer overflow-hidden rounded-xl md:min-h-[220px]",children:[(0,t.jsxs)(i.motion.div,{animate:{opacity:+!b,scale:b?.94:1,y:b?-10:0},transition:h,className:(0,l.cn)("flex flex-1 flex-col items-center justify-center gap-5 px-6 py-8 text-center",b&&"pointer-events-none"),children:[(0,t.jsx)(i.motion.div,{animate:{opacity:+!b,scale:b?.75:1},transition:h,children:(0,t.jsx)(n,{icon:s,iconImgSettings:o,label:d,className:"size-10 md:size-12"})}),(0,t.jsx)(r.Typography,{variant:"body-base",weight:"bold",className:"text-dark",children:d})]}),(0,t.jsxs)(i.motion.div,{animate:{opacity:+!!b,scale:b?1:.96,y:12*!b},transition:h,className:(0,l.cn)("absolute inset-0 flex flex-col items-center justify-center gap-3 px-6 py-8 text-center",!b&&"pointer-events-none"),children:[(0,t.jsx)(r.Typography,{variant:"body-base",weight:"bold",className:"text-white",children:d}),(0,t.jsx)(m,{description:e})]})]})}function p({cards:e}){return(0,t.jsx)("div",{className:"grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:e.map((e,a)=>{let i="object"==typeof e.icon?e.icon:null;if(!i)return null;let r=e.id??`${e.label}-${a}`;return(0,t.jsx)(x,{description:e.description,icon:i,iconImgSettings:e.iconImgSettings,index:a,label:e.label},r)})})}let g=({description:e,className:a})=>{let i=(0,c.coercePlainTextToLexical)(e);return(0,d.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,l.cn)((0,r.typographyVariants)({variant:"body-base"}),"text-dark/80","[&_p]:m-0",a),children:(0,t.jsx)(o.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},f="easeOut",y={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"};function b({alignment:e,description:a,title:s}){return(0,t.jsxs)("div",{className:(0,l.cn)("mb-10 max-w-4xl md:mb-14",y[e]),children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:f},children:(0,t.jsx)(r.Typography,{variant:"h2",className:"text-dark",children:s})}),(0,d.hasRichTextContent)(a)?(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.1,ease:f},className:"mt-4",children:(0,t.jsx)(g,{description:a})}):null]})}e.s(["Component",0,({title:e,description:a,contentAlignment:i="center",cards:r})=>e&&Array.isArray(r)&&0!==r.length?(0,t.jsx)("section",{className:"bg-white py-16 md:py-20 lg:py-24",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsx)(b,{alignment:i??"center",description:a,title:e}),(0,t.jsx)(p,{cards:r})]})}):null],435734)},226609,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(140802),s=e.i(128113),n=e.i(907311),o=e.i(530941);let c=({question:e,answer:a,isOpen:c,onClick:d})=>(0,t.jsxs)("div",{className:"border-b-[1.5px] border-gray-200 last:border-0",children:[(0,t.jsxs)("button",{type:"button",onClick:d,"aria-expanded":c,className:"flex w-full cursor-pointer items-center justify-between py-6 text-left transition-colors duration-300 [&_*]:cursor-pointer",children:[(0,t.jsx)(r.Typography,{as:"span",variant:"body-lg",weight:"bold",font:"bernabeu",className:(0,o.cn)("pr-8 transition-colors duration-300",c?"text-primary":"text-dark"),children:e}),(0,t.jsx)("div",{className:(0,o.cn)("flex size-10 shrink-0 items-center justify-center rounded-full bg-gray-100 transition-all duration-300",c?"rotate-180 bg-primary text-white":"text-dark hover:bg-gray-200"),"aria-hidden":"true",children:(0,t.jsx)(n.ArrowDown,{size:18})})]}),(0,t.jsx)(l.AnimatePresence,{initial:!1,children:c&&(0,t.jsx)(i.motion.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3,ease:"easeInOut"},className:"overflow-hidden",children:(0,t.jsx)("div",{className:"pb-8 pr-12",children:(0,t.jsx)(s.VariantRichText,{data:a,variant:"body-base",weight:"medium",className:"text-black/70 leading-relaxed"})})})})]});var d=e.i(519455),m=e.i(957053);let u=({ctaText:e,ctaButtonLabel:a,ctaLink:l})=>(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.2},className:"relative overflow-hidden rounded-2xl bg-[#0A0A0A] p-8 md:p-10",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute top-0 right-0 flex h-full md:w-[40%] w-2/3 items-start justify-end",children:(0,t.jsx)("svg",{width:"159",height:"198",viewBox:"0 0 159 198",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"h-full w-auto",children:(0,t.jsx)("path",{opacity:"0.4",d:"M0.00930105 197.916L237 198L236.87 59.3801L135.423 59.4311L195.513 -26.8768C196.718 -28.6077 197.137 -30.8073 196.486 -32.8074C195.918 -34.5615 194.676 -35.9536 192.879 -36H66.3436L4.24826 25.5001C1.37266 28.3493 0.0279168 31.5883 0.041876 35.6302L0 197.9
516H0.00930105ZM191.186 102.699L190.958 153.243L44.9208 153.192V7.48579H95.2672L95.4859 102.736L191.181 102.699H191.186Z",fill:"#F54545"})})}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsx)("div",{className:"mb-6 flex -space-x-3",children:[1,2,3].map(e=>(0,t.jsx)("div",{className:"size-12 overflow-hidden rounded-full border-2 border-black bg-gray-800",children:(0,t.jsx)("img",{src:`https://api.dicebear.com/7.x/avataaars/svg?seed=${e+10}`,alt:"Avatar",className:"size-full object-cover"})},e))}),(0,t.jsx)("div",{className:"mb-8 max-w-[200px]",children:(0,t.jsx)(r.Typography,{variant:"body-lg",weight:"bold",className:"leading-tight text-white",children:e})}),(0,t.jsx)(d.Button,{variant:(0,m.getCtaVariant)({slot:"secondary",surface:"dark",appearance:"default"}),asChild:!0,children:(0,t.jsx)("a",{href:l?.url,target:l?.type==="external"?"_blank":void 0,children:a})})]})]});e.s(["SubIndustryFAQBlock",0,({heading:e,ctaText:l,ctaButtonLabel:s,ctaLink:n,faqs:o=[]})=>{let[d,m]=(0,a.useState)(0);return(0,t.jsx)("section",{className:"bg-white py-12 md:py-20",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsxs)("div",{className:"flex flex-col gap-10 lg:flex-row lg:items-start lg:gap-16",children:[(0,t.jsxs)("div",{className:"w-full lg:w-1/3",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},className:"mb-10",children:(0,t.jsx)(r.Typography,{variant:"h2",className:"max-w-[400px]",children:e})}),(0,t.jsx)(u,{ctaText:l,ctaButtonLabel:s,ctaLink:n})]}),(0,t.jsx)("div",{className:"w-full lg:w-2/3",children:(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.3},className:"space-y-2",children:o.map((e,a)=>(0,t.jsx)(c,{question:e.question,answer:e.answer,isOpen:d===a,onClick:()=>m(d===a?null:a)},e.id||a))})})]})})})}],226609)},951998,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(715712);e.i(251475);var s=e.i(231396),n=e.i(519455),o=e.i(957053);let c=({metrics:e})=>e?.length?(0,t.jsx)("div",{className:"grid grid-cols-2 gap-x-8 gap-y-4 lg:grid-cols-3",children:e.map((e,a)=>(0,t.jsxs)("div",{className:"flex flex-col overflow-hidden pr-6 last:border-r-0 lg:border-r lg:border-white/80",children:[(0,t.jsx)(r.Typography,{as:"div",variant:"h6",className:"text-white",children:e.value}),(0,t.jsx)(r.Typography,{variant:"body-sm",weight:"medium",className:"text-white",children:e.label})]},a))}):null;var d=e.i(530941);let m=({item:e,isActive:a})=>{let i="object"==typeof e.image&&null!==e.image?e.image:null,m="object"==typeof e.link&&e.link?.slug?`/${e.link.slug}`:"#";return(0,t.jsxs)("div",{className:(0,d.cn)("relative flex h-full w-full flex-col-reverse overflow-hidden rounded-[32px] border transition-[border-color,box-shadow] duration-500 ease-[cubic-bezier(0.4,0,0.2,1)] lg:flex-row",a?"border-white/20 bg-gradient-to-br from-white/10 to-transparent shadow-[0_0_60px_-10px_rgba(255,255,255,0.12)] backdrop-blur-md":"border-white/5 bg-white/5"),children:[(0,t.jsxs)("div",{className:"flex flex-1 flex-col p-6 md:p-8 lg:p-12",children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsx)(r.Typography,{variant:"h3",className:"text-white",children:e.title}),(0,t.jsx)(r.Typography,{variant:"body-base",weight:"medium",className:"text-white",children:e.description}),(0,t.jsx)(c,{metrics:e.metrics})]}),(0,t.jsx)("div",{className:"mt-8",children:(0,t.jsx)(n.Button,{asChild:!0,variant:(0,o.getCtaVariant)({slot:"primary",surface:"dark"}),className:"cursor-pointer rounded-lg px-4 py-6 transition-transform hover:scale-105 md:px-8",children:(0,t.jsx)(l.default,{href:m,children:"Read the Full Case Study"})})})]}),(0,t.jsx)("div",{className:"relative aspect-video w-full lg:aspect-auto lg:w-[48%]",children:i&&(0,t.jsx)(s.BlockImage,{resource:i,settings:e.imgSettings,fill:!0,imageClassName:"object-cover",priority:a})})]})};var u=e.i(938518),h=e.i(383379);e.s(["CaseStudyCarouselBlock",0,({heading:e,subheading:l,caseStudies:s})=>{let[n,o]=(0,a.useState)(1),[c,x]=(0,a.useState)(!0),p=(0,a.useMemo)(()=>s||[],[s]),g=p.length,f=g>0?[p[g-1],...p,p[0]]:[],y=(0,a.useCallback)(()=>{o(e=>e+1)},[]),b=(0,a.useCallback)(()=>{o(e=>e-1)},[]),v=(0,a.useCallback)(()=>{n===g+1&&(x(!1),o(1),requestAnimationFrame(()=>{requestAnimationFrame(()=>x(!0))})),0===n&&(x(!1),o(g),requestAnimationFrame(()=>{requestAnimationFrame(()=>x(!0))}))},[n,g]);return 0===g?null:(0,t.jsx)("section",{className:"bg-black py-16 text-white md:py-20",children:(0,t.jsxs)("div",{className:"relative mx-auto px-4 md:px-8",children:[(0,t.jsxs)("div",{className:"mb-4 text-center md:mb-16",children:[(0,t.jsx)(r.Typography,{variant:"h2",className:"mb-4 text-white",children:e}),l&&(0,t.jsx)(r.Typography,{variant:"body-lg",className:"mx-auto max-w-3xl text-white",children:l})]}),(0,t.jsxs)("div",{className:"mx-auto w-full",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("button",{onClick:b,"aria-label":"Previous",className:"border-primary absolute top-1/2 left-4 z-10 hidden h-12 w-12 -translate-y-1/2 cursor-pointer items-center justify-center rounded-full border-2 bg-white shadow-2xl transition-all hover:scale-110 active:scale-95 lg:flex",children:(0,t.jsx)(u.ArrowLeft,{className:"text-primary h-6 w-6"})}),(0,t.jsx)("div",{className:"relative overflow-hidden py-6 md:py-10",children:(0,t.jsx)(i.motion.div,{drag:"x",dragConstraints:{left:0,right:0},onDragEnd:(e,t)=>{t.offset.x>50?b():t.offset.x<-50&&y()},animate:{x:`calc(-${88*n}% + 6%)`},transition:c?{duration:.4,ease:"easeInOut"}:{duration:0},onAnimationComplete:v,className:"flex w-full cursor-grab active:cursor-grabbing",children:f.map((e,a)=>(0,t.jsx)("div",{className:(0,d.cn)("w-[88%] shrink-0 px-2 transition-transform duration-500 ease-[
5cubic-bezier(0.4,0,0.2,1)] md:px-4",a!==n?"scale-[0.93]":"scale-100"),children:(0,t.jsx)(m,{item:e,isActive:a===n})},a))})}),(0,t.jsx)("button",{onClick:y,"aria-label":"Next",className:"border-primary absolute top-1/2 right-4 z-10 hidden h-12 w-12 -translate-y-1/2 cursor-pointer items-center justify-center rounded-full border-2 bg-white shadow-2xl transition-all hover:scale-110 active:scale-95 lg:flex",children:(0,t.jsx)(h.ArrowRight,{className:"text-primary h-6 w-6"})})]}),(0,t.jsxs)("div",{className:"mt-6 flex justify-center gap-6 lg:hidden",children:[(0,t.jsx)("button",{onClick:b,"aria-label":"Previous",className:"flex h-12 w-12 cursor-pointer items-center justify-center rounded-full border border-white/20 bg-white/5 shadow-lg transition-transform active:scale-90",children:(0,t.jsx)(u.ArrowLeft,{className:"h-6 w-6"})}),(0,t.jsx)("button",{onClick:y,"aria-label":"Next",className:"flex h-12 w-12 cursor-pointer items-center justify-center rounded-full border border-white/20 bg-white/5 shadow-lg transition-transform active:scale-90",children:(0,t.jsx)(h.ArrowRight,{className:"h-6 w-6"})})]})]})]})})}],951998)},704926,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(549174),l=e.i(530941),s=e.i(269429),n=e.i(760207);let o=({row:e,variants:a})=>(0,t.jsxs)(i.motion.div,{variants:a,className:"flex flex-col gap-4 md:gap-6",children:[(0,t.jsx)(s.Typography,{variant:"body-sm",weight:"bold",className:"text-primary uppercase",children:e.topLabel}),(0,t.jsx)(s.Typography,{variant:"h2",className:"text-black",children:e.title}),e.description&&(0,t.jsx)(n.default,{data:e.description,enableGutter:!1,className:"[&_a]:text-primary [&_p]:text-dark [&_a]:underline [&_p]:mb-4 [&_p]:leading-relaxed [&_p:last-child]:mb-0"})]});e.i(251475);var c=e.i(231396);let d=({image:e,imgSettings:a,variants:r})=>{let l="object"==typeof e&&null!==e?e:null;return l?.url?(0,t.jsx)(i.motion.div,{variants:r,className:"relative aspect-[4/3] w-full overflow-hidden rounded-3xl md:aspect-[5/4] md:rounded-[2rem]",children:(0,t.jsx)(c.BlockImage,{resource:l,settings:a,fill:!0,imageClassName:"object-cover"})}):null},m={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.12,delayChildren:.06}}},u={hidden:{opacity:0,x:-32},show:{opacity:1,x:0,transition:{duration:.55,ease:"easeOut"}}},h={hidden:{opacity:0,x:32},show:{opacity:1,x:0,transition:{duration:.55,ease:"easeOut"}}},x=({row:e,index:s})=>{let n=(0,a.useRef)(null),c=(0,r.useInView)(n,{once:!0,margin:"-12% 0px",amount:.25}),x="imageLeft"===e.imagePosition,p=x?h:u,g=x?u:h;return(0,t.jsxs)(i.motion.div,{ref:n,variants:m,initial:"hidden",animate:c?"show":"hidden",className:(0,l.cn)("grid grid-cols-1 items-center gap-8 md:gap-12 lg:grid-cols-2 lg:gap-16",s>0&&"pt-16 md:pt-20 lg:pt-24"),children:[(0,t.jsx)("div",{className:(0,l.cn)(x&&"lg:order-2"),children:(0,t.jsx)(o,{row:e,variants:p})}),(0,t.jsx)("div",{className:(0,l.cn)(x&&"lg:order-1"),children:(0,t.jsx)(d,{image:e.image,imgSettings:e.imgSettings,variants:g})})]})};var p=e.i(554937),g=e.i(269169);let f=({description:e,className:a})=>{let i=(0,p.coercePlainTextToLexical)(e);return(0,g.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,l.cn)((0,s.typographyVariants)({variant:"body-base"}),"text-dark/80","[&_p]:m-0",a),children:(0,t.jsx)(n.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},y="easeOut",b={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"};function v({alignment:e,description:a,heading:r}){let n=(0,g.hasRichTextContent)(a);return r?.trim()||n?(0,t.jsxs)("div",{className:(0,l.cn)("mb-10 max-w-4xl md:mb-14",b[e]),children:[r?.trim()?(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:y},children:(0,t.jsx)(s.Typography,{variant:"h2",className:"text-black",children:r})}):null,n?(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.1,ease:y},className:(0,l.cn)(r?.trim()&&"mt-4"),children:(0,t.jsx)(f,{description:a})}):null]}):null}e.s(["AboutVisionMissionBlock",0,({heading:e,description:a,contentAlignment:i="left",rows:r})=>r?.length?(0,t.jsx)("section",{className:"bg-background py-8 md:py-10 lg:py-12",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsx)(v,{alignment:i??"left",description:a,heading:e}),r.map((e,a)=>(0,t.jsx)(x,{row:e,index:a},e.id??a))]})}):null],704926)},704502,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(340760),r=e.i(705519),l=e.i(851954),s=e.i(269429),n=e.i(128113),o=e.i(269169),c=e.i(530941);let d={hidden:{opacity:0}
5,visible:{opacity:1,transition:{staggerChildren:.1}}},m={hidden:{opacity:0,y:30},visible:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}},u={hover:{y:-4,boxShadow:"0 10px 25px -5px rgba(0,0,0,0.05), 0 8px 10px -6px rgba(0,0,0,0.05)",backgroundColor:"#eaeaf0",transition:{duration:.2,ease:"easeInOut"}}};e.s(["Component",0,({title:e,description:h,phoneLabel:x,phoneValue:p,emailLabel:g,emailValue:f,locationLabel:y,locationValue:b,locationMapUrl:v,mapEmbedUrl:w})=>(0,t.jsx)("section",{className:"w-full bg-white py-16 md:py-24",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsxs)(a.motion.div,{variants:d,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-100px"},className:"grid grid-cols-1 gap-12 lg:grid-cols-2 lg:gap-16 items-center",children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)(a.motion.div,{variants:m,className:"mb-4",children:(0,t.jsx)(s.Typography,{variant:"h2",className:"text-dark",children:e})}),(0,o.hasRichTextContent)(h)&&(0,t.jsx)(a.motion.div,{variants:m,className:"mb-8",children:(0,t.jsx)(n.VariantRichText,{data:h,variant:"body-md",weight:"medium",className:"text-dark max-w-xl"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 w-full",children:[p&&(0,t.jsxs)(a.motion.a,{href:`tel:${p.replace(/\s+/g,"")}`,variants:m,whileHover:"hover",custom:u,className:(0,c.cn)("flex items-center gap-4 bg-[#f4f4f6] rounded-xl p-4","transition-colors duration-200 border border-black/5"),style:{willChange:"transform"},children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-lg bg-[#f54545] flex items-center justify-center text-white shrink-0 shadow-sm shadow-[#f54545]/20",children:(0,t.jsx)(i.Phone,{size:20,strokeWidth:2.5})}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)(s.Typography,{variant:"body-md",weight:"medium",className:"text-[#6e6e73]",children:x??"Call Us"}),(0,t.jsx)(s.Typography,{variant:"body-md",weight:"medium",className:"text-dark",children:p})]})]}),f&&(0,t.jsxs)(a.motion.a,{href:`mailto:${f}`,variants:m,whileHover:"hover",custom:u,className:(0,c.cn)("flex items-center gap-4 bg-[#f4f4f6] rounded-xl p-4","transition-colors duration-200 border border-black/5"),style:{willChange:"transform"},children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-lg bg-[#f54545] flex items-center justify-center text-white shrink-0 shadow-sm shadow-[#f54545]/20",children:(0,t.jsx)(r.Mail,{size:20,strokeWidth:2.5})}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)(s.Typography,{variant:"body-md",weight:"medium",className:"text-[#6e6e73]",children:g??"Email Us"}),(0,t.jsx)(s.Typography,{variant:"body-md",weight:"medium",className:"text-dark",children:f})]})]}),b&&(0,t.jsxs)(a.motion.a,{href:v??"#",target:"_blank",rel:"noopener noreferrer",variants:m,whileHover:"hover",custom:u,className:(0,c.cn)("flex items-center gap-4 bg-[#f4f4f6] rounded-xl p-4","transition-colors duration-200 border border-black/5"),style:{willChange:"transform"},children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-lg bg-[#f54545] flex items-center justify-center text-white shrink-0 shadow-sm shadow-[#f54545]/20",children:(0,t.jsx)(l.MapPin,{size:20,strokeWidth:2.5})}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)(s.Typography,{variant:"body-md",weight:"medium",className:"text-[#6e6e73]",children:y??"Visit Us"}),(0,t.jsx)(s.Typography,{variant:"body-md",weight:"medium",className:"text-dark",children:b})]})]})]})]}),(0,t.jsx)(a.motion.div,{variants:m,className:"w-full h-[350px] sm:h-[400px] lg:h-[480px] rounded-2xl overflow-hidden shadow-md border border-black/10 relative",children:w?(0,t.jsx)("iframe",{title:"Google Maps Location Map",src:w,width:"100%",height:"100%",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",className:"w-full h-full object-cover"}):(0,t.jsx)("div",{className:"w-full h-full bg-[#f4f4f6] flex items-center justify-center text-dark/30",children:(0,t.jsx)(l.MapPin,{size:48,className:"animate-bounce"})})})]})})})])},413593,e=>{"use strict";
5var t=e.i(156169),a=e.i(112086),i=e.i(760207),r=e.i(269429),l=e.i(868573);let s=[.22,1,.36,1],n=({tagline:e,iconStyle:n,title:o,description:c})=>(0,t.jsxs)("div",{className:"flex flex-col gap-6 md:gap-7 lg:max-w-lg",children:[e?(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,ease:s},className:"flex items-center gap-2.5",children:[(0,t.jsx)(l.CapabilityIcon,{style:n??"roundCheck"}),(0,t.jsx)(r.Typography,{variant:"body-base",weight:"medium",className:"text-dark m-0",children:e})]}):null,o?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.55,delay:.06,ease:s},children:(0,t.jsx)(i.default,{data:o,enableGutter:!1,enableProse:!1,typography:"thankYouHero"})}):null,c?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.55,delay:.12,ease:s},children:(0,t.jsx)(i.default,{data:c,enableGutter:!1,enableProse:!1,typography:"thankYouHeroDescription"})}):null]});var o=e.i(530941);let c=({step:e,className:a})=>(0,t.jsxs)("span",{className:(0,o.cn)("relative flex size-9 shrink-0 items-center justify-center md:size-10",a),"aria-hidden":!0,children:[(0,t.jsx)("span",{className:"border-primary/30 bg-primary/10 absolute inset-0 rounded-full border"}),(0,t.jsx)(r.Typography,{variant:"body-sm",weight:"bold",className:"text-primary relative m-0 tracking-wide",children:e})]});var d=e.i(554937),m=e.i(269169);let u=({description:e,className:a})=>{let l=(0,d.coercePlainTextToLexical)(e);return(0,m.hasRichTextContent)(l)?(0,t.jsx)("div",{className:(0,o.cn)((0,r.typographyVariants)({variant:"body-sm"}),"text-background/70 leading-relaxed","[&_p]:m-0",a),children:(0,t.jsx)(i.default,{data:l,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},h=[.22,1,.36,1],x=({index:e,label:i,description:l,isLast:s})=>{let n=String(e+1).padStart(2,"0");return(0,t.jsxs)(a.motion.li,{initial:{opacity:0,x:16},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-30px"},transition:{duration:.45,delay:.08+.08*e,ease:h},className:(0,o.cn)("relative flex gap-4 md:gap-5",!s&&"pb-7 md:pb-8"),children:[s?null:(0,t.jsx)("span",{className:"bg-primary/20 absolute top-10 left-5 w-px -translate-x-1/2 md:top-11",style:{bottom:0},"aria-hidden":!0}),(0,t.jsx)(c,{step:n}),(0,t.jsxs)("div",{className:"min-w-0 flex-1 pt-1",children:[(0,t.jsx)(r.Typography,{variant:"body-base",weight:"bold",className:"text-background m-0 mb
5-1.5 md:mb-2",children:i}),(0,t.jsx)(u,{description:l})]})]})},p=[.22,1,.36,1],g=({processCard:e})=>e?.title&&e.points?.length?(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:32},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,delay:.1,ease:p},whileHover:{y:-4},className:(0,o.cn)("relative w-full overflow-hidden rounded-3xl bg-black px-7 py-7 md:px-9 md:py-8 lg:px-10 lg:py-9","shadow-[0_24px_64px_-16px] shadow-dark/25 ring-1 ring-white/10","transition-shadow duration-500 hover:shadow-[0_32px_72px_-20px] hover:shadow-primary/15"),children:[(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_72%_72%_at_100%_0%,rgb(from_var(--color-primary)_r_g_b/0.24)_0%,transparent_68%)]","aria-hidden":!0}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsx)(r.Typography,{as:"h2",variant:"h4",className:"text-background mb-7 md:mb-8",children:e.title}),(0,t.jsx)("ul",{className:"m-0 list-none p-0",children:e.points.map((a,i)=>(0,t.jsx)(x,{index:i,label:a.label,description:a.description,isLast:i===e.points.length-1},a.id??`${a.label}-${i}`))}),e.footerContent?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"border-background/15 my-7 border-t md:my-8"}),(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-20px"},transition:{duration:.45,delay:.2,ease:p},children:(0,t.jsx)(i.default,{data:e.footerContent,enableGutter:!1,enableProse:!1,typography:"heroDark",className:"[&_p]:text-background/70 [&_p]:text-sm md:[&_p]:text-base [&_a]:text-primary [&_a]:font-medium [&_a]:no-underline hover:[&_a]:underline"})})]}):null]})]}):null;e.s(["ThankYouHeroBlockComponent",0,({tagline:e,iconStyle:a,title:i,description:r,processCard:l})=>i&&l?.title&&l.points?.length?(0,t.jsx)("section",{className:"bg-background w-full py-8 md:py-12 lg:py-16 xl:py-20",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-4 lg:px-4",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 items-start gap-10 lg:grid-cols-2 lg:gap-10 xl:gap-12",children:[(0,t.jsx)(n,{tagline:e,iconStyle:a,title:i,description:r}),(0,t.jsx)(g,{processCard:l})]})})}):null],413593)},203743,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(140802),l=e.i(549174),s=e.i(99105),n=e.i(723925),o=e.i(91424),c=e.i(269429),d=e.i(22533),m=e.i(128113);let u="easeOut";e.s(["IndustryAccordionComponent",0,({heading:e,description:h,items:x,accordionPosition:p})=>{let[g,f]=(0,a.useState)(0),[y,b]=(0,a.useState)(0),v=(0,a.useRef)(null),w=(0,l.useInView)(v,{amount:.3}),j=(0,a.useCallback)(()=>{f(e=>null===e||0===x.length?0:(e+1)%x.length)},[x?.length]);if((0,a.useEffect)(()=>{if(!x||x.length<=1||!w||null===g)return;let e=setInterval(()=>{j()},5e3);return()=>clearInterval(e)},[j,y,x?.length,w,g]),!Array.isArray(x)||0===x.length)return null;let N="left"===p,k=(0,t.jsxs)("div",{className:"order-first lg:order-none lg:sticky lg:top-32 lg:self-start",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:u},children:(0,t.jsx)(c.Typography,{variant:"h2",className:"text-white",children:e})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.1,ease:u},className:"mt-6",children:(0,t.jsx)(m.VariantRichText,{data:h,variant:"body-base",className:"text-white/70"})})]}),C=(0,t.jsx)("ul",{className:"order-last flex flex-col lg:order-none",children:x.map((e,a)=>{let l=a===g,m=Array.isArray(e.link)?e.link[0]:null;return(0,t.jsxs)(i.motion.li,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.4,delay:.04*a,ease:u},className:"cursor-pointer border-t border-white/10 [&_*]:cursor-pointer",children:[(0,t.jsx)("div",{className:"relative h-[2px] w-full overflow-hidden bg-white/5",children:l&&(0,t.jsx)(i.motion.div,{initial:{scaleX:0},animate:{scaleX:+!!w},transition:{duration:5*!!w,ease:"linear"},className:"bg-primary absolute inset-0 origin-left"},`progress-${a}-${y}`)}),(0,t.jsxs)("button",{type:"button",onClick:()=>{f(e=>e===a?null:a),b(e=>e+1)},"aria-expanded":l,className:"group flex w-full cursor-pointer items-center gap-4 py-5 text-left transition-colors md:py-6",children:[(0,t.jsxs)("span",{className:"font-manrope shrink-0 text-sm tracking-wider text-white",children:["[",a+1,"]"]}),(0,t.jsx)(c.Typography,{as:"h3",variant:"body-xl",weight:"bold",className:"flex-1 text-white",children:e.title}),(0,t.jsx)(s.ChevronDown,{size:20,strokeWidth:1.75,className:`shrink-0 text-white/70 transition-transform duration-200 ${l?"rotate-180":""}`,"aria-hidden":"true"})]}),(0,t.jsx)(r.AnimatePresence,{initial:!1,children:l&&(0,t.jsx)(i.motion.div,{initial:{height:0,opacity:0}
5,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.25,ease:u},className:"overflow-hidden",children:(0,t.jsxs)("div",{className:"pb-6 md:pb-8",children:[(0,t.jsx)("div",{className:"grid grid-cols-2 gap-3",children:e.capabilities.map((e,a)=>(0,t.jsxs)("div",{className:"bg-white flex items-center gap-3 rounded-lg px-4 py-3",children:[(0,t.jsx)("span",{className:"bg-primary flex h-5 w-5 shrink-0 items-center justify-center rounded-full",children:(0,t.jsx)(n.Check,{size:12,strokeWidth:3,className:"text-white","aria-hidden":"true"})}),(0,t.jsx)(c.Typography,{as:"span",variant:"body-sm",className:"text-dark",children:e.label})]},e.id??a))}),m?.link&&(0,t.jsx)("div",{className:"mt-5",children:(0,t.jsx)(d.CMSLink,{...m.link,appearance:"outline",slot:"secondary",surface:"dark",shiny:!1,className:"group text-primary hover:!text-primary inline-flex items-center gap-1 bg-transparent text-sm font-medium transition-all duration-100 ease-out hover:scale-[1] hover:!bg-black hover:opacity-80",children:(0,t.jsx)(o.ArrowUpRight,{size:14,strokeWidth:2,className:"transition-transform duration-100 group-hover:translate-x-1 group-hover:-translate-y-0.5 group-hover:scale-105"})})})]})},"panel")})]},e.id??a)})});return(0,t.jsx)("section",{ref:v,className:"bg-black py-12 md:py-20",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:(0,t.jsx)("div",{className:N?"grid gap-10 lg:grid-cols-[minmax(0,3fr)_minmax(0,2fr)] lg:items-start lg:gap-16":"grid gap-10 lg:grid-cols-[minmax(0,2fr)_minmax(0,3fr)] lg:items-start lg:gap-16",children:N?(0,t.jsxs)(t.Fragment,{children:[C,k]}):(0,t.jsxs)(t.Fragment,{children:[k,C]})})})})}])},546386,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(519455),s=e.i(957053),n=e.i(578281);e.i(251475);var o=e.i(231396),c=e.i(79421),d=e.i(586074);let m=({article:e})=>{let{card:a,link:l}=(0,d.default)({});return(0,t.jsx)("div",{ref:a.ref,className:"group relative h-full cursor-pointer",children:(0,t.jsxs)(i.motion.div,{className:"flex h-full flex-col gap-4",whileHover:{y:-4},transition:{duration:.3,ease:"easeOut"},style:{willChange:"transform"},children:[(0,t.jsx)(o.BlockImage,{resource:e.thumbnail,settings:e.thumbnailImgSettings,framed:!0,defaultAspectRatio:"16 / 10",className:"w-full overflow-hidden rounded-2xl",imageClassName:"duration-500 group-hover:scale-105"}),(0,t.jsxs)("div",{className:"flex flex-grow flex-col gap-3",children:[(0,t.jsx)(n.BlogCategoryLabel,{title:e.categoryTitle,className:"uppercase"}),(0,t.jsx)(r.Typography,{variant:"body-lg",weight:"bold",className:"text-dark line-clamp-2",children:e.title}),e.description?(0,t.jsx)(r.Typography,{variant:"body-base",className:"text-muted-foreground line-clamp-2",children:e.description}):null,(0,t.jsxs)(r.Typography,{variant:"body-sm",className:"text-muted-foreground mt-auto",children:[e.author," ⢠",(0,c.formatMonthYear)(e.date)]}),(0,t.jsx)("a",{href:e.readArticle.url,ref:l.ref,className:"sr-only",tabIndex:-1,"aria-hidden":!0,children:e.readArticle.label})]})]})})};var u=e.i(698034),h=e.i(35456);function x(e,t){var a;if(!e.slug)return null;let i=t?.title?.trim()||e.title;if(!i)return null;let r=(a=t?.thumbnail,null!=a?a:e.thumbnail);if(!r)return null;let l=(0,u.getBlogPrimaryCategory)(e),s=(0,u.getBlogAuthorLabel)(e)??"Kodexo Labs",n=t?.description?.trim()||e.excerpt?.trim()||"",o=t?.readArticle?.url?.trim()||(0,h.normalizeUrl)(`/${e.slug}`),c=t?.readArticle?.label?.trim()||"Read Article",d=e.publishedAt??e.createdAt??"";return{id:String(e.id),title:i,description:n,thumbnail:r,thumbnailImgSettings:t?.thumbnailImgSettings??void 0,categoryTitle:l?.title||"Blog",author:s,date:d,readArticle:{url:o,label:c}}}let p=({heading:e,articleSelectionMode:n="curated",blogCategory:o,blogItems:c,initialArticlesToShow:d,articlesLoadMoreStep:u,pageContext:h})=>{let p=u&&u>0?u:3,[g,f]=(0,a.useState)(d&&d>0?d:3),y=(0,a.useMemo)(()=>{if("allAuthorBlogs"===n){var e;let t;return(e=h?.authorBlogs??[],0===(t=!o?.length?[]:o.map(e=>"number"==typeof e?e:"object"==typeof e&&e?.id!=null?Number(e.id):null).filter(e=>null!==e)).length?e:e.filter(e=>(e.categories??[]).some(e=>{let a="object"==typeof e?e?.id:e;return null!=a&&t.includes(Number(a))}))).map(e=>x(e)).filter(e=>null!==e)}return c?.length?c.map(e=>{let t=e.blog;
5return"object"!=typeof t||null===t?null:x(t,{title:e.title,description:e.description,thumbnail:e.thumbnail,thumbnailImgSettings:e.thumbnailImgSettings,readArticle:e.readArticle})}).filter(e=>null!==e):[]},[n,o,c,h?.authorBlogs]),b=(0,a.useMemo)(()=>y.slice(0,g),[y,g]),v=g<y.length;return 0===y.length?null:(0,t.jsx)("section",{className:"bg-background pb-16 md:pb-24",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},className:"mb-10 md:mb-14",children:(0,t.jsx)(r.Typography,{variant:"h3",children:e})}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2 md:gap-10 lg:grid-cols-3",children:b.map((e,a)=>(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6,ease:"easeOut",delay:a%p*.1},children:(0,t.jsx)(m,{article:e})},e.id||a))}),v?(0,t.jsx)("div",{className:"mt-12 flex justify-center md:mt-16",children:(0,t.jsx)(l.Button,{type:"button",variant:(0,s.getCtaVariant)({slot:"primary",surface:"light"}),size:"lg",className:"rounded-md",onClick:()=>f(e=>e+p),children:"Load More Articles"})}):null]})})};e.s(["AuthorArticlesSection",0,p,"AuthorArticlesSectionBlockComponent",0,p],546386)},84032,e=>{"use strict";var t=e.i(156169);e.i(156669);var a=e.i(423090),i=e.i(751969),r=e.i(530941);let l=[{key:"linkedinUrl",label:"LinkedIn Profile",icon:a.LinkedInIcon,hoverClassName:"hover:text-[#0A66C2]"},{key:"twitterUrl",label:"Twitter Profile",icon:i.TwitterIcon,hoverClassName:"hover:text-[#1DA1F2]"}];e.s(["AuthorPageSocial",0,({author:e,className:a,iconSurface:i="dark"})=>{let s=l.filter(t=>e[t.key]);return 0===s.length?null:(0,t.jsx)("div",{className:(0,r.cn)("flex flex-wrap gap-3",a),children:s.map(a=>{let l=a.icon,s=e[a.key];return s?(0,t.jsx)("a",{href:s,target:"_blank",rel:"noopener noreferrer",className:(0,r.cn)("flex size-9 items-center justify-center rounded-lg transition-all duration-200","dark"===i?"bg-white/10 text-white hover:bg-white/20":"bg-grey-100 hover:bg-grey-200 text-dark",a.hoverClassName),"aria-label":a.label,children:(0,t.jsx)(l,{className:"size-4"})},a.key):null})})}])},469826,e=>{"use strict";var t=e.i(156169);let a="mx-auto max-w-screen-2xl px-4 md:px-8",i="grid grid-cols-1 lg:grid-cols-[minmax(0,1fr)_24rem] lg:gap-x-8";var r=e.i(530941),l=e.i(760207),s=e.i(554937),n=e.i(458815),o=e.i(269429);let c=({bio:e})=>{let a=(0,n.normalizeAuthorBio)(e);return(0,n.hasAuthorBioContent)(a)?(0,t.jsxs)("div",{className:"flex max-w-3xl flex-col gap-3 md:gap-4",children:[(0,t.jsx)(o.Typography,{variant:"h3",className:"text-black",children:"About"}),"string"==typeof a?(0,t.jsx)(o.Typography,{variant:"body-base",className:"text-dark leading-[1.7]",children:a}):(0,s.isLexicalRichText)(a)?(0,t.jsx)(l.default,{data:a,enableGutter:!1,className:"text-dark [&_a]:text-primary [&_p]:text-dark [&_p]:mb-4 [&_p]:text-[17px] [&_p]:leading-[1.7] [&_p:last-child]:mb-0 [&_a]:underline"}):null]}):null};var d=e.i(84032);let m=({label:e})=>(0,t.jsx)("div",{className:"bg-primary inline-flex items-center rounded-md px-3 py-1.5",children:(0,t.jsx)(o.Typography,{variant:"body-sm",weight:"medium",className:"text-white",children:e})}),u=({expertise:e})=>{if(null==e||!Array.isArray(e)||0===e.length)return null;let a=e.map((e,t)=>{var a;let i=null==(a=e)?null:a.label?.trim()||null;return i?{key:e?.id??`${i}-${t}`,label:i}:null}).filter(e=>null!=e);return 0===a.length?null:(0,t.jsxs)("div",{className:"mt-3 flex min-w-0 flex-col gap-2 md:mt-4",children:[(0,t.jsx)(o.Typography,{variant:"h3",className:"mb-1 text-white",children:"Expertise"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:a.map(e=>(0,t.jsx)(m,{label:e.label},e.key))})]})},h=({label:e,name:a,designation:i,linkedinUrl:r,twitterUrl:l,expertise:s})=>(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-2 md:gap-3",children:[(0,t.jsx)(o.Typography,{variant:"body-sm",weight:"medium",className:"text-white",children:e}),(0,t.jsx)(o.Typography,{variant:"h2",className:"max-w-2xl break-words text-white",children:a}),i?(0,t.jsx)(o.Typography,{variant:"body-lg",className:"max-w-2xl break-words text-white",children:i}):null,(0,t.jsx)(d.AuthorPageSocial,{author:{linkedinUrl:r,twitterUrl:l},iconSurface:"dark",className:"mt-2"}),null!=s&&Array.isArray(s)&&s.length>0?(0,t.jsx)(u,{expertise:s}):null]});e.i(251475);var x=e.i(231396);e.i(995055);var p=e.i(796395);let g=({resource:e,settings:a,className:i,variant:l="default"})=>{let s=(0,p.hasCustomImageSettings)(a),n=(a?.borderRadius??0)>0,o=(0,r.cn)(!s&&"object-cover",!n&&"rounded-[1.25rem] md:rounded-[1.75rem]");return"circle"===l?(0,t.jsx)("div",{className:(0,r.cn)("relative size-[14rem] shrink-0 overflow-hidden rounded-full bg-transparent md:size-[15rem]",i),children:(0,t.jsx)(x.BlockImage,{resource:e,settings:a,fill:!0,className:"h-full w-full",imageClassName:s?void 0:"object-cover"})}):(0,t.jsx)("div",{className:(0,r.cn)("relative w-full",i),children:(0,t.jsx)(x.BlockImage,{resource:e,settings:a,framed:!0,defaultAspectRatio:"4/5",imageClassName:o||void 0})})};e.s(["AuthorPageProfile",0,({author:e,avatarImgSettings:l,label:s="The Author"})=>{let n=e.avatar&&"object"==typeof e.avatar?e.avatar:null,o=e.name||"Anonymous Author";return(0,t.jsxs)("section",{className:"bg-background relative overflow-visible",children:[(0,t.jsx)("div",{className:"bg-bg-black relative",children:(0,t.jsx)("div",{className:`${a} relative z-10`,children:(0,t.jsxs)("div",{className:`${i} relative`,children:[(0,t.jsx)("div",{className:(0,r.cn)("flex min-w-0 flex-col pt-10 md:pt-12 lg:pt-14",n?"pb-24 md:pb-28 lg:pb-14":"pb-10 md:pb-12 lg:pb-14"),children:(0,t.jsx)(h,{label:s||"The Author",name:o,designation:e.designation,linkedinUrl:e.linkedinUrl,twitterUrl:e.twitterUrl,expertise:e.expertise??null})}),n?(0,t.jsx)("div",{className:"relative hidden lg:block lg:-ml-2",children:(0,t.jsx)("div",{className:"absolute right-0 bottom-0 w-full translate-y-[50%]",children:(0,t.jsx)(g,{resource:n,settings:l,name:o})})}):null]})})}),n?(0,t.jsx)("div",{className:"relative z-20 h-0 lg:hidden",children:(0,t.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 -translate-y-1/2",children:(0,t.jsx)(g,{variant:"circle",resource:n,settings:l,name:o})})}):null,(0,t.jsx)("div",{className:`${a} relative z-10`,children:(0,t.jsx)("div",{className:i,children:(0,t.jsx)("div",{className:(0,r.cn)("pb-12 md:pb-16 lg:max-w-3xl lg:pb-20",n?"pt-[8rem] md:pt-[8.5rem] lg:pt-8":"pt-8 md:pt-12"),children:null!=e.bio?(0,t.jsx)(c,{bio:e.bio}):null})})})]})}],469826)},607766,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(370993),r=e.i(760207),l=e.i(128113),s=e.i(269169),n=e.i(269429);let o=({text:e})=>(0,t.jsx)(n.Typography,{as:"p",variant:"caption",className:"text-white uppercase",children:e});var c=e.i(530941);let d=({className:e})=>
5(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:(0,c.cn)("text-[#f54545]",e),children:(0,t.jsx)("path",{d:"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"})}),m=({className:e})=>(0,t.jsxs)("svg",{width:"25",height:"28",viewBox:"0 0 25 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e,children:[(0,t.jsx)("path",{d:"M17.8279 13.5274C17.8279 15.9114 15.8972 17.844 13.5155 17.844C11.1339 17.844 9.20312 15.9114 9.20312 13.5274C9.20312 11.1435 11.1339 9.21094 13.5155 9.21094C15.8972 9.21094 17.8279 11.1435 17.8279 13.5274Z",fill:"#F54545"}),(0,t.jsx)("path",{d:"M19.6602 9.26936L23.9678 4.95726C21.4899 1.9312 17.7261 0 13.512 0C6.0496 0 0 6.05556 0 13.5252C0 20.9949 6.0496 27.0504 13.512 27.0504C17.7559 27.0504 21.5429 25.0922 24.02 22.029L19.7077 17.7125C18.364 19.701 16.0905 21.0072 13.512 21.0072C9.3838 21.0072 6.0373 17.6574 6.0373 13.5252C6.0373 9.39296 9.3838 6.04316 13.512 6.04316C16.0604 6.04316 18.3109 7.32016 19.6602 9.26936Z",fill:"white"})]}),u=({score:e,count:a,reviewsLink:i})=>(0,t.jsx)("div",{className:"inline-flex items-center",children:(0,t.jsxs)("div",{className:"ml-[15px] flex w-[225px] skew-x-[-41deg] items-center bg-[#310d0f] py-[4px] max-[370px]:ml-[4px] max-[370px]:w-[180px]",children:[(0,t.jsx)("div",{className:"mx-5 skew-x-[41deg]",children:(0,t.jsx)(m,{className:"h-5 w-5"})}),(0,t.jsx)("div",{className:"skew-x-[-20deg] bg-white px-4 py-1 pr-10 shadow-md max-[370px]:pr-2 max-[370px]:px-2",children:(0,t.jsxs)("div",{className:"flex skew-x-[40deg] items-center gap-3",children:[(0,t.jsx)(n.Typography,{variant:"body-sm",weight:"bold",className:"text-primary skew-x-[20deg] font-black",as:"span",children:e}),(0,t.jsx)("div",{className:"flex skew-x-[20deg] items-center gap-0.5",children:Array.from({length:5}).map((e,a)=>(0,t.jsx)(d,{className:"h-[14px] w-[14px]"},a))}),(0,t.jsxs)(n.Typography,{variant:"body-sm",className:"text-primary skew-x-[20deg] cursor-pointer text-xs whitespace-nowrap capitalize hover:underline",as:i?"a":"span",...i?{href:i,target:"_blank",rel:"noopener noreferrer"}:{},children:[a," reviews"]})]})})]})});var h=e.i(519455),x=e.i(715712),p=e.i(957053);let g=({links:e})=>Array.isArray(e)&&0!==e.length?(0,t.jsx)("div",{className:"flex flex-wrap items-center gap-3",children:e.map(({link:e},a)=>{let i="default"===e.appearance||"outline"===e.appearance?e.appearance:void 0;return(0,t.jsx)(h.Button,{asChild:!0,variant:(0,p.getCtaVariant)({slot:0===a?"primary":"secondary",surface:"dark",appearance:i}),className:(0,c.cn)("px-6 py-6"),children:(0,t.jsx)(x.default,{href:e?.url||"#",children:e?.label})},a)})}):null;var f=e.i(488444);let y=({video:e,videoUrl:a})=>{let i=e&&"object"==typeof e&&e.mimeType?.startsWith("video/")?(0,f.getMediaUrl)(e?.url):null,r=e&&"object"==typeof e&&e.url&&!e.mimeType?.startsWith("video/")?(0,f.getMediaUrl)(e?.url):void 0,l=a||i;return(0,t.jsxs)("div",{className:"relative aspect-[4/3] w-full sm:aspect-[16/10]",children:[(0,t.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0 scale-105 rounded-2xl bg-gradient-to-br from-blue-900/40 via-indigo-900/30 to-transparent blur-2xl"}),(0,t.jsx)("div",{className:"relative flex h-full w-full items-center justify-center overflow-hidden rounded-2xl border border-white/10 bg-[#0d1b35]",children:l?(0,t.jsx)("video",{autoPlay:!0,muted:!0,loop:!0,playsInline:!0,controls:!1,preload:"none",poster:r,className:"h-full w-full object-contain",children:(0,t.jsx)("source",{src:l})}):(0,t.jsx)("div",{className:"flex h-full w-full items-center justify-center",children:(0,t.jsxs)("svg",{viewBox:"0 0 64 64",fill:"none",className:"size-16 text-white/10","aria-hidden":"true",children:[(0,t.jsx)("rect",{x:"8",y:"8",width:"48",height:"48",rx:"6",stroke:"currentColor",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M26 22l16 10-16 10V22z",fill:"currentColor",className:"text-white/20"})]})})})]})};e.i(251475);var b=e.i(231396);let v=({trustedLogos:e,trustedLabel:i,logosImgSettings:r})=>{let l=[...e,...e],s=(0,a.useRef)(null),[o,c]=(0,a.useState)(20);return(0,a.useLayoutEffect)(()=>{let e=s.current;if(!e)return;let t=()=>{let t=e.scrollWidth/2;t>0&&c(t/40)};t();let a=new ResizeObserver(t);return a.observe(e),()=>a.disconnect()},[e]),(0,t.jsxs)("div",{className:"w-full overflow-hidden border-t border-white/10 bg-black/60 py-10 backdrop-blur-sm",children:[(0,t.jsx)("div",{className:"mx-auto mb-7 px-4 text-center",children:(0,t.jsx)(n.Typography,{variant:"body-sm",weight:"medium",className:"tracking-widest uppercase text-white/60",children:i})}),(0,t.jsx)("div",{className:"relative flex overflow-x-hidden",children:(0,t.jsx)("div",{ref:s,className:"flex w-max items-center gap-12 hover:[animation-play-state:paused]",style:{animation:`marquee ${o}s linear infinite`},children:l.map((e,a)=>e?.url?(0,t.jsx)("div",{className:"flex h-10 shrink-0 items-center justify-center px-4 opacity-50 transition-opacity duration-300 hover:opacity-100",children:(0,t.jsx)(b.BlockImage,{resource:e,settings:r,imageClassName:"h-8 w-auto object-contain brightness-0 invert"})},a):null)})})]})};e.s(["Component",0,({tagline:e,richText:n,description:c,links:d,video:m,heroVideoUrl:h,ratingScore:x,ratingCount:p,ratingLink:f,trustedLabel:b,trustedLogos:w,logosImgSettings:j})=>{let{setHeaderTheme:N}=(0,i.useHeaderTheme)();(0,a.useEffect)(()=>{N("light")},[N]);let k=Array.isArray(w)&&w.length>0;return(0,t.jsxs)("section",{className:"bg-black text-white flex flex-col justify-between min-h-[85vh]",children:[(0,t.jsx)("div",{className:"container mx-auto px-4 py-20 md:px-8 lg:py-28 flex-1 flex flex-col justify-center",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-12 lg:flex-row lg:items-start lg:gap-16",children:[(0,t.jsxs)("div",{className:"flex w-full min-w-0 flex-col gap-6 lg:w-[60%] lg:max-w-[60%]",children:[e&&(0,t.jsx)(o,{text:e}),n?(0,t.jsx)("div",{className:"w-full min-w-0",children:(0,t.jsx)(r.default,{data:n,enableGutter:!1,enableProse:!1,typography:"heroDark"})}):null,(0,s.hasRichTextContent)(c)&&(0,t.jsx)(l.VariantRichText,{data:c,variant:"body-md",weight:"medium",className:"max-w-lg text-white"}),x&&p&&(0,t.jsx)(u,{score:x,count:p,reviewsLink:f??void 0}),(0,t.jsx)(g,{links:d})]}),(0,t.jsx)("div",{className:"mx-auto w-full max-w-[520px] shrink-0 lg:ml-auto lg:mr-0 lg:self-start",children:(0,t.jsx)(y,{video:m??null,videoUrl:h})})]})}),k&&(0,t.jsx)(v,{trustedLogos:w,trustedLabel:b??"TRUSTED BY ENTERPRISES",logosImgSettings:j})]})}],607766)},768170,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(579687),r=e.i(435e3),l=e.i(269429);e.i(251475);var s=e.i(231396),n=e.i(310062),o=e.i(480133),c=e.i(519455),d=e.i(793479),m=e.i(530941),u=e.i(957053);e.i(228933);var h=e.i(724974),x=e.i(476137);function p(e){if(!e||"object"!=typeof e)return"string"==typeof e?e.trim():"";let t=e.root;if(!t?.children)return"";let a=e=>e&&"object"==typeof e?"text"===e.type?e.text||"":Array.isArray(e.children)?e.children.map(a).join(""):"":"";return t.children.map(a).join(" ").trim()}var g=e.i(765267);function f(e="h3"){return{root:{type:"root",format:"",indent:0,version:1,direction:null,children:[{type:"heading",format:"",indent:0,version:1,tag:e,direction:null,children:[]}]}}}e.s(["LLMNewsletterBlock",0,function({heading:e,headingId:y,description:b="Get the latest insights delivered to your inbox every week.",placeholderText:v="Enter your email",buttonText:w="Subscribe",privacyText:j="We respect your privacy. Unsubscribe at any time.",formFooter:N,showWatermark:k=!1,watermarkText:C="NEWSLETTER",backgroundImage:T,backgroundImgSettings:S=null,colorTheme:I}){let[M,P]=(0,a.useState)(""),[A,L]=(0,a.useState)("idle"),[R,V]=(0,a.useState)(""),_="object"==typeof T?T:null,B=!!I?.trim(),z=B?"text-white":"text-foreground",E=async e=>{e.preventDefault(),L("loading"),V("");let t=h.newsletterFormSchema.safeParse({email:M});if(!t.success){L("error"),V(t.error.issues[0]?.message||"Invalid email address");return}try{await (0,x.submitContactForm)({formSource:"llm-newsletter",email:t.data.email}),L("success"),V("Successfully subscribed! Check your email for confirmation."),P("")}catch(e){L("error"),V(e instanceof Error?e.message:"Subscription failed. Please try again.")}},O=p(function(e,t="h3"){return null==e?f(t):"string"==typeof e?function(e,t="h3"){let a=e.trim();return a?{root:{type:"root",format:"",indent:0,version:1,direction:"ltr",children:[{type:"heading",format:"",indent:0,version:1,tag:t,direction:"ltr",children:[{type:"text",detail:0,format:0,mode:"normal",style:"",text:a,version:1}]}]}}:f(t)}(e,t):e&&"object"==typeof e&&"root"in e&&e.root&&"object"==typeof e.root?(0,g.normalizeLexicalRichText)(e):f(t)}(e))||"Subscribe to Our Newsletter",F=function({explicitId:e,heading:t,autoSlugFromHeading:a=!0}){let i="string"==typeof e?e.trim():"";if(i)return i;if(!a)return;let r=p(t);if(r)return r.toLowerCase().trim().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"")||void 0}({explicitId:y,heading:e});return(0,t.jsxs)("aside",{role:"complementary",className:(0,m.cn)("relative mb-8 overflow-hidden rounded-2xl border p-8 md:p-12",B?"border-primary":"border-border from-primary/5 via-accent/5 to-primary/10 bg-gradient-to-br"),style:B&&I?{backgroundColor:I}:void 0,children:[_?.url&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 opacity-5",children:(0,t.jsx)(s.BlockImage,{resource:_,settings:S,fill:!0,imageClassName:"object-cover"})}),(0,t.jsxs)("div",{className:"relative z-10 mx-auto max-w-2xl text-center",children:[O&&(0,t.jsx)(l.Typography,{as:"h3",variant:"h3",id:F,className:(0,m.cn)("mb-3",F&&"scroll-mt-28",B?"text-white":"text-black"),children:O}),b&&(0,t.jsx)(l.Typography,{as:"p",variant:"body-lg",className:(0,m.cn)("mb-6",B?"text-white/90":"text-black"),children:b}),(0,t.jsxs)("form",{onSubmit:E,className:"space-y-4",children:[(0,t.jsx)(o.HoneypotField,{}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row",children:[(0,t.jsx)(d.Input,{type:"email",value:M,onChange:e=>{P(e.target.value),"idle"!==A&&(L("idle"),V(""))},onFocus:()=>
5{"idle"!==A&&(L("idle"),V(""))},placeholder:v,disabled:"loading"===A,className:(0,m.cn)("flex-1 rounded-lg px-4 py-3 text-base transition-colors",B?"border border-white/20 bg-white/10 text-white placeholder:text-white/50 focus:border-white focus:bg-white/15 focus:ring-2 focus:ring-white/20 focus:outline-none":"border-input bg-background text-foreground placeholder:text-muted-foreground focus:border-primary focus:ring-primary/20 border focus:ring-2 focus:outline-none","disabled:cursor-not-allowed disabled:opacity-50"),"aria-label":"Email address"}),(0,t.jsx)(c.Button,{type:"submit",size:"lg",variant:(0,u.getCtaVariant)({slot:"primary",surface:"red"}),disabled:"loading"===A,className:"whitespace-nowrap",children:"loading"===A?"Subscribing...":w})]}),R&&"idle"!==A&&(0,t.jsxs)("div",{className:(0,m.cn)("flex items-start gap-2 rounded-lg px-3 py-2",z,"success"===A&&(B?"border border-white/30 bg-white/15":"border border-success/50 bg-success/25"),"error"===A&&(B?"border border-white/30 bg-white/15":"border border-error/50 bg-error/25")),role:"alert","aria-live":"polite",children:["success"===A&&(0,t.jsx)(r.CheckCircle2,{className:"text-success mt-0.5 size-4 shrink-0","aria-hidden":"true"}),"error"===A&&(0,t.jsx)(i.AlertCircle,{className:"text-error mt-0.5 size-4 shrink-0","aria-hidden":"true"}),(0,t.jsx)(l.Typography,{variant:"body-sm",className:z,children:R})]}),j?(0,t.jsx)(l.Typography,{as:"p",variant:"body-sm",className:(0,m.cn)("text-center",B?"text-white/70":"text-muted-foreground"),children:j}):null,(0,t.jsx)(n.FormFooterContent,{content:N,className:"text-center"})]})]})]})}],768170)},896937,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(269169),l=e.i(269429),s=e.i(128113),n=e.i(530941);let o=[.22,1,.36,1],c=({variant:e,card:r,delay:c=0})=>{let d=(0,i.useReducedMotion)();if(!r?.label?.trim())return null;let m="before"===e;return(0,t.jsxs)(a.motion.div,{initial:!d&&{opacity:0,x:m?-24:24},whileInView:d?void 0:{opacity:1,x:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,delay:c,ease:o},className:(0,n.cn)("flex min-h-[200px] flex-col justify-between gap-6 rounded-2xl p-6 md:min-h-[220px] md:rounded-3xl md:p-8 lg:p-9",m?"bg-background text-black":"bg-primary text-primary-foreground"),children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[r.tagline?.trim()?(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"semibold",className:(0,n.cn)("uppercase",m?"text-primary":"text-white"),children:r.tagline}):null,(0,t.jsx)(l.Typography,{as:"h3",variant:"h5",weight:"bold",className:m?"text-black":"text-white",children:r.label})]}),(0,t.jsx)(s.VariantRichText,{data:r.description,variant:"body-base",className:m?"text-black":"text-white"})]})};var d=e.i(760207);let m=[.22,1,.36,1],u=({label:e,contentSection:n})=>{let o=(0,i.useReducedMotion)(),c=e&&"object"==typeof e&&"root"in e,u=n?.tagline?.trim()||n?.label?.trim()||(0,r.hasRichTextContent)(n?.description);return c||u?(0,t.jsxs)(a.motion.header,{initial:!o&&{opacity:0,y:20},whileInView:o?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,ease:m},className:"flex max-w-6xl flex-col gap-4 md:gap-5",children:[c?(0,t.jsx)(d.default,{data:e,typography:"subPortfolioMetricsLabel",enableGutter:!1}):null,n?.tagline?.trim()?(0,t.jsx)(l.Typography,{variant:"h6",className:"text-white",children:n.tagline}):null,n?.label?.trim()?(0,t.jsx)(l.Typography,{as:"h2",variant:"h3",className:"text-white",children:n.label}):null,(0,t.jsx)(s.VariantRichText,{data:n?.description,variant:"body-base",className:"text-white"})]}):null};var h=e.i(73229),x=e.i(493115),p=e.i(549174),g=e.i(301718),f=e.i(202355);let y=/^(\d+(?:\.\d+)?)(.*)$/,b=({value:e,className:i})=>{let r=e.trim().match(y);if(!r)return(0,t.jsx)(l.Typography,{as:"div",variant:"h4",weight:"bold",className:(0,n.cn)("text-white",i),children:e});let s=parseFloat(r[1]),o=r[2]??"",c=(0,h.useRef)(null),d=(0,p.useInView)(c,{once:!0,margin:"-80px"}),m=(0,g.useMotionValue)(0),u=(0,f.useTransform)(m,e=>{let t=Math.round(10*e)/10;return Number.isInteger(s)?Math.round(t):t});return(0,h.useEffect)(()=>
5{if(d)return(0,x.animate)(m,s,{duration:1.2,ease:"easeOut"}).stop},[d,s,m]),(0,t.jsx)("div",{ref:c,children:(0,t.jsxs)(l.Typography,{as:"div",variant:"h4",weight:"bold",className:(0,n.cn)("text-white",i),children:[(0,t.jsx)(a.motion.span,{children:u}),o]})})},v=[.22,1,.36,1],w=({stat:e,index:r,showMobileRowBorder:s,showDesktopRowBorder:o})=>{let c=(0,i.useReducedMotion)();return e.value?.trim()&&e.label?.trim()?(0,t.jsxs)(a.motion.div,{initial:!c&&{opacity:0,y:16},whileInView:c?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:.06*r,ease:v},className:"relative flex flex-col gap-2 py-8 md:gap-3 md:px-6 md:py-10 lg:px-8",children:[e.tagline?.trim()?(0,t.jsx)(l.Typography,{variant:"body-sm",className:"text-white/60",children:e.tagline}):null,(0,t.jsx)(b,{value:e.value}),(0,t.jsx)(l.Typography,{variant:"body-sm",className:"text-white/60",children:e.label}),s||o?(0,t.jsx)("div",{"aria-hidden":!0,className:(0,n.cn)("border-b border-white/80",s&&o&&"block",s&&!o&&"block md:hidden",!s&&o&&"hidden md:block")}):null]}):null};function j(e,t,a){return Math.floor(e/a)<Math.ceil(t/a)-1}let N=({stats:e=[]})=>{let a=(e??[]).filter(e=>e.value?.trim()&&e.label?.trim());if(0===a.length)return null;let{mobileCols:i,desktopCols:r,gridClass:l}=a.length<=4?{mobileCols:1,desktopCols:2,gridClass:"grid-cols-1 md:grid-cols-2"}:{mobileCols:1,desktopCols:3,gridClass:"grid-cols-1 md:grid-cols-3"};return(0,t.jsx)("div",{className:"mt-10 md:mt-14",children:(0,t.jsx)("div",{className:(0,n.cn)("grid gap-x-6 md:gap-x-10",l),children:a.map((e,l)=>(0,t.jsx)(w,{stat:e,index:l,showMobileRowBorder:j(l,a.length,i),showDesktopRowBorder:j(l,a.length,r)},e.id??l))})})},k=[.22,1,.36,1];e.s(["SubPortfolioMetricsBlockComponent",0,({label:e,contentSection:l,beforeCard:s,afterCard:n,stats:o})=>{let d=(0,i.useReducedMotion)(),m=e&&"object"==typeof e&&"root"in e||l?.label?.trim()||l?.tagline?.trim()||(0,r.hasRichTextContent)(l?.description),h=s?.label?.trim()||n?.label?.trim(),x=o?.some(e=>e.value?.trim()&&e.label?.trim());return(m||h||x)&&(l?.label?.trim()||s?.label?.trim()||n?.label?.trim())?(0,t.jsx)("section",{className:"w-full bg-background py-10 md:py-14 lg:py-16",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:(0,t.jsxs)(a.motion.div,{initial:!d&&{opacity:0,y:24},whileInView:d?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,ease:k},className:"rounded-3xl bg-black px-6 py-10 md:px-10 md:py-14 lg:px-12 lg:py-16",children:[(0,t.jsx)(u,{label:e,contentSection:l}),h?(0,t.jsxs)("div",{className:"mt-8 flex flex-col gap-4 md:mt-10 md:grid md:grid-cols-2 md:gap-5 lg:mt-12",children:[(0,t.jsx)(c,{variant:"before",card:s,delay:0}),(0,t.jsx)(c,{variant:"after",card:n,delay:.08})]}):null,(0,t.jsx)(N,{stats:o})]})})}):null}],896937)},954955,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(538251),l=e.i(760207),s=e.i(868573);let n=[.22,1,.36,1],o=({point:e,index:r,iconColors:o})=>{let c=(0,i.useReducedMotion)();return e.content&&"object"==typeof e.content&&"root"in e.content?(0,t.jsxs)(a.motion.li,{initial:!c&&{opacity:0,x:-16},whileInView:c?void 0:{opacity:1,x:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.45,delay:.08*r,ease:n},className:"flex items-start gap-4",children:[(0,t.jsx)(s.CapabilityIcon,{style:e.iconStyle??"roundCheck",ringColor:o.ringColor,backgroundColor:o.backgroundColor,checkColor:o.checkColor}),(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsx)(l.default,{data:e.content,typography:"meetingOwnershipPoint",enableGutter:!1,enableProse:!1})})]}):null},c=({points:e,iconColors:a})=>{let i=e.filter(e=>e.content&&"object"==typeof e.content&&"root"in e.content);return 0===i.length?null:(0,t.jsx)("ul",{className:"mt-6 flex flex-col gap-4 md:mt-8 md:gap-5",children:i.map((e,i)=>(0,t.jsx)(o,{point:e,index:i,iconColors:a},e.id??i))})},d=[.22,1,.36,1],m=e=>!!(e&&"object"==typeof e&&"root"in e),u=({leftColumn:e,iconColors:r})=>{let s=(0,i.useReducedMotion)(),n=m(e?.title),o=m(e?.description),u=e?.points??[];return n||o||0!==u.length?(0,t.jsxs)(a.motion.div,{initial:!s&&{opacity:0,y:24},whileInView:s?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:d},className:"flex flex-col",children:[n&&e?.title?(0,t.jsx)(l.default,{data:e.title,typography:"meetingOwnershipTitle",enableGutter:!1,enableProse:!1}):null,o&&e?.description?(0,t.jsx)("div",{className:"mt-4 md:mt-5",children:(0,t.jsx)(l.default,{data:e.description,typography:"meetingOwnershipDescription",enableGutter:!1,enableProse:!1})}):null,(0,t.jsx)(c,{points:u,iconColors:r})]}):null};e.i(251475);var h=e.i(231396),x=e.i(269429),p=e.i(128113);let g=[.22,1,.36,1],f=({icon:e,iconImgSettings:r,label:l,description:s,index:n})=>{let o=(0,i.useReducedMotion)();return(0,t.jsxs)(a.motion.article,{initial:!o&&{opacity:0,y:20},whileInView:o?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.45,delay:.08*n,ease:g}
5,className:"bg-background flex h-full flex-col gap-4 rounded-2xl p-5 md:gap-5 md:rounded-3xl md:p-6 lg:p-7",children:[(0,t.jsx)("div",{className:"text-primary flex h-10 w-10 shrink-0 items-center justify-center md:h-12 md:w-12",children:(0,t.jsx)(h.BlockImage,{resource:e,settings:r,className:"h-full w-full",imageClassName:"h-full w-full object-contain"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 md:gap-3",children:[(0,t.jsx)(x.Typography,{variant:"h5",className:"text-foreground",children:l}),(0,t.jsx)(p.VariantRichText,{data:s,variant:"body-sm",weight:"medium",className:"text-muted-foreground"})]})]})},y=({cards:e})=>{let a=e.filter(e=>"object"==typeof e.icon&&null!==e.icon);return 0===a.length?null:(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-5",children:a.map((e,a)=>{let i=e.icon,r=e.id??`${e.label}-${a}`;return(0,t.jsx)(f,{icon:i,iconImgSettings:e.iconImgSettings,label:e.label,description:e.description,index:a},r)})})},b=[.22,1,.36,1],v=({tagline:e})=>{let r=(0,i.useReducedMotion)();return e?.trim()?(0,t.jsx)(a.motion.div,{initial:!r&&{opacity:0,y:12},whileInView:r?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.4,ease:b},className:"mb-5 md:mb-6",children:(0,t.jsx)(x.Typography,{variant:"body-sm",weight:"semibold",className:"text-white/70",children:e})}):null},w=[.22,1,.36,1],j=({rightColumn:e})=>{let r=(0,i.useReducedMotion)(),l=e?.cards??[];return e?.tagline?.trim()||0!==l.length?(0,t.jsxs)(a.motion.div,{initial:!r&&{opacity:0,y:24},whileInView:r?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,delay:.1,ease:w},className:"flex flex-col",children:[(0,t.jsx)(v,{tagline:e?.tagline}),(0,t.jsx)(y,{cards:l})]}):null},N=[.22,1,.36,1],k=e=>!!(e&&"object"==typeof e&&"root"in e);e.s(["MeetingOwnershipBlockComponent",0,({colors:e,leftColumn:l,rightColumn:s})=>{let n=(0,i.useReducedMotion)(),o=(0,r.normalizeHexColor)(e?.backgroundColor??"#000000"),c=(0,r.resolveHeroColorTheme)(o),d=k(l?.title)||k(l?.description)||(l?.points?.length??0)>0,m=!!s?.tagline?.trim()||(s?.cards?.length??0)>0;if(!d&&!m)return null;let h={ringColor:e?.iconRingColor,backgroundColor:e?.iconBackgroundColor,checkColor:e?.iconCheckColor};return(0,t.jsx)("section",{className:"bg-background w-full py-10 md:py-14 lg:py-16",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:(0,t.jsx)(a.motion.div,{initial:!n&&{opacity:0,y:24},whileInView:n?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,ease:N},className:"rounded-3xl px-6 py-10 md:px-6 md:py-12 lg:px-10 lg:py-14",style:{backgroundColor:c.backgroundColor},children:(0,t.jsxs)("div",{className:"grid grid-cols-1 items-start gap-10 lg:grid-cols-2 lg:gap-12 xl:gap-16",children:[d?(0,t.jsx)(u,{leftColumn:l,iconColors:h}):null,m?(0,t.jsx)(j,{rightColumn:s}):null]})})})})}],954955)},370031,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(760207),s=e.i(554937),n=e.i(269169),o=e.i(530941);let c=({description:e,className:a})=>{let i=(0,s.coercePlainTextToLexical)(e);return(0,n.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,o.cn)((0,r.typographyVariants)({variant:"body-base"}),"[&_p]:m-0",a),children:(0,t.jsx)(l.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};var d=e.i(715712),m=e.i(938518),u=e.i(383379),h=e.i(665143);e.i(251475);var x=e.i(231396),p=e.i(519455);let g=({activeIndex:e,onNext:a,onPrevious:l,services:s})=>{let n=(0,h.useReducedMotion)(),o=s.length>1,g=s[e],f=g.icon&&"object"==typeof g.icon?g.icon:null;return(0,t.jsxs)(i.motion.div,{role:"region","aria-live":"polite","aria-label":g.title,initial:{opacity:+!!n},animate:{opacity:1},transition:{duration:.2*!n,ease:"easeOut"},className:"grid grid-cols-1 gap-[5px] md:grid-cols-2 lg:flex-1",children:[(0,t.jsxs)("div",{className:"bg-primary flex flex-col gap-6 rounded-3xl p-6 md:p-8 lg:p-10",children:[f?.url&&(0,t.jsx)(x.BlockImage,{resource:f,settings:g.iconImgSettings,imageClassName:"size-10 object-contain"}),(0,t.jsx)(r.Typography,{variant:"h3",className:"text-white",children:g.title}),(0,t.jsx)(c,{description:g.description,className:"text-white/90"}),g.buttonLabel&&g.buttonUrl&&(0,t.jsx)("div",{children:(0,t.jsx)(p.Button,{asChild:!0,variant:"shimmer-tertiary",size:"lg",className:"w-full sm:w-auto",children:(0,t.jsx)(d.default,{href:g.buttonUrl,children:g.buttonLabel})})}),o&&(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-3",children:[(0,t.jsx)(p.Button,{type:"button",variant:"ghost",size:"icon",onClick:l,"aria-label":"Previous service",className:"rounded-full text-white hover:bg-white/15 hover:text-white",children:(0,t.jsx)(m.ArrowLeft,{"data-icon":"inl
5ine-start",strokeWidth:1.75})}),(0,t.jsx)(p.Button,{type:"button",variant:"ghost",size:"icon",onClick:a,"aria-label":"Next service",className:"rounded-full text-white hover:bg-white/15 hover:text-white",children:(0,t.jsx)(u.ArrowRight,{"data-icon":"inline-start",strokeWidth:1.75})})]})]}),(0,t.jsx)("div",{className:"bg-grey-100 flex flex-col gap-8 rounded-3xl p-6 md:p-8 lg:p-10",children:g.bullets.map((e,a)=>(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsxs)(r.Typography,{as:"div",variant:"body-md",weight:"bold",className:"text-dark",children:["⢠",e.title]}),(0,t.jsx)(c,{description:e.description,className:"text-neutral-600"})]},e.id??a))})]},g.id??e)},f=({services:e,activeIndex:a})=>(0,t.jsx)("div",{className:"relative h-[180px] w-full shrink-0 overflow-hidden rounded-3xl md:h-[220px] lg:h-[260px]",children:e.map((e,i)=>{let r=e.image&&"object"==typeof e.image?e.image:null;if(!r?.url)return null;let l=i===a;return(0,t.jsx)("div",{className:(0,o.cn)("absolute inset-0 transition-opacity duration-300 ease-out",l?"z-10 opacity-100":"pointer-events-none z-0 opacity-0"),"aria-hidden":!l,children:(0,t.jsx)(x.BlockImage,{resource:r,settings:e.imgSettings,fill:!0,loading:"eager",priority:l,imageClassName:"object-cover"})},e.id??i)})}),y=({services:e})=>(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute h-0 w-0 overflow-hidden opacity-0",children:e.map((e,a)=>{let i=e.image&&"object"==typeof e.image?e.image:null;return i?.url?(0,t.jsx)(x.BlockImage,{resource:i,settings:e.imgSettings,fill:!0,loading:"eager",imageClassName:"object-cover"},e.id??a):null})}),b=({activeIndex:e,label:a,onSelect:i,services:l})=>(0,t.jsxs)("div",{className:"bg-dark flex flex-col rounded-3xl p-6 md:p-8 lg:min-h-0 lg:p-10",children:[a&&(0,t.jsx)(r.Typography,{as:"div",variant:"h5",className:"mb-4 text-white",children:a}),(0,t.jsx)("div",{className:"relative flex-1 lg:min-h-0",children:(0,t.jsx)("ul",{"data-lenis-prevent":!0,className:"flex flex-col divide-y divide-white/10 lg:absolute lg:inset-0 lg:[scrollbar-width:thin] lg:[scrollbar-color:var(--color-white)_transparent] lg:overflow-y-auto lg:pr-5 lg:[&::-webkit-scrollbar]:w-3 lg:[&::-webkit-scrollbar-thumb]:rounded-full lg:[&::-webkit-scrollbar-thumb]:bg-white/60 lg:[&::-webkit-scrollbar-track]:rounded-full lg:[&::-webkit-scrollbar-track]:bg-white/15",children:l.map((a,l)=>{let s=l===e;return(0,t.jsx)("li",{children:(0,t.jsxs)(p.Button,{type:"button",variant:"ghost",size:"clear",onClick:()=>i(l),"aria-pressed":s,className:"group -mx-2 flex min-h-12 w-full justify-start gap-4 roun
5ded-md px-2 py-4 text-left whitespace-normal text-white hover:bg-white/[0.04] hover:text-white md:py-5 lg:py-6",children:[(0,t.jsxs)(r.Typography,{as:"span",variant:"body-sm",weight:"medium",className:(0,o.cn)("shrink-0 transition-colors",s?"text-primary":"text-white/50"),children:["[",l+1,"]"]}),(0,t.jsx)(r.Typography,{as:"span",variant:"body-xl",weight:"bold",className:(0,o.cn)("transition-colors",s?"text-primary":"group-hover:text-primary/80 text-white"),children:a.title})]})},a.id??l)})})})]}),v="easeOut";e.s(["EndToEndServiceComponent",0,({sectionHeading:e,sectionDescription:l,servicesLabel:s,services:n})=>{let[o,d]=(0,a.useState)(0);if(!Array.isArray(n)||0===n.length)return null;let m=(o%n.length+n.length)%n.length;return(0,t.jsx)("section",{className:"bg-white py-12 md:py-12",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-10 grid gap-6 md:mb-14 lg:grid-cols-2 lg:gap-12",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:v},children:(0,t.jsx)(r.Typography,{variant:"h2",className:"text-dark",children:e})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.1,ease:v},className:"lg:flex lg:items-start",children:(0,t.jsx)(c,{description:l,className:"text-dark/80"})})]}),(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,delay:.15,ease:v},className:"grid gap-[5px] lg:grid-cols-[minmax(0,2fr)_minmax(0,3fr)]",children:[(0,t.jsx)(b,{services:n,label:s,activeIndex:m,onSelect:d}),(0,t.jsxs)("div",{className:"relative flex flex-col gap-[5px] lg:h-full",children:[(0,t.jsx)(y,{services:n}),(0,t.jsx)(f,{services:n,activeIndex:m}),(0,t.jsx)(g,{services:n,activeIndex:m,onPrevious:()=>d(e=>(e-1+n.length)%n.length),onNext:()=>d(e=>(e+1)%n.length)})]})]})]})})}],370031)},158662,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(411039),r=e.i(344257),l=e.i(460749),s=e.i(112086),n=e.i(269429),o=e.i(151641),c=e.i(530941),d=e.i(185085),m=e.i(252053),u=e.i(653068);let h=({study:e})=>{let a=e.thumbnail??e.featuredImage,i=e.summary?.trim()||e.description?.trim()||"";return(0,t.jsxs)(s.motion.div,{layout:!0,initial:{opacity:0,y:30},animate:{opacity:1,y:0},exit:{opacity:0,scale:.95},transition:{duration:.5},className:"group relative w-full overflow-hidden rounded-2xl md:-mx-2 md:w-[calc(100%+1rem)] lg:-mx-4 lg:w-[calc(100%+2rem)]",children:[(0,t.jsxs)("div",{className:"absolute inset-0 h-full w-full",children:[a&&"object"==typeof a&&(0,t.jsx)(o.Media,{resource:a,fill:!0,imgClassName:"object-cover object-center transition-transform duration-700 group-hover:scale-105"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/90 via-black/40 to-black/10"})]}),(0,t.jsx)("div",{className:"relative z-10 flex min-h-[340px] flex-col justify-end p-6 md:min-h-[400px] md:p-10 lg:min-h-[460px] lg:p-12",children:(0,t.jsxs)("div",{className:"gl:gap-12 flex flex-col justify-between gap-8 lg:flex-row lg:items-end",children:[(0,t.jsxs)("div",{className:"max-w-xl flex-1",children:[e.logo&&"object"==typeof e.logo&&(0,t.jsx)("div",{className:"relative mb-6 h-12 w-32",children:(0,t.jsx)(o.Media,{resource:e.logo,fill:!0,imgClassName:"object-contain object-left brightness-0 invert"})}),i?(0,t.jsx)(n.Typography,{variant:"body-base",weight:"medium",className:"text-white",children:i}):null]}),e.metrics&&e.metrics.length>0&&(0,t.jsx)("div",{className:"flex flex-col gap-y-4 lg:flex-row lg:gap-x-8 lg:pl-8",children:e.metrics.slice(0,3).map((e,a)=>(0,t.jsxs)("div",{className:(0,c.cn)("flex flex-col",0!==a?"lg:border-l lg:border-white/20 lg:pl-6":""),children:[(0,t.jsx)(n.Typography,{as:"div",variant:"h5",weight:"bold",className:"mb-1 text-white",children:e.value}),(0,t.jsx)(n.Typography,{variant:"body-sm",weight:"medium",className:"text-white/70 lg:max-w-[120px]",children:e.label})]},e.id??a))})]})})]})};var x=e.i(519455),p=e.i(883049),g=e.i(957053);function f(e){return e&&"object"==typeof e&&"name"in e&&"string"==typeof e.name?e.name:null}function y(e){return null!=e&&"object"==typeof e&&"id"in e&&"number"==typeof e.id}e.s(["PortfolioHeroBlock",0,({heading:e,description:s,cta:o,industryFilters:c,serviceFilters:b,regionFilters:v,orderedCaseStudies:w})=>{let[j,N]=(0,a.useState)("Industries"),[k,C]=(0,a.useState)("Show All"),[T,S]=(0,a.useState)(20);(0,a.useEffect)(()=>{S(20)},[j,k]);let I=(0,a.useMemo)(()=>Array.from(new Set((("Industries"===j?c:"Services"===j?b:v)??[]).map(e=>!1===e.visible?null:"Industries"===j?f(e.industry):"Services"===j?f(e.service):f(e.region)).filter(e=>!!e))).sort(),[j,c,b,v]),M=(0,a.useMemo)(()=>(w??[]).map(e=>"object"==typeof e?e:null).filter(y),[w]),P=(0,a.useMemo)(()=>"Show All"===k?M:M.filter(e=>("Industries"===j?(e.relatedIndustries??[]).map(e=>f(e)).filter(e=>!!e):"Services"===j?(e.relatedServices??[]).map(e=>f(e)).filter(e=>!!e):(e.relatedRegions??[]).map(e=>f(e)).filter(e=>!!e)).includes(k)),[M,j,k]),A=(0,a.useMemo)(()=>P.slice(0,T),[P,T]),L=T<P.length;return(0,t.jsx)("section",{className:"bg-white pt-16 pb-16 md:pt-24 md:pb-24",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsx)(i.PortfolioHeader,{heading:e,description:s,cta:o}),(0,t.jsxs)("div",{className:"mb-10",children:[(0,t.jsx)(r.PortfolioTabs,{activeTab:j,onTabChange:e=>{N(e),C("Show All")}}),(0,t.jsx)(l.PortfolioFilters,{filters:I,activeFilter:k,onFilterChange:C})]}),P.length>0?(0,t.jsxs)(t.Fragment,{children:["Show All"!==k?(0,t.jsx)("div",{className:"grid grid-cols-1 gap-10 lg:grid-cols-2 lg:gap-16",children:A.map((e,a)=>(0,t.jsx)(d.SimplePortfolioCard,{study:e},e?.id??a))}):(0,t.jsxs)("div",{className:"flex flex-col gap-6 md:gap-12",children:[(0,t.jsx)(h,{study:A[0]}),A.length>1&&(0,t.jsx)(m.PortfolioListBlock,{projects:A.slice(1,4),embedded:!0}),A.length>4&&(0,t.jsx)(p.CTABanner,{heading:"Add your brand's success story to our exhaustive global list of elite brands",buttonLabel:"Join the Club",buttonUrl:"#",className:"!px-0"}),A.length>4&&(0,t.jsx)(m.PortfolioListBlock,{projects:A.slice(4,6),embedded:!0}),A.length>6&&(0,t.jsx)(u.PortfolioGlobalLeaderBlock,{heading:"Global Industry Leaders",leaders:A.slice(6,12),embedded:!0}),A.length>12&&(0,t.jsx)("div",{className:"grid grid-cols-1 gap-10 lg:grid-cols-2 lg:gap-16",children:A.slice(12).map((e,a)=>(0,t.jsx)(d.SimplePortfolioCard,{study:e},e.id??a+12))})]}),L&&(0,t.jsx)("div",{className:"mt-12 flex justify-center md:mt-16",children:(0,t.jsx)(x.Button,{type:"button",variant:(0,g.getCtaVariant)({slot:"primary",surface:"light"}),size:"lg",className:"rounded-md",onClick:()=>S(e=>e+20),children:"Load More Case Studies"})})]}):(0,t.jsx)("div",{className:"py-12 text-center",children:(0,t.jsx)(n.Typography,{variant:"body-base",weight:"medium",className:"text-muted-foreground",children:0===M.length?"No case studies are linked in this block yet. Add case studies in the CMS (Portfolio Hero â ordered case studies).":'No case studies match this view. Try "Show All" or another chip in this tab.'})})]})})}],158662)},903980,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(732919),r=e.i(543340),l=e.i(269429),s=e.i(815114),n=e.i(760207),o=e.i(554937),c=e.i(269169),d=e.i(530941);
5let m=({subtitle:e,className:a})=>{let i=(0,o.coercePlainTextToLexical)(e);return(0,c.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,d.cn)((0,l.typographyVariants)({variant:"body-base",weight:"medium"}),"text-black","[&_p]:m-0",a),children:(0,t.jsx)(n.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},u=({industries:e,activeIndex:a,onSelect:i})=>(0,t.jsx)("div",{className:"bg-secondary w-full flex-col gap-2 space-y-4 rounded-xl p-4 lg:h-full lg:max-h-none lg:p-6",children:e.map((e,r)=>{let s=a===r;return(0,t.jsxs)("button",{onClick:()=>i(r),className:(0,d.cn)("group flex w-full cursor-pointer items-center gap-4 rounded-xl px-4 py-4 text-left transition-all duration-300",s?"bg-primary text-white":"text-white/70 hover:bg-white/5 hover:text-white"),children:[(0,t.jsxs)(l.Typography,{variant:"body-base",weight:"semibold",className:(0,d.cn)("transition-colors duration-300",s?"text-white":"text-white/70 group-hover:text-white"),children:[r+1,"."]}),(0,t.jsx)(l.Typography,{variant:"body-md",weight:s?"bold":"medium",className:(0,d.cn)("transition-colors duration-300",s?"text-white":"text-white/70 group-hover:text-white"),children:e.name})]},r)})});var h=e.i(715712),x=e.i(112086),p=e.i(140802),g=e.i(519455);let f=({description:e,className:a})=>{let i=(0,o.coercePlainTextToLexical)(e);return(0,c.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,d.cn)((0,l.typographyVariants)({variant:"body-base",weight:"medium"}),"text-white","[&_p]:m-0",a),children:(0,t.jsx)(n.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};e.i(251475);var y=e.i(231396);e.i(995055);var b=e.i(796395);let v=({media:e,imgSettings:a,loading:i,interactive:r=!0})=>{let l=function(e){if(!(0,b.hasCustomImageSettings)(e))return{className:"relative h-[440px] w-full"};let t=(0,b.buildResponsiveVars)(e);if(t)return{className:"relative w-full",style:t};let a=(0,b.resolveImageFrame)(e);if(a.style.aspectRatio||e?.maxHeight!=null&&e.maxHeight>0){let t=!a.style.aspectRatio&&e?.maxHeight?`${e.maxHeight}px`:void 0;return{className:(0,d.cn)(a.className),style:{...a.style,width:"100%",...t?{height:t}:{}}}}return{className:"relative h-[440px] w-full"}}(a);return(0,t.jsx)("div",{className:l.className,style:l.style,children:(0,t.jsx)(y.BlockImage,{resource:e,settings:a,fill:!0,loading:i,className:"h-full w-full",imageClassName:(0,d.cn)("object-cover",r&&"transition-transform duration-700 hover:scale-105")})})},w=({industry:e,activeIndex:a})=>{if(!e)return null;let i=e.image&&"object"==typeof e.image?e.image:null,r={initial:{opacity:0,y:12},animate:{opacity:1,y:0,transition:{duration:.35,ease:"easeOut"}}};return(0,t.jsx)("div",{className:"bg-primary flex h-full flex-col overflow-hidden rounded-xl text-white",children:(0,t.jsx)(p.AnimatePresence,{mode:"wait",initial:!1,children:(0,t.jsxs)(x.motion.div,{variants:{initial:{opacity:0}
5,animate:{opacity:1,transition:{staggerChildren:.08}},exit:{opacity:0,transition:{duration:.15,ease:"easeOut"}}},initial:"initial",animate:"animate",exit:"exit",className:"flex flex-1 flex-col p-8 lg:p-12",children:[(0,t.jsx)(x.motion.div,{variants:r,children:(0,t.jsx)(l.Typography,{variant:"h3",className:"mb-6 text-white",children:e.title})}),(0,t.jsx)(x.motion.div,{variants:r,children:(0,t.jsx)(f,{description:e.description,className:"mb-8"})}),e.buttonLabel&&e.buttonUrl&&(0,t.jsx)(x.motion.div,{variants:r,className:"mb-8",children:(0,t.jsx)(g.Button,{asChild:!0,variant:"shimmer-tertiary",size:"lg",className:"w-full sm:w-auto",children:(0,t.jsx)(h.default,{href:e.buttonUrl,children:e.buttonLabel})})}),(0,t.jsx)(x.motion.div,{variants:r,className:"mt-auto overflow-hidden rounded-xl",children:i?.url&&(0,t.jsx)(v,{media:i,imgSettings:e.imgSettings,loading:"lazy"})})]},a)})})},j=({industries:e})=>(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute h-0 w-0 overflow-hidden opacity-0",children:e.map((e,a)=>{let i=e.image&&"object"==typeof e.image?e.image:null;return i?.url?(0,t.jsx)(v,{media:i,imgSettings:e.imgSettings,loading:"eager",interactive:!1},a):null})});i.default.registerPlugin(r.default),e.s(["IndustriesSliderBlock",0,({heading:e,subtitle:n,industries:o=[]})=>{let[c,d]=(0,a.useState)(0),h=(0,a.useRef)(null),x=(0,s.useNestedScrollChain)(),p=(0,s.useNestedScrollChain)();if((0,a.useEffect)(()=>{if(!o.length||!h.current)return;let e=i.default.context(()=>{i.default.from(".industry-anim-header",{y:40,opacity:0,duration:.8,stagger:.2,ease:"power3.out",immediateRender:!1,scrollTrigger:{trigger:h.current,start:"top 85%",once:!0,invalidateOnRefresh:!0}}),i.default.from(".industry-anim-content",{y:60,opacity:0,duration:1,stagger:.3,ease:"power3.out",immediateRender:!1,scrollTrigger:{trigger:h.current,start:"top 75%",once:!0,invalidateOnRefresh:!0}})},h),t=()=>r.default.refresh();"u">typeof document&&"fonts"in document&&document.fonts.ready.then(t);let a=null;"complete"===document.readyState?t():(a=t,window.addEventListener("load",a));let l=setTimeout(t,250);return()=>{a&&window.removeEventListener("load",a),clearTimeout(l),e.revert()}},[o.length]),!o||0===o.length)return null;let g=o[c];return(0,t.jsx)("section",{ref:h,className:"bg-white py-12 md:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12",children:[(0,t.jsxs)("div",{className:"mb-2 flex flex-col items-start justify-between gap-6 lg:mb-20 lg:flex-row lg:items-start",children:[(0,t.jsx)("div",{className:"industry-anim-header w-full lg:max-w-xl",children:(0,t.jsx)(l.Typography,{variant:"h2",className:"text-dark",children:e})}),(0,t.jsx)("div",{className:"industry-anim-header w-full lg:mt-2",children:(0,t.jsx)(m,{subtitle:n})})]}),(0,t.jsxs)("div",{className:"industry-anim-content flex flex-col-reverse gap-6 lg:flex-row lg:items-stretch lg:gap-8",children:[(0,t.jsx)("div",{ref:x,className:"custom-scrollbar order-2 rounded-xl bg-black lg:order-1 lg:max-h-[120vh] lg:w-2/5 lg:overflow-y-auto",children:(0,t.jsx)(u,{industries:o,activeIndex:c,onSelect:d})}),(0,t.jsxs)("div",{ref:p,className:"custom-scrollbar relative order-1 lg:order-2 lg:max-h-[120vh] lg:w-3/5 lg:overflow-y-auto",children:[(0,t.jsx)(j,{industries:o}),(0,t.jsx)(w,{industry:g,activeIndex:c})]})]})]})})}],903980)},502411,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(269429),l=e.i(162060),s=e.i(519544),n=e.i(925421),o=e.i(530941);let c="easeOut",d={left:"justify-start xl:justify-end",center:"justify-center",right:"justify-end"},m=({tagline:e,heading:a,description:m,contentAlignment:u,children:h})=>{let x=(0,n.resolveContentAlignment)(u,"left"),p="left"===x;return(0,t.jsxs)("div",{className:(0,o.cn)("mb-8 flex w-full min-w-0 flex-col gap-5 sm:gap-6",p&&"xl:flex-row xl:items-end xl:justify-between xl:gap-8","center"===x&&"items-center","right"===x&&"items-end"),children:[(0,t.jsxs)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,ease:c},className:(0,o.cn)("flex w-full max-w-3xl min-w-0 flex-col gap-4",(0,n.sectionHeaderAlignmentClasses)(x),p&&"xl:max-w-[min(100%,520px)] xl:shrink-0"),children:[(0,t.jsx)(l.HeroTaglineRichText,{tagline:e,typography:"subPortfolioArchTagline",contentAlignment:x,className:"w-full"}),(0,t.jsx)(r.Typography,{variant:"h2",className:"text-foreground w-full",children:a}),(0,t.jsx)(s.SectionDescriptionRichText,{description:m,contentAlignment:x})]}),h?(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.1,ease:c},className:(0,o.cn)("flex w-full min-w-0",d[x],p&&"xl:min-w-0 xl:flex-1"),children:(0,t.jsx)("div",{className:"w-fit max-w-full",children:h})}):null]})},u=({categories:e,activeTab:i,onTabChange:r})=>{let l=(0,a.useRef)(null),s=(0,a.useCallback)(()=>{let e=l.current;if(!e)return;let t=e.querySelector('[aria-selected="true"]');if(!t)return;let a=e.getBoundingClientRect(),i=t.getBoundingClientRect();i.left>=a.left&&i.right<=a.right||t.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})},[]);return(0,a.useEffect)(()=>{s()},[i,s]),(0,t.jsx)("div",{className:"w-full min-w-0",children:(0,t.jsx)("div",{className:"relative w-full overflow-hidden xl:w-auto",children:(0,t.jsx)("div",{ref:l,className:"hide-scrollbar w-full overflow-x-auto overflow-y-hidden xl:overflow-x-visible",children:(0,t.jsx)("div",{role:"tablist","aria-label":"Service categories",className:"inline-flex w-max gap-1.5 rounded-full border border-border bg-background p-1 sm:gap-2 sm:p-1.5",children:e.map((e,a)=>{let l=i===a;return(0,t.jsx)("button",{type:"button",role:"tab","aria-selected":l,onClick:()=>r(a),className:` 6 flex-shrink-0 cursor-pointer rounded-full px-3.5 py-2.5 text-xs font-bold 7 whitespace-nowrap transition-all duration-200 ease-out sm:px-5 sm:py-3 sm:text-sm 8 ${l?"bg-foreground text-background":"bg-transparent text-muted-foreground hover:text-foreground"} 9 `,children:e.name},e.id||a)})})})})})};var h=e.i(383379),x=e.i(22533);e.i(251475);var p=e.i(231396),g=e.i(760207),f=e.i(554937),y=e.i(269169);let b=new Set(["link","autolink"]),v=({description:e,className:a})=>{var i;let l,s=(i=(0,f.coercePlainTextToLexical)(e),(l=i?.root)&&Array.isArray(l.children)?{...i,root:{...l,children:function e(t){let a=[];for(let i of t){let t=Array.isArray(i?.children)?e(i.children):void 0;if(i?.type&&b.has(i.type)){t&&a.push(...t);continue}a.push(t?{...i,children:t}:i)}return a}(l.children)}}:i);return(0,y.hasRichTextContent)(s)?(0,t.jsx)("div",{className:(0,o.cn)((0,r.typographyVariants)({variant:"body-sm"}),"text-muted-foreground break-words","[&_p]:m-0 [&_p]:leading-relaxed",a),children:(0,t.jsx)(g.default,{data:s,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},w=({service:e,variants:a})=>{var l;let s="object"==typeof e.icon&&null!==e.icon?e.icon:null,n=!!(l=e.link)&&!!("custom"===l.type&&l.url||"reference"===l.type&&l.reference?.value),o=e.link?.label?.trim()||"Learn more",c=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl bg-primary/10 text-primary sm:h-12 sm:w-12",children:s?(0,t.jsx)(p.BlockImage,{resource:s,settings:e.iconImgSettings,loading:"lazy",className:"h-7 w-7 sm:h-9 sm:w-9",imageClassName:"h-7 w-7 object-contain sm:h-9 sm:w-9"}):null}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-1.5 sm:gap-2",children:[(0,t.jsx)(r.Typography,{variant:"h6",className:"text-foreground break-words",children:e.heading}),(0,t.jsx)(v,{description:e.description})]}),n&&(0,t.jsxs)("div",{className:"mt-auto inline-flex items-center gap-2 text-primary",children:[(0,t.jsx)(r.Typography,{variant:"body-sm",weight:"bold",className:"text-primary",children:o}),(0,t.jsx)(h.ArrowRight,{className:"h-4 w-4 shrink-0","aria-hidden":!0})]})]}),d=(0,t.jsx)(i.motion.div,{variants:a,className:` 10 flex h-full min-h-[180px] min-w-0 flex-col gap-3 rounded-2xl border border-border bg-background 11 p-5 transition-all duration-200 ease-out sm:min-h-[200px] sm:gap-4 sm:p-6 xl:min-h-[220px] xl:p-7 12 hover:-translate-y-1 hover:border-primary hover:shadow-[0_18px_40px_rgba(0,0,0,0.08)] 13 ${n?"cursor-pointer":""} 14 `,children:c});if(n&&e.link){let{label:a,...i}=e.link;return(0,t.jsx)(x.CMSLink,{...i,appearance:"inline",className:"block h-full min-w-0",children:d})}return d},j={hidden:{opacity:0}
14,show:{opacity:1,transition:{staggerChildren:.1,delayChildren:.04}}},N={hidden:{opacity:0,y:24,scale:.97},show:{opacity:1,y:0,scale:1,transition:{duration:.45,ease:"easeOut"}}},k=({services:e})=>(0,t.jsx)(i.motion.div,{variants:j,initial:"hidden",animate:"show",className:"grid min-w-0 grid-cols-1 gap-4 sm:gap-5 md:grid-cols-2 xl:grid-cols-3",children:e.map((e,a)=>(0,t.jsx)(w,{service:e,variants:N},e.id||a))});e.s(["ServicesGridComponent",0,({tagline:e,heading:i,description:r,contentAlignment:l,categories:s})=>{let[n,o]=(0,a.useState)(0);return(0,t.jsx)("section",{className:"overflow-hidden bg-muted py-12 md:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl min-w-0 px-4 md:px-8 lg:px-12",children:[(0,t.jsx)(m,{tagline:e,heading:i,description:r,contentAlignment:l,children:(0,t.jsx)(u,{categories:s,activeTab:n,onTabChange:o})}),(0,t.jsx)(k,{services:s[n]?.services||[]},n)]})})}],502411)},358747,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(370993),r=e.i(112086),l=e.i(665143),s=e.i(22533),n=e.i(530941);let o=[.22,1,.36,1],c=({links:e})=>{let a=(0,l.useReducedMotion)();return Array.isArray(e)&&0!==e.length?(0,t.jsx)(r.motion.div,{initial:!a&&{opacity:0,y:16},whileInView:a?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.2,ease:o},className:"flex flex-wrap items-center gap-3 md:gap-4",children:e.map(({link:e,id:i},l)=>{let c="default"===e.appearance||"outline"===e.appearance?e.appearance:void 0;return(0,t.jsx)(r.motion.div,{initial:!a&&{opacity:0,y:12},whileInView:a?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.45,delay:.2+.06*l,ease:o},whileHover:a?void 0:{scale:1.03,y:-2},className:(0,n.cn)(!a&&"transition-shadow hover:shadow-lg hover:shadow-primary/20"),children:(0,t.jsx)(s.CMSLink,{...e,slot:0===l?"primary":"secondary",surface:"dark",appearance:c,className:"rounded-lg px-6 py-6 md:px-8"})},i??l)})}):null};e.i(251475);var d=e.i(231396),m=e.i(269429),u=e.i(538251);let h="#000000",x="#ffffff0d";function p(e){let t=e.slice(1);return`#${t[0]}${t[0]}${t[1]}${t[1]}${t[2]}${t[2]}`}let g=[.22,1,.36,1],f=({badge:e,badgeLogoImgSettings:a})=>{var i;let s,o=(0,l.useReducedMotion)(),c=e?.label?.trim(),u=e?.logo&&"object"==typeof e.logo;if(!c&&!u)return null;let h=(i=e?.backgroundColor,(s=i?.trim())?/^#[0-9a-f]{6}$/i.test(s)?s.toLowerCase():/^#[0-9a-f]{3}$/i.test(s)?p(s.toLowerCase()):/^#[0-9a-f]{8}$/i.test(s)?s.toLowerCase():/^rgba?\(/i.test(s)?s:x:x);return(0,t.jsxs)(r.motion.div,{initial:!o&&{opacity:0,y:16},whileInView:o?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:0,ease:g},className:(0,n.cn)("inline-flex w-fit items-center gap-3 rounded-xl border border-white/15 px-4 py-2.5"),style:{backgroundColor:h},children:[c?(0,t.jsx)(m.Typography,{variant:"body-sm",weight:"medium",className:"text-white",children:e.label}):null,c&&u?(0,t.jsx)("span",{className:"h-4 w-px shrink-0 bg-white","aria-hidden":!0}):null,u?(0,t.jsx)("div",{className:"relative h-5 w-24 shrink-0",children:(0,t.jsx)(d.BlockImage,{resource:e.logo,settings:a,fill:!0,imageClassName:"object-contain object-left"})}):null]})};var y=e.i(760207);let b=[.22,1,.36,1],v=e=>!!(e&&"object"==typeof e&&"root"in e),w=({tagline:e,title:a,description:i,parts:s})=>{let n=(0,l.useReducedMotion)(),o=(!s||s.includes("tagline"))&&v(e),c=(!s||s.includes("title"))&&v(a),d=(!s||s.includes("description"))&&v(i);return o||c||d?(0,t.jsxs)("div",{className:"flex flex-col gap-5 md:gap-6",children:[o&&e?(0,t.jsx)(r.motion.div,{initial:!n&&{opacity:0,y:16},whileInView:n?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.04,ease:b},children:(0,t.jsx)(y.default,{data:e,typography:"subPortfolioHeroTagline",enableGutter:!1,enableProse:!1})}):null,c&&a?(0,t.jsx)(r.motion.div,{initial:!n&&{opacity:0,y:24},whileInView:n?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,delay:.08,ease:b},children:(0,t.jsx)(y.default,{data:a,typography:"subPortfolioHeroTitle",enableGutter:!1,enableProse:!1})}):null,d&&i?(0,t.jsx)(r.motion.div,{initial:!n&&{opacity:0,y:20},whileInView:n?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,delay:.14,ease:b},children:(0,t.jsx)(y.default,{data:i,typography:"subPortfolioHeroDescription",enableGutter:!1,enableProse:!1})}):null]}):null},j=[.22,1,.36,1],N=({footerContent:e})=>{let a=(0,l.useReducedMotion)();return e&&"object"==typeof e&&"root"in e?(0,t.jsx)(r.motion.div,{initial:!a&&{opacity:0,y:12},whileInView:a?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.26,ease:j},className:"border-0 border-white/20 pt-6 md:pt-8",children:(0,t.jsx)(y.default,{data:e,typography:"subPortfolioHeroFooter",enableGutter:!1,enableProse:!1})}):null};var k=e.i(549174);let C=[.22,1,.36,1],T=({thumbnail:e,thumbnailImgSettings:i,className:s})=>{let o=(0,l.useReducedMotion)(),c=a.default.useRef(null),m=(0,k.useInView)(c,{once:!0,margin:"-60px"});return e&&"object"==typeof e?(0,t.jsx)(r.motion.div,{ref:c,initial:!o&&{opacity:0,y:32,scale:.96},whileInView:o?void 0:{opacity:1,y:0,scale:1},viewport:{once:!0,margin:"-60px"},transition:{duration:.65,delay:.1,ease:C},className:(0,n.cn)("relative w-full",s),children:(0,t.jsx)(r.motion.div,{animate:o||!m?void 0:{y:[0,-8,0],transition:{duration:8,repeat:1/0,ease:"easeInOut"}},className:"relative mx-auto w-full max-w-[520px] overflow-hidden rounded-2xl lg:mr-0 lg:ml-auto",children:(0,t.jsx)(d.BlockImage,{resource:e,settings:i,priority:!0,imageClassName:"h-auto w-full object-contain"})})}):null};e.s(["SubPortfolioHeroBlockComponent",0,({backgroundColor:e,badge:r,badgeLogoImgSettings:l,tagline:s,title:n,description:o,links:d,footerContent:m,thumbnail:x,thumbnailImgSettings:g})=>{let{setHeaderTheme:y}=(0,i.useHeaderTheme)();(0,a.useEffect)(()=>{y("light")},[y]);let b=x&&"object"==typeof x;if(!(n&&"object"==typeof n&&"root"in n)&&!b)return null;let v=function(e){let t=e?.trim();if(!t)return h;if(/^#[0-9a-f]{6}$/i.test(t))return t.toLowerCase();if(/^#[0-9a-f]{3}$/i.test(t))return p(t.toLowerCase());if(/^#[0-9a-f]{8}$/i.test(t))return t.toLowerCase();let a=(0,u.normalizeHexColor)(t);return/^#[0-9a-f]{6}$/i.test(a)?a:h}(e);return(0,t.jsx)("section",{className:"text-white flex min-h-[85vh] flex-col justify-center",style:{backgroundColor:v},children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-screen-2xl flex-1 px-4 py-16 md:px-8 md:py-20 lg:py-24",children:(0,t.jsxs)("div",{className:"flex flex-col gap-8 lg:flex-row lg:items-center lg:gap-10 xl:gap-12",children:[(0,t.jsxs)("div",{className:"flex w-full min-w-0 flex-col gap-4 lg:w-[58%] lg:max-w-[58%] md:gap-5",children:[(0,t.jsx)(f,{badge:r,badgeLogoImgSettings:l}),(0,t.jsx)(w,{tagline:s,title:n,description:o,parts:["tagline","title"]}),(0,t.jsx)(T,{thumbnail:x,thumbnailImgSettings:g,className:"lg:hidden"}),(0,t.jsx)(w,{tagline:s,title:n,description:o,parts:["description"]}),(0,t.jsx)(c,{links:d}),(0,t.jsx)(N,{footerContent:m})]}),(0,t.jsx)("div",{className:"hidden w-full shrink-0 lg:block lg:w-[42%]",children:(0,t.jsx)(T,{thumbnail:x,thumbnailImgSettings:g})})]})})})}],358747)},992133,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(760207);e.i(251475);var l=e.i(231396),s=e.i(530941);let n=[.22,1,.36,1],o={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"};e.s(["SubPortArchitectureDiagram",0,({alignment:e,diagram:c,diagramImgSettings:d,diagramCaption:m,delay:u=.12})=>{let h=(0,i.useReducedMotion)(),x="object"==typeof c&&null!==c?c:null,p=!!(m&&"object"==typeof m&&"root"in m);return x||p?(0,t.jsxs)(a.motion.div,{initial:!h&&{opacity:0,y:24},whileInView:h?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6,delay:u,ease:n},className:"mb-10 md:mb-12",children:[x?(0,t.jsx)("div",{className:"border-border/60 overflow-hidden rounded-2xl border bg-background p-4 md:p-6 lg:p-8",children:(0,t.jsx)("div",{className:"relative aspect-[16/9] w-full min-h-[200px] md:min-
14h-[280px] lg:min-h-[360px]",children:(0,t.jsx)(l.BlockImage,{resource:x,settings:d,fill:!0,imageClassName:"object-contain object-center"})})}):null,p&&m?(0,t.jsx)("div",{className:(0,s.cn)("mt-4 max-w-4xl md:mt-5",o[e]),children:(0,t.jsx)(r.default,{data:m,typography:"subPortfolioArchDiagramCaption",enableGutter:!1,enableProse:!1})}):null]}):null}])},955914,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(665143),r=e.i(760207),l=e.i(530941);let s=[.22,1,.36,1],n={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"},o=e=>!!(e&&"object"==typeof e&&"root"in e);e.s(["SubPortArchitectureHeader",0,({alignment:e,tagline:c,title:d,description:m})=>{let u=(0,i.useReducedMotion)(),h=o(c),x=o(d),p=o(m);return h||x||p?(0,t.jsxs)(a.motion.header,{initial:!u&&{opacity:0,y:20},whileInView:u?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:s},className:(0,l.cn)("mb-10 flex max-w-4xl flex-col gap-4 md:mb-12 md:gap-5",n[e]),children:[h&&c?(0,t.jsx)(r.default,{data:c,typography:"subPortfolioArchTagline",enableGutter:!1,enableProse:!1}):null,x&&d?(0,t.jsx)(r.default,{data:d,typography:"subPortfolioArchTitle",enableGutter:!1,enableProse:!1}):null,p&&m?(0,t.jsx)(r.default,{data:m,typography:"subPortfolioArchDescription",enableGutter:!1,enableProse:!1}):null]}):null}])},14878,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(665143),l=e.i(269429),s=e.i(530941);let n=[.22,1,.36,1],o={left:"md:justify-start",center:"md:justify-center",right:"md:justify-end"};function c(){return(0,t.jsx)("span",{className:"bg-primary mx-4 hidden size-1 shrink-0 rounded-full md:inline md:mx-2 lg:mx-3","aria-hidden":!0})}e.s(["SubPortArchitectureHighlights",0,({alignment:e,highlights:d})=>{let m=(0,r.useReducedMotion)(),u=d?.filter(e=>e.text?.trim())??[];return 0===u.length?null:(0,t.jsx)(i.motion.footer,{initial:!m&&{opacity:0,y:16},whileInView:m?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:.16,ease:n},className:(0,s.cn)("flex w-full flex-col items-start gap-2","md:flex-row md:flex-wrap md:items-center md:gap-y-3",o[e],"center"===e&&"md:items-center","right"===e&&"md:items-end"),children:u.map((e,i)=>(0,t.jsxs)(a.default.Fragment,{children:[i>0?(0,t.jsx)(c,{}):null,(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"medium",className:"text-primary m-0 shrink-0",children:e.text})]},e.id??`highlight-${i}`))})}])},352689,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(530941),r=e.i(112086),l=e.i(665143);e.i(251475);var s=e.i(231396);let n=[.22,1,.36,1],o=({card:e,className:a,delay:o=0})=>{let c=(0,l.useReducedMotion)();return(0,t.jsx)(r.motion.div,{initial:!c&&{opacity:0,y:16},whileInView:c?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:o,ease:n},whileHover:c?void 0:{scale:1.02},className:(0,i.cn)("border-border/60 bg-background flex aspect-square min-h-[120px] items-center justify-center rounded-xl border p-6 shadow-sm transition-shadow duration-300 hover:shadow-md md:min-h-[140px] md:p-8",a),children:(0,t.jsx)("div",{className:"relative h-12 w-full max-w-[120px] md:h-14 md:max-w-[140px]",children:(0,t.jsx)(s.BlockImage,{resource:e.logo,settings:e.imgSettings,fill:!0,imageClassName:"object-contain object-center"})})})};var c=e.i(493115),d=e.i(301718),m=e.i(938518),u=e.i(383379);let h=[.22,1,.36,1],x=(0,a.createContext)(null);function p(){let e=(0,a.useContext)(x);if(!e)throw Error("SubPortArchitectureTechSlider must be used within TechSliderRoot");return e}function g({ariaLabel:e,direction:a,disabled:r,onClick:l}){let s="prev"===a?m.ArrowLeft:u.ArrowRight;return(0,t.jsx)("button",{type:"button",onClick:l,disabled:r,"aria-label":e,className:(0,i.cn)("border-primary bg-background text-primary flex size-10 shrink-0 items-center justify-center rounded-full border-2 shadow-sm transition-all md:size-11",r?"cursor-not-allowed opacity-35":"cursor-pointer hover:bg-primary hover:text-primary-foreground hover:shadow-md active:scale-95"),children:(0,t.jsx)(s,{size:18,strokeWidth:2})})}function f({cards:e,children:i}){let r=function(e){let t=function(){let[e,t]=(0,a.useState)(2);return(0,a.useEffect)(()=>{let e=()=>{window.matchMedia("(min-width: 1280px)").matches?t(6):window.matchMedia("(min-width: 768px)").matches?t(3):t(2)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}(),[i,r]=(0,a.useState)(0),l=Math.max(0,e.length-t),s=e.length>t,n=i>0,o=i<l,c=100/t;(0,a.useEffect)(()=>{r(e=>Math.min(e,l))},[l]);let d=(0,a.useCallback)(()=>{r(e=>Math.max(0,e-1))},[]),m=(0,a.useCallback)(()=>{r(e=>Math.min(l,e+1))},[l]);return(0,a.useMemo)(()=>({activeIndex:i,canGoNext:o,canGoPrev:n,canSlide:s,cards:e,cardsPerView:t,goNext:m,goPrev:d,maxIndex:l,slideBasis:c}),[i,o,n,s,e,t,m,d,l,c])}(e);return(0,t.jsx)(x.Provider,{value:r,children:i})}function y(){let{canGoNext:e,canGoPrev:a,canSlide:i,goNext:r,goPrev:l}=p();return i?(0,t.jsxs)("div",{className:"mb-4 flex items-center justify-end gap-3",children:[(0,t.jsx)(g,{ariaLabel:"Previous technology",direction:"prev",disabled:!a,onClick:l}),(0,t.jsx)(g,{ariaLabel:"Next technology",direction:"next",disabled:!e,onClick:r})]}):null}function b(){let{activeIndex:e,canSlide:l,cards:s,cardsPerView:n,goNext:m,goPrev:u,maxIndex:x,slideBasis:g}=p(),f=(0,a.useRef)(null),y=(0,a.useRef)(!1),[b,v]=(0,a.useState)(0),w=(0,d.useMotionValue)(0),j=b>0&&n>0?b/n:0,N=j*x;(0,a.useEffect)(()=>{let e=f.current;if(!e)return;let t=()=>v(e.offsetWidth);t();let a=new ResizeObserver(t);return a.observe(e),()=>a.disconnect()},[]),(0,a.useEffect)(()=>
14{if(y.current||j<=0)return;let t=(0,c.animate)(w,-e*j,{duration:.45,ease:h});return()=>t.stop()},[e,j,w]);let k=(0,a.useCallback)((t,a)=>{if(y.current=!1,j<=0)return;let i=Math.max(48,.18*j);a.offset.x>i||a.velocity.x>400?u():a.offset.x<-i||a.velocity.x<-400?m():(0,c.animate)(w,-e*j,{duration:.45,ease:h})},[e,m,u,j,w]);return(0,t.jsx)("div",{ref:f,className:"min-w-0 overflow-hidden py-2 md:py-3",children:(0,t.jsx)(r.motion.div,{style:{x:w},drag:!!l&&"x",dragConstraints:l&&j>0?{left:-N,right:0}:{left:0,right:0},dragElastic:.12,dragMomentum:!1,onDragStart:()=>{y.current=!0},onDragEnd:k,className:(0,i.cn)("flex w-full",l&&"cursor-grab select-none active:cursor-grabbing"),children:s.map((e,a)=>(0,t.jsx)("div",{className:"box-border shrink-0 px-1.5 md:px-2",style:{flex:`0 0 ${g}%`},children:(0,t.jsx)(o,{card:e})},e.id??`tech-${a}`))})})}e.s(["SubPortArchitectureTechStack",0,({alignment:e="center",techStackCards:r})=>{let l=r?.length?r.flatMap(e=>"object"!=typeof e.logo||null===e.logo?[]:[{id:e.id,label:e.label,logo:e.logo,imgSettings:e.imgSettings}]):[],s=function(){let[e,t]=(0,a.useState)(2);return(0,a.useEffect)(()=>{let e=()=>{window.matchMedia("(min-width: 1280px)").matches?t(6):window.matchMedia("(min-width: 768px)").matches?t(3):t(2)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}();if(0===l.length)return null;if(l.length>s)return(0,t.jsx)("div",{className:"mb-10 md:mb-12",children:(0,t.jsxs)(f,{cards:l,children:[(0,t.jsx)(y,{}),(0,t.jsx)(b,{})]})});let n=Math.min(l.length,s),c=n===s;return(0,t.jsx)("ul",{className:(0,i.cn)("mb-10 grid list-none gap-3 p-0 md:mb-12 md:gap-4",c&&"w-full",!c&&"center"===e&&"mx-auto",!c&&"right"===e&&"ml-auto",!c&&"left"===e&&"mr-auto"),style:{gridTemplateColumns:`repeat(${n}, minmax(0, 1fr))`,width:c?"100%":`${n/s*100}%`,maxWidth:"100%"},children:l.map((e,a)=>(0,t.jsx)("li",{className:"min-w-0",children:(0,t.jsx)(o,{card:e,delay:.06*a})},e.id??`tech-grid-${a}`))})}],352689)},863907,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(526625),r=e.i(469100),l=e.i(360112),s=e.i(269429),n=e.i(310062),o=e.i(480133),c=e.i(110204),d=e.i(793479),m=e.i(519455),u=e.i(624687),h=e.i(967489);e.i(228933);var x=e.i(724974),p=e.i(476137),g=e.i(669349),f=e.i(768673),y=e.i(941899),b=e.i(907071),v=e.i(530941);let w="border-border bg-transparent text-foreground placeholder:text-muted-foreground h-10 w-full border-b px-0 shadow-none ring-0 outline-none !rounded-none !border-0 !border-b focus:border-primary focus:ring-0 focus-visible:ring-0",j="border-destructive focus:border-destructive focus-visible:border-destructive";e.s(["ContactForm",0,({formFooter:e})=>{let{num1:N,num2:k,expected:C,resetCaptcha:T}=(0,g.useMathCaptcha)(),[S,I]=(0,b.usePhoneCountryState)(),[M,P]=(0,a.useState)(!1),[A,L]=(0,a.useState)(0),R=(0,r.useRouter)(),V=(0,a.useMemo)(()=>(0,x.createContactFormSchema)({phoneCountry:S}),[S]),_=(0,f.useDynamicZodResolver)(V),{handleSubmit:B,control:z,reset:E,setError:O,trigger:F,formState:{errors:$,touchedFields:H}}=(0,i.useForm)({resolver:_,mode:"onTouched",reValidateMode:"onChange",defaultValues:{fullName:"",email:"",phone:"",budget:"",message:"",verification:""}}),D=async e=>{let t=(0,p.validateCaptchaAnswer)(e.verification,C);if(t)return void O("verification",{type:"manual",message:t});P(!0);try{let t=await (0,p.submitContactForm)({formSource:"contact-faq",fullName:e.fullName,email:e.email,phone:e.phone,phoneCountry:S,budget:e.budget,message:e.message});l.toast.success("Your message has been sent successfully!"),E({fullName:"",email:"",phone:"",budget:"",message:"",verification:""}),L(e=>e+1),T(),t.shouldRedirect&&t.redirectUrl&&setTimeout(()=>{R.push(t.redirectUrl)},1500)}catch(e){l.toast.error(e instanceof Error?e.message:"Something went wrong. Please try again later.")}finally{P(!1)}};return(0,t.jsxs)("div",{className:"border-border rounded-xl border bg-white px-4 py-4 shadow-xl md:p-8",children:[(0,t.jsx)("div",{className:"mb-8",children:(0,t.jsx)(s.Typography,{variant:"body-xl",weight:"bold",className:"text-foreground",children:"Talk to Our AI Team"})}),(0,t.jsxs)("form",{onSubmit:B(D),className:"space-y-6",children:[(0,t.jsx)(o.HoneypotField,{}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(c.Label,{htmlFor:"contact-faq-fullName",className:"sr-only",children:"Full Name"}),(0,t.jsx)(i.Controller,{name:"fullName",control:z,render:({field:e})=>
14(0,t.jsx)(d.Input,{...e,value:e.value??"",id:"contact-faq-fullName",placeholder:"Full Name",className:(0,v.cn)(w,$.fullName&&j)})}),$.fullName&&(0,t.jsx)(s.Typography,{variant:"body-sm",className:"!text-destructive",children:$.fullName.message})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(c.Label,{htmlFor:"contact-faq-email",className:"sr-only",children:"E-mail ID"}),(0,t.jsx)(i.Controller,{name:"email",control:z,render:({field:e})=>(0,t.jsx)(d.Input,{...e,value:e.value??"",id:"contact-faq-email",type:"email",placeholder:"E-mail ID*",className:(0,v.cn)(w,$.email&&j)})}),$.email&&(0,t.jsx)(s.Typography,{variant:"body-sm",className:"!text-destructive",children:$.email.message})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(y.ContactPhoneField,{control:z,name:"phone",phoneCountry:S,onPhoneCountryChange:I,phoneTouched:!!H.phone,revalidatePhone:()=>F("phone"),error:!!$.phone,placeholder:"Contact Number*",className:(0,v.cn)("border-border h-10 w-full !rounded-none !border-0 !border-b bg-transparent !shadow-none !ring-0",$.phone&&j,"[&_button]:border-border [&_button]:text-foreground [&_button]:h-10 [&_button]:rounded-none [&_button]:border-0 [&_button]:border-r [&_button]:bg-transparent [&_button]:px-2 [&_button]:shadow-none [&_button]:ring-0 [&_button]:outline-none [&_button]:hover:bg-transparent [&_button]:focus:ring-0","[&_input]:text-foreground [&_input]:placeholder:text-muted-foreground [&_input]:h-10 [&_input]:rounded-none [&_input]:border-0 [&_input]:bg-transparent [&_input]:px-2 [&_input]:shadow-none [&_input]:ring-0 [&_input]:outline-none [&_input]:focus-visible:ring-0")}),$.phone&&(0,t.jsx)(s.Typography,{variant:"body-sm",className:"!text-destructive",children:$.phone.message})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(c.Label,{htmlFor:"contact-faq-budget",className:"sr-only",children:"Budget Range"}),(0,t.jsx)(i.Controller,{name:"budget",control:z,render:({field:e})=>(0,t.jsxs)(h.Select,{onValueChange:e.onChange,value:e.value||void 0,children:[(0,t.jsx)(h.SelectTrigger,{id:"contact-faq-budget","aria-label":"Budget Range",chevronClassName:"text-muted-foreground",className:(0,v.cn)(w,"h-10 justify-between",!e.value&&"text-muted-foreground",$.budget&&j),children:(0,t.jsx)(h.SelectValue,{placeholder:"Budget range (optional)"})}),(0,t.jsxs)(h.SelectContent,{children:[(0,t.jsx)(h.SelectItem,{value:"low",children:"$1k - $5k"}),(0,t.jsx)(h.SelectItem,{value:"medium",children:"$5k - $20k"}),(0,t.jsx)(h.SelectItem,{value:"high",children:"$20k - $50k"}),(0,t.jsx)(h.SelectItem,{value:"enterprise",children:"$50k+"})]})]},A)}),$.budget&&(0,t.jsx)(s.Typography,{variant:"body-sm",className:"!text-destructive",children:$.budget.message})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(c.Label,{htmlFor:"contact-faq-message",className:"sr-only",children:"Project description"}),(0,t.jsx)(i.Controller,{name:"message",control:z,render:({field:e})=>(0,t.jsx)(u.Textarea,{...e,"data-lenis-prevent":!0,value:e.value??"",id:"contact-faq-message",placeholder:"Describe Your Project/Idea In Brief (Helps Us Come Back Better Prepared)*",rows:4,className:(0,v.cn)(w,"max-h-32 resize-none overflow-y-auto py-2",$.message&&j)})}),$.message&&(0,t.jsx)(s.Typography,{variant:"body-sm",className:"!text-destructive",children:$.message.message})]}),(0,t.jsxs)("div",{className:"flex items-center justify-end gap-3 px-1",children:[(0,t.jsxs)(s.Typography,{variant:"body-sm",className:"text-foreground",children:[N," + ",k," ="]}),(0,t.jsx)(i.Controller,{name:"verification",control:z,render:({field:e})=>(0,t.jsx)(d.Input,{...e,value:e.value??"",id:"contact-faq-verification","aria-label":`Verification answer: ${N} plus ${k}`,inputMode:"numeric",className:(0,v.cn)("border-border focus:border-primary text-foreground h-10 w-20 border bg-transparent text-center",$.verification&&j)})})]}),$.verification&&(0,t.jsx)(s.Typography,{variant:"body-sm",className:"!text-destructive text-right",children:$.verification.message}),(0,t.jsx)(m.Button,{type:"submit",variant:"glowbreath-primary",disabled:M,className:"w-full py-6 text-base font-bold",children:M?"Submitting...":"Submit"}),(0,t.jsxs)("div",{className:"space-y-1 pt-2",children:[(0,t.jsx)(s.Typography,{variant:"body-sm",weight:"medium",className:"text-foreground",children:"⢠In just 2 mins you will get a response"}),(0,t.jsx)(s.Typography,{variant:"body-sm",weight:"medium",className:"text-foreground",children:"⢠Your idea is 100% protected by our Non Disclosure Agreement"})]}),(0,t.jsx)(n.FormFooterContent,{content:e})]})]})}])},450038,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(140802),l=e.i(269429),s=e.i(128113),n=e.i(530941);let o=({question:e,answer:a,index:o,isActive:c,onClick:d})=>(0,t.jsxs)("div",{className:"border-b border-white/10",children:[(0,t.jsxs)("button",{type:"button",onClick:d,"aria-expanded":c,"aria-controls":`faq-panel-${o}`,id:`faq-trigger-${o}`,className:(0,n.cn)("flex w-full cursor-pointer items-start justify-between gap-6 px-0 py-6 text-left md:px-3","transition-colors duration-300 hover:bg-white/[0.02]",c?"text-primary":"text-white"),children:[(0,t.jsxs)(l.Typography,{as:"span",variant:"body-md",weight:"bold",className:(0,n.cn)("flex gap-4",c?"text-primary":"text-white"),children:[(0,t.jsxs)("span",{className:"shrink-0 whitespace-nowrap tabular-nums",children:[o+1,"."]}
14),(0,t.jsx)("span",{children:e})]}),(0,t.jsx)("span",{className:(0,n.cn)("flex size-10 shrink-0 items-center justify-center rounded-full transition-all duration-300",c?"text-primary bg-white":"bg-white text-black"),"aria-hidden":"true",children:c?(0,t.jsx)("svg",{width:"12",height:"16",viewBox:"0 0 12 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M7 16L7 3.83L10.59 7.41L12 6L6.70711 0.7071C6.31658 0.3166 5.68342 0.3166 5.29289 0.7071L0 6L1.41 7.41L5 3.83L5 16L7 16Z",fill:"currentColor"})}):(0,t.jsx)("svg",{width:"12",height:"16",viewBox:"0 0 12 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M5 8.74228e-08V12.17L1.41 8.59L0 10L5.29289 15.2929C5.68342 15.6834 6.31658 15.6834 6.70711 15.2929L12 10L10.59 8.59L7 12.17V0L5 8.74228e-08Z",fill:"currentColor"})})})]}),(0,t.jsx)(r.AnimatePresence,{initial:!1,children:c&&(0,t.jsx)(i.motion.div,{id:`faq-panel-${o}`,role:"region","aria-labelledby":`faq-trigger-${o}`,initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3,ease:"easeInOut"},className:"overflow-hidden",children:(0,t.jsx)("div",{className:"pt-4 pr-12 pb-2 pl-10",children:(0,t.jsx)(s.VariantRichText,{data:a,variant:"body-base",weight:"normal",className:"text-white/80"})})})})]});e.s(["FAQSection",0,({faqs:e})=>{let[i,r]=(0,a.useState)(0),l=(0,a.useRef)([]);return(0,t.jsx)("div",{className:"overflow-visible",children:(0,t.jsx)("div",{className:"flex flex-col",children:e.map((e,a)=>(0,t.jsx)("div",{className:"faq-item-reveal transition-all",ref:e=>{l.current[a]=e},children:(0,t.jsx)(o,{question:e.question,answer:e.answer,index:a,isActive:i===a,onClick:()=>r(i===a?-1:a)})},a))})})}],450038)},721483,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(760207),r=e.i(530941);let l={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"};function s({alignment:e,footerContent:n}){return n&&"object"==typeof n&&"root"in n?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.1,ease:"easeOut"},className:(0,r.cn)("mt-4 max-w-4xl md:mt-4",l[e]),children:(0,t.jsx)(i.default,{data:n,enableGutter:!1,className:"[&_a]:text-primary [&_p]:text-dark/80 [&_a]:underline [&_p]:mb-4 [&_p]:leading-relaxed [&_p:last-child]:mb-0"})}):null}var n=e.i(269429),o=e.i(554937),c=e.i(269169);let d=({description:e,className:a})=>{let l=(0,o.coercePlainTextToLexical)(e);return(0,c.hasRichTextContent)(l)?(0,t.jsx)("div",{className:(0,r.cn)((0,n.typographyVariants)({variant:"body-base"}),"text-dark/80","[&_p]:m-0",a),children:(0,t.jsx)(i.default,{data:l,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},m="easeOut",u={left:"mr-auto text-left",center:"mx-auto text-center",right:"ml-auto text-right"};function h({alignment:e,description:l,tagline:s,title:o}){let x=s&&"object"==typeof s&&"root"in s;return(0,t.jsxs)("div",{className:(0,r.cn)("mb-6 max-w-4xl md:mb-8",u[e]),children:[x?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,ease:m},className:"mb-4",children:(0,t.jsx)(i.default,{data:s,enableGutter:!1,className:"[&_a]:text-primary [&_p]:text-primary [&_a]:underline [&_p]:mb-2 [&_p]:font-semibold [&_p]:uppercase [&_p:last-child]:mb-0"})}):null,(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:m},children:(0,t.jsx)(n.Typography,{variant:"h2",className:"text-dark",children:o})}),(0,c.hasRichTextContent)(l)?(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.1,ease:m},className:"mt-4",children:(0,t.jsx)(d,{description:l})}):null]})}var x=e.i(73229),p=e.i(493115),g=e.i(301718),f=e.i(938518),y=e.i(383379);function b({description:e,index:i,title:r}){return(0,t.jsxs)(a.motion.article,{initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:.08*i,ease:"easeOut"},className:"border-primary shadow-primary/20 pointer-events-none flex h-full flex-col rounded-2xl border-2 bg-white p-6 shadow-lg md:p-8",children:[(0,t.jsxs)("div",{className:"relative mb-6 size-11 md:mb-8",children:[(0,t.jsx)("span",{"aria-hidden":!0,
14className:"bg-primary/15 absolute top-1/2 left-1/2 size-13 -translate-x-1/2 -translate-y-1/2 rounded-full"}),(0,t.jsx)("span",{className:"bg-primary relative flex size-11 items-center justify-center rounded-full",children:(0,t.jsx)(n.Typography,{as:"span",variant:"body-xl",weight:"bold",className:"text-white leading-none tabular-nums",children:i+1})})]}),(0,t.jsx)(n.Typography,{variant:"h3",className:"text-dark mb-3 md:mb-4",children:r}),(0,t.jsx)(d,{description:e})]})}let v="easeOut",w=(0,x.createContext)(null);function j(){let e=(0,x.useContext)(w);if(!e)throw Error("HiringProcessSlider components must be used within HiringProcessSliderRoot");return e}function N({ariaLabel:e,direction:a,disabled:i,onClick:l}){let s="prev"===a?f.ArrowLeft:y.ArrowRight;return(0,t.jsx)("button",{type:"button",onClick:l,disabled:i,"aria-label":e,className:(0,r.cn)("border-primary bg-white text-primary flex size-11 shrink-0 items-center justify-center rounded-full border-2 shadow-md shadow-primary/20 transition-all",i?"cursor-not-allowed opacity-35":"cursor-pointer hover:bg-primary hover:text-white hover:shadow-lg hover:shadow-primary/30 active:scale-95"),children:(0,t.jsx)(s,{size:20,strokeWidth:2})})}function k({children:e,steps:a}){let i=function(e){let t=function(){let[e,t]=(0,x.useState)(1);return(0,x.useEffect)(()=>{let e=()=>{window.matchMedia("(min-width: 1280px)").matches?t(4):window.matchMedia("(min-width: 768px)").matches?t(2):t(1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}(),[a,i]=(0,x.useState)(0),r=Math.max(0,e.length-t),l=e.length>t,s=a>0,n=a<r,o=100/t;(0,x.useEffect)(()=>{i(e=>Math.min(e,r))},[r]);let c=(0,x.useCallback)(()=>{i(e=>Math.max(0,e-1))},[]),d=(0,x.useCallback)(()=>{i(e=>Math.min(r,e+1))},[r]);return(0,x.useMemo)(()=>({activeIndex:a,canGoNext:n,canGoPrev:s,canSlide:l,cardsPerView:t,goNext:d,goPrev:c,maxIndex:r,slideBasis:o,steps:e}),[a,n,s,l,t,d,c,r,o,e])}(a);return(0,t.jsx)(w.Provider,{value:i,children:e})}function C(){let{canGoNext:e,canGoPrev:a,canSlide:i,goNext:r,goPrev:l}=j();return i?(0,t.jsxs)("div",{className:"flex items-center justify-end gap-3",children:[(0,t.jsx)(N,{ariaLabel:"Previous step",direction:"prev",disabled:!a,onClick:l}),(0,t.jsx)(N,{ariaLabel:"Next step",direction:"next",disabled:!e,onClick:r})]}):null}function T(){let{activeIndex:e,canSlide:i,cardsPerView:l,goNext:s,goPrev:n,maxIndex:o,slideBasis:c,steps:d}=j(),m=(0,x.useRef)(null),u=(0,x.useRef)(!1),[h,f]=(0,x.useState)(0),y=(0,g.useMotionValue)(0),w=h>0&&l>0?h/l:0,N=w*o;(0,x.useEffect)(()=>{let e=m.current;if(!e)return;let t=()=>f(e.offsetWidth);t();let a=new ResizeObserver(t);return a.observe(e),()=>a.disconnect()},[]),(0,x.useEffect)(()=>{if(u.current||w<=0)return;let t=(0,p.animate)(y,-e*w,{duration:.45,ease:v});return()=>t.stop()},[e,w,y]);let k=(0,x.useCallback)((t,a)=>{if(u.current=!1,w<=0)return;let i=Math.max(48,.18*w);a.offset.x>i||a.velocity.x>400?n():a.offset.x<-i||a.velocity.x<-400?s():(0,p.animate)(y,-e*w,{duration:.45,ease:v})},[e,s,n,w,y]);return(0,t.jsx)("div",{ref:m,className:"min-w-0 overflow-hidden py-3 md:py-4",children:(0,t.jsx)(a.motion.div,{style:{x:y},drag:!!i&&"x",dragConstraints:i&&w>0?{left:-N,right:0}:{left:0,right:0},dragElastic:.12,dragMomentum:!1,onDragStart:()=>{u.current=!0},onDragEnd:k,className:(0,r.cn)("flex w-full",i&&"cursor-grab select-none active:cursor-grabbing"),children:d?.map((e,a)=>(0,t.jsx)("div",{className:"box-border shrink-0 px-2 py-2 md:px-2.5",style:{flex:`0 0 ${c}%`},children:(0,t.jsx)(b,{index:a,title:e.title,description:e.description})},e.id??`${e.title}-${a}`))})})}e.s(["Component",0,({title:e,tagline:a,description:i,contentAlignment:r="left",steps:l,footerContent:n})=>{if(!e||!Array.isArray(l)||0===l.length)return null;let o=r??"left";return(0,t.jsx)("section",{className:"bg-white py-6 md:py-8 lg:py-10",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsxs)(k,{steps:l,children:[(0,t.jsx)(h,{alignment:o,description:i,tagline:a,title:e}),(0,t.jsx)("div",{className:"mb-4 md:mb-6",children:(0,t.jsx)(C,{})}),(0,t.jsx)(T,{})]}),(0,t.jsx)(s,{alignment:o,footerContent:n})]})})}],721483)},408305,e=>{"use strict";var t=e.i(156169),a=e.i(112086),i=e.i(269429),r=e.i(760207);let l=({content:e})=>{let a=e?.root?.children?.some(e=>!!e&&"object"==typeof e&&"children"in e&&Array.isArray(e.children)&&e.children.length>0)??!1;return e&&a?(0,t.jsx)("div",{className:"rich-text-container mx-auto mt-12 max-w-3xl text-center md:mt-16",children:(0,t.jsx)(r.default,{className:"[&_a]:text-primary [&_a]:underline",data:e,enableGutter:!1})}):null};var s=e.i(73229),n=e.i(938518),o=e.i(383379),c=e.i(530941);e.i(251475);var d=e.i(231396);let m=({label:e,theme:a,size:r="md",className:l})=>{let s="primary"===a,n="standard"===a,o="sm"===r;
14return(0,t.jsxs)("div",{className:(0,c.cn)("inline-flex items-center rounded-full",o?"gap-1.5 px-3 py-1":"gap-2 px-5 py-1.5",s&&"bg-primary",n&&"border border-white/20 bg-black/30 backdrop-blur-sm",!s&&!n&&"bg-white",l),children:[(0,t.jsx)("span",{"aria-hidden":"true",className:(0,c.cn)("shrink-0 rounded-full",o?"size-1.5":"size-2",s&&"bg-white",n&&"bg-brand",!s&&!n&&"bg-brand")}),(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"medium",className:(0,c.cn)("uppercase tracking-wide",o&&"text-[12px] leading-none",s&&"text-white",n&&"text-white",!s&&!n&&"text-dark"),children:e})]})},u=({office:e})=>{let a=e.chipTheme??"standard",r="primary"===e.chipTheme?"bg-primary":"border-2 border-[#535A65] bg-[#262e3a] backdrop-blur-sm",l=e.icon&&"object"==typeof e.icon?e.icon:null;return(0,t.jsxs)("div",{className:(0,c.cn)("office-card-header-gradient relative shrink-0 overflow-hidden rounded-t-3xl border-b border-primary/25 p-6 md:p-8"),style:{background:"radial-gradient(circle at 85% 40%, rgba(245,69,69,0.35) 0%, rgba(245,69,69,0.15) 25%, transparent 60%), linear-gradient(180deg, #0b1220 0%, #0f172a 100%)"},children:[(0,t.jsxs)("div",{className:"mb-6 flex items-center justify-between gap-4",children:[(0,t.jsx)(m,{label:e.chipLabel,theme:a,size:"sm",className:r}),l?(0,t.jsx)("div",{className:"flex shrink-0 items-center",children:(0,t.jsx)(d.BlockImage,{resource:l,settings:e.iconImgSettings})}):e.flagEmoji?(0,t.jsx)(i.Typography,{variant:"body-xl",as:"span","aria-hidden":"true",className:"leading-none",children:e.flagEmoji}):null]}),(0,t.jsx)(i.Typography,{variant:"body-md",weight:"medium",className:"text-white/60 uppercase",children:e.countryName}),(0,t.jsxs)("div",{className:"mt-2 flex flex-wrap items-baseline gap-x-2 gap-y-1",children:[(0,t.jsx)(i.Typography,{variant:"h3",className:"text-white",children:e.cityName}),(0,t.jsx)(i.Typography,{variant:"body-md",weight:"medium",className:"text-white/60",children:e.stateName})]})]})};var h=e.i(851954),x=e.i(340760),p=e.i(128113);let g=({icon:e,children:a,className:r,href:l,external:s=!1})=>{let n=(0,c.cn)("flex items-start gap-3",l&&"transition-opacity hover:opacity-80",r),o=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"bg-primary/10 flex size-10 shrink-0 items-center justify-center rounded-xl",children:(0,t.jsx)(e,{className:"text-primary size-5",strokeWidth:2,"aria-hidden":"true"})}),(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"medium",className:"text-dark pt-1.5",children:a})]});return l?(0,t.jsx)("a",{href:l,className:n,...s?{target:"_blank",rel:"noopener noreferrer"}:{},children:o}):(0,t.jsx)("div",{className:n,children:o})};var f=e.i(91424);let y=({googleMapsUrl:e})=>(0,t.jsxs)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"group flex items-center justify-between gap-4 rounded-xl bg-white p-4 shadow-sm transition-shadow duration-300 hover:shadow-md",children:[(0,t.jsx)(i.Typography,{variant:"body-sm",weight:"bold",className:"text-dark",children:"View on Google Maps"}),(0,t.jsx)("span",{className:"bg-primary flex size-10 shrink-0 items-center justify-center rounded-full transition-transform duration-300 group-hover:scale-105",children:(0,t.jsx)(f.ArrowUpRight,{className:"size-5 text-white",strokeWidth:2.5,"aria-hidden":"true"})})]}),b=({office:e})=>(0,t.jsxs)("div",{className:"bg-[#EDF0F2] flex flex-1 flex-col gap-5 rounded-b-3xl p-6",children:[(0,t.jsxs)("div",{className:"rounded-xl border-2 border-border/70 bg-[#EFF3F4] p-4 md:p-5",children:[(0,t.jsxs)("div",{className:"mb-3",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"bg-primary mr-2 inline-block size-2 rounded-full align-middle"}),(0,t.jsx)(i.Typography,{as:"span",variant:"body-base",weight:"bold",className:"text-primary",children:e.businessTitle})]}),(0,t.jsx)(p.VariantRichText,{data:e.businessDescription,variant:"body-sm",weight:"medium",className:"text-dark"})]}),(0,t.jsx)(g,{icon:h.MapPin,href:e.googleMapsUrl,external:!0,children:e.address}),(0,t.jsx)(g,{icon:x.Phone,href:`tel:${e.phone.replace(/\s+/g,"")}`,children:e.phone}),(0,t.jsx)("div",{className:"mt-auto",children:(0,t.jsx)(y,{googleMapsUrl:e.googleMapsUrl})})]}),v=({office:e})=>(0,t.jsxs)(a.motion.div,{className:"flex h-full flex-col overflow-hidden rounded-3xl border border-border",whileHover:{y:-4},transition:{duration:.3,ease:"easeOut"},style:{willChange:"transform"},children:[(0,t.jsx)(u,{office:e}),(0,t.jsx)(b,{office:e})]}),w=(0,s.createContext)(null);function j(){let e=(0,s.useContext)(w);if(!e)throw Error("OfficeLocationsSlider components must be used within OfficeLocationsSliderRoot");return e}function N({children:e,offices:a}
14){let i=function(){let[e,t]=(0,s.useState)(1);return(0,s.useEffect)(()=>{let e=()=>{window.matchMedia("(min-width: 1024px)").matches?t(3):window.matchMedia("(min-width: 768px)").matches?t(2):t(1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}(),[r,l]=(0,s.useState)(0),n=Math.max(0,a.length-i),o=a.length>i,c=r>0,d=r<n,m=100/i;(0,s.useEffect)(()=>{l(e=>Math.min(e,n))},[n]);let u=(0,s.useCallback)(()=>{l(e=>Math.max(0,e-1))},[]),h=(0,s.useCallback)(()=>{l(e=>Math.min(n,e+1))},[n]),x=(0,s.useMemo)(()=>({activeIndex:r,canGoNext:d,canGoPrev:c,canSlide:o,goNext:h,goPrev:u,offices:a,slideBasis:m}),[r,d,c,o,h,u,a,m]);return(0,t.jsx)(w.Provider,{value:x,children:e})}function k({ariaLabel:e,direction:a,disabled:i,onClick:r}){let l="prev"===a?n.ArrowLeft:o.ArrowRight;return(0,t.jsx)("button",{type:"button",onClick:r,disabled:i,"aria-label":e,className:(0,c.cn)("border-primary bg-background text-primary flex size-11 shrink-0 items-center justify-center rounded-full border-2 shadow-md shadow-primary/20 transition-all",i?"cursor-not-allowed opacity-35":"cursor-pointer hover:bg-primary hover:text-primary-foreground hover:shadow-lg hover:shadow-primary/30 active:scale-95"),children:(0,t.jsx)(l,{size:20,strokeWidth:2})})}function C(){let{canGoNext:e,canGoPrev:a,canSlide:i,goNext:r,goPrev:l}=j();return i?(0,t.jsxs)("div",{className:"mb-4 flex items-center justify-end gap-3 md:mb-6",children:[(0,t.jsx)(k,{ariaLabel:"Previous office",direction:"prev",disabled:!a,onClick:l}),(0,t.jsx)(k,{ariaLabel:"Next office",direction:"next",disabled:!e,onClick:r})]}):null}function T(){let{activeIndex:e,offices:i,slideBasis:r}=j();return(0,t.jsx)("div",{className:"min-w-0 overflow-hidden py-2 md:py-3",children:(0,t.jsx)(a.motion.div,{animate:{x:`-${e*r}%`},transition:{duration:.45,ease:"easeOut"},className:"flex w-full items-stretch",children:i.map((e,a)=>(0,t.jsx)("div",{className:"box-border flex min-w-0 shrink-0 px-2 py-2 md:px-2.5",style:{flex:`0 0 ${r}%`},children:(0,t.jsx)("div",{className:"h-full w-full",children:(0,t.jsx)(v,{office:e})})},e.id??`${e.cityName}-${a}`))})})}let S=({text:e,primaryColor:a})=>{if(!e?.trim())return null;let r=a?.trim()||"var(--color-primary)";return(0,t.jsxs)("div",{className:"mb-4 flex items-center justify-center gap-2",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"size-2 shrink-0 rounded-full",style:{backgroundColor:r}}),(0,t.jsx)(i.Typography,{variant:"h6",as:"span",style:{color:r},children:e})]})};var I=e.i(269169);e.s(["OfficeLocationsComponent",0,({heading:e,description:r,offices:s,topTagline:n,footerContent:o})=>s&&0!==s.length?(0,t.jsx)("section",{className:"w-full bg-background py-12 md:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-xl px-4 md:px-12",children:[(0,t.jsxs)(N,{offices:s,children:[(0,t.jsxs)("div",{className:"mb-12 flex flex-col items-center text-center md:mb-16",children:[n?.text?.trim()?(0,t.jsx)(S,{primaryColor:n.primaryColor,text:n.text}):null,(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut"},children:(0,t.jsx)(i.Typography,{variant:"h2",className:"text-foreground",children:e})}),(0,I.hasRichTextContent)(r)&&(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,ease:"easeOut",delay:.1},className:"mt-4 max-w-lg",children:(0,t.jsx)(p.VariantRichText,{data:r,variant:"body-base",weight:"normal",className:"text-foreground"})})]}),(0,t.jsx)(C,{}),(0,t.jsx)(T,{})]}),(0,t.jsx)(l,{content:o})]})}):null],408305)},595729,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(469100),r=e.i(269429);e.i(251475);var l=e.i(231396),s=e.i(530941),n=e.i(760207),o=e.i(554937),c=e.i(269169);let d=({body:e,compactMode:a=!1})=>{let i=(0,o.coercePlainTextToLexical)(e);return(0,c.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,s.cn)("w-full text-current",a?"mb-4 font-manrope [&_p]:m-0 [&_p]:text-[14px] [&_p]:leading-[1.5]":"mb-6 font-manrope [&_p]:m-0 [&_p]:text-[15px] [&_p]:leading-[1.55]"),children:(0,t.jsx)(n.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};var m=e.i(35456),u=e.i(114515);function h(e){if(!e)return"#";let t=(0,m.normalizeUrl)(e.url);if("reference"===e.type&&"object"==typeof e.reference?.value&&null!==e.reference.value&&"slug"in e.reference.value&&e.reference.value.slug){let a=e.reference.relationTo,i=e.reference.value;if("office-services"===a)t=(0,m.normalizeUrl)((0,u.resolveOfficeServicePath)(i)??(0,u.getOfficeServiceLegacyPath)(i.slug));else{let e="";"case-studies"===a?e="/portfolio":"pages"!==a&&(e=`/${a}`),t=(0,m.normalizeUrl)(`${e}/${i.slug}`)}}return t||"#"}let x=({item:e,offset:a,index:i,isDragging:n,compactMode:o=!1})=>{let c=Math.abs(a),m=0,u=1,x=50,p=1,g="auto";0===a?(m=0,u=1,x=30,p=1):1===c?(m=52*a,u=.84,x=20,p=1):(m=a>0?52:-52,u=.7,x=10,p=0,g="none"),o&&0!==a&&(p=0,g="none",x=5,u=.96,m=a>0?20:-20);let f=!!e.darkText,y=f?"text-black":"text-white",b=f?"text-black":"text-white",v="object"==typeof e.icon?e.icon:null,w="object"==typeof e.image?e.image:null;return(0,t.jsxs)("div",{"data-card-index":i,"data-cta-href":h(e.ctaLink),className:(0,s.cn)(o?"absolute top-1/2 left-1/2 flex h-[580px] w-[88vw] max-w-[480px] flex-col overflow-hidden rounded-[22px] shadow-[0_30px_60px_rgba(0,0,0,0.5)] transition-[transform,opacity] duration-[450ms] ease-[cubic-bezier(0.4,0,0.2,1)] select-none":"absolute top-1/2 left-1/2 flex h-[720px] w-[85vw] max-w-[640px] flex-col overflow-hidden rounded-[26px] shadow-[0_40px_80px_rgba(0,0,0,0.5)] transition-[transform,opacity] duration-[550ms] ease-[cubic-bezier(0.4,0,0.2,1)] select-none max-md:h-[600px] max-md:w-[90vw] max-md:max-w-[380px] lg:w-[580px] lg:max-w-[580px]",y),style:{transform:`translate(-50%, -50%) translateX(${m}%) scale(${u}) translateZ(0)`,backgroundColor:e.color,zIndex:x,opacity:p,pointerEvents:g,cursor:n?"grabbing":"pointer",userSelect:"none",WebkitUserSelect:"none",willChange:0===a||1===Math.abs(a)?"transform, opacity":"auto"},children:[(0,t.jsxs)("div",{className:o?"flex flex-col p-6":"flex flex-col p-10 max-md:p-7",children:[(0,t.jsxs)("div",{className:"mb-5 flex items-center gap-4",children:[(0,t.jsx)("div",{className:o?"flex h-11 w-11 shrink-0 items-center justify-center rounded-[12px] bg-white":"flex h-16 w-16 shrink-0 items-center justify-center rounded-[14px] bg-white max-md:h-13 max-md:w-13 max-md:rounded-[12px]",children:v&&(0,t.jsx)(l.BlockImage,{resource:v,settings:e.iconImgSettings,loading:"lazy",className:o?"h-7 w-7":"h-10 w-10 max-md:h-8 max-md:w-8",imageClassName:o?"h-7 w-7 object-contain":"h-10 w-10 object-contain max-md:h-10 max-md:w-10"})}),(0,t.jsx)(r.Typography,{variant:"h3",className:(0,s.cn)(y,o?"text-[20px] leading-[1.15] tracking-[0.01em]":"text-[25px] leading-[1.12] tracking-[0.01em] max-md:text-[21px]"),children:e.tab})]}),(0,t.jsx)("div",{className:b,children:(0,t.jsx)(d,{body:e.body,compactMode:o})}),e.stats&&e.stats.length>0&&(0,t.jsx)("div",{className:"mt-auto flex flex-nowrap items-start gap-4",children:e.stats.map((e,a)=>(0,t.jsxs)("div",{className:"stat min-w-0 flex-1",children:[(0,t.jsx)(r.Typography,{variant:"h4",className:(0,s.cn)(y,"text-[20px] leading-none tracking-[0.01em]"),children:e.value}),(0,t.jsx)(r.Typography,{variant:"body-sm",className:(0,s.cn)(b,"mt-2 text-[11.5px] leading-[1.35]"),children:e.label})]},a))})]}),w&&(0,t.jsx)("div",{className:o?"relative mx-4 mt-4 mb-4 min-h-0 flex-1 overflow-hidden rounded-[12px]":"relative mx-6 mt-6 mb-6 min-h-0 flex-1 overflow-hidden rounded-[14px]","data-no-drag":!0,children:(0,t.jsx)(l.BlockImage,{resource:w,settings:e.imgSettings,imageClassName:"object-cover",fill:!0,loading:"lazy"})})]})},p=({items:e,active:i,onClick:r,compactMode:l=!1})=>{let s=(0,a.useRef)(null),n=(0,a.useRef)(null);return(0,a.useEffect)(()=>
14{if(!l||!n.current||!s.current)return;let e=s.current,t=n.current,a=t.offsetLeft-e.clientWidth/2+t.offsetWidth/2;e.scrollTo({left:a,behavior:"smooth"})},[i,l]),(0,t.jsx)("div",{ref:s,className:l?"mx-auto flex w-full max-w-[calc(100vw-2rem)] items-center justify-start gap-2 overflow-x-auto px-4 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden":"mx-auto flex max-w-full flex-wrap items-center justify-center gap-2 px-4 md:gap-3 lg:max-w-4xl",children:e.map((e,a)=>(0,t.jsx)("button",{ref:a===i?n:null,onClick:()=>r(a),className:`shrink-0 whitespace-nowrap rounded-full border px-3 py-1.5 text-xs font-medium transition-all duration-300 sm:px-4 sm:py-2 sm:text-sm md:px-5 md:py-2.5 md:text-base cursor-pointer ${a===i?"border-white bg-white text-black shadow-lg":"border-white/20 bg-white/5 text-white hover:border-white/40 hover:bg-white/10"}`,children:e.tab},a))})};var g=e.i(938518),f=e.i(383379);let y=({direction:e,onClick:a})=>{let i="prev"===e;return(0,t.jsx)("button",{onClick:a,"aria-label":i?"Previous":"Next",className:"cursor-pointer flex h-10 w-10 flex-none items-center justify-center rounded-full border border-white/30 bg-white/10 text-white transition-all hover:scale-110 hover:bg-white/20 active:scale-95 sm:h-11 sm:w-11 md:h-12 md:w-12",children:i?(0,t.jsx)(g.ArrowLeft,{className:"h-5 w-5 sm:h-5.5 sm:w-5.5 md:h-6 md:w-6"}):(0,t.jsx)(f.ArrowRight,{className:"h-5 w-5 sm:h-5.5 sm:w-5.5 md:h-6 md:w-6"})})},b=(0,a.forwardRef)(({show:e,label:a="DRAG"},i)=>(0,t.jsx)("div",{ref:i,className:"pointer-events-none fixed top-0 left-0 z-50 grid h-[84px] w-[84px] place-items-center rounded-full border border-white/35 bg-white/14 text-xs font-bold tracking-[0.18em] text-white backdrop-blur-[6px] transition-[opacity,transform] duration-200 max-md:hidden",style:{left:"var(--cursor-x, 0px)",top:"var(--cursor-y, 0px)",opacity:+!!e,transform:`translate(-50%, -50%) scale(${e?1:.6})`},children:a}));b.displayName="DragCursor",e.s(["CaseStudiesStackBlock",0,({heading:e,cases:l,autoplayInterval:s=5})=>{let n=(0,i.useRouter)(),[o,c]=(0,a.useState)(0),[d,m]=(0,a.useState)(!1),[u,g]=(0,a.useState)(!1),[f,v]=(0,a.useState)(!1),[w,j]=(0,a.useState)(null),[N,k]=(0,a.useState)(!1),C=(0,a.useRef)(!1),T=(0,a.useRef)(!1),S=(0,a.useRef)(0),I=(0,a.useRef)(0),M=(0,a.useRef)(null),P=(0,a.useRef)(null),A=(0,a.useRef)(null),L=l||[],R=L.length;if(0===R)return null;let V=(0,a.useCallback)(e=>(e%R+R)%R,[R]),_=V(o),B=(0,a.useCallback)(e=>{let t=((e-o)%R+R)%R;return t>R/2?t-R:t},[o,R]),z=(0,a.useCallback)(()=>{c(e=>(e-1+R)%R)},[R]),E=(0,a.useCallback)(()=>{c(e=>(e+1)%R)},[R]),O=(0,a.useCallback)(e=>{c(t=>{let a=((e-V(t))%R+R)%R;return a>R/2&&(a-=R),t+a})},[V,R]),F=(0,a.useCallback)(e=>{let t=L[e]?.ctaLink,a=h(t);t?.newTab?window.open(a,"_blank","noopener,noreferrer"):a.startsWith("http://")||a.startsWith("https://")||a.startsWith("//")?window.location.assign(a):n.push(a)},[L,n]),$=(0,a.useCallback)(e=>{C.current=!0,T.current=!1,S.current=e.clientX,I.current=o},[o]),H=(0,a.useCallback)(e=>{let t=P.current;t&&(t.style.setProperty("--cursor-x",`${e.clientX}px`),t.style.setProperty("--cursor-y",`${e.clientY}px`));let a=e.target.closest("[data-card-index]"),i=a?parseInt(a.getAttribute("data-card-index")||"0",10):null;if(i!==A.current&&(A.current=i,j(i)),!C.current)return;let r=e.clientX-S.current;if(Math.abs(r)>6){T.current=!0,m(!0);let e=Math.round(-r/150);c(I.current+e)}},[]),D=(0,a.useCallback)(e=>{let t=C.current&&!T.current,a=T.current;if(C.current=!1,T.current=!1,m(!1),t){let t=e.target.closest("[data-card-index]");if(t){let e=parseInt(t.getAttribute("data-card-index")||"0",10);e===_?F(e):O(e)}}else a&&c(e=>V(e))},[_,O,F,V]),W=(0,a.useCallback)(()=>{v(!0)},[]),G=(0,a.useCallback)(()=>{v(!1),m(!1),C.current=!1,T.current=!1,A.current=null,j(null)},[]);(0,a.useEffect)(()=>{let e=e=>{"ArrowLeft"===e.key&&z(),"ArrowRight"===e.key&&E()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[z,E]),(0,a.useEffect)(()=>{let e=()=>g(window.innerWidth<768);return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,a.useEffect)(()=>{let e=M.current;if(!e)return;let t=new IntersectionObserver(([e])=>k(e.isIntersecting),{threshold:.1});return t.observe(e),()=>t.disconnect()},[]),(0,a.useEffect)(()=>
14{if(!s||s<=0||!N)return;let e=setInterval(()=>{E()},1e3*s);return()=>clearInterval(e)},[s,E,N]);let q=null!==w?B(w):null;return(0,t.jsxs)("section",{className:"relative overflow-hidden bg-black py-16 md:py-24","data-screen-label":"Case Studies",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-gradient-radial from-primary/5 via-transparent to-transparent opacity-40"}),(0,t.jsxs)("div",{className:"relative mx-auto flex max-w-7xl flex-col items-center px-4 sm:px-6 md:px-8 lg:px-10",children:[(0,t.jsx)(r.Typography,{variant:"h2",className:"mb-6 max-w-4xl text-center text-white md:mb-8",children:e}),(0,t.jsxs)("div",{className:"mb-8 md:mb-10",children:[(0,t.jsxs)("div",{className:"hidden items-center justify-center gap-2 md:flex md:gap-3 lg:gap-4",children:[(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(y,{direction:"prev",onClick:z})}),(0,t.jsx)(p,{items:L,active:_,onClick:O,compactMode:!1}),(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(y,{direction:"next",onClick:E})})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4 md:hidden",children:[(0,t.jsx)(p,{items:L,active:_,onClick:O,compactMode:u}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-4",children:[(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(y,{direction:"prev",onClick:z})}),(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(y,{direction:"next",onClick:E})})]})]})]}),(0,t.jsx)("div",{ref:M,className:"relative h-[clamp(600px,85vh,660px)] w-full touch-pan-y overflow-visible select-none md:h-[800px]",onPointerDown:$,onPointerMove:H,onPointerUp:D,onPointerCancel:G,onPointerEnter:W,onPointerLeave:G,style:{cursor:d?"grabbing":"default",userSelect:"none"},children:L?.map((e,a)=>(0,t.jsx)(x,{item:e,offset:B(a),index:a,isDragging:d,compactMode:u},a))}),(0,t.jsx)(b,{ref:P,show:f&&!d&&null!==w,label:0===q?"VIEW":"DRAG"})]})]})}],595729)},390422,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(549174),r=e.i(112086),l=e.i(269429),s=e.i(760207),n=e.i(554937),o=e.i(269169),c=e.i(530941);let d=({description:e,className:a})=>{let i=(0,n.coercePlainTextToLexical)(e);return(0,o.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,c.cn)((0,l.typographyVariants)({variant:"body-base"}),"text-muted-foreground","[&_p]:m-0",a),children:(0,t.jsx)(s.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};var m=e.i(925421);let u={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.1,delayChildren:.05}}},h={hidden:{opacity:0,y:20},show:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}},x=({tagline:e,title:a,description:i,contentAlignment:s,isInView:n})=>{let x=(0,m.resolveContentAlignment)(s);return(0,t.jsxs)(r.motion.div,{variants:u,initial:"hidden",animate:n?"show":"hidden",className:(0,c.cn)("mb-5 max-w-3xl md:mb-6",m.headerAlignmentClasses[x]),children:[(0,t.jsx)(r.motion.div,{variants:h,children:(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"bold",className:"text-primary mb-4 tracking-wide uppercase",children:e})}),(0,t.jsx)(r.motion.div,{variants:h,children:(0,t.jsx)(l.Typography,{variant:"h2",className:"text-dark mb-4",children:a})}),(0,o.hasRichTextContent)(i)&&(0,t.jsx)(r.motion.div,{variants:h,children:(0,t.jsx)(d,{description:i})})]})},p=({footerContent:e})=>e?(0,t.jsx)("div",{className:"mx-auto mt-10 max-w-3xl text-center md:mt-12",children:(0,t.jsx)(s.default,{data:e,enableGutter:!1,className:"[&_a]:text-primary [&_p]:text-dark [&_p]:leading-relaxed [&_a]:underline"})}):null;var g=e.i(938518),f=e.i(383379);let y=({quote:e,maxLines:a,className:i})=>
14{let r=(0,n.coercePlainTextToLexical)(e);return(0,o.hasRichTextContent)(r)?(0,t.jsx)("div",{style:{"--rq-lines":a},className:(0,c.cn)((0,l.typographyVariants)({variant:"body-lg",weight:"medium"}),"mt-4 max-w-xl pr-4 text-white","[&_p]:m-0 [&_p]:overflow-hidden [&_p]:[display:-webkit-box] [&_p]:[-webkit-box-orient:vertical] [&_p]:[-webkit-line-clamp:var(--rq-lines)]",i),children:(0,t.jsx)(s.default,{data:r,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};e.i(251475);var b=e.i(231396);let v=({review:e,quoteMaxLines:s=6,animationDelay:n=0})=>{let o=(0,a.useRef)(null),c=(0,i.useInView)(o,{once:!0,margin:"-8% 0px",amount:.2}),d="object"==typeof e.authorImage&&null!==e.authorImage?e.authorImage:null;return(0,t.jsxs)(r.motion.div,{ref:o,initial:{opacity:0,y:28,scale:.98},animate:c?{opacity:1,y:0,scale:1}:{opacity:0,y:28,scale:.98},transition:{duration:.55,ease:"easeOut",delay:n},className:"border-border relative flex h-full min-h-[420px] flex-col overflow-hidden rounded-2xl border bg-background p-4 md:min-h-[460px] md:p-5",children:[(0,t.jsx)("div",{className:"absolute inset-0 opacity-100",style:{backgroundImage:"url('/img/review-bg.webp')",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat",filter:"brightness(0.5)"},"aria-hidden":!0}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/10","aria-hidden":!0}),(0,t.jsxs)("div",{className:"relative z-10 flex h-full flex-col",children:[(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:12},animate:c?{opacity:1,y:0}:{opacity:0,y:12},transition:{duration:.45,ease:"easeOut",delay:n+.08},className:"mb-4",children:[(0,t.jsxs)("svg",{width:"44",height:"44",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,children:[(0,t.jsx)("path",{d:"M15.2031 22.3473C15.2031 15.6286 22.835 15.2373 22.835 15.2373V7.98047C6.90278 7.98047 4 19.0205 4 24.2879V40.8561H22.835V22.3473H15.2031Z",fill:"white"}),(0,t.jsx)("path",{d:"M36.0333 22.3473C36.0333 15.6286 43.6653 15.2373 43.6653 15.2373V7.98047C27.7329 7.98047 24.8301 19.0205 24.8301 24.2879V40.8561H43.6653V22.3473H36.0333Z",fill:"white"})]}),(0,t.jsx)(y,{quote:e.quote,maxLines:s&&s>0?s:6})]}),(0,t.jsx)(r.motion.div,{className:"mt-auto",initial:{opacity:0,y:16},animate:c?{opacity:1,y:0}:{opacity:0,y:16},transition:{duration:.5,ease:"easeOut",delay:n+.14},children:(0,t.jsxs)("div",{className:"flex w-full items-center gap-4 roun
14ded-xl bg-background p-3 pr-5 shadow-xl",children:[(0,t.jsx)("div",{className:"border-border relative size-[60px] shrink-0 overflow-hidden rounded-full border",children:d?.url&&(0,t.jsx)(b.BlockImage,{resource:d,settings:e.imgSettings,fill:!0,imageClassName:"object-cover"})}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-col",children:[(0,t.jsx)(l.Typography,{variant:"body-base",weight:"bold",className:"text-dark break-words",children:e.author}),(0,t.jsx)(l.Typography,{variant:"body-sm",className:"text-muted-foreground break-words",children:e.designation})]})]})})]})]})},w=(0,a.createContext)(null);function j(){let e=(0,a.useContext)(w);if(!e)throw Error("ClientReviewsSlider components must be used within ClientReviewsSliderRoot");return e}function N({ariaLabel:e,direction:a,disabled:i,onClick:r}){let l="prev"===a?g.ArrowLeft:f.ArrowRight;return(0,t.jsx)("button",{type:"button",onClick:r,disabled:i,"aria-label":e,className:(0,c.cn)("border-primary bg-background text-primary flex size-11 shrink-0 items-center justify-center rounded-full border-2 shadow-md shadow-primary/20 transition-all",i?"cursor-not-allowed opacity-35":"cursor-pointer hover:bg-primary hover:text-primary-foreground hover:shadow-lg hover:shadow-primary/30 active:scale-95"),children:(0,t.jsx)(l,{size:20,strokeWidth:2})})}function k({children:e,reviews:i,quoteMaxLines:r}){let l=function(e,t){let i=function(){let[e,t]=(0,a.useState)(1);return(0,a.useEffect)(()=>{let e=()=>{window.matchMedia("(min-width: 1024px)").matches?t(3):window.matchMedia("(min-width: 768px)").matches?t(2):t(1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}(),[r,l]=(0,a.useState)(0),s=Math.max(0,e.length-i),n=e.length>i,o=r>0,c=r<s,d=100/i;(0,a.useEffect)(()=>
14{l(e=>Math.min(e,s))},[s]);let m=(0,a.useCallback)(()=>{l(e=>Math.max(0,e-1))},[]),u=(0,a.useCallback)(()=>{l(e=>Math.min(s,e+1))},[s]);return(0,a.useMemo)(()=>({activeIndex:r,canGoNext:c,canGoPrev:o,canSlide:n,cardsPerView:i,goNext:u,goPrev:m,quoteMaxLines:t,slideBasis:d,reviews:e}),[r,c,o,n,i,u,m,t,d,e])}(i,r);return(0,t.jsx)(w.Provider,{value:l,children:e})}function C(){let{canGoNext:e,canGoPrev:a,canSlide:i,goNext:r,goPrev:l}=j();return i?(0,t.jsxs)("div",{className:"mb-4 flex items-center justify-end gap-3 md:mb-6",children:[(0,t.jsx)(N,{ariaLabel:"Previous review",direction:"prev",disabled:!a,onClick:l}),(0,t.jsx)(N,{ariaLabel:"Next review",direction:"next",disabled:!e,onClick:r})]}):null}function T(){let{activeIndex:e,quoteMaxLines:a,slideBasis:i,reviews:l}=j();return(0,t.jsx)("div",{className:"min-w-0 overflow-hidden py-2 md:py-3",children:(0,t.jsx)(r.motion.div,{animate:{x:`-${e*i}%`},transition:{duration:.45,ease:"easeOut"},className:"flex w-full",children:l.map((e,r)=>(0,t.jsx)("div",{className:"box-border shrink-0 px-2 py-2 md:px-2.5",style:{flex:`0 0 ${i}%`},children:(0,t.jsx)(v,{review:e,quoteMaxLines:a,animationDelay:.08*r})},e.id??`${e.author}-${r}`))})})}e.s(["AboutClientReviewsBlock",0,({tagline:e,title:r,description:l,contentAlignment:s,quoteMaxLines:n,reviews:o,footerContent:c})=>{let d=(0,a.useRef)(null),m=(0,i.useInView)(d,{once:!0,margin:"-10% 0px",amount:.12});return e&&r&&o?.length?(0,t.jsx)("section",{ref:d,className:"bg-background py-8 md:py-10 lg:py-12",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-8",children:[(0,t.jsxs)(k,{reviews:o,quoteMaxLines:n,children:[(0,t.jsx)(x,{tagline:e,title:r,description:l,contentAlignment:s,isInView:m}),(0,t.jsx)(C,{}),(0,t.jsx)(T,{})]}),(0,t.jsx)(p,{footerContent:c})]})}):null}],390422)},618012,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(715712),r=e.i(140802),l=e.i(112086),s=e.i(276016),n=e.i(269429),o=e.i(530941);let c=({metrics:e,variant:a="light"})=>{if(!e?.length)return null;let i="dark"===a?"text-white":"text-foreground",r="dark"===a?"text-white/75":"text-muted-foreground";return(0,t.jsx)("ul",{className:"grid grid-cols-1 gap-6 sm:grid-cols-3 sm:gap-8",children:e.map((a,l)=>(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsxs)("li",{className:(0,o.cn)("pr-4 text-center sm:text-left","border-r border-white",l===e.length-1&&"border-none"),children:[(0,t.jsx)(n.Typography,{variant:"h6",weight:"bold",className:i,children:a.value}),(0,t.jsx)(n.Typography,{variant:"body-base",weight:"medium",className:r,children:a.label})]},a.id??`${a.value}-${l}`),(0,t.jsx)("div",{className:"border-r border-white"})]},a.id??`${a.value}-${l}`))})};var d=e.i(519455),m=e.i(957053),u=e.i(360308),h=e.i(35456),x=e.i(760207),p=e.i(554937),g=e.i(269169);let f=({description:e,className:a})=>{let i=(0,p.coercePlainTextToLexical)(e);return(0,g.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,o.cn)((0,n.typographyVariants)({variant:"body-lg",weight:"medium"}),"[&_p]:m-0",a),children:(0,t.jsx)(x.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};var y=e.i(153737);e.i(251475);var b=e.i(231396);let v=({caseStudy:e,settings:a,fill:i=!0,className:r,imageClassName:l="object-cover",sizes:s,priority:n=!1})=>{let o=e.image&&"object"==typeof e.image?e.image:null,c=(o?.url||e.imageUrl||"").trim();return c&&/^https?:\/\//i.test(c)?o?.url?(0,t.jsx)(b.BlockImage,{resource:o,settings:a,fill:i,className:r,imageClassName:l,priority:n}):(0,t.jsx)(y.default,{src:c,alt:e.imageAlt??e.title,fill:i,className:l,sizes:s,priority:n,unoptimized:!0}):null},w={hidden:{},show:{transition:{staggerChildren:.05,delayChildren:.04}}},j={hidden:{opacity:0,y:10},show:{opacity:1,y:0,transition:{duration:.28,ease:"easeOut"}}},N=({caseStudy:e,size:a="lg",className:r})=>{let l=e.ctaLabel||"Read Full Case Study";return e.externalUrl?(0,t.jsx)(d.Button,{variant:(0,m.getCtaVariant)({slot:"primary",surface:"dark"}),size:a,className:(0,o.cn)("rounded-lg",r),asChild:!0,children:(0,t.jsx)("a",{href:e.externalUrl,target:"_blank",rel:"noopener noreferrer",children:l})}):(0,t.jsx)(d.Button,{variant:(0,m.getCtaVariant)({slot:"primary",surface:"dark"}),size:a,className:(0,o.cn)("rounded-lg",r),asChild:!0,children:(0,t.jsx)(i.default,{href:(0,u.getCaseStudyPath)(e.slug),children:l})})},k=({caseStudy:e,theme:a,caseStudyImgSettings:i})=>{let r=!!(e.image?.url||e.imageUrl);return(0,t.jsx)(l.motion.div,{whileHover:{scale:1.005},transition:{type:"spring",stiffness:380,damping:30},className:(0,o.cn)("overflow-hidden rounded-2xl shadow-xl md:rounded-3xl","white"===a?"bg-black text-white":"border border-white/10 bg-black-100 text-white"),children:(0,t.jsxs)("div",{className:"grid gap-0 lg:grid-cols-2",children:[(0,t.jsxs)("div",{className:"flex flex-col justify-center px-5 py-8 sm:px-8 sm:py-10 md:px-10 md:py-12 lg:order-1 lg:pr-6",children:[(0,t.jsx)(n.Typography,{variant:"h5",weight:"bold",className:"mb-3 text-white md:mb-4",children:e.title}),e.excerpt?(0,t.jsx)(n.Typography,{variant:"body-base",weight:"medium",className:"mb-6 max-w-xl text-white md:mb-8",children:e.excerpt}):null,e.metrics.length>0?(0,t.jsx)("div",{className:"mb-6 max-w-xl md:mb-8",children:(0,t.jsx)(c,{metrics:e.metrics,variant:"dark"})}):null,(0,t.jsx)("div",{children:(0,t.jsx)(N,{caseStudy:e,size:"lg",className:"px-8"})})]}),(0,t.jsx)("div",{className:"relative order-first min-h-[220px] bg-black sm:min-h-[280px] lg:order-2 lg:min-h-[320px]",children:r?(0,t.jsx)(v,{caseStudy:e,settings:i,sizes:"(max-width: 1024px) 100vw, 50vw"}):(0,t.jsx)("div",{className:"flex h-full min-h-[220px] items-center justify-center sm:min-h-[280px] lg:min-h-[320px]",children:(0,t.jsx)(n.Typography,{variant:"body-sm",className:"text-white/40",children:"No image"})})})]})})};e.s(["ExplorerClient",0,({theme:e,introDescription:c,caseStudyImgSettings:u=null,initialData:x,serviceId:p})=>{let[g,y]=(0,a.useState)(()=>x),[b,v]=(0,a.useState)(null),[N,C]=(0,a.useState)(null);(0,a.useEffect)(()=>
14{if(x||null==p)return;let e=!1;return(async()=>{try{let t=await fetch(`/api/blocks/all-services-explorer?serviceId=${encodeURIComponent(String(p))}`,{cache:"no-store"});if(!t.ok)throw Error("Failed to load");let a=await t.json();e||y(a)}catch{e||v("Could not load this service section.")}})(),()=>{e=!0}},[x,p]);let T=g?.service??null,S=g?.subServices??[],I=g?.caseStudies??[];(0,a.useEffect)(()=>{0===S.length?C(null):C(e=>null!=e&&S.some(t=>t.id===e)?e:S[0].id)},[S]);let M=(0,a.useMemo)(()=>{if(!I.length)return null;if(null!=N){let e=I.find(e=>e.relatedSubServiceIds.includes(N));if(e)return e}return I[0]},[I,N]);(0,a.useMemo)(()=>I.filter(e=>e.id!==M?.id),[I,M]);let P="white"===e,A=P?"bg-background text-foreground":"bg-black text-white",L=P?"text-muted-foreground":"text-white/70";return null==p?(0,t.jsx)("section",{className:(0,o.cn)("py-12 md:py-20 lg:py-24",A),children:(0,t.jsx)("div",{className:"container mx-auto max-w-screen-2xl px-4 text-center md:px-6 lg:px-8",children:(0,t.jsx)(n.Typography,{variant:"body-base",className:L,children:"Select a service in this block's settings (Payload admin)."})})}):b&&!T?(0,t.jsx)("section",{className:(0,o.cn)("py-12 md:py-20 lg:py-24",A),children:(0,t.jsx)("div",{className:"container mx-auto max-w-screen-2xl px-4 text-center md:px-6 lg:px-8",children:(0,t.jsx)(n.Typography,{variant:"body-base",className:L,children:b})})}):T?(0,t.jsx)("section",{className:(0,o.cn)("overflow-hidden py-12 md:py-20 lg:py-24",A),children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-6 lg:px-8",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-10 lg:grid lg:grid-cols-12 lg:items-start lg:gap-x-10 xl:gap-x-14",children:[(0,t.jsxs)(l.motion.div,{className:"lg:col-span-4 xl:col-span-4",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{duration:.45,ease:"easeOut"},children:[(0,t.jsx)(n.Typography,{variant:"h3",weight:"bold",className:(0,o.cn)("mb-3 md:mb-4",P?"text-black":"text-white"),children:T.title}),T.description?(0,t.jsx)(n.Typography,{variant:"body-xl",className:(0,o.cn)("mb-8 max-w-md md:mb-10",P?"text-muted-foreground":"text-white/75"),children:T.description}):(0,t.jsx)("div",{className:"mb-8 md:mb-10"}),(0,t.jsx)(l.motion.div,{initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{delay:.12,duration:.4},children:(0,t.jsx)(d.Button,{variant:(0,m.getCtaVariant)({slot:"primary",surface:P?"light":"dark"}),size:"lg",className:"rounded-lg px-12",asChild:!0,children:(0,t.jsx)(i.default,{href:`/services/${T.slug}`,children:"View Service"})})})]}),(0,t.jsx)("div",{className:"lg:col-span-8 xl:col-span-8",children:(0,t.jsx)(r.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(l.motion.div,{initial:{opacity:0,y:14},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:.32,ease:"easeOut"},children:[(0,t.jsx)(f,{description:c,className:(0,o.cn)("mb-8 max-w-4xl leading-relaxed md:mb-10",P?"text-black":"text-white")}),(0,t.jsx)(l.motion.div,{className:"grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-3 lg:gap-4",variants:w,initial:"hidden",animate:"show",children:S.map(e=>{var a;return(0,t.jsx)(l.motion.div,{id:e.slug,variants:j,className:"min-w-0 cursor-pointer scroll-mt-24 text-white",children:(0,t.jsxs)(i.default,{href:(a=T.slug,(0,h.normalizeUrl)(`/services/${a}/${e.slug}`)),onClick:()=>C(e.id),className:(0,o.cn)("flex min-h-[52px] cursor-pointer overflow-hidden rounded-xl border text-white transition-colors md:min-h-14",P?"hover:bg-primary hover:text-primary-foreground border-transparent bg-black !text-white":"hover:border-primary/80 hover:bg-primary hover:text-primary-foreground bg-black-100 border-white/5 text-white"),children:[(0,t.jsx)("span",{className:"flex min-w-0 flex-1 items-center px-4 py-3.5 text-left md:px-4 md:py-4",children:(0,t.jsx)(n.Typography,{variant:"body-base",weight:"medium",className:"truncate text-white",children:e.title})}),(0,t.jsx)(s.ChevronRight,{className:"my-auto mr-2 size-5 shrink-0 opacity-90","aria-hidden":!0})]})},e.id)})}),0===S.length?(0,t.jsx)(n.Typography,{variant:"body-sm",className:(0,o.cn)("mt-6",L),children:"No sub-services linked to this service yet."}):null]},T.id)})})]}),M?(0,t.jsx)("div",{className:"mx-0 mt-12 w-full md:mt-16 lg:mx-auto lg:mt-20 lg:w-[90%]",children:(0,t.jsx)(r.AnimatePresence,{mode:"wait",children:(0,t.jsx)(l.motion.div,{initial:{opacity:0,y:16}
14,animate:{opacity:1,y:0},exit:{opacity:0,y:-12},transition:{duration:.35,ease:"easeOut"},children:(0,t.jsx)(k,{caseStudy:M,theme:e,caseStudyImgSettings:u})},M.id)})}):null]})}):(0,t.jsx)("section",{className:(0,o.cn)("py-12 md:py-20 lg:py-24",A),children:(0,t.jsx)("div",{className:"container mx-auto max-w-screen-2xl px-4 text-center md:px-6 lg:px-8",children:(0,t.jsx)(n.Typography,{variant:"body-base",className:L,children:"Service not found or not published. Check the selected service in admin."})})})}],618012)},143251,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(370993),r=e.i(52498);e.i(251475);var l=e.i(231396),s=e.i(488444);let n=({background:e,backgroundImgSettings:a})=>{let i=e?.mimeType?.startsWith("video/");return(0,t.jsxs)(t.Fragment,{children:[i?(0,t.jsx)("video",{src:(0,s.getMediaUrl)(e.url),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",className:"absolute inset-0 h-full w-full object-cover opacity-25","aria-hidden":"true"}):e?.url?(0,t.jsx)("div",{className:"absolute inset-0 opacity-20","aria-hidden":"true",children:(0,t.jsx)(l.BlockImage,{resource:e,settings:a,fill:!0,priority:!0,className:"h-full w-full",imageClassName:"object-cover"})}):null,(0,t.jsx)("div",{"aria-hidden":"true",className:"from-dark-blue/70 via-dark-blue/50 to-dark-blue/90 pointer-events-none absolute inset-0 bg-gradient-to-b"}),(0,t.jsx)("div",{"aria-hidden":"true",className:"bg-primary/10 pointer-events-none absolute top-0 left-1/2 h-[520px] w-[900px] -translate-x-1/2 rounded-full blur-[140px]"})]})};var o=e.i(112086),c=e.i(269429),d=e.i(22533),m=e.i(162060),u=e.i(760207),h=e.i(554937),x=e.i(269169),p=e.i(530941);let g=({description:e,className:a})=>{let i=(0,h.coercePlainTextToLexical)(e);return(0,x.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,p.cn)((0,c.typographyVariants)({variant:"body-lg",weight:"medium"}),"max-w-lg text-white","[&_p]:m-0",a),children:(0,t.jsx)(u.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null};var f=e.i(172753),y=e.i(762182);let b="easeOut",v=({tagline:e,headingPrefix:a,highlightedText:i,description:r,ratingScore:l,ratingCount:s,ratingLink:n,links:u,cta:h})=>{let p=Array.isArray(u)&&u.length>0,v=h?.label?.trim(),w=h?.url?.trim();return(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-6 lg:col-span-7 lg:max-w-none",children:[(0,x.hasRichTextContent)(e)?(0,t.jsx)(o.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,ease:b},children:(0,t.jsx)(m.HeroTaglineRichText,{tagline:e,typography:"subPortfolioHeroTagline"})}):null,(0,t.jsx)(o.motion.div,{initial:{opacity:0,y:32},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.65,ease:b},children:(0,t.jsxs)(c.Typography,{as:"h1",variant:"display-h1",className:"text-white text-4xl leading-[1.05] md:text-5xl md:leading-[1.05] lg:text-6xl",children:[a,i&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("span",{className:"text-primary",children:i})]})]})}),(0,t.jsx)(o.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,delay:.12,ease:b},children:(0,t.jsx)(g,{description:r})}),l&&s?(0,t.jsx)(o.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.18,ease:b},children:(0,t.jsx)(y.HeroRatingBadge,{score:l,count:s,reviewsLink:n??void 0})}):null,p?(0,t.jsx)(o.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.22,ease:b},children:(0,t.jsx)(f.HeroActions,{links:u})}):v&&w?(0,t.jsx)(o.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:.22,ease:b},children:(0,t.jsx)(d.CMSLink,{type:"custom",url:w,label:v,appearance:"default",slot:"primary",surface:"dark",className:"rounded-md px-8 py-6"})}):null]})};var w=e.i(452517);let j=[{name:"Logistics & 3PL",feedItems:[{problem:"My ops team answers the same status questions 40 times a day.",solution:"A plain-English query layer over your WMS and the systems around it",shipWindow:"8â12 weeks",proof:"Extensiv â 90%+ accuracy across 207 tables"},{problem:"Onboarding a new client takes my ops lead a full week.",solution:"An onboarding agent that opens accounts, checks docs, and books the first pickup",shipWindow:"6â9 weeks",proof:"Extensiv â Inc. 5000, $130M+ funded"},{problem:"Nobody can tell me which shipments are about to miss SLA.",solution:"An exception monitor that flags at-risk shipments before they slip",shipWindow:"6â10 weeks",proof:"Extensiv â 4 databases queried in plain English"},{problem:"We rebuild the same carrier performance report every Monday.",solution:"A reporting agent that writes the weekly summary and flags what changed",shipWindow:"4â6 weeks",proof:"Extensiv â ops reporting in production"},{problem:"Rate quotes sit in three inboxes and one spreadsheet.",solution:"A quoting workspace that pulls rates and history into one screen",shipWindow:"8â12 weeks",proof:"Extensiv â 207 tables unified"},{problem:"Claims paperwork is done by hand and always late.",solution:"A claims agent that assembles the file and chases the missing document",shipWindow:"8â12 weeks",proof:"Extensiv â document workflows in production"}]},{name:"Field Service",feedItems:[{problem:"Technicians lose an hour a day looking up parts.",solution:"One search box across every parts record that answers in a sentence",shipWindow:"8â12 weeks",proof:"Diesel Laptops â 85% search time cut on 160,000+ records"},{problem:"My dispatcher is on the phone all day moving visits around.",solution:"A routing and booking agent wired
14into your calendar and CRM",shipWindow:"8â12 weeks",proof:"Diesel Laptops â Inc. 5000, in production"},{problem:"Quotes are built by hand from old invoices.",solution:"A quoting assistant that prices from your own job history",shipWindow:"6â9 weeks",proof:"Diesel Laptops â 160,000+ records searchable"},{problem:"Diagnostics knowledge lives in two senior techsâ heads.",solution:"A diagnostic assistant trained on your closed job tickets",shipWindow:"10â14 weeks",proof:"Diesel Laptops â 85% faster lookups"},{problem:"Half my callouts could have been fixed over the phone.",solution:"A triage agent that resolves or schedules before a truck rolls",shipWindow:"8â12 weeks",proof:"Diesel Laptops â technician time recovered"},{problem:"Warranty claims get rejected for missing evidence.",solution:"A claim packager that collects photos, notes, and serials at close-out",shipWindow:"6â10 weeks",proof:"Diesel Laptops â field workflows in production"}]},{name:"Healthcare",feedItems:[{problem:"My front desk takes patient histories on paper.",solution:"HIPAA-compliant AI intake, reviewed by a clinician before it files",shipWindow:"10â14 weeks",proof:"SmartMedHx â 42 providers, 493 AI interviews"},{problem:"Pre-authorisation chasing eats two staff days a week.",solution:"An ePHI-safe document agent that logs every decision for audit",shipWindow:"10â14 weeks",proof:"SmartMedHx â HIPAA-compliant, patent-pending"},{problem:"No-shows are 20% and we call every patient by hand.",solution:"A reminder and rebooking agent that works your no-show list",shipWindow:"5â8 weeks",proof:"SmartMedHx â 493 AI-powered interviews"},{problem:"Clinicians spend evenings finishing documentation.",solution:"A note assistant that drafts from the visit and waits for sign-off",shipWindow:"10â14 weeks",proof:"SmartMedHx â clinician-reviewed AI in production"},{problem:"Referrals arrive as faxes and PDFs nobody reads in time.",solution:"An intake agent that reads referrals and routes them by urgency",shipWindow:"8â12 weeks",proof:"SmartMedHx â 42 providers live"},{problem:"Our compliance officer blocks every AI idea we bring.",solution:"A deployment posture with data residency and an audit trail per decision",shipWindow:"10â14 weeks",proof:"SmartMedHx â HIPAA-compliant by default"}]},{name:"E-commerce",feedItems:[{problem:"Tagging and categorising new products is a full-time job.",solution:"A vision pipeline that tags every product on ingest",shipWindow:"8â12 weeks",proof:"Sell The Trend â 92% accuracy, up from 65%"},{problem:"Where-is-my-order tickets are half our support volume.",solution:"A support agent grounded in your live order and returns data",shipWindow:"6â10 weeks",proof:"Sell The Trend â millions of products handled"},{problem:"Writing listing copy for every SKU is a bottleneck.",solution:"A copy generator trained on your best-converting listings",shipWindow:"4â7 weeks",proof:"Sell The Trend â catalogue automation in production"},{problem:"We find out about stockouts from angry customers.",solution:"A stock monitor that predicts and flags before the shelf empties",shipWindow:"6â10 weeks",proof:"Sell The Trend â millions of SKUs monitored"},{problem:"Returns fraud is rising and reviews are manual.",solution:"A returns screen that scores claims against order and image history",shipWindow:"8â12 weeks",proof:"Sell The Trend â 92% vision accuracy"},{problem:"Supplier product data arrives in twelve different formats.",solution:"An ingest agent that normalises supplier feeds into one schema",shipWindow:"6â10 weeks",proof:"Sell The Trend â millions of products normalised"}]},{name:"Professional Services",feedItems:[{problem:"Proposals take three people and four days.",solution:"A proposal builder that assembles from your won work",shipWindow:"6â9 weeks",proof:"Closest match: Extensiv â document workflows in production"},{problem:"Time entry is done from memory on Friday afternoon.",solution:"A time assistant that drafts entries from calendar and file activity",shipWindow:"6â10 weeks",proof:"Closest match: Extensiv â plain-English data access"},{problem:"Every client asks for a status update I have to assemble.",solution:"A client portal that answers status questions from your own systems",shipWindow:"8â12 weeks",proof:"Closest match: Extensiv â 4 databases, one question box"},{problem:"Onboarding a new client means eleven manual steps.",solution:"An onboarding agent that runs the checklist and chases whatâs missing",shipWindow:"6â9 weeks",proof:"Extensiv â onboarding in production"},{problem:"Our knowledge base is a shared drive nobody searches.",solution:"A search layer that answers from your documents with the source attached",shipWindow:"8â12 weeks",proof:"Diesel Laptops â 160,000+ records searchable"},{problem:"Invoice chasing is a personâs entire Thursday.",solution:"A collections agent that drafts the chase and escalates by age",shipWindow:"5â8 weeks",proof:"Closest match: Extensiv â ops automation in production"}]},{name:"Education",feedItems:[{problem:"We canât serve more students without hiring more staff.",solution:"An AI tutor platform with per-user context and a hard cost ceiling",shipWindow:"12 weeks",proof:"Teacher AI â 50,000+ users in 30+ countries, $5M+ revenue"},{problem:"Marking short-answer work takes teachers all weekend.",solution:"A marking assistant that drafts feedback for teacher approval",shipWindow:"8â12 weeks",proof:"Teacher AI â 50,000+ users in production"},{problem:"Course content goes stale and nobody has time to update it.",solution:"A content agent that flags outdated material and drafts the revision",shipWindow:"8â12 weeks",proof:"Teacher AI â 30+ countries served"},{problem:"Admissions questions flood the inbox every intake.",solution:"An admissions agent grounded in your policy and deadlines",shipWindow:"6â10 weeks",proof:"Teacher AI â high-volume user support in production"},{problem:"We canât tell which students are about to drop out.",solution:"An early-warning model on engagement and submission patterns",
14shipWindow:"10â14 weeks",proof:"Teacher AI â 50,000+ learner accounts"},{problem:"Parent reporting is assembled by hand each term.",solution:"A reporting agent that drafts per-student summaries from your LMS",shipWindow:"6â10 weeks",proof:"Teacher AI â $5M+ in revenue, in production"}]}],N=[{name:"Clutch Champion",meta:"Spring 2024"},{name:"Top Company · AI",meta:"Clutch 2024"},{name:"Most Reviewed AI",meta:"Austin"}];var k=e.i(113447);let C=({formTitle:e,submitLabel:a})=>(0,t.jsx)(k.ContactForm,{formTitle:e,submitLabel:a,formSource:"service-hero"}),T=({rightPanelContent:e,formTitle:a,submitLabel:i})=>{if("problemSolutionFeed"===e){let e=function(e={}){var t;let a=(t=e.industries,t?.some(e=>(e.feedItems?.length??0)>0))?e.industries:j,i=e.sliderConfig?.itemsPerIndustryPerPass??2,r=a.map(e=>e.name),l=a.map(e=>(e.feedItems??[]).map(t=>({...t,industry:e.name}))),s=l.flat();return{autoList:function(e,t){if(0===e.length)return[];let a=Math.ceil(Math.max(...e.map(e=>e.length))/t),i=[];for(let r=0;r<a;r++)for(let a of e)for(let e=0;e<t;e++){let l=a[r*t+e];l&&i.push(l)}return i}(l,i),byIndustry:l,industryNames:r,allFeedItems:s,sliderConfig:e.sliderConfig,labels:{cardSearchPlaceholder:e.cardSearchPlaceholder||"Type your own bottleneck",beatLabel:e.beatLabel||"we've built this",answerKicker:e.answerKicker||"What we'd build",shipLabel:e.shipLabel||"weeks to production",proofPrefix:e.proofPrefix||"Already shipped:",claimButtonLabel:e.claimButtonLabel||"That's My Problem â Get the Plan",writeOwnLabel:e.writeOwnLabel||"describe your own bottleneck",ownPanelTitle:e.ownPanelTitle||"Describe it in your own words",ownTextareaPlaceholder:e.ownTextareaPlaceholder||"e.g. every new client takes my ops lead a week to set up",planTitle:e.planTitle||"Where should the plan go?",planTag:e.planTag||"One email · no sequence",emailPlaceholder:e.emailPlaceholder||"Work email",sendButtonLabel:e.sendButtonLabel||"Send the Plan",sentTitle:e.sentTitle||"On its way",sentDescription:e.sentDescription||"The system, the phases, and what we'd need from your team.",backLabel:e.backLabel||"back",askButtonLabel:e.askButtonLabel||"Ask",askBusyLabel:e.askBusyLabel||"Workingâ¦",askLoadingText:e.askLoadingText||"reading your bottleneck",askErrorMessage:e.askErrorMessage||"That didnât come back cleanly. Try again, or book the 20-minute call and weâll answer it live.",nextLabel:e.nextLabel||"Next",hoverHintLabel:e.hoverHintLabel||"hover to hold",holdingHintLabel:e.holdingHintLabel||"holding while you read",pauseLabel:e.pauseLabel||"pause",resumeLabel:e.resumeLabel||"resume",sendingLabel:e.sendingLabel||"Sendingâ¦",allAutoChipLabel:e.allAutoChipLabel||"All · auto",moreChipLabel:e.moreChipLabel||"more",lessChipLabel:e.lessChipLabel||"less",orLabel:e.orLabel||"or"},awards:e.awards?.length?e.awards:N,footerNote:e.footerNote}}({blockType:"problemSolutionFeed"});return(0,t.jsx)(w.ProblemSolutionFeedClient,{...e})}return(0,t.jsx)(C,{formTitle:a,submitLabel:i})};var S=e.i(531754);let I=({logos:e,trustedLabel:a})=>{let i=(0,S.marqueeTrack)(e);return(0,t.jsxs)("div",{className:"overflow-hidden bg-transparent py-10 backdrop-blur-sm",children:[(0,t.jsxs)("div",{className:"mx-auto mb-7 flex items-center justify-center gap-4 px-4",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"h-px w-16 bg-gradient-to-r from-transparent to-white/30 md:w-32"}),(0,t.jsx)(c.Typography,{variant:"body-sm",weight:"medium",className:"tracking-widest whitespace-nowrap text-white uppercase",children:a}),(0,t.jsx)("span",{"aria-hidden":"true",className:"h-px w-16 bg-gradient-to-r from-white/30 to-transparent md:w-32"})]}),(0,t.jsx)("div",{className:"relative flex overflow-x-hidden",children:(0,t.jsx)("div",{className:"animate-marquee flex w-max items-center gap-12 hover:[animation-play-state:paused]",children:i.map(({media:e,imgSettings:a},i)=>(0,t.jsx)("div",{className:"flex h-10 shrink-0 items-center justify-center px-4 opacity-100 transition-opacity duration-300 hover:opacity-100",children:(0,t.jsx)(l.BlockImage,{resource:e,settings:a,imageClassName:"h-8 w-auto object-contain dark:brightness-0 dark:invert brightness-0 invert"})},`${e.id??i}-${i}`))})})]})};e.s(["ServiceHeroComponent",0,({tagline:e,headingPrefix:l,highlightedText:s,description:o,ratingScore:c,ratingCount:d,ratingLink:m,links:u,cta:h,rightPanelContent:x,formTitle:p,submitLabel:g,background:f,backgroundImgSettings:y,trustedLogos:b,trustedLogoItems:w,trustedLabel:j})=>{let{setHeaderTheme:N}=(0,i.useHeaderTheme)();(0,a.useEffect)(()=>{N("light")},[N]);let k=(0,a.useMemo)(()=>(0,r.normalizeLogoMediaRows)(w,b),[w,b]);return(0,t.jsxs)("section",{className:"bg-dark-blue relative flex min-h-[85vh] flex-col justify-between overflow-hidden text-white",children:[(0,t.jsx)(n,{background:f,backgroundImgSettings:y}),(0,t.jsx)("div",{className:"container relative z-10 mx-auto flex flex-1 flex-col justify-center px-4 py-16 md:px-8 md:py-20 lg:py-28",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 items-start gap-10 lg:grid-cols-12 lg:gap-16 xl:gap-20",children:[(0,t.jsx)(v,{tagline:e,headingPrefix:l,highlightedText:s,description:o,ratingScore:c,ratingCount:d,ratingLink:m,links:u,cta:h}),(0,t.jsx)("div",{className:"w-full min-w-0 lg:col-span-5 lg:max-w-[660px] lg:justify-self-end",children:(0,t.jsx)(T,{rightPanelContent:x??"contactForm",formTitle:p,submitLabel:g})})]})}),k.length>0&&(0,t.jsx)(I,{logos:k,trustedLabel:j??"TRUSTED BY ENTERPRISES"})]})}],143251)},832579,e=>{"use strict";var t=e.i(156169),a=e.i(469100),i=e.i(73229),r=e.i(526625),l=e.i(760207),s=e.i(519455),n=e.i(257428),o=e.i(110204);let c=({name:e})=>{let{formState:{errors:a}}=(0,r.useFormContext)();return(0,t.jsx)("div",{className:"mt-2 text-red-500 text-sm",children:a[e]?.message||"This field is required"})},d=({children:e,className:a,width:i})=>(0,t.jsx)("div",{className:a,style:{maxWidth:i?`${i}%`:void 0},children:e});var m=e.i(967489);let u=[{label:"Afghanistan",value:"AF"},{label:"Ã
land Islands",value:"AX"},{label:"Albania",value:"AL"},{label:"Algeria",value:"DZ"},{label:"American Samoa",value:"AS"},{label:"Andorra",value:"AD"},{label:"Angola",value:"AO"},{label:"Anguilla",value:"AI"},{label:"Antarctica",value:"AQ"},{label:"Antigua and Barbuda",value:"AG"},{label:"Argentina",value:"AR"},{label:"Armenia",value:"AM"},{label:"Aruba",value:"AW"},{label:"Australia",value:"AU"},{label:"Austria",value:"AT"},{label:"Azerbaijan",value:"AZ"},{label:"Bahamas",value:"BS"},{label:"Bahrain",value:"BH"},{label:"Bangladesh",value:"BD"},{label:"Barbados",value:"BB"},{label:"Belarus",value:"BY"},{label:"Belgium",value:"BE"},{label:"Belize",value:"BZ"},{label:"Benin",value:"BJ"},{label:"Bermuda",value:"BM"},{label:"Bhutan",value:"BT"},{label:"Bolivia",value:"BO"},{label:"Bosnia and Herzegovina",value:"BA"},{label:"Botswana",value:"BW"},{label:"Bouvet Island",value:"BV"},{label:"Brazil",value:"BR"},{label:"British Indian Ocean Territory",value:"IO"},{label:"Brunei Darussalam",value:"BN"},{label:"Bulgaria",value:"BG"},{label:"Burkina Faso",value:"BF"},{label:"Burundi",value:"BI"},{label:"Cambodia",value:"KH"},{label:"Cameroon",value:"CM"},{label:"Canada",value:"CA"},{label:"Cape Verde",value:"CV"},{label:"Cayman Islands",value:"KY"},{label:"Central African Republic",value:"CF"},{label:"Chad",value:"TD"},{label:"Chile",value:"CL"},{label:"China",value:"CN"},{label:"Christmas Island",value:"CX"},{label:"Cocos (Keeling) Islands",value:"CC"},{label:"Colombia",value:"CO"},{label:"Comoros",value:"KM"},{label:"Congo",value:"CG"},{label:"Congo, The Democratic Republic of the",value:"CD"},{label:"Cook Islands",value:"CK"},{label:"Costa Rica",value:"CR"},{label:"Cote D'Ivoire",value:"CI"},{label:"Croatia",value:"HR"},{label:"Cuba",value:"CU"},{label:"Cyprus",value:"CY"},{label:"Czech Republic",value:"CZ"},{label:"Denmark",value:"DK"},{label:"Djibouti",value:"DJ"},{label:"Dominica",value:"DM"},{label:"Dominican Republic",value:"DO"},{label:"Ecuador",value:"EC"},{label:"Egypt",value:"EG"},{label:"El Salvador",value:"SV"},{label:"Equatorial Guinea",value:"GQ"},{label:"Eritrea",value:"ER"},{label:"Estonia",value:"EE"},{label:"Ethiopia",value:"ET"},{label:"Falkland Islands (Malvinas)",value:"FK"},{label:"Faroe Islands",value:"FO"},{label:"Fiji",value:"FJ"},{label:"Finland",value:"FI"},{label:"France",value:"FR"},{label:"French Guiana",value:"GF"},{label:"French Polynesia",value:"PF"},{label:"French Southern Territories",value:"TF"},{label:"Gabon",value:"GA"},{label:"Gambia",value:"GM"},{label:"Georgia",value:"GE"},{label:"Germany",value:"DE"},{label:"Ghana",value:"GH"},{label:"Gibraltar",value:"GI"},{label:"Greece",value:"GR"},{label:"Greenland",value:"GL"},{label:"Grenada",value:"GD"},{label:"Guadeloupe",value:"GP"},{label:"Guam",value:"GU"},{label:"Guatemala",value:"GT"},{label:"Guernsey",value:"GG"},{label:"Guinea",value:"GN"},{label:"Guinea-Bissau",value:"GW"},{label:"Guyana",value:"GY"},{label:"Haiti",value:"HT"},{label:"Heard Island and Mcdonald Islands",value:"HM"},{label:"Holy See (Vatican City State)",value:"VA"},{label:"Honduras",value:"HN"},{label:"Hong Kong",value:"HK"},{label:"Hungary",value:"HU"},{label:"Iceland",value:"IS"},{label:"India",value:"IN"},{label:"Indonesia",value:"ID"}
14,{label:"Iran, Islamic Republic Of",value:"IR"},{label:"Iraq",value:"IQ"},{label:"Ireland",value:"IE"},{label:"Isle of Man",value:"IM"},{label:"Israel",value:"IL"},{label:"Italy",value:"IT"},{label:"Jamaica",value:"JM"},{label:"Japan",value:"JP"},{label:"Jersey",value:"JE"},{label:"Jordan",value:"JO"},{label:"Kazakhstan",value:"KZ"},{label:"Kenya",value:"KE"},{label:"Kiribati",value:"KI"},{label:"Democratic People's Republic of Korea",value:"KP"},{label:"Korea, Republic of",value:"KR"},{label:"Kosovo",value:"XK"},{label:"Kuwait",value:"KW"},{label:"Kyrgyzstan",value:"KG"},{label:"Lao People's Democratic Republic",value:"LA"},{label:"Latvia",value:"LV"},{label:"Lebanon",value:"LB"},{label:"Lesotho",value:"LS"},{label:"Liberia",value:"LR"},{label:"Libyan Arab Jamahiriya",value:"LY"},{label:"Liechtenstein",value:"LI"},{label:"Lithuania",value:"LT"},{label:"Luxembourg",value:"LU"},{label:"Macao",value:"MO"},{label:"Macedonia, The Former Yugoslav Republic of",value:"MK"},{label:"Madagascar",value:"MG"},{label:"Malawi",value:"MW"},{label:"Malaysia",value:"MY"},{label:"Maldives",value:"MV"},{label:"Mali",value:"ML"},{label:"Malta",value:"MT"},{label:"Marshall Islands",value:"MH"},{label:"Martinique",value:"MQ"},{label:"Mauritania",value:"MR"},{label:"Mauritius",value:"MU"},{label:"Mayotte",value:"YT"},{label:"Mexico",value:"MX"},{label:"Micronesia, Federated States of",value:"FM"},{label:"Moldova, Republic of",value:"MD"},{label:"Monaco",value:"MC"},{label:"Mongolia",value:"MN"},{label:"Montenegro",value:"ME"},{label:"Montserrat",value:"MS"},{label:"Morocco",value:"MA"},{label:"Mozambique",value:"MZ"},{label:"Myanmar",value:"MM"},{label:"Namibia",value:"NA"},{label:"Nauru",value:"NR"},{label:"Nepal",value:"NP"},{label:"Netherlands",value:"NL"},{label:"Netherlands Antilles",value:"AN"},{label:"New Caledonia",value:"NC"},{label:"New Zealand",value:"NZ"},{label:"Nicaragua",value:"NI"},{label:"Niger",value:"NE"},{label:"Nigeria",value:"NG"},{label:"Niue",value:"NU"},{label:"Norfolk Island",value:"NF"},{label:"Northern Mariana Islands",value:"MP"},{label:"Norway",value:"NO"},{label:"Oman",value:"OM"},{label:"Pakistan",value:"PK"},{label:"Palau",value:"PW"},{label:"Palestinian Territory, Occupied",value:"PS"},{label:"Panama",value:"PA"},{label:"Papua New Guinea",value:"PG"},{label:"Paraguay",value:"PY"},{label:"Peru",value:"PE"},{label:"Philippines",value:"PH"},{label:"Pitcairn",value:"PN"},{label:"Poland",value:"PL"},{label:"Portugal",value:"PT"},{label:"Puerto Rico",value:"PR"},{label:"Qatar",value:"QA"},{label:"Reunion",value:"RE"},{label:"Romania",value:"RO"},{label:"Russian Federation",value:"RU"},{label:"Rwanda",value:"RW"},{label:"Saint Helena",value:"SH"},{label:"Saint Kitts and Nevis",value:"KN"},{label:"Saint Lucia",value:"LC"},{label:"Saint Pierre and Miquelon",value:"PM"},{label:"Saint Vincent and the Grenadines",value:"VC"},{label:"Samoa",value:"WS"},{label:"San Marino",value:"SM"},{label:"Sao Tome and Principe",value:"ST"},{label:"Saudi Arabia",value:"SA"},{label:"Senegal",value:"SN"},{label:"Serbia",value:"RS"},{label:"Seychelles",value:"SC"},{label:"Sierra Leone",value:"SL"},{label:"Singapore",value:"SG"},{label:"Slovakia",value:"SK"},{label:"Slovenia",value:"SI"},{label:"Solomon Islands",value:"SB"},{label:"Somalia",value:"SO"},{label:"South Africa",value:"ZA"},{label:"South Georgia and the South Sandwich Islands",value:"GS"},{label:"Spain",value:"ES"},{label:"Sri Lanka",value:"LK"},{label:"Sudan",value:"SD"},{label:"Suriname",value:"SR"},{label:"Svalbard and Jan Mayen",value:"SJ"},{label:"Swaziland",value:"SZ"},{label:"Sweden",value:"SE"},{label:"Switzerland",value:"CH"},{label:"Syrian Arab Republic",value:"SY"},{label:"Taiwan",value:"TW"},{label:"Tajikistan",value:"TJ"},{label:"Tanzania, United Republic of",value:"TZ"},{label:"Thailand",value:"TH"},{label:"Timor-Leste",value:"TL"},{label:"Togo",value:"TG"},{label:"Tokelau",value:"TK"},{label:"Tonga",value:"TO"},{label:"Trinidad and Tobago",value:"TT"},{label:"Tunisia",value:"TN"},{label:"Turkey",value:"TR"},{label:"Turkmenistan",value:"TM"},{label:"Turks and Caicos Islands",value:"TC"},{label:"Tuvalu",value:"TV"},{label:"Uganda",value:"UG"},{label:"Ukraine",value:"UA"},{label:"United Arab Emirates",value:"AE"},{label:"United Kingdom",value:"GB"},{label:"United States",value:"US"},{label:"United States Minor Outlying Islands",value:"UM"},{label:"Uruguay",value:"UY"},{label:"Uzbekistan",value:"UZ"},{label:"Vanuatu",value:"VU"},{label:"Venezuela",value:"VE"},{label:"Viet Nam",value:"VN"},{label:"Virgin Islands, British",value:"VG"},{label:"Virgin Islands, U.S.",value:"VI"},{label:"Wallis and Futuna",value:"WF"},{label:"Western Sahara",value:"EH"},{label:"Yemen",value:"YE"},{label:"Zambia",value:"ZM"},{label:"Zimbabwe",value:"ZW"}];var h=e.i(793479);let x=[{label:"Alabama",value:"AL"},{label:"Alaska",value:"AK"},{label:"Arizona",value:"AZ"},{label:"Arkansas",value:"AR"},{label:"California",value:"CA"},{label:"Colorado",value:"CO"},{label:"Connecticut",value:"CT"},{label:"Delaware",value:"DE"},{label:"Florida",value:"FL"},{label:"Georgia",value:"GA"},{label:"Hawaii",value:"HI"},{label:"Idaho",value:"ID"},{label:"Illinois",value:"IL"},{label:"Indiana",value:"IN"},{label:"Iowa",value:"IA"},{label:"Kansas",value:"KS"},{label:"Kentucky",value:"KY"},{label:"Louisiana",value:"LA"},{label:"Maine",value:"ME"},{label:"Maryland",value:"MD"},{label:"Massachusetts",value:"MA"},{label:"Michigan",value:"MI"},{label:"Minnesota",value:"MN"},{label:"Mississippi",value:"MS"},{label:"Missouri",value:"MO"},{label:"Montana",value:"MT"},{label:"Nebraska",value:"NE"},{label:"Nevada",value:"NV"},{label:"New Hampshire",value:"NH"},{label:"New Jersey",value:"NJ"},{label:"New Mexico",value:"NM"},{label:"New York",value:"NY"},{label:"North Carolina",value:"NC"},{label:"North Dakota",value:"ND"},{label:"Ohio",value:"OH"},{label:"Oklahoma",value:"OK"},{label:"Oregon",value:"OR"},{label:"Pennsylvania",value:"PA"},{label:"Rhode Island",value:"RI"},{label:"South Carolina",value:"SC"},{label:"South Dakota",value:"SD"},{label:"Tennessee",value:"TN"},{label:"Texas",value:"TX"},{label:"Utah",value:"UT"},{label:"Vermont",value:"VT"},{label:"Virginia",value:"VA"},{label:"Washington",value:"WA"},{label:"West Virginia",value:"WV"},{label:"Wisconsin",value:"WI"},{label:"Wyoming",value:"WY"}];var p=e.i(624687);let g={checkbox:({name:e,defaultValue:a,errors:i,label:l,register:s,required:m,width:u})=>{let h=s(e,{required:m}),{setValue:x}=(0,r.useFormContext)();return(0,t.jsxs)(d,{width:u,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(n.Checkbox,{defaultChecked:a,id:e,...h,onCheckedChange:e=>{x(h.name,e)}}),(0,t.jsxs)(o.Label,{htmlFor:e,children:[m&&(0,t.jsxs)("span",{className:"required",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]}),l]})]}),i[e]&&(0,t.jsx)(c,{name:e})]})},country:({name:e,control:a,errors:i,label:l,required:s,width:n})=>(0,t.jsxs)(d,{width:n,children:[(0,t.jsxs)(o.Label,{className:"",htmlFor:e,children:[l,s&&(0,t.jsxs)("span",{className:"required",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}
14),(0,t.jsx)(r.Controller,{control:a,defaultValue:"",name:e,render:({field:{onChange:a,value:i}})=>{let r=u.find(e=>e.value===i);return(0,t.jsxs)(m.Select,{onValueChange:e=>a(e),value:r?.value,children:[(0,t.jsx)(m.SelectTrigger,{className:"w-full",id:e,children:(0,t.jsx)(m.SelectValue,{placeholder:l})}),(0,t.jsx)(m.SelectContent,{children:u.map(({label:e,value:a})=>(0,t.jsx)(m.SelectItem,{value:a,children:e},a))})]})},rules:{required:s}}),i[e]&&(0,t.jsx)(c,{name:e})]}),email:({name:e,defaultValue:a,errors:i,label:r,register:l,required:s,width:n})=>(0,t.jsxs)(d,{width:n,children:[(0,t.jsxs)(o.Label,{htmlFor:e,children:[r,s&&(0,t.jsxs)("span",{className:"required",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(h.Input,{defaultValue:a,id:e,type:"text",...l(e,{pattern:/^\S[^\s@]*@\S+$/,required:s})}),i[e]&&(0,t.jsx)(c,{name:e})]}),message:({message:e})=>(0,t.jsx)(d,{className:"my-12",width:"100",children:e&&(0,t.jsx)(l.default,{className:"[&_a]:text-primary [&_a]:underline",data:e})}),number:({name:e,defaultValue:a,errors:i,label:r,register:l,required:s,width:n})=>(0,t.jsxs)(d,{width:n,children:[(0,t.jsxs)(o.Label,{htmlFor:e,children:[r,s&&(0,t.jsxs)("span",{className:"required",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(h.Input,{defaultValue:a,id:e,type:"number",...l(e,{required:s})}),i[e]&&(0,t.jsx)(c,{name:e})]}),select:({name:e,control:a,errors:i,label:l,options:s,required:n,width:u,defaultValue:h})=>(0,t.jsxs)(d,{width:u,children:[(0,t.jsxs)(o.Label,{htmlFor:e,children:[l,n&&(0,t.jsxs)("span",{className:"required",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(r.Controller,{control:a,defaultValue:h,name:e,render:({field:{onChange:a,value:i}})=>{let r=s.find(e=>e.value===i);return(0,t.jsxs)(m.Select,{onValueChange:e=>a(e),value:r?.value,children:[(0,t.jsx)(m.SelectTrigger,{className:"w-full",id:e,children:(0,t.jsx)(m.SelectValue,{placeholder:l})}),(0,t.jsx)(m.SelectContent,{children:s.map(({label:e,value:a})=>(0,t.jsx)(m.SelectItem,{value:a,children:e},a))})]})},rules:{required:n}}),i[e]&&(0,t.jsx)(c,{name:e})]}),state:({name:e,control:a,errors:i,label:l,required:s,width:n})=>(0,t.jsxs)(d,{width:n,children:[(0,t.jsxs)(o.Label,{htmlFor:e,children:[l,s&&(0,t.jsxs)("span",{className:"required",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(r.Controller,{control:a,defaultValue:"",name:e,render:({field:{onChange:a,value:i}})=>{let r=x.find(e=>e.value===i);return(0,t.jsxs)(m.Select,{onValueChange:e=>a(e),value:r?.value,children:[(0,t.jsx)(m.SelectTrigger,{className:"w-full",id:e,children:(0,t.jsx)(m.SelectValue,{placeholder:l})}),(0,t.jsx)(m.SelectContent,{children:x.map(({label:e,value:a})=>(0,t.jsx)(m.SelectItem,{value:a,children:e},a))})]})},rules:{required:s}}),i[e]&&(0,t.jsx)(c,{name:e})]}),text:({name:e,defaultValue:a,errors:i,label:r,register:l,required:s,width:n})=>(0,t.jsxs)(d,{width:n,children:[(0,t.jsxs)(o.Label,{htmlFor:e,children:[r,s&&(0,t.jsxs)("span",{className:"required",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(h.Input,{defaultValue:a,id:e,type:"text",...l(e,{required:s})}),i[e]&&(0,t.jsx)(c,{name:e})]}),textarea:({name:e,defaultValue:a,errors:i,label:r,register:l,required:s,rows:n=3,width:m})=>(0,t.jsxs)(d,{width:m,children:[(0,t.jsxs)(o.Label,{htmlFor:e,children:[r,s&&(0,t.jsxs)("span",{className:"required",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(p.Textarea,{defaultValue:a,id:e,rows:n,...l(e,{required:s})}),i[e]&&(0,t.jsx)(c,{name:e})]})};var f=e.i(656447);e.s(["FormBlock",0,e=>{let{enableIntro:n,form:o,form:{id:c,confirmationMessage:d,confirmationType:m,redirect:u,submitButtonLabel:h}={},introContent:x}=e,p=(0,r.useForm)({defaultValues:o.fields}),{control:y,formState:{errors:b},handleSubmit:v,register:w}=p,[j,N]=(0,i.useState)(!1),[k,C]=(0,i.useState)(),[T,S]=(0,i.useState)(),I=(0,a.useRouter)(),M=(0,i.useCallback)(e=>{let t;(async()=>{S(void 0);let a=Object.entries(e).map(([e,t])=>({field:e,value:t}));t=setTimeout(()=>{N(!0)},1e3);
14try{let e=await fetch(`${(0,f.getClientSideURL)()}/api/form-submissions`,{body:JSON.stringify({form:c,submissionData:a}),headers:{"Content-Type":"application/json"},method:"POST"}),i=await e.json();if(clearTimeout(t),e.status>=400){N(!1),S({message:i.errors?.[0]?.message||"Internal Server Error",status:i.status});return}if(N(!1),C(!0),"redirect"===m&&u){let{url:e}=u;e&&I.push(e)}}catch(e){console.warn(e),N(!1),S({message:"Something went wrong."})}})()},[I,c,u,m]);return(0,t.jsxs)("div",{className:"container lg:max-w-[48rem]",children:[n&&x&&!k&&(0,t.jsx)(l.default,{className:"mb-8 lg:mb-12 [&_a]:text-primary [&_a]:underline",data:x,enableGutter:!1}),(0,t.jsx)("div",{className:"p-4 lg:p-6 border border-border rounded-[0.8rem]",children:(0,t.jsxs)(r.FormProvider,{...p,children:[!j&&k&&"message"===m&&(0,t.jsx)(l.default,{className:"[&_a]:text-primary [&_a]:underline",data:d}),j&&!k&&(0,t.jsx)("p",{children:"Loading, please wait..."}),T&&(0,t.jsx)("div",{children:`${T.status||"500"}: ${T.message||""}`}),!k&&(0,t.jsxs)("form",{id:c,onSubmit:v(M),children:[(0,t.jsx)("div",{className:"mb-4 last:mb-0",children:o&&o.fields&&o.fields?.map((e,a)=>{let i=g?.[e.blockType];return i?(0,t.jsx)("div",{className:"mb-6 last:mb-0",children:(0,t.jsx)(i,{form:o,...e,...p,control:y,errors:b,register:w})},a):null})}),(0,t.jsx)(s.Button,{form:c,type:"submit",variant:"default",children:h})]})]})})]})}],832579)},615073,e=>{"use strict";var t=e.i(156169),a=e.i(153737),i=e.i(112086);e.i(251475);var r=e.i(231396),l=e.i(269429),s=e.i(73229),n=e.i(526625),o=e.i(469100),c=e.i(360112),d=e.i(718366),m=e.i(541433),u=e.i(310062),h=e.i(480133),x=e.i(110204),p=e.i(793479),g=e.i(519455),f=e.i(624687),y=e.i(257428),b=e.i(967489),v=e.i(998845);e.i(228933);var w=e.i(724974),j=e.i(476137),N=e.i(669349),k=e.i(768673),C=e.i(941899),T=e.i(907071),S=e.i(530941),I=e.i(957053);let M="!rounded-none !border-0 !border-b !shadow-none !ring-0 !outline-none h-10 border-b border-gray-200 bg-transparent text-dark placeholder:text-gray-400 focus-visible:ring-0 focus-visible:border-gray-500 px-0",P="border-destructive focus-visible:border-destructive",A=({formTitle:e="Share Your Project's Vision",formFooter:a})=>{let{num1:i,num2:r,expected:A,resetCaptcha:L}=(0,N.useMathCaptcha)(),[R,V]=(0,T.usePhoneCountryState)(),[_,B]=(0,s.use
14State)(!1),[z,E]=(0,s.useState)(""),[O,F]=(0,s.useState)(null),[$,H]=(0,s.useState)(""),[D,W]=(0,s.useState)(0),G=(0,s.useRef)(null),q=(0,o.useRouter)(),U=v.DEFAULT_ATTACHMENT_MAX_SIZE_MB,Y=(0,v.getAttachmentMaxSizeBytes)(U),K=(0,s.useMemo)(()=>(0,w.createContactFormSchema)({phoneCountry:R,includeNda:!0,includeTechUpdates:!0}),[R]),X=(0,k.useDynamicZodResolver)(K),{handleSubmit:Z,control:J,reset:Q,setError:ee,trigger:et,formState:{errors:ea,touchedFields:ei}}=(0,n.useForm)({resolver:X,mode:"onTouched",reValidateMode:"onChange",defaultValues:{budget:"",sendNdaCopy:!0,techUpdates:!0,fullName:"",email:"",phone:"",message:"",verification:""}}),er=async e=>{let t=(0,j.validateCaptchaAnswer)(e.verification,A);if(t)return void ee("verification",{type:"manual",message:t});if(!$){B(!0);try{let t=null,a=null;if(O){let e=await (0,j.uploadContactAttachment)(O);t=e.fileUrl,a=e.fileName}let i=await (0,j.submitContactForm)({formSource:"sub-industry",fullName:e.fullName,email:e.email,phone:e.phone,phoneCountry:R,budget:e.budget,message:e.message,sendNdaCopy:e.sendNdaCopy??!0,techUpdates:e.techUpdates??!1,attachmentUrl:t,attachmentFileName:a});c.toast.success("Your message has been sent! We'll be in touch within 2 minutes."),Q({fullName:"",email:"",phone:"",budget:"",message:"",sendNdaCopy:!0,techUpdates:!1,verification:""}),W(e=>e+1),E(""),F(null),G.current&&(G.current.value=""),L(),i.shouldRedirect&&i.redirectUrl&&setTimeout(()=>{q.push(i.redirectUrl)},1500)}catch(e){c.toast.error(e instanceof Error?e.message:"Something went wrong. Please try again.")}finally{B(!1)}}};return(0,t.jsxs)("div",{className:"rounded-2xl bg-white p-6 shadow-2xl md:p-8",children:[(0,t.jsx)("div",{className:"mb-6",children:(0,t.jsx)(l.Typography,{variant:"body-xl",weight:"bold",className:"text-dark",children:e})}),(0,t.jsxs)("form",{onSubmit:Z(er),className:"space-y-5",children:[(0,t.jsx)(h.HoneypotField,{}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-5 sm:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(x.Label,{htmlFor:"subindustry-contact-fullName",className:"sr-only",children:"Full Name"}),(0,t.jsx)(n.Controller,{name:"fullName",control:J,render:({field:e})=>(0,t.jsx)(p.Input,{...e,value:e.value??"",id:"subindustry-contact-fullName",placeholder:"Full Name",className:(0,S.cn)(M,ea.fullName&&P)})}),ea.fullName&&(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"normal",className:"!text-destructive mt-1",children:ea.fullName.message})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(n.Controller,{name:"email",control:J,render:({field:e})=>(0,t.jsx)(p.Input,{...e,value:e.value??"",type:"email",placeholder:"Work Email*",className:(0,S.cn)(M,ea.email&&P)})}),ea.email&&(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"normal",className:"!text-destructive mt-1",children:ea.email.message})]})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-5 sm:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(x.Label,{htmlFor:"subindustry-contact-budget",className:"sr-only",children:"Budget Range"}),(0,t.jsx)(n.Controller,{name:"budget",control:J,render:({field:e})=>(0,t.jsxs)(b.Select,{onValueChange:e.onChange,value:e.value||void 0,children:[(0,t.jsx)(b.SelectTrigger,{id:"subindustry-contact-budget","aria-label":"Budget Range",chevronClassName:"text-dark",className:(0,S.cn)("text-dark h-10 !rounded-none !border-0 !border-b border-gray-200 bg-transparent px-0 !shadow-none !ring-0 !outline-none focus:ring-0 data-[placeholder]:text-gray-400",ea.budget&&P),children:(0,t.jsx)(b.SelectValue,{placeholder:"Budget Range"})}),(0,t.jsxs)(b.SelectContent,{children:[(0,t.jsx)(b.SelectItem,{value:"under5k",children:"Under $5,000"}),(0,t.jsx)(b.SelectItem,{value:"5k-20k",children:"$5,000 â $20,000"}),(0,t.jsx)(b.SelectItem,{value:"20k-50k",children:"$20,000 â $50,000"}),(0,t.jsx)(b.SelectItem,{value:"50k-100k",children:"$50,000 â $100,000"}),(0,t.jsx)(b.SelectItem,{value:"over100k",children:"$100,000+"})]})]},D)}),ea.budget&&(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"normal",className:"!text-destructive mt-1",children:ea.budget.message})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(C.ContactPhoneField,{control:J,name:"phone",phoneCountry:R,onPhoneCountryChange:V,phoneTouched:!!ei.phone,revalidatePhone:()=>et("phone"),error:!!ea.phone,placeholder:"Contact Number*",className:(0,S.cn)("h-10 w-full !rou
14nded-none !border-0 !border-b border-gray-200 bg-transparent !shadow-none !ring-0",ea.phone&&"border-destructive","[&_button]:h-10 [&_button]:rounded-none [&_button]:border-0 [&_button]:border-r [&_button]:border-gray-200 [&_button]:bg-transparent [&_button]:px-2 [&_button]:shadow-none [&_button]:ring-0 [&_button]:outline-none [&_button]:hover:bg-transparent [&_button]:focus:ring-0","[&_input]:text-dark [&_input]:h-10 [&_input]:rounded-none [&_input]:border-0 [&_input]:bg-transparent [&_input]:px-2 [&_input]:shadow-none [&_input]:ring-0 [&_input]:outline-none [&_input]:placeholder:text-gray-400 [&_input]:focus-visible:ring-0")}),ea.phone&&(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"normal",className:"!text-destructive mt-1",children:ea.phone.message})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(n.Controller,{name:"message",control:J,render:({field:e})=>(0,t.jsx)(f.Textarea,{...e,value:e.value??"",placeholder:"Describe your project... ( Help us come back better prepared)",rows:3,className:(0,S.cn)("!rounded-none !border-0 !border-b !shadow-none !ring-0 !outline-none","text-dark max-h-28 resize-none border-b border-gray-200 bg-transparent px-0 placeholder:text-gray-400 focus-visible:ring-0",ea.message&&P)})}),ea.message&&(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"normal",className:"!text-destructive mt-1",children:ea.message.message})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{type:"button",className:"w-full cursor-pointer border-b border-gray-200 text-left",onClick:()=>G.current?.click(),children:(0,t.jsxs)("div",{className:"flex h-10 items-center justify-between",children:[(0,t.jsx)(l.Typography,{variant:"none",as:"span",className:(0,S.cn)("font-manrope text-base leading-normal md:text-sm",z?"text-dark":"text-gray-400"),children:z||"Attach PDF/Doc File"}),(0,t.jsx)(d.Upload,{className:"h-4 w-4 shrink-0 text-gray-400"})]})}),(0,t.jsx)("input",{ref:G,type:"file",accept:".pdf,.doc,.docx",className:"hidden",onChange:e=>{let t=e.target.files?.[0];if(H(""),!t){E(""),F(null);return}let a=(0,v.validateContactAttachment)(t,Y);if(a){E(""),F(null),H(a),c.toast.error(a),e.target.value="";return}E(t.name),F(t)}}),$&&(0,t.jsx)(l.Typography,{variant:"body-sm",className:"!text-destructive mt-1",children:$})]}),(0,t.jsx)("div",{className:"space-y-2 pt-1",children:["In just 2 mins you will get a response","Your idea is 100% protected by our Non Disclosure Agreement"].map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(m.CheckCheck,{className:"text-primary h-5 w-5 shrink-0"}),(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"medium",className:"text-dark",children:e})]},e))}),(0,t.jsxs)("div",{className:"space-y-3 pt-1",children:[(0,t.jsx)(n.Controller,{name:"sendNdaCopy",control:J,render:({field:e})=>(0,t.jsxs)("label",{className:"flex cursor-pointer items-center gap-3",children:[(0,t.jsx)(y.Checkbox,{checked:e.value??!1,onCheckedChange:e.onChange,color:"primary"}),(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"medium",className:"text-dark",children:"Send me a copy of NDA"})]})}),(0,t.jsx)(n.Controller,{name:"techUpdates",control:J,render:({field:e})=>(0,t.jsxs)("label",{className:"flex cursor-pointer items-center gap-3",children:[(0,t.jsx)(y.Checkbox,{checked:e.value??!1,onCheckedChange:e.onChange,color:"primary"}),(0,t.jsx)(l.Typography,{variant:"body-sm",weight:"medium",className:"text-dark",children:"Keep me updated of the upcoming technology trend"})]})})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between gap-4 pt-2",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsxs)(l.Typography,{variant:"body-sm",weight:"medium",className:"text-dark shrink-0",children:[i," + ",r," ="]}),(0,t.jsx)(n.Controller,{name:"verification",control:J,render:({field:e})=>(0,t.jsx)(p.Input,{...e,value:e.value??"",inputMode:"numeric",className:(0,S.cn)("text-dark h-9 w-16 rounded border border-gray-300 bg-transparent text-center focus-visible:ring-0",ea.verification&&"border-destructive")}
14)})]}),(0,t.jsx)(g.Button,{variant:(0,I.getCtaVariant)({slot:"primary",surface:"light"}),type:"submit",disabled:_,size:"lg",className:"px-20",children:_?"Submitting...":"Submit"})]}),ea.verification&&(0,t.jsx)(l.Typography,{variant:"body-sm",className:"!text-destructive",children:ea.verification.message}),(0,t.jsx)(u.FormFooterContent,{content:a})]})]})};var L=e.i(128113);e.s(["SubIndustryContactHeroBlock",0,({heading:e,subtitle:s,formTitle:n,formFooter:o,backgroundImage:c,imgSettings:d,enableAlternateLayout:m,alternatePoints:u})=>{let h=c&&"object"==typeof c?c:null,x=(u??[]).filter(e=>!!e?.pointTitle);return(0,t.jsxs)("section",{className:"relative min-h-screen overflow-hidden",children:[(0,t.jsxs)("div",{className:"absolute inset-0 z-0",children:[h?.url?(0,t.jsx)(r.BlockImage,{resource:h,settings:d,fill:!0,priority:!0,className:"h-full w-full",imageClassName:"object-cover"}):(0,t.jsx)(a.default,{src:"/img/abstract-bg.webp",alt:"background",fill:!0,priority:!0,className:"object-cover"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/60"})]}),(0,t.jsx)("div",{className:"relative z-10 mx-auto max-w-screen-2xl px-4 py-16 md:px-8 md:py-20",children:(0,t.jsxs)("div",{className:"flex flex-col items-start gap-12 lg:flex-row lg:items-center lg:gap-16",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut"},className:"w-full rounded-2xl border border-white/10 bg-white/5 p-8 backdrop-blur-md lg:max-w-[45%]",children:!0===m?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.Typography,{variant:"h2",className:"mb-4 text-white",children:e}),(0,t.jsx)(l.Typography,{variant:"body-base",weight:"medium",className:"mb-6 text-white/80",children:s}),x.length>0?(0,t.jsx)("div",{className:"space-y-5",children:x.map((e,a)=>{let i=e.pointIcon&&"object"==typeof e.pointIcon?e.pointIcon:null,s=e.iconImgSettings;return(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[i?.url?(0,t.jsx)("div",{className:"relative mt-0.5 size-6 shrink-0 overflow-hidden rounded-full",children:(0,t.jsx)(r.BlockImage,{resource:i,settings:s,fill:!0,imageClassName:"object-cover"})}):(0,t.jsx)("span",{className:"bg-primary mt-1 inline-block size-2.5 shrink-0 rounded-full"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(l.Typography,{variant:"body-base",weight:"bold",className:"text-white",children:e.pointTitle}),(0,t.jsx)(L.VariantRichText,{data:e.pointDescription,variant:"body-sm",className:"mt-1 text-white/80"})]})]},e.id||`${e.pointTitle}-${a}`)})}):null]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.Typography,{variant:"h2",className:"mb-6 text-white",children:e}),(0,t.jsx)(l.Typography,{variant:"body-base",weight:"medium",className:"text-white/80",children:s})]})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut",delay:.15},className:"w-full lg:flex-1",children:(0,t.jsx)(A,{formTitle:n,formFooter:o})})]})})]})}],615073)},789547,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(269429),r=e.i(925421),l=e.i(530941),s=e.i(760207),n=e.i(554937),o=e.i(269169);let c=({subheading:e,contentAlignment:a})=>{let c=(0,n.coercePlainTextToLexical)(e);if(!(0,o.hasRichTextContent)(c))return null;let d=(0,r.resolveContentAlignment)(a);return(0,t.jsx)("div",{className:(0,l.cn)((0,i.typographyVariants)({variant:"body-lg"}),"w-full text-black",r.sectionRichTextAlignWrapperClasses[d],"[&_p]:m-0"),children:(0,t.jsx)(s.default,{data:c,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})})};var d=e.i(112086);e.i(251475);var m=e.i(231396),u=e.i(446940);let h=d.motion.create(i.Typography),x={visible:{opacity:1,y:0,transition:{type:"tween",ease:[.22,1,.36,1],duration:.5}},hidden:{opacity:0,y:12}},p=({quote:e,author:a,designation:r,authorImage:l,imgSettings:s,isActive:o,total:c=3,currentIndex:d=0})=>{let p="object"==typeof l&&null!==l?l:null,g=(0,u.extractLexicalPlainText)((0,n.coercePlainTextToLexical)(e)?.root).trim();return(0,t.jsxs)("div",{className:"border-grey-100 relative flex h-full min-h-[600px] flex-col overflow-hidden rounded-xl border bg-white p-4 md:min-h-[420px] md:p-5",children:[(0,t.jsx)("div",{className:"absolute inset-0 opacity-100",style:{backgroundImage:"url('/img/review-bg.webp')",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat",filter:"brightness(0.5)"}}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/10"}),(0,t.jsxs)("div",{className:"relative z-10 flex h-full flex-col",children:[(0,t.jsxs)("div",{className:"mb-0",children:[(0,t.jsx)("div",{className:"mb-2 flex items-center gap-4",children:(0,t.jsxs)("svg",{width:"44",height:"44",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"M15.2031 22.3473C15.2031 15.6286 22.835 15.2373 22.835 15.2373V7.98047C6.90278 7.98047 4 19.0205 4 24.2879V40.8561H22.835V22.3473H15.2031Z",fill:"white"}),(0,t.jsx)("path",{d:"M36.0333 22.3473C36.0333 15.6286 43.6653 15.2373 43.6653 15.2373V7.98047C27.7329 7.98047 24.8301 19.0205 24.8301 24.2879V40.8561H43.6653V22.3473H36.0333Z",fill:"white"})]})}),(0,t.jsx)("div",{className:"max-w-xl pr-7",children:o?(0,t.jsx)(h,{variant:"body-base",weight:"medium",variants:x,initial:"hidden",animate:"visible",className:"text-white",children:g}):(0,t.jsx)(i.Typography,{variant:"body-lg",weight:"medium",className:"text-white opacity-0",children:g})})]}),(0,t.jsx)("div",{className:"mt-auto",children:(0,t.jsxs)("div",{className:"flex w-full items-center gap-5 rounded-xl bg-white p-3 pr-6 shadow-xl",children:[(0,t.jsx)("div",{className:"border-grey-100 relative h-[60px] w-[60px] shrink-0 overflow-hidden rounded-full border",children:p&&(0,t.jsx)(m.BlockImage,{resource:p,settings:s,fill:!0,framed:!0,loading:"lazy",defaultAspectRatio:"1 / 1",className:"h-full w-full",imageClassName:"object-cover"})}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)(i.Typography,{variant:"body-base",weight:"bold",className:"text-black",children:a}),(0,t.jsx)(i.Typography,{variant:"body-sm",className:"font-medium text-black/60",children:r})]})]})})]})]})};var g=e.i(165036),f=e.i(153737),y=e.i(140802),b=e.i(860253);let v=({thumbnail:e,thumbnailImgSettings:r,videoUrl:l})=>{let[s,n]=(0,a.useState)(!1),[o,c]=(0,a.useState)(!1),u="object"==typeof e&&null!==e?e:null,h=(0,a.useCallback)(()=>{n(!1)},[]);(0,a.useEffect)(()=>{c(!0)},[]),(0,a.useEffect)(()=>
14{if(!s)return;let e=document.body.style.overflow;document.body.style.overflow="hidden";let t=e=>{"Escape"===e.key&&h()};return window.addEventListener("keydown",t),()=>{document.body.style.overflow=e,window.removeEventListener("keydown",t)}},[s,h]);let x=o?(0,g.createPortal)((0,t.jsx)(y.AnimatePresence,{children:s&&(0,t.jsxs)(d.motion.div,{role:"dialog","aria-modal":"true","aria-label":"Client video review",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"fixed inset-0 z-[9999] bg-black",children:[(0,t.jsx)("iframe",{src:(e=>{if(e.includes("youtube.com")||e.includes("youtu.be")){let t=e.split("v=")[1]?.split("&")[0]||e.split("/").pop();return`https://www.youtube.com/embed/${t}?autoplay=1&rel=0&fs=1`}return e})(l),className:"h-[100dvh] w-full border-none",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; fullscreen",allowFullScreen:!0,title:"Client Video Review"}),(0,t.jsx)("button",{type:"button",onClick:h,"aria-label":"Close video",className:"fixed top-4 right-4 z-[10000] flex h-12 w-12 items-center justify-center rounded-full bg-black/60 text-white backdrop-blur-sm transition-all hover:scale-110 hover:bg-black/80 active:scale-90 md:top-6 md:right-6",children:(0,t.jsx)(b.X,{className:"h-6 w-6"})})]})}),document.body):null;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"relative h-[195px] w-full overflow-hidden rounded-xl bg-white transition-all md:h-[420px]",children:(0,t.jsxs)("div",{className:"group relative h-full w-full cursor-pointer",onClick:()=>n(!0),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),n(!0))},role:"button",tabIndex:0,"aria-label":"Play client video review",children:[u?(0,t.jsx)(m.BlockImage,{resource:u,settings:r,fill:!0,loading:"lazy",className:"h-full w-full",imageClassName:"object-cover"}):(0,t.jsx)(f.default,{src:"string"==typeof e?e:"/img/thumbnail.webp",alt:"Video Thumbnail",fill:!0,loading:"lazy",className:"object-cover",unoptimized:!0}),(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsxs)("div",{className:"flex items-center gap-3 rounded-full bg-white px-8 py-5 shadow-2xl",children:[(0,t.jsxs)("svg",{width:"29",height:"29",viewBox:"0 0 29 29",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,t.jsx)("g",{clipPath:"url(#clip0_984_42397)",children:(0,t.jsx)("path",{d:"M10.875 20.3078L20.3078 14.25L10.875 8.19225V20.3078ZM14.2526 28.5C12.2816 28.5 10.429 28.126 8.69475 27.378C6.9605 26.63 5.452 25.6149 4.16925 24.3326C2.8865 23.0504 1.87087 21.5425 1.12237 19.809C0.374125 18.0755 0 16.2234 0 14.2526C0 12.2816 0.374 10.429 1.122 8.69475C1.87 6.9605 2.88513 5.452 4.16738 4.16925C5.44963 2.8865 6.9575 1.87087 8.691 1.12237C10.4245 0.374125 12.2766 0 14.2474 0C16.2184 0 18.071 0.373999 19.8053 1.122C21.5395 1.87 23.048 2.88513 24.3308 4.16738C25.6135 5.44963 26.6291 6.9575 27.3776 8.691C28.1259 10.4245 28.5 12.2766 28.5 14.2474C28.5 16.2184 28.126 18.071 27.378 19.8053C26.63 21.5395 25.6149 23.048 24.3326 24.3308C23.0504 25.6135 21.5425 26.6291 19.809 27.3776C18.0755 28.1259 16.2234 28.5 14.2526 28.5ZM14.25 26.25C17.6 26.25 20.4375 25.0875 22.7625 22.7625C25.0875 20.4375 26.25 17.6 26.25 14.25C26.25 10.9 25.0875 8.0625 22.7625 5.7375C20.4375 3.4125 17.6 2.25 14.25 2.25C10.9 2.25 8.0625 3.4125 5.7375 5.7375C3.4125 8.0625 2.25 10.9 2.25 14.25C2.25 17.6 3.4125 20.4375 5.7375 22.7625C8.0625 25.0875 10.9 26.25 14.25 26.25Z",fill:"black"})}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"clip0_984_42397",children:(0,t.jsx)("rect",{width:"29",height:"29",fill:"white"})})})]}),(0,t.jsx)(i.Typography,{variant:"body-base",weight:"bold",className:"text-dark tracking-wide",children:"WATCH VIDEO"})]})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/0 transition-colors group-hover:bg-black/10"})]})}),x]})};var w=e.i(301718);e.i(702915);var j=e.i(823864),N=e.i(236585),k=e.i(967682);function C(e){return"number"==typeof e?e:parseFloat(e)}var T=e.i(753942),S=e.i(202355);function I(e,t={}){return function(e,t={}){let{isStatic:i}=(0,a.useContext)(T.MotionConfigContext),r=()=>(0,N.isMotionValue)(e)?e.get():e;if(i)return(0,S.useTransform)(r);let l=(0,w.useMotionValue)(r());return(0,a.useInsertionEffect)(()=>(function(e,t,a={}){let i,r=e.get(),l=null,s=r,n="string"==typeof r?r.replace(/[\d.-]/g,""):void 0,o=()=>{l&&(l.stop(),l=null),e.animation=void 0},c=()=>{(()=>{let t=C(e.get()),r=C(s);if(t===r)return o();let n=l?l.getGeneratorVelocity():e.getVelocity();o(),l=new j.JSAnimation({keyframes:[t,r],velocity:n,type:"spring",restDelta:.001,restSpeed:.01,...a,onUpdate:i})})(),e.animation=l??void 0,e.events.animationStart?.notify(),l?.then(()=>{e.animation=void 0,e.events.animationComplete?.notify()})};if(e.attach((e,t)=>{s=e,i=e=>{var a,i;return t((a=e,(i=n)?a+i:a))},k.frame.postRender(c)},o),(0,N.isMotionValue)(t)){let i=!0===a.skipInitialAnimation,r=t.on("change",t=>{var a,r,l,s;i?(i=!1,e.jump((a=t,(r=n)?a+r:a),!1)):e.set((l=t,(s=n)?l+s:l))}),l=e.on("destroy",r);return()=>{r(),l()}}return o}
14)(l,e,t),[l,JSON.stringify(t)]),l}(e,{type:"spring",...t})}var M=e.i(907311);let P=({direction:e,isVisible:i})=>{let r=(0,w.useMotionValue)(0),l=(0,w.useMotionValue)(0),s=I(r,{damping:40,stiffness:300}),n=I(l,{damping:40,stiffness:300});return(0,a.useEffect)(()=>{let e=e=>{r.set(e.clientX),l.set(e.clientY)},t=()=>{};return window.addEventListener("mousemove",e),window.addEventListener("scroll",t),()=>{window.removeEventListener("mousemove",e),window.removeEventListener("scroll",t)}},[r,l]),(0,t.jsx)(d.motion.div,{style:{position:"fixed",left:0,top:0,x:s,y:n,pointerEvents:"none",zIndex:50},initial:{opacity:0,scale:0},animate:{opacity:+!!i,scale:+!!i,rotate:180*("up"===e)},transition:{rotate:{type:"spring",damping:25,stiffness:200},opacity:{duration:.25,ease:"easeOut"},scale:{duration:.25,ease:"easeOut"}},className:"hidden lg:flex h-14 w-14 items-center justify-center rounded-full bg-grey/90 text-dark shadow-xl backdrop-blur-md border border-grey-200",children:(0,t.jsx)(M.ArrowDown,{className:"h-7 w-7"})})};var A=e.i(732919);e.s(["ClientVideoReviewsBlock",0,({heading:e,subheading:s,contentAlignment:n,videoThumbnail:o,thumbnailImgSettings:d,videoUrl:m,reviews:u=[]})=>{let[h,x]=(0,a.useState)(0),[g,f]=(0,a.useState)(!1),[y,b]=(0,a.useState)("down"),w=a.default.useRef(null),j=u.length,N=a.default.useRef(null),k=a.default.useRef(!1),C=(0,a.useCallback)((e,t,a)=>{if(!N.current)return;let i=N.current.children,r=i[e],l=i[t];if(!r||!l)return;A.default.set(l,{y:"next"===a?-200:200,rotationX:"next"===a?30:-30,opacity:0,scale:.85,zIndex:10,display:"block",transformPerspective:1200,transformOrigin:"50% 50%"}),A.default.set(r,{zIndex:5,transformPerspective:1200,transformOrigin:"50% 50%"});let s=A.default.timeline({onComplete:()=>{A.default.set(r,{display:"none"}),k.current=!1,x(t)}});s.to(r,{y:"next"===a?200:-200,rotationX:"next"===a?-30:30,opacity:0,scale:.85,duration:.8,ease:"power3.inOut"},0),s.to(l,{y:0,rotationX:0,opacity:1,scale:1,duration:.8,ease:"power3.inOut"},0)},[]),T=(0,a.useCallback)(()=>{if(k.current||j<=1)return;k.current=!0;let e=(h+1)%j;C(h,e,"next")},[h,j,C]),S=(0,a.useCallback)(()=>{if(k.current||j<=1)return;k.current=!0;let e=(h-1+j)%j;C(h,e,"prev")},[h,j,C]);if(0===j)return null;u[h];let I=(0,r.resolveContentAlignment)(n);return(0,t.jsx)("section",{className:"bg-grey-200 relative scroll-mt-24 overflow-hidden py-12 md:scroll-mt-28 md:py-16",children:(0,t.jsxs)("div",{className:"relative z-10 mx-auto max-w-screen-2xl overflow-visible px-4 md:px-12",children:[(0,t.jsx)("div",{className:"mb-12 flex flex-col gap-8 md:mb-8",children:(0,t.jsxs)("div",{className:(0,l.cn)("max-w-3xl",r.headerAlignmentClasses[I]),children:[(0,t.jsx)(i.Typography,{variant:"h2",className:"mb-4 text-black",children:e}),(0,t.jsx)(c,{subheading:s,contentAlignment:I})]})}),(0,t.jsxs)("div",{className:"grid grid-cols-1 items-stretch gap-4 lg:grid-cols-[40%_60%] lg:gap-4",children:[(0,t.jsxs)("div",{ref:w,onMouseMove:e=>{if(!w.current)return;let t=w.current.getBoundingClientRect();b(e.clientY-t.top<t.height/2?"up":"down")},onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),onClick:()=>{k.current||("up"===y?S():T())},className:"relative order-2 h-full cursor-none lg:order-1",children:[(0,t.jsx)(P,{direction:y,isVisible:g}),(0,t.jsxs)("div",{ref:N,className:"relative h-[600px] w-full md:h-[420px]",style:{perspective:1200},children:[u.map((e,a)=>(0,t.jsx)("div",{className:"absolute inset-0 h-full w-full",style:{display:a===h?"block":"none"},children:(0,t.jsx)(p,{quote:e.quote,author:e.author,designation:e.designation,authorImage:e.authorImage,imgSettings:e.imgSettings,isActive:a===h,total:j,currentIndex:h})},a)),(0,t.jsx)("div",{className:"pointer-events-none absolute top-1/2 right-6 z-20 flex -translate-y-1/2 flex-col gap-2",children:Array.from({length:j}).map((e,a)=>(0,t.jsx)("div",{className:(0,l.cn)("h-1 w-6 rounded-full transition-all duration-300",a===h?"bg-white":"bg-white/30")},a))})]})]}),(0,t.jsx)("div",{className:"order-1 h-full lg:order-2",children:(0,t.jsx)(v,{thumbnail:o,thumbnailImgSettings:d,videoUrl:m,isActive:!0})})]})]})})}],789547)},288500,e=>{"use strict";var t=e.i(156169),a=e.i(723925),i=e.i(269429),r=e.i(128113),l=e.i(269169);e.i(251475);var s=e.i(231396);e.s(["ContactUsHeroContent",0,({heading:e,subheading:n,socialProofLine:o,benef
14its:c,processSteps:d})=>(0,t.jsxs)("div",{className:"flex flex-col gap-8 lg:gap-10",children:[(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)(i.Typography,{variant:"h1",weight:"bold",className:"text-white text-4xl leading-[1.05] md:text-5xl lg:text-6xl",children:e}),(0,l.hasRichTextContent)(n)?(0,t.jsx)(r.VariantRichText,{data:n,variant:"body-lg",className:"text-tertiary max-w-xl"}):null,o?(0,t.jsx)(i.Typography,{variant:"body-sm",className:"text-muted-foreground max-w-xl",children:o}):null]}),c&&c.length>0?(0,t.jsx)("ul",{className:"space-y-3",children:c.map((e,r)=>(0,t.jsxs)("li",{className:"flex items-start gap-3",children:[(0,t.jsx)("span",{className:"bg-primary mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full",children:(0,t.jsx)(a.Check,{className:"size-3 text-white"})}),(0,t.jsx)(i.Typography,{variant:"body-base",className:"text-white",children:e.text})]},e.id??r))}):null,d&&d.length>0?(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2 xl:grid-cols-3",children:d.map((e,a)=>{let l="object"==typeof e.icon?e.icon:null;return(0,t.jsxs)("div",{className:"border-border/40 bg-transparent flex h-full flex-col gap-3 rounded-2xl border p-5",children:[l?(0,t.jsx)("div",{className:"relative size-8",children:(0,t.jsx)(s.BlockImage,{resource:l,settings:e.iconImgSettings,imageClassName:"size-8 object-contain"})}):null,(0,t.jsx)(i.Typography,{variant:"body-base",weight:"bold",className:"text-white",children:e.title}),(0,t.jsx)(r.VariantRichText,{data:e.description,variant:"body-sm",className:"text-tertiary"})]},e.id??a)})}):null]})])},27467,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(526625),r=e.i(157228),l=e.i(469100),s=e.i(360112),n=e.i(541433);let o=(0,e.i(903645).default)("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]);var c=e.i(137321),d=e.i(310062),m=e.i(480133),u=e.i(22533),h=e.i(269429),x=e.i(519455),p=e.i(257428),g=e.i(793479),f=e.i(560132),y=e.i(967489),b=e.i(624687),v=e.i(998845);e.i(228933);var w=e.i(452723),j=e.i(476137),N=e.i(907071),k=e.i(957053),C=e.i(530941),T=e.i(724974);let S="border-gray-300 bg-transparent text-dark placeholder:text-muted-foreground h-11 rounded-lg border px-4 shadow-none focus-visible:ring-1 focus-visible:ring-primary",I="border-destructive focus-visible:ring-destructive",M=({message:e})=>e?(0,t.jsx)(h.Typography,{variant:"body-sm",className:"!text-destructive mt-1",children:e}):null,P=()=>(0,t.jsxs)("span",{className:"relative grid size-3 shrink-0 place-items-center self-center","aria-hidden":!0,children:[(0,t.jsx)("span",{className:"bg-primary/30 col-start-1 row-start-1 size-3 animate-ping rounded-full"}),(0,t.jsx)("span",{className:"bg-primary col-start-1 row-start-1 size-2 rounded-full"})]}),A=({text:e})=>{let a=e.split(/(\d+(?:\s*(?:min(?:ute)?s?|sec(?:ond)?s?|hrs?|hours?))?(?:\s*ago)?)/gi);return(0,t.jsx)(h.Typography,{variant:"body-xs",className:"text-muted-foreground",children:a.map((e,a)=>/\d/.test(e)?(0,t.jsx)("span",{className:"text-primary font-medium",children:e},`${e}-${a}`):(0,t.jsx)("span",{children:e},`${e}-${a}`))})};e.s(["ContactUsHeroForm",0,({statusBannerText:e,formTitle:L,formDescription:R,fullNamePlaceholder:V,phonePlaceholder:_,emailPlaceholder:B,emailHint:z,messagePlaceholder:E,messageHint:O,budgetOptions:F,attachmentMaxSizeMb:$,attachmentLabel:H,attachmentHint:D,ndaNoticeLines:W,ndaCheckboxLabel:G,privacyCheckboxLabel:q,submitLabel:U,secondaryCta:Y,formFooter:K})=>{let[X,Z]=(0,a.useState)(0),[J,Q]=(0,a.useState)(0),[ee,et]=(0,N.usePhoneCountryState)(),[ea,ei]=(0,a.useState)(!1),[er,el]=(0,a.useState)(""),[es,en]=(0,a.useState)(null),[eo,ec]=(0,a.useState)(""),[ed,em]=(0,a.useState)(0),eu=(0,a.useRef)(null),eh=(0,l.useRouter)(),ex="number"==typeof $&&$>0?$:v.DEFAULT_ATTACHMENT_MAX_SIZE_MB,ep=(0,v.getAttachmentMaxSizeBytes)(ex),eg=F&&F.length>0?F:w.DEFAULT_BUDGET_OPTIONS,ef=W&&W.length>0?W:[{text:"In just 2 mins you will get a response"},{text:"Your idea is 100% protected by our Non Disclosure Agreement"}],ey=(0,a.useMemo)(()=>((e="US")=>(0,T.createContactFormSchema)({phoneCountry:e,requirePrivacy:!0,includeNda:!0}
14))(ee),[ee]),{control:eb,handleSubmit:ev,watch:ew,reset:ej,setError:eN,clearErrors:ek,formState:{errors:eC,touchedFields:eT,isSubmitted:eS}}=(0,i.useForm)({resolver:(0,r.zodResolver)(ey),mode:"onTouched",reValidateMode:"onChange",defaultValues:{fullName:"",email:"",phone:"",budget:"",message:"",sendNdaCopy:!0,agreePrivacy:!0,verification:""}}),eI=ew("message")??"",eM=(0,a.useCallback)(e=>{if(!eT[e]&&!eS)return;let t=eC[e]?.message;return"string"==typeof t?t:void 0},[eC,eS,eT]);(0,a.useEffect)(()=>{Z(Math.floor(9*Math.random())+1),Q(Math.floor(9*Math.random())+1)},[]);let eP=ev(async e=>{let t=(0,j.validateCaptchaAnswer)(e.verification??"",X+J);if(t)return void eN("verification",{type:"manual",message:t});if(!e.agreePrivacy)return void eN("agreePrivacy",{type:"manual",message:"You must agree to the privacy policy"});if(!eo){ei(!0);try{let t=null,a=null;if(es){let e=await (0,j.uploadContactAttachment)(es);t=e.fileUrl,a=e.fileName}let i=await (0,j.submitContactForm)({formSource:"contact-us-hero",fullName:e.fullName,email:e.email,phone:e.phone,phoneCountry:ee,budget:e.budget,budgetOptions:eg,message:e.message,sendNdaCopy:e.sendNdaCopy,agreePrivacy:!0,attachmentUrl:t,attachmentFileName:a});s.toast.success("Your brief has been sent successfully!"),ej({fullName:"",email:"",phone:"",budget:"",message:"",sendNdaCopy:!0,agreePrivacy:!0,verification:""}),em(e=>e+1),el(""),en(null),ec(""),eu.current&&(eu.current.value=""),Z(Math.floor(9*Math.random())+1),Q(Math.floor(9*Math.random())+1),i.shouldRedirect&&i.redirectUrl&&setTimeout(()=>{eh.push(i.redirectUrl)},1500)}catch(e){s.toast.error(e instanceof Error?e.message:"Something went wrong. Please try again later.")}finally{ei(!1)}}});return(0,t.jsx)("div",{className:"bg-card overflow-hidden rounded-2xl shadow-xl",children:(0,t.jsxs)("div",{className:"space-y-6 px-4 py-3 md:px-6 md:py-5",children:[e?(0,t.jsxs)("div",{className:"border-primary/20 bg-primary/5 flex items-center gap-3 rounded-lg border px-4 py-3",children:[(0,t.jsx)(P,{}),(0,t.jsx)(A,{text:e})]}):null,(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)(h.Typography,{variant:"h5",weight:"bold",className:"text-dark",children:L??"Send us a brief"}),R?(0,t.jsx)(h.Typography,{variant:"body-sm",className:"text-muted-foreground",children:R}):null]}),(0,t.jsxs)("form",{noValidate:!0,onSubmit:eP,className:"flex flex-col gap-5",children:[(0,t.jsx)(m.HoneypotField,{}),(0,t.jsxs)("div",{children:[(0,t.jsx)(i.Controller,{name:"fullName",control:eb,render:({field:e})=>(0,t.jsx)(g.Input,{...e,id:"contact-full-name",value:e.value??"",placeholder:V??"Full name *","aria-label":V??"Full name",className:(0,C.cn)(S,eM("fullName")&&I)})}),(0,t.jsx)(M,{message:eM("fullName")})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(i.Controller,{name:"phone",control:eb,render:({field:e})=>(0,t.jsx)(f.PhoneInput,{placeholder:_??"Phone *","aria-label":_??"Phone",value:e.value??"",onChange:t=>e.onChange(t??""),onBlur:e.onBlur,onCountryChange:e=>{e&&et(e)},defaultCountry:ee,international:!1,limitMaxLength:!0,unified:!0,className:(0,C.cn)("text-dark [&_input]:text-dark [&_input]:placeholder:text-muted-foreground border-gray-300 bg-transparent [&_button]:bg-transparent [&_button]:hover:!bg-transparent [&_input]:bg-transparent",eM("phone")&&"border-destructive [&_button]:border-destructive")}
14)}),(0,t.jsx)(M,{message:eM("phone")})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(i.Controller,{name:"email",control:eb,render:({field:e})=>(0,t.jsx)(g.Input,{...e,id:"contact-email",type:"email",value:e.value??"",placeholder:B??"Work email *","aria-label":B??"Work email",autoComplete:"email",className:(0,C.cn)(S,eM("email")&&I)})}),(0,t.jsx)(h.Typography,{variant:"body-xs",className:"text-muted-foreground mt-2",children:z??"Use your company domain â keeps the reply on the right thread."}),(0,t.jsx)(M,{message:eM("email")})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(i.Controller,{name:"budget",control:eb,render:({field:e})=>(0,t.jsxs)(y.Select,{onValueChange:t=>{e.onChange(t),e.onBlur()},value:e.value||void 0,children:[(0,t.jsx)(y.SelectTrigger,{"aria-label":"Budget range",chevronClassName:"text-dark",className:(0,C.cn)(S,"h-11 w-full justify-between",eM("budget")&&I),children:(0,t.jsx)(y.SelectValue,{placeholder:"Budget range (optional)"})}),(0,t.jsx)(y.SelectContent,{children:eg.map(e=>(0,t.jsx)(y.SelectItem,{value:e.value,children:e.label},e.value))})]},ed)}),(0,t.jsx)(M,{message:eM("budget")})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)(i.Controller,{name:"message",control:eb,render:({field:e})=>(0,t.jsx)(b.Textarea,{...e,id:"contact-message","data-lenis-prevent":!0,value:e.value??"",placeholder:E??"What are you building? *","aria-label":E??"Project description",rows:4,maxLength:T.MAX_CONTACT_MESSAGE_LENGTH,className:(0,C.cn)("form-field-scrollbar text-dark focus-visible:ring-primary max-h-40 resize-none overflow-y-auto rounded-lg border border-gray-300 bg-transparent px-4 py-3 shadow-none focus-visible:ring-1",eM("message")&&I)})}),(0,t.jsxs)("div",{className:"mt-2 flex items-center justify-between gap-3",children:[(0,t.jsx)(h.Typography,{variant:"body-xs",className:"text-muted-foreground",children:O??"Help us come back better prepared."}),(0,t.jsxs)(h.Typography,{variant:"body-xs",className:"text-muted-foreground shrink-0",children:[eI.length," / ",T.MAX_CONTACT_MESSAGE_LENGTH]})]}),(0,t.jsx)(M,{message:eM("message")})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("button",{type:"button",onClick:()=>eu.current?.click(),className:(0,C.cn)("border-primary/35 bg-primary/5 hover:border-primary/55 hover:bg-primary/10 flex w-full cursor-pointer items-center justify-center gap-2 rounded-lg border border-dashed px-4 py-4 transition-colors",eo&&"border-destructive bg-destructive/5 hover:border-destructive"),children:[(0,t.jsx)(o,{className:"text-dark size-4 shrink-0","aria-hidden":"true"}),(0,t.jsx)(h.Typography,{variant:"body-sm",className:er?"text-dark":"text-dark/70",children:er||H||"Attach PDF / Doc (optional)"})]}),(0,t.jsx)("input",{ref:eu,type:"file","aria-label":H||"Attach PDF or document",accept:".pdf,.doc,.docx,application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",className:"sr-only",onChange:e=>{let t=e.target.files?.[0];if(ec(""),!t){el(""),en(null);return}let a=(0,v.validateContactAttachment)(t,ep);if(a){el(""),en(null),ec(a),s.toast.error(a),e.target.value="";return}el(t.name),en(t)}}),(0,t.jsxs)(h.Typography,{variant:"body-xs",className:"text-muted-foreground mt-2",children:[D??"PDF, DOC, DOCX"," · ",ex," MB max"]}),(0,t.jsx)(M,{message:eo})]}),ef.map((e,a)=>(0,t.jsxs)("div",{className:"flex items-start gap-3 rounded-lg px-0 py-1",children:[(0,t.jsx)(n.CheckCheck,{className:"text-primary mt-0.5 size-5 shrink-0","aria-hidden":"true"}),(0,t.jsx)(h.Typography,{variant:"body-sm",className:"text-dark",children:e.text})]},`${e.text}-${a}`)),(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)(i.Controller,{name:"sendNdaCopy",control:eb,render:({field:e})=>(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)(p.Checkbox,{id:"contact-send-nda",checked:!!e.value,onCheckedChange:t=>e.onChange(!0===t),className:"mt-0.5"}),(0,t.jsx)("label",{htmlFor:"contact-send-nda",className:"cursor-pointer",children:(0,t.jsx)(h.Typography,{variant:"body-sm",className:"text-dark",children:G??"Send me a copy of the NDA"})})]})}),(0,t.jsx)(i.Controller,{name:"agreePrivacy",control:eb,render:({field:e})=>(0,t.jsx)(c.CheckboxRichTextRow,{checkboxId:"contact-agree-privacy",checked:!!e.value,onCheckedChange:t=>{e.onChange(t),t&&ek("agreePrivacy")},richTextData:q,fallbackText:"I agree to Kodexo Labs storing my information per the Privacy Policy."})}),(0,t.jsx)(M,{message:eS?eC.agreePrivacy?.message:void 0})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsxs)(h.Typography,{variant:"body-sm",weight:"medium",className:"text-dark shrink-0",children:[X," + ",J," ="]}),(0,t.jsx)(i.Controller,{name:"verification",control:eb,render:({field:e})=>(0,t.jsx)(g.Input,{...e,value:e.value??"",inputMode:"numeric","aria-label":"Verification answer",className:(0,C.cn)("text-dark focus-visible:ring-primary h-11 w-20 rounded-lg border border-gray-300 bg-transparent px-3 text-center shadow-none focus-visible:ring-1",eM("verification")&&I)})})]}),(0,t.jsx)(M,{message:eM("verification")})]}),(0,t.jsxs)("div",{className:"space-y-3 pt-1",children:[(0,t.jsx)(x.Button,{type:"submit",size:"lg",disabled:ea,variant:(0,k.getCtaVariant)({slot:"primary",surface:"light"}),className:"w-full rounded-xl py-6 text-base font-bold",children:ea?"Sending...":U??"Send the brief"}),Y?.label?(0,t.jsx)(u.CMSLink,{...Y,slot:"secondary",surface:"light",appearance:"outline",size:"lg",shiny:!0,className:"w-full rounded-xl py-6"}):null]}),(0,t.jsx)(d.FormFooterContent,{content:K})]})]})})}],27467)},942492,e=>{"use strict";var t=e.i(156169),a=e.i(269429);e.i(251475);var i=e.i(231396),r=e.i(531754);
14e.s(["ContactUsHeroMarquee",0,({trustedLabel:e,trustedLogos:l,logosImgSettings:s})=>{if(!l?.length)return null;let n=(0,r.marqueeTrack)(l);return(0,t.jsxs)("div",{className:"border-border bg-background overflow-hidden border-t py-10 md:py-12",children:[e?(0,t.jsxs)("div",{className:"mx-auto mb-8 flex max-w-4xl items-center gap-4 px-4 md:px-8",children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"bg-primary hidden h-px flex-1 sm:block"}),(0,t.jsx)(a.Typography,{variant:"body-sm",weight:"medium",className:"text-primary text-center",children:e}),(0,t.jsx)("span",{"aria-hidden":!0,className:"bg-primary hidden h-px flex-1 sm:block"})]}):null,(0,t.jsx)("div",{className:"relative flex overflow-x-hidden",children:(0,t.jsx)("div",{className:"animate-marquee flex w-max items-center gap-10 hover:[animation-play-state:paused] md:gap-14",children:n.map((e,a)=>e?.url?(0,t.jsx)("div",{className:"flex h-10 shrink-0 items-center justify-center px-2 opacity-70 transition-opacity duration-300 hover:opacity-100",children:(0,t.jsx)(i.BlockImage,{resource:e,settings:s,imageClassName:"h-8 w-auto max-w-[140px] object-contain md:h-10"})},`${e.id}-${a}`):null)})})]})}])},621280,e=>{"use strict";var t=e.i(156169),a=e.i(73229),i=e.i(112086),r=e.i(651692),l=e.i(702915),s=e.i(26809),n=e.i(470919),o=e.i(967682);function c(e,t){let a,i=()=>{let{currentTime:i}=t,r=(null===i?0:i.value)/100;a!==r&&e(r),a=r};return o.frame.preUpdate(i,!0),()=>(0,o.cancelFrame)(i)}function d(e){return!("u"<typeof window)&&(e?(0,r.supportsViewTimeline)():(0,r.supportsScrollTimeline)())}var m=e.i(460208),u=e.i(241058),h=e.i(921692);let x=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),p={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function g(e,t,a,i){let r=a[t],{length:l,position:s}=p[t],n=r.current,o=a.time;r.current=Math.abs(e[`scroll${s}`]),r.scrollLength=e[`scroll${l}`]-e[`client${l}`],r.offset.length=0,r.offset[0]=0,r.offset[1]=r.scrollLength,r.progress=(0,u.progress)(0,r.scrollLength,r.current);let c=i-o;r.velocity=c>50?0:(0,h.velocityPerSecond)(r.current-n,c)}e.i(429786);var f=e.i(498920),y=e.i(805639),b=e.i(493858),v=e.i(250438);let w={start:0,center:.5,end:1};function j(e,t,a=0){let i=0;if(e in w&&(e=w[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?i=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?i=t/100*document.documentElement.clientWidth:e.endsWith("vh")?i=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(i=t*e),a+i}let N=[0,0],k=[[0,0],[1,1]],C={x:0,y:0},T=new WeakMap,S=new WeakMap,I=new WeakMap,M=new WeakMap,P=new WeakMap,A=e=>e===document.scrollingElement?window:e;function L(e,{container:t=document.scrollingElement,trackContentSize:a=!1,...i}={}){if(!t)return n.noop;let r=I.get(t);r||(r=new Set,I.set(t,r));let l=function(e,t,a,i={}){return{measure:t=>{!function(e,t=e,a){if(a.x.targetOffset=0,a.y.targetOffset=0,t!==e){let i=t;for(;i&&i!==e;)a.x.targetOffset+=i.offsetLeft,a.y.targetOffset+=i.offsetTop,i=i.offsetParent}a.x.targetLength=t===e?t.scrollWidth:t.clientWidth,a.y.targetLength=t===e?t.scrollHeight:t.clientHeight,a.x.containerLength=e.clientWidth,a.y.containerLength=e.clientHeight}(e,i.target,a),g(e,"x",a,t),g(e,"y",a,t),a.time=t,(i.offset||i.target)&&function(e,t,a){let{offset:i=k}=a,{target:r=e,axis:l="y"}=a,s="y"===l?"height":"width",n=r!==e?function(e,t){let a={x:0,y:0},i=e;for(;i&&i!==t;)if((0,v.isHTMLElement)(i))a.x+=i.offsetLeft,a.y+=i.offsetTop,i=i.offsetParent;else if("svg"===i.tagName){let e=i.getBoundingClientRect(),t=(i=i.parentElement).getBoundingClientRect();a.x+=e.left-t.left,a.y+=e.top-t.top}else if(i instanceof SVGGraphicsElement){let{x:e,y:t}=i.getBBox();a.x+=e,a.y+=t;let r=null,l=i.parentNode;for(;!r;)"svg"===l.tagName&&(r=l),l=i.parentNode;i=r}else break;return a}(r,e):C,o=r===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in r&&"svg"!==r.tagName?r.getBBox():{width:r.clientWidth,height:r.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let d=!t[l].interpolate,m=i.length;for(let e=0;e<m;e++){let a=function(e,t,a,i){let r=Array.isArray(e)?e:N,l=0;
14return"number"==typeof e?r=[e,e]:"string"==typeof e&&(r=(e=e.trim()).includes(" ")?e.split(" "):[e,w[e]?e:"0"]),(l=j(r[0],a,i))-j(r[1],t)}(i[e],c[s],o[s],n[l]);d||a===t[l].interpolatorOffsets[e]||(d=!0),t[l].offset[e]=a}d&&(t[l].interpolate=(0,f.interpolate)(t[l].offset,(0,y.defaultOffset)(i),{clamp:!1}),t[l].interpolatorOffsets=[...t[l].offset]),t[l].progress=(0,b.clamp)(0,1,t[l].interpolate(t[l].current))}(e,a,i)},notify:()=>t(a)}}(t,e,{time:0,x:x(),y:x()},i);if(r.add(l),!T.has(t)){let e=()=>{for(let e of r)e.measure(o.frameData.timestamp);o.frame.preUpdate(a)},a=()=>{for(let e of r)e.notify()},i=()=>o.frame.read(e);T.set(t,i);let l=A(t);window.addEventListener("resize",i),t!==document.documentElement&&S.set(t,(0,m.resize)(t,i)),l.addEventListener("scroll",i),i()}if(a&&!P.has(t)){let e=T.get(t),a={width:t.scrollWidth,height:t.scrollHeight};M.set(t,a);let i=o.frame.read(()=>{let i=t.scrollWidth,r=t.scrollHeight;(a.width!==i||a.height!==r)&&(e(),a.width=i,a.height=r)},!0);P.set(t,i)}let s=T.get(t);return o.frame.read(s,!1,!0),()=>{(0,o.cancelFrame)(s);let e=I.get(t);if(!e||(e.delete(l),e.size))return;let a=T.get(t);T.delete(t),a&&(A(t).removeEventListener("scroll",a),S.get(t)?.(),window.removeEventListener("resize",a));let i=P.get(t);i&&((0,o.cancelFrame)(i),P.delete(t)),M.delete(t)}}let R=[[[[0,1],[1,1]],"entry"],[[[0,0],[1,0]],"exit"],[[[1,0],[0,1]],"cover"],[k,"contain"]],V={start:0,end:1};function _(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,a]of R)if(function(e,t){let a=function(e){if(2!==e.length)return;let t=[];for(let a of e)if(Array.isArray(a))t.push(a);else{if("string"!=typeof a)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let a=V[t[0]],i=V[t[1]];if(void 0!==a&&void 0!==i)return[a,i]}(a);if(!e)return;t.push(e)}return t}(e);if(!a)return!1;for(let e=0;e<2;e++){let i=a[e],r=t[e];if(i[0]!==r[0]||i[1]!==r[1])return!1}return!0}(e,t))return{rangeStart:`${a} 0%`,rangeEnd:`${a} 100%`}}let B=new Map;function z(e){let t={value:0},a=L(a=>{t.value=100*a[e.axis].progress},e);return{currentTime:t,cancel:a}}function E({source:e,container:t,...a}){let{axis:i}=a;e&&(t=e);let r=B.get(t);r||(r=new Map,B.set(t,r));let l=a.target??"self",s=r.get(l);s||(s={},r.set(l,s));let n=i+(a.offset??[]).join(",");return s[n]||(a.target&&d(a.target)?_(a.offset)?s[n]=new ViewTimeline({subject:a.target,axis:i}):s[n]=z({container:t,...a}):d()?s[n]=new ScrollTimeline({source:t,axis:i}):s[n]=z({container:t,...a})),s[n]}function O(e,{axis:t="y",container:a=document.scrollingElement,...i}={}){var r,l;let s,o,m;if(!a)return n.noop;let u={axis:t,container:a,...i};return"function"==typeof e?(r=e,l=u,2===r.length?L(e=>{r(e[l.axis].progress,e)},l):c(r,E(l))):(s=E(u),o=u.target?_(u.offset):void 0,m=u.target?d(u.target)&&!!o:d(),e.attachTimeline({timeline:m?s:void 0,...o&&m&&{rangeStart:o.rangeStart,rangeEnd:o.rangeEnd},observe:e=>(e.pause(),c(t=>{e.time=e.iterationDuration*t},s))}))}var F=e.i(134174),$=e.i(736986);let H=()=>({scrollX:(0,l.motionValue)(0),scrollY:(0,l.motionValue)(0),scrollXProgress:(0,l.motionValue)(0),scrollYProgress:(0,l.motionValue)(0)}),D=e=>!!e&&!e.current;function W(e,t,a,i){return{factory:r=>O(r,{...t,axis:e,container:a?.current||void 0,target:i?.current||void 0}),times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}var G=e.i(202355),q=e.i(549174),U=e.i(140802),Y=e.i(99105),K=e.i(48829),X=e.i(269429),Z=e.i(723925);let J=({tags:e})=>(0,t.jsx)("div",{className:"flex flex-wrap gap-3 py-6",children:e.map((e,a)=>(0,t.jsxs)("div",{className:"bg-white flex items-center gap-2 rounded-lg px-5 py-2 whitespace-nowrap",children:[(0,t.jsx)("div",{className:"bg-primary flex h-5 w-5 items-center justify-center rounded-full",children:(0,t.jsx)(Z.Check,{className:"h-3 w-3 text-white"})}),(0,t.jsx)(X.Typography,{variant:"body-sm",weight:"medium",className:"text-black",children:e.tag})]},a))});var Q=e.i(530941);let ee=({index:e,title:a,tags:r,isActive:l,isPaused:s,onClick:n,duration:o})=>(0,t.jsxs)("div",{className:"border-t border-white/20 last:border-b",children:[(0,t.jsx)("div",{className:"relative h-[2px] w-full overflow-hidden bg-white/5",children:l&&(0,t.jsx)(i.motion.div,{initial:{scaleX:0},animate:{scaleX:+!s},transition:{duration:s?0:o,ease:"linear"},className:"absolute inset-0 origin-left bg-white"},`progress-${e}`)}),(0,t.jsx)(X.Typography,{as:"h3",variant:"none",children:(0,t.jsxs)("button",{type:"button",onClick:n,"aria-expanded":l,"aria-controls":`compliance-panel-${e}`,id:`compliance-trigger-${e}`,className:(0,Q.cn)("flex w-full items-center justify-between py-6 text-left transition-opacity duration-300"),children:[(0,t.jsxs)("span",{className:"flex items-center gap-6",children:[(0,t.jsxs)(X.Typography,{as:"span",variant:"body-md",weight:"medium",className:"min-w-[32px] text-white",children:["[",String(e+1),"]"]}),(0,t.jsx)(X.Typography,{as:"span",variant:"h5",className:"text-white",children:a})]}),(0,t.jsx)("span",{"aria-hidden":"true",children:l?(0,t.jsx)(K.ChevronUp,{className:"h-6 w-6 text-white"}):(0,t.jsx)(Y.ChevronDown,{className:"h-6 w-6 text-white"})})]})}),(0,t.jsx)(U.AnimatePresence,{initial:!1,children:l&&(0,t.jsx)(i.motion.div,{id:`compliance-panel-${e}`,role:"region","aria-labelledby":`compliance-trigger-${e}`,initial:{height:0,opacity:0}
14,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.4,ease:[.04,.62,.23,.98]},className:"overflow-hidden",children:(0,t.jsx)("div",{className:"pl-14",children:(0,t.jsx)(J,{tags:r})})})})]});var et=e.i(760207),ea=e.i(554937),ei=e.i(269169);let er=({description:e,className:a})=>{let i=(0,ea.coercePlainTextToLexical)(e);return(0,ei.hasRichTextContent)(i)?(0,t.jsx)("div",{className:(0,Q.cn)((0,X.typographyVariants)({variant:"body-md"}),"max-w-lg leading-relaxed text-white/80","[&_p]:m-0",a),children:(0,t.jsx)(et.default,{data:i,typography:"none",enableGutter:!1,enableProse:!1,disableTextAlign:!0,className:"w-full [&_a]:underline"})}):null},el=({text:e,className:r="",variant:l="h3",weight:s="bold"})=>{let n=e.split(" "),o=a.useRef(null),c=(0,q.useInView)(o,{once:!0,margin:"-10% 0px"}),d={hidden:{opacity:0,y:10},show:{opacity:1,y:0,transition:{duration:.4,ease:"easeOut"}}};return(0,t.jsx)(i.motion.div,{ref:o,initial:"hidden",animate:c?"show":"hidden",variants:{hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.04}}},children:(0,t.jsx)(X.Typography,{variant:l,weight:s,className:(0,Q.cn)("flex flex-wrap gap-x-[0.25em]",r),children:n.map((e,a)=>(0,t.jsx)("div",{className:"inline-block whitespace-nowrap",children:e.split("").map((e,a)=>(0,t.jsx)(i.motion.span,{variants:d,className:"inline-block",children:e},`${e}-${a}`))},`word-${a}`))})})};e.s(["ComplianceAccordionBlock",0,({heading:e,description:l,items:n=[]})=>{let[o,c]=(0,a.useState)(0),[d,m]=(0,a.useState)(0),u=(0,a.useRef)(null),h=(0,q.useInView)(u,{amount:.3}),{scrollYProgress:x}=function({container:e,target:t,...i}={}){var l;let n=(0,F.useConstant)(H);l=i.offset,!("u"<typeof window)&&(t?(0,r.supportsViewTimeline)()&&!!_(l):(0,r.supportsScrollTimeline)())&&(n.scrollXProgress.accelerate=W("x",i,e,t),n.scrollYProgress.accelerate=W("y",i,e,t));let o=(0,a.useRef)(null),c=(0,a.useRef)(!1),d=(0,a.useCallback)(()=>(o.current=O((e,{x:t,y:a})=>{n.scrollX.set(t.current),n.scrollXProgress.set(t.progress),n.scrollY.set(a.current),n.scrollYProgress.set(a.progress)},{...i,container:e?.current||void 0,target:t?.current||void 0}),()=>{o.current?.()}),[e,t,JSON.stringify(i.offset)]);return(0,$.useIsomorphicLayoutEffect)(()=>{if(c.current=!1,!(D(e)||D(t)))return d();c.current=!0},[d]),(0,a.useEffect)(()=>c.current?((0,s.invariant)(!D(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,s.invariant)(!D(t),"Target ref is defined but not hydrated","use-scroll-ref"),d()):void 0,[d]),n}({target:u,offset:["start end","end start"]}),p=(0,G.useTransform)(x,[0,1],[-50,50]),g=(0,a.useCallback)(()=>{c(e=>(e+1)%n.length)},[n.length]);return(a.default.useEffect(()=>{if(!n||n.length<=1||!h)return;let e=setInterval(()=>{g()},5e3);return()=>clearInterval(e)},[g,d,n.length,h]),n&&0!==n.length)?(0,t.jsx)("section",{ref:u,className:"bg-primary py-12 md:py-20",children:(0,t.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4 md:px-12 md:py-6",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 items-start gap-16 lg:grid-cols-12 lg:gap-24",children:[(0,t.jsx)("div",{className:"lg:sticky lg:top-32 lg:col-span-5",children:(0,t.jsxs)(i.motion.div,{style:{y:p},children:[(0,t.jsx)(el,{text:e,variant:"h2",weight:"bold",className:"mb-8 text-white"}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,x:-50},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut",delay:.4},children:(0,t.jsx)(er,{description:l})})]})}),(0,t.jsx)(i.motion.div,{initial:{opacity:0,x:50},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,ease:"easeOut",delay:.2},className:"lg:col-span-7",children:(0,t.jsx)("div",{className:"flex flex-col",children:n?.map((e,a)=>(0,t.jsx)(ee,{index:a,title:e.title,tags:e.tags,isActive:o===a,isPaused:!h,onClick:()=>{c(a),m(e=>e+1)},duration:5},a))})})]})})}):null}],621280)},181039,e=>{e.v(e=>Promise.resolve().then(()=>e(604423)))},745232,e=>{e.v(e=>Promise.resolve().then(()=>e(967790)))},390222,e=>{e.v(e=>Promise.resolve().then(()=>e(283738)))},258471,e=>{e.v(e=>Promise.resolve().then(()=>e(605265)))},305642,e=>{e.v(e=>Promise.resolve().then(()=>e(262257)))},893318,e=>{e.v(e=>Promise.resolve().then(()=>e(151021)))}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.