1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ba2a51fe-9f84-4e4f-87db-2b8c5d4391eb",e._sentryDebugIdIdentifier="sentry-dbid-ba2a51fe-9f84-4e4f-87db-2b8c5d4391eb")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5798],{95798:function(e,t,r){r.r(t);var a=r(7320),n=r(60600),i=r(13181);r(11720);var l=r(40108),s=r(34680),d=r(74205);let c=[.16,1,.3,1],o=[.34,1.56,.64,1];t.default=e=>{let{features:t,heading:r="Everything you need",variant:m="grid"}=e,f=(e,t)=>{var r;let f=(r=e.icon)&&i[r.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("")]||null,p="masonry"===m,u="icon-first"===m,h=u?o:p?c:[.42,0,.58,1],y=u?.6:p?.45:.5,b=(0,a.tZ)(n.E.div,{initial:{opacity:0,y:u?40:32},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:y,delay:.08*t,ease:h},className:"h-full",children:(0,a.BX)(s.Zb,{className:(0,l.cn)("h-full cursor-pointer",u&&"text-center",p&&(1===t||4===t)&&"row-span-2"),children:[(0,a.BX)(s.Ol,{className:u?"items-center":"",children:[f&&(0,a.tZ)("div",{className:(0,l.cn)("flex items-center justify-center rounded-xl bg-[#FDF6EB] text-brand",u?"mb-2 h-16 w-16":"mb-3 h-11 w-11"),children:(0,a.tZ)(f,{className:u?"h-7 w-7":"h-5 w-5"})}),(0,a.tZ)(s.ll,{children:e.title})]}),(0,a.tZ)(s.aY,{children:(0,a.tZ)("p",{className:(0,l.cn)("font-didactic tracking-[-0.03em] text-main-muted",u&&"text-sm"),children:e.description})})]})});return e.linkTo?(0,a.tZ)(d.BB,{href:e.linkTo,className:"h-full",children:b},t):(0,a.tZ)("div",{className:"h-full",children:b},t)};return(0,a.tZ)("section",{className:"py-24 md:py-16 sm:py-12",children:(0,a.BX)("div",{className:"mx-auto max-w-[1200px] px-8 lg:px-6 sm:px-4",children:[(0,a.tZ)(n.E.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.6,ease:[.42,0,.58,1]},className:"mb-14 text-center font-friday text-[clamp(1.5rem,2.5vw+0.5rem,2.37rem)] font-normal leading-tight tracking-[-0.04em] text-main sm:mb-10",children:r}),(0,a.tZ)("div",{className:"masonry"===m?"columns-2 gap-6 sm:columns-1 [&>*]:mb-6 [&>*]:break-inside-avoid":"grid grid-cols-3 gap-6 lg:grid-cols-2 sm:grid-cols-1",children:t.map((e,t)=>f(e,t))})]})})}},34680:function(e,t,r){r.d(t,{Ol:function(){return s},Zb:function(){return l},aY:function(){return c},ll:function(){return d}});var a=r(7320),n=r(11720),i=r(40108);let l=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.tZ)("div",{ref:t,className:(0,i.cn)("rounded-2xl border border-secondary/10 bg-white shadow-[0_2px_12px_rgba(0,0,0,0.05)] transition-all duration-300 ease-[cubic-bezier(0.42,0,0.58,1)] hover:shadow-[0_8px_30px_rgba(99,67,91,0.12)] hover:-translate-y-1.5",r),...n})});l.displayName="Card";let s=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.tZ)("div",{ref:t,className:(0,i.cn)("flex flex-col space-y-1.5 p-6",r),...n})});s.displayName="CardHeader";let d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.tZ)("h3",{ref:t,className:(0,i.cn)("font-friday text-xl font-normal leading-tight tracking-[-0.04em] text-main sm:text-lg",r),...n})});d.displayName="CardTitle",n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.tZ)("p",{ref:t,className:(0,i.cn)("font-didactic text-sm tracking-[-0.03em] text-main-muted",r),...n})}).displayName="CardDescription";let c=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.tZ)("div",{ref:t,className:(0,i.cn)("p-6 pt-0",r),...n})});c.displayName="CardContent",n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.tZ)("div",{ref:t,className:(0,i.cn)("flex items-center p-6 pt-0",r),...n})}).displayName="CardFooter"}}]);
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.