1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,347148,t=>{"use strict";var e=t.i(592112);let r=e.forwardRef(function({title:t,titleId:r,...a},i){return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":r},a),t?e.createElement("title",{id:r},t):null,e.createElement("path",{fillRule:"evenodd",d:"M8 1.75a.75.75 0 0 1 .692.462l1.41 3.393 3.664.293a.75.75 0 0 1 .428 1.317l-2.791 2.39.853 3.575a.75.75 0 0 1-1.12.814L7.998 12.08l-3.135 1.915a.75.75 0 0 1-1.12-.814l.852-3.574-2.79-2.39a.75.75 0 0 1 .427-1.318l3.663-.293 1.41-3.393A.75.75 0 0 1 8 1.75Z",clipRule:"evenodd"}))});t.s(["StarIcon",0,r],347148)},778415,t=>{"use strict";var e;let r="image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg";function a(t){return`image-${t.split("/").slice(-1)[0]}`.replace(/\.([a-z]+)$/,"-$1")}let i=[["width","w"],["height","h"],["format","fm"],["download","dl"],["blur","blur"],["sharpen","sharp"],["invert","invert"],["orientation","or"],["minHeight","min-h"],["maxHeight","max-h"],["minWidth","min-w"],["maxWidth","max-w"],["quality","q"],["fit","fit"],["crop","crop"],["saturation","sat"],["auto","auto"],["dpr","dpr"],["pad","pad"],["frame","frame"]],s=["clip","crop","fill","fillmax","max","scale","min"],n=["top","bottom","left","right","center","focalpoint","entropy"],l=["format"];function o(t){let{apiHost:e,projectId:r,dataset:a}=t,i={baseUrl:(e||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn.")},s=t.resource??t["~experimental_resource"];if(s?.type==="media-library"){if("string"!=typeof s.id||0===s.id.length)throw Error('Media library clients must include an id in "resource"');return{...i,mediaLibraryId:s.id}}if(s?.type==="canvas"){if("string"!=typeof s.id||0===s.id.length)throw Error('Canvas clients must include an id in "resource"');return{...i,canvasId:s.id}}if(s?.type==="dataset"){if("string"!=typeof s.id||0===s.id.length)throw Error('Dataset clients must include an id in "resource"');let[t,e]=s.id.split(".");if(!t||!e)throw Error('Dataset resource id must be in the format "projectId.dataset", got: '+s.id);return{...i,projectId:t,dataset:e}}return{...i,projectId:r,dataset:a}}function d(t){return t&&"config"in t&&"function"==typeof t.config?o(t.config()):t&&"clientConfig"in t&&"object"==typeof t.clientConfig?o(t.clientConfig):t||{}}class c{options;constructor(t,e){this.options=t?{...t.options||{},...e||{}}:{...e||{}}}withOptions(t){return new c(this,function(t,e){let r=e.baseUrl||t.baseUrl,a={baseUrl:r};for(let t in e)e.hasOwnProperty(t)&&(a[function(t){for(let e of i){let[r,a]=e;if(t===r||t===a)return r}return t}(t)]=e[t]);return{baseUrl:r,...a}}(this.options,t))}image(t){return this.withOptions({source:t})}dataset(t){return this.withOptions({dataset:t})}projectId(t){return this.withOptions({projectId:t})}withClient(t){let e=d(t),r={...this.options};return delete r.baseUrl,delete r.projectId,delete r.dataset,delete r.mediaLibraryId,delete r.canvasId,new c(null,{...e,...r})}bg(t){return this.withOptions({bg:t})}dpr(t){return this.withOptions(t&&1!==t?{dpr:t}:{})}width(t){return this.withOptions({width:t})}height(t){return this.withOptions({height:t})}focalPoint(t,e){return this.withOptions({focalPoint:{x:t,y:e}})}maxWidth(t){return this.withOptions({maxWidth:t})}minWidth(t){return this.withOptions({minWidth:t})}maxHeight(t){return this.withOptions({maxHeight:t})}minHeight(t){return this.withOptions({minHeight:t})}size(t,e){return this.withOptions({width:t,height:e})}blur(t){return this.withOptions({blur:t})}sharpen(t){return this.withOptions({sharpen:t})}rect(t,e,r,a){return this.withOptions({rect:{left:t,top:e,width:r,height:a}})}format(t){return this.withOptions({format:t})}invert(t){return this.withOptions({invert:t})}orientation(t){return this.withOptions({orientation:t})}quality(t){return this.withOptions({quality:t})}forceDownload(t){return this.withOptions({download:t})}flipHorizontal(){return this.withOptions({flipHorizontal:!0})}flipVertical(){return this.withOptions({flipVertical:!0})}ignoreImageParams(){return this.withOptions({ignoreImageParams:!0})}fit(t){if(-1===s.indexOf(t))throw Error(`Invalid fit mode "${t}"`);return this.withOptions({fit:t})}crop(t){if(-1===n.indexOf(t))throw Error(`Invalid crop mode "${t}"`);return this.withOptions({crop:t})}saturation(t){return this.withOptions({saturation:t})}auto(t){if(-1===l.indexOf(t))throw Error(`Invalid auto mode "${t}"`);return this.withOptions({auto:t})}pad(t){return this.withOptions({pad:t})}vanityName(t){return this.withOptions({vanityName:t})}frame(t){if(1!==t)throw Error(`Invalid frame value "${t}"`);return this.withOptions({frame:t})}url(){return function(t){let e={...t||{}},s=e.source;delete e.source;let n=function(t){var e;let r;if(!t)return null;if("string"==typeof t&&(e=t,/^https?:\/\//.test(`${e}`)))r={asset:{_ref:a(t)}};else if("string"==typeof t)r={asset:{_ref:t}};else if(t&&"string"==typeof t._ref)r={asset:t};else if(t&&"string"==typeof t._id)r={asset:{_ref:t._id||""}};else if(t&&t.asset&&"string"==typeof t.asset.url)r={asset:{_ref:a(t.asset.url)}};else{if("object"!=typeof t.asset)return null;r={...t}}return t.crop&&(r.crop=t.crop),t.hotspot&&(r.hotspot=t.hotspot),function(t){if(t.crop&&t.hotspot)return t;let e={...t};return e.crop||(e.crop={left:0,top:0,bottom:0,right:0}),e.hotspot||(e.hotspot={x:.5,y:.5,height:1,width:1}),e}(r)}(s);
1if(!n){if(s&&"object"==typeof s&&null!==s&&s._upload&&(!s.asset||!s.asset._ref))return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8HwQACfsD/QNViZkAAAAASUVORK5CYII=";throw Error(`Unable to resolve image URL from source (${JSON.stringify(s)})`)}let l=function(t){let[,e,a,i]=t.split("-");if(!e||!a||!i)throw Error(`Malformed asset _ref '${t}'. Expected an id like "${r}".`);let[s,n]=a.split("x"),l=+s,o=+n;if(!(isFinite(l)&&isFinite(o)))throw Error(`Malformed asset _ref '${t}'. Expected an id like "${r}".`);return{id:e,width:l,height:o,format:i}}(n.asset._ref||n.asset._id||""),o=Math.round(n.crop.left*l.width),d=Math.round(n.crop.top*l.height),c={left:o,top:d,width:Math.round(l.width-n.crop.right*l.width-o),height:Math.round(l.height-n.crop.bottom*l.height-d)},u=n.hotspot.height*l.height/2,h=n.hotspot.width*l.width/2,p=n.hotspot.x*l.width,m=n.hotspot.y*l.height;return e.rect||e.focalPoint||e.ignoreImageParams||e.crop||(e={...e,...function(t,e){let r,a=e.width,i=e.height;if(!(a&&i))return{width:a,height:i,rect:t.crop};let s=t.crop,n=t.hotspot,l=a/i;if(s.width/s.height>l){let t=Math.round(s.height),e=Math.round(t*l),a=Math.max(0,Math.round(s.top)),i=Math.max(0,Math.round(Math.round((n.right-n.left)/2+n.left)-e/2));i<s.left?i=s.left:i+e>s.left+s.width&&(i=s.left+s.width-e),r={left:i,top:a,width:e,height:t}}else{let t=s.width,e=Math.round(t/l),a=Math.max(0,Math.round(s.left)),i=Math.max(0,Math.round(Math.round((n.bottom-n.top)/2+n.top)-e/2));i<s.top?i=s.top:i+e>s.top+s.height&&(i=s.top+s.height-e),r={left:a,top:i,width:t,height:e}}return{width:a,height:i,rect:r}}({crop:c,hotspot:{left:p-h,top:m-u,right:p+h,bottom:m+u}},e)}),function(t){let e,r=(t.baseUrl||"https://cdn.sanity.io").replace(/\/+$/,""),a=t.vanityName?`/${t.vanityName}`:"",s=`${t.asset.id}-${t.asset.width}x${t.asset.height}.${t.asset.format}${a}`;e=t.mediaLibraryId?`${r}/media-libraries/${t.mediaLibraryId}/images/${s}`:t.canvasId?`${r}/images/canvases/${t.canvasId}/${s}`:`${r}/images/${t.projectId}/${t.dataset}/${s}`;let n=[];if(t.rect){let{left:e,top:r,width:a,height:i}=t.rect;(0!==e||0!==r||i!==t.asset.height||a!==t.asset.width)&&n.push(`rect=${e},${r},${a},${i}`)}t.bg&&n.push(`bg=${t.bg}`),t.focalPoint&&(n.push(`fp-x=${t.focalPoint.x}`),n.push(`fp-y=${t.focalPoint.y}`));let l=[t.flipHorizontal&&"h",t.flipVertical&&"v"].filter(Boolean).join("");return l&&n.push(`flip=${l}`),i.forEach(e=>{let[r,a]=e;"u">typeof t[r]?n.push(`${a}=${encodeURIComponent(t[r])}`):"u">typeof t[a]&&n.push(`${a}=${encodeURIComponent(t[a])}`)}),0===n.length?e:`${e}?${n.join("&")}`}({...e,asset:l})}(this.options)}toString(){return this.url()}}e=["The default export of @sanity/image-url has been deprecated. Use the named export `createImageUrlBuilder` instead."],t.s(["createImageUrlBuilder",0,function(t){return new c(null,d(t))}])},381671,t=>{"use strict";var e=t.i(547940);function r(t,e){return(...t)=>{try{return e(...t)}catch{throw Error(void 0)}}}let a=r(0,e.useTranslations);r(0,e.useFormatter),t.s(["useTranslations",0,a])},54445,(t,e,r)=>{"use strict";t.i(631676),Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return c},getImageProps:function(){return d}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let s=t.r(836437),n=t.r(972368),l=t.r(401195),o=s._(t.r(180657));function d(t){let{props:e}=(0,n.getImgProps)(t,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[t,r]of Object.entries(e))void 0===r&&delete e[t];return{props:e}}let c=l.Image},555303,(t,e,r)=>{e.exports=t.r(54445)},994846,t=>{"use strict";var e=t.i(961954),r=t.i(7284);t.i(985086),t.s(["Card",0,function({dark:t=!1,className:a="",children:i,...s}){return(0,e.jsx)("div",{"data-dark":t?"true":void 0,className:(0,r.clsx)(a,"group relative flex flex-col overflow-hidden rounded-lg","bg-white shadow-xs ring-1 ring-black/5","data-dark:bg-gray-800 data-dark:ring-white/15"),...s,children:i})},"CardContent",0,function({className:t="",children:a,...i}){return(0,e.jsx)("div",{className:(0,r.clsx)(t,"relative p-10 pt-4"),...i,children:a})},"CardDescription",0,function({dark:t=!1,className:a="",children:i,...s}){return(0,e.jsx)("p",{"data-dark":t?"true":void 0,className:(0,r.clsx)(a,"mt-2 max-w-[600px] text-sm/6 text-gray-600 group-data-dark:text-gray-400"),...s,children:i})},"CardFooter",0,function({className:t="",children:a,...i}){return(0,e.jsx)("div",{className:(0,r.clsx)(t,"relative p-10 pt-4 border-t border-black/5 group-data-dark:border-white/15"),...i,children:a})},"CardHeader",0,function({className:t="",children:a,...i}){return(0,e.jsx)("div",{className:(0,r.clsx)(t,"relative p-10 pb-4"),...i,children:a})},"CardTitle",0,function({as:t="h3",dark:a=!1,className:i="",children:s,...n}){return(0,e.jsx)(t,{"data-dark":a?"true":void 0,className:(0,r.clsx)(i,"text-2xl/8 font-medium tracking-tight text-gray-950 group-data-dark:text-white"),...n,children:s})}])},929158,t=>{"use strict";var e=t.i(961954),r=t.i(7284);t.s(["Container",0,function({className:t,children:a}){return(0,e.jsx)("div",{className:(0,r.clsx)(t,"px-6 lg:px-8"),children:(0,e.jsx)("div",{className:"mx-auto max-w-2xl lg:max-w-7xl",children:a})})}])},961564,t=>{"use strict";var e=t.i(961954),r=t.i(893435),a=t.i(368356),i=t.i(975157);t.s(["Hero",0,function({announcement:t,title:s,titleHighlight:n,subtitle:l,primaryAction:o,secondaryAction:d,className:c}){return(0,e.jsxs)("div",{className:(0,i.cn)("bg-blue-primary relative overflow-hidden",c),children:[(0,e.jsx)("div",{className:"absolute top-0 left-0 w-96 h-96 bg-blue-tertiary/20 rounded-full blur-3xl -translate-x-1/2 -translate-y-1/2"}),(0,e.jsx)("div",{className:"absolute top-1/4 right-0 w-80 h-80 bg-teal-accent/10 rounded-full blur-3xl translate-x-1/2"}),(0,e.jsx)("div",{className:"absolute bottom-0 left-1/3 w-64 h-64 bg-blue-tertiary/15 rounded-full blur-3xl translate-y-1/2"}),(0,e.jsx)("div",{className:"relative isolate px-6 lg:px-8",children:(0,e.jsxs)("div",{className:"relative z-10 mx-auto max-w-4xl pt-32 pb-24 sm:pt-48 sm:pb-32 lg:pt-56 lg:pb-40",children:[t&&(0,e.jsx)("div",{className:"hidden sm:mb-8 sm:flex sm:justify-center",children:(0,e.jsxs)("div",{className:"relative rounded-full px-3 py-1 text-sm/6 text-white/70 ring-1 ring-white/20 hover:ring-white/30 backdrop-blur-sm",children:[t.text," ",t.link&&(0,e.jsxs)(a.Link,{href:t.link.href,className:"font-semibold text-lime-cta",children:[(0,e.jsx)("span",{"aria-hidden":"true",className:"absolute inset-0"}),t.link.text," ",(0,e.jsx)("span",{"aria-hidden":"true",children:"â"})]})]})}),(0,e.jsxs)("div",{className:"text-center",children:[(0,e.jsxs)("h1",{className:"text-4xl font-black leading-[0.95] tracking-tight text-white sm:text-5xl md:text-6xl lg:text-7xl xl:text-8xl",children:[s+" ",n&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("br",{className:"hidden sm:block"}),(0,e.jsx)("span",{className:"bg-gradient-to-r from-lime-cta to-white bg-clip-text text-transparent",children:n})]})]}),(0,e.jsx)("p",{className:"mt-8 text-pretty text-lg text-slate-300 sm:text-xl md:text-2xl",children:l}),(o||d)&&(0,e.jsxs)("div",{className:"mt-10 flex items-center justify-center gap-x-6",children:[o&&(0,e.jsx)(r.Button,{href:o.href,variant:"primary",target:o.target,className:"shadow-[0_0_30px_-5px_rgba(225,255,0,0.4)]",children:o.text}),d&&(0,e.jsxs)(a.Link,{href:d.href,className:"text-sm/6 font-semibold text-white hover:text-white/80",children:[d.text," ",(0,e.jsx)("span",{"aria-hidden":"true",children:"â"})]})]})]})]})})]})}])},622920,t=>{"use strict";var e=t.i(961954),r=t.i(592112);let a=r.forwardRef(function({title:t,titleId:e,...a},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":e},a),t?r.createElement("title",{id:e},t):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418"}))});var i=t.i(547940),s=t.i(744705),n=t.i(333061),l=t.i(294538);let o={en:"EN",es:"ES",no:"NO",sv:"SV",pt:"PT",it:"IT",hi:"HI",ja:"JA",fr:"FR",nl:"NL",da:"DA",af:"AF"},d=l.ENABLED_LOCALES.map(t=>({code:t,name:o[t]||t.toUpperCase()}));t.s(["LanguagePicker",0,function(){let t=(0,i.useLocale)(),o=(0,s.useRouter)(),c=(0,s.usePathname)(),[u,h]=(0,r.useState)(!1);if(!l.ENABLE_I18N)return null;let p=t=>{if(t)return t.replace(/\/+$/,"")},m=c.match(/^\/blog\/(.+)$/),g=null!==m,x=p(m?.[1]),f=c.match(/^\/case-studies\/(.+)$/),w=null!==f,v=p(f?.[1]),b=async e=>{if(e===t)return;if(!(0,l.isLocaleEnabled)(e))return void console.warn(`Locale ${e} is disabled and cannot be selected`);h(!0);let r=t=>{let r=t.startsWith("/")?t:`/${t}`;o.replace(r,{locale:e})};try{if(g&&x){let a=x.replace(/\/+$/,""),i=new URLSearchParams({slug:a,currentLanguage:t,targetLanguage:e}),s=`/api/blog-translation?${i}`,n=await fetch(s);if(!n.ok){console.error("[language-picker] Failed to fetch blog translation:",{status:n.status,statusText:n.statusText,slug:a,currentLanguage:t,targetLanguage:e}),r(c);return}let l=await n.json();if(l.slug){let t=l.slug.replace(/\/+$/,""),e=`/blog/${t}`;r(e)}else console.warn("[language-picker] No translation slug returned for blog post:",{blogSlug:a,currentLanguage:t,targetLanguage:e,apiResponse:l,pathname:c}),r(c)}else if(w&&v){let a=v.replace(/\/+$/,""),i=new URLSearchParams({slug:a,currentLanguage:t,targetLanguage:e}),s=`/api/case-study-translation?${i}`,n=await fetch(s);if(!n.ok){console.error("[language-picker] Failed to fetch case study translation:",{status:n.status,statusText:n.statusText,slug:a,currentLanguage:t,targetLanguage:e}),r(c);return}let l=await n.json();if(l.slug){let t=l.slug.replace(/\/+$/,""),e=`/case-studies/${t}`;r(e)}else console.warn("[language-picker] No translation slug returned for case study:",{caseStudySlug:a,currentLanguage:t,targetLanguage:e,apiResponse:l,pathname:c}),r(c)}else{let a=(0,n.getPathnameForLocale)(c,t,e);r(a)}}catch(a){console.error("Error fetching translation:",a),r((0,n.getPathnameForLocale)(c,t,e))}finally{h(!1)}},y=(0,l.isLocaleEnabled)(t);return d.length<=1&&y?null:(0,e.jsxs)("div",{className:"relative flex items-center gap-1.5",children:[(0,e.jsx)(a,{className:"size-3.5 text-gray-400","aria-hidden":"true"}),(0,e.jsx)("select",{value:t,onChange:t=>b(t.target.value),disabled:u,className:"appearance-none bg-transparent text-xs font-medium text-gray-500 outline-none cursor-pointer hover:text-gray-700 focus:text-gray-700 pr-5 disabled:opacity-50 disabled:cursor-not-allowed","aria-label":"Select language",children:d.map(t=>(0,e.jsx)("option",{value:t.code,children:t.name},t.code))}),(0,e.jsx)("div",{className:"pointer-events-none absolute right-0 top-1/2 -translate-y-1/2",children:(0,e.jsx)("svg",{className:"size-3 text-gray-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true",children:(0,e.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})})]})}],622920)},139817,t=>{"use strict";var e=t.i(961954),r=t.i(975157);t.s(["default",0,function({className:t,reverse:a,pauseOnHover:i=!1,children:s,vertical:n=!1,repeat:l=4,...o}){return(0,e.jsx)("div",{...o,className:(0,r.cn)("group flex overflow-hidden p-2 [--duration:40s] [--gap:1rem] [gap:var(--gap)]",t),children:Array(l).fill(0).map((t,l)=>(0,e.jsx)("div",{className:(0,r.cn)("flex shrink-0 justify-around [gap:var(--gap)]",{"animate-marquee flex-row":!n&&!a,"animate-marquee-reverse flex-row":!n&&a,"animate-marquee-vertical flex-col":n,"marquee-pause-on-hover":i}),children:s},l))})}])},135129,t=>{"use strict";var e=t.i(961954),r=t.i(592112),a=t.i(347148),i=t.i(555303),s=t.i(994846),n=t.i(929158),l=t.i(985086),o=t.i(305520),d=t.i(139817),c=t.i(835863),u=t.i(381671);function h({rating:t}){return(0,e.jsx)("div",{className:"flex items-center gap-0.5",children:Array.from({length:5}).map((r,i)=>(0,e.jsx)(a.StarIcon,{className:`size-4 ${i<t?"fill-review-star text-review-star":"fill-gray-300 text-gray-300"}`},i))})}function p({review:t}){let a=(0,u.useTranslations)("reviews"),[n,l]=(0,r.useState)(!1),o=t.image?.asset?(0,c.image)(t.image).width(64).height(64).fit("max").url
1():null,d=t.companyLogo?.asset?(0,c.image)(t.companyLogo).width(80).height(40).fit("max").url():null,m=t.reviewText.length>150;return(0,e.jsx)(s.Card,{className:"h-full w-[350px] shrink-0",children:(0,e.jsxs)(s.CardContent,{className:"p-6",children:[(0,e.jsxs)("div",{className:"flex items-start gap-4 mb-4",children:[o&&(0,e.jsx)("div",{className:"relative size-12 shrink-0 overflow-hidden rounded-full",children:(0,e.jsx)(i.default,{src:o,alt:t.image?.alt||t.name,fill:!0,className:"object-contain"})}),(0,e.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,e.jsx)("p",{className:"text-sm font-medium text-gray-950",children:t.name}),t.company&&(0,e.jsx)("p",{className:"text-xs text-gray-600",children:t.company})]}),d&&(0,e.jsx)("div",{className:"relative h-8 w-20 shrink-0",children:(0,e.jsx)(i.default,{src:d,alt:t.companyLogo?.alt||t.company||"",fill:!0,className:"object-contain"})})]}),(0,e.jsx)(h,{rating:t.rating}),(0,e.jsx)("h3",{className:"mt-3 text-base font-medium text-gray-950",children:t.reviewTitle}),(0,e.jsxs)("div",{className:"mt-2",children:[(0,e.jsx)("p",{className:`text-sm text-gray-600 ${!n&&m?"line-clamp-3":""}`,children:t.reviewText}),m&&(0,e.jsx)("button",{onClick:()=>l(!n),className:"mt-2 text-sm font-medium text-primary hover:text-primary/80 transition-colors",children:a(n?"readLess":"readMore")})]})]})})}t.s(["ReviewMarquee",0,function({reviews:t}){let r=(0,u.useTranslations)("reviews");if(!t||0===t.length)return null;let a=Math.ceil(t.length/2),i=t.slice(0,a),s=t.slice(a);return(0,e.jsx)("section",{className:"py-32 bg-gray-50",children:(0,e.jsxs)(n.Container,{children:[(0,e.jsx)(o.SectionBadge,{children:r("sectionHeading")}),(0,e.jsx)(l.Heading,{as:"h2",className:"mt-2 max-w-3xl mb-16",children:r("heading")}),(0,e.jsxs)("div",{className:"relative space-y-4",children:[(0,e.jsx)("div",{className:"absolute inset-y-0 left-0 z-10 w-16 bg-linear-to-r from-gray-50 to-transparent pointer-events-none"}),(0,e.jsx)("div",{className:"absolute inset-y-0 right-0 z-10 w-16 bg-linear-to-l from-gray-50 to-transparent pointer-events-none"}),(0,e.jsx)(d.default,{pauseOnHover:!0,className:"[--duration:60s]",children:i.map(t=>(0,e.jsx)(p,{review:t},t._id))}),(0,e.jsx)(d.default,{pauseOnHover:!0,reverse:!0,className:"[--duration:60s]",children:s.map(t=>(0,e.jsx)(p,{review:t},`reverse-${t._id}`))})]})]})})}])},305520,t=>{"use strict";var e=t.i(961954),r=t.i(7284);t.s(["SectionBadge",0,function({children:t,icon:a,className:i,dark:s=!1}){return(0,e.jsxs)("div",{"data-dark":s?"true":void 0,className:(0,r.clsx)("inline-flex items-center gap-1.5 px-3 py-1 rounded-full","bg-blue-light border border-blue-tertiary/20","text-blue-primary text-xs font-bold uppercase tracking-wider shadow-sm","data-dark:bg-blue-primary/20 data-dark:border-blue-tertiary/30 data-dark:text-blue-light",i),children:[a&&(0,e.jsx)(a,{className:"w-3.5 h-3.5 text-blue-tertiary"}),t]})}])},985086,t=>{"use strict";var e=t.i(961954),r=t.i(7284);let a={hero:"text-5xl sm:text-7xl",heroTool:"text-4xl sm:text-7xl",page:"text-4xl sm:text-6xl",pageCompact:"text-4xl sm:text-5xl",section:"text-3xl sm:text-4xl",subsection:"text-2xl sm:text-3xl",card:"text-lg sm:text-xl",label:"text-sm"};t.s(["Heading",0,function({className:t,as:i="h2",dark:s=!1,size:n="page",...l}){return(0,e.jsx)(i,{...l,"data-dark":s?"true":void 0,className:(0,r.clsx)(t,"font-semibold tracking-tighter text-pretty [color:#003049] data-dark:text-white leading-[1.15] font-stretch-semi-expanded",a[n])})},"HeadingDisplay",0,function({className:t,dark:i=!1,size:s="page",...n}){return(0,e.jsx)("div",{...n,"data-dark":i?"true":void 0,className:(0,r.clsx)(t,"font-bold tracking-tighter text-pretty leading-[1.15] font-heading font-stretch-semi-expanded",a[s],"[color:#003049] data-dark:text-white")})},"Lead",0,function({className:t,...a}){return(0,e.jsx)("p",{className:(0,r.clsx)(t,"sm:text-2xl text-xl font-medium text-gray-500"),...a})}])},258719,t=>{"use strict";let e=t.i(631676).default.env.NEXT_PUBLIC_SANITY_API_VERSION||"2025-07-10",r=i("production","Missing environment variable: NEXT_PUBLIC_SANITY_DATASET"),a=i("mjl6isa5","Missing environment variable: NEXT_PUBLIC_SANITY_PROJECT_ID");function i(t,e){if(void 0===t)throw Error(e);return t}t.s(["apiVersion",0,e,"dataset",0,r,"projectId",0,a])},835863,t=>{"use strict";var e=t.i(258719);let r=(0,t.i(778415).createImageUrlBuilder)({projectId:e.projectId,dataset:e.dataset});t.s(["image",0,function(t){return r.image(t).auto("format")}])}]);
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.