1import{j as t,b as r}from"./index-D1BlM1f3.js";import{N as b}from"./named-icon-B-WGFks4.js";import{s as n}from"./builder-utils-DTitctxe.js";import"./facebook-icon-DQs2bIkp.js";import"./linkedin-icon-DjPBkHxC.js";import"./youtube-icon-XGq5am6P.js";import"./icon-names-TVIGQ9Ur.js";import"./icon-d-CnaGcn0h.js";import"./users-D3m5Oa51.js";import"./trophy-y0zUnKQR.js";import"./target-Dsl1CKUn.js";import"./star-DPoSuYJF.js";import"./square-D2OrutNv.js";import"./sparkles-2BDhAydm.js";import"./shield-ChLEPA5L.js";import"./settings-DjECG2Kw.js";import"./search-COzLbzwm.js";import"./rocket-CyvsBG30.js";import"./panel-left-Ct-Len6w.js";import"./message-circle-HTp5seLJ.js";import"./map-pin-BKnUBzVh.js";import"./lightbulb-C6FZmvYx.js";import"./layers-_g8yXyiT.js";import"./house-qpXA561x.js";import"./heart-C2HXBSek.js";import"./grip-vertical-BBQMvy_q.js";import"./globe-33d4OT17.js";import"./gauge-IieB0yF7.js";import"./eye-off-Vd91zGrc.js";import"./clock-3-DSwSA1gy.js";import"./clock-BO6255RD.js";import"./clipboard-list-CBGaHGOf.js";import"./calendar-zPO2_Z3A.js";import"./briefcase-DvO9eF_q.js";import"./brain-circuit-BkK15MVa.js";import"./brain-BgpkMcap.js";import"./award-C1TqhqVG.js";try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},s=new e.Error().stack;s&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[s]="5972e73b-c5de-4968-8e75-a54cd6ef516c",e._sentryDebugIdIdentifier="sentry-dbid-5972e73b-c5de-4968-8e75-a54cd6ef516c")}catch{}const N=e=>r("flex h-12 w-12 items-center justify-center rounded-full text-xl font-semibold",e?"bg-white/10 text-purple-200":"bg-brand-50 text-brand-700"),y={2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4"},j=(e,s)=>{const o=N(s);return e.badgeNumber!==void 0&&e.badgeNumber!==null?t.jsx("span",{className:o,children:e.badgeNumber}):e.iconName?t.jsx("span",{className:r(o,"text-2xl"),children:t.jsx(b,{name:e.iconName,className:"h-6 w-6"})}):t.jsx("span",{className:o,"aria-hidden":"true",children:"â¢"})},oe=({preHeadline:e,headline:s,description:o,items:x=[],columns:m=3,tone:u="muted"})=>{const c=n(e),d=n(s),l=n(o);if(!d&&!l&&x.length===0)return null;const f=m===2||m===4?m:3,i=u==="dark";return t.jsx("section",{className:r("py-16",u==="muted"&&"bg-gradient-to-b from-white to-brand-50/40",i&&"bg-gray-950"),children:t.jsxs("div",{className:"mx-auto max-w-screen-xl space-y-8 px-4",children:[(c||d||l)&&t.jsxs("div",{className:"flex flex-col gap-4 text-center md:text-left",children:[t.jsxs("div",{children:[c&&t.jsx("p",{className:r("mb-1 text-sm font-medium tracking-wide uppercase",i?"text-purple-300":"text-purple-700"),children:c}),d&&t.jsx("h2",{className:r("font-heading text-3xl font-medium tracking-tight md:text-4xl",i?"text-white":"text-text-primary"),children:d})]}),l&&t.jsx("p",{className:r("text-lg leading-relaxed",i?"text-gray-300":"text-text-secondary"),children:l})]}),t.jsx("div",{className:r("grid gap-6 sm:grid-cols-2",y[f]),children:x.map((a,h)=>{const p=n(a.title),g=n(a.description);return t.jsxs("div",{className:r("group flex h-full flex-col gap-4 roun
1ded-2xl border p-6 transition",i?"border-white/10 bg-white/5 text-white backdrop-blur":"border-brand-100/70 bg-white shadow-sm duration-500 ease-out-expo hover:-translate-y-1 hover:border-brand-200 hover:shadow-xl"),children:[t.jsx("div",{className:"transition-transform duration-200 group-hover:scale-105",children:j(a,i)}),p&&t.jsx("h3",{className:r("font-heading text-xl font-medium",i?"text-white":"text-text-primary"),children:p}),g&&t.jsx("p",{className:r("leading-relaxed",i?"text-gray-200":"text-text-secondary"),children:g})]},`item-${h}-${p}-${a.iconName??""}-${a.badgeNumber??""}`)})})]})})};export{oe as IconFeatureGrid}; 2//# sourceMappingURL=icon-feature-grid-DFJdIEvo.js.map
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.