(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push([typeof document === "object" ? document.currentScript : undefined, "[project]/src/components/sections/shared.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "AnimatedCounter", ()=>AnimatedCounter, "AnimatedNumber", ()=>AnimatedNumber, "AnimatedSection", ()=>AnimatedSection, "FloatingParticles", ()=>FloatingParticles, "StaggeredSection", ()=>StaggeredSection, "TypingText", ()=>TypingText, "WaveSeparator", ()=>WaveSeparator, "getInitialDark", ()=>getInitialDark, "useMouseParallax", ()=>useMouseParallax, "usePhoneMask", ()=>usePhoneMask, "useRipple", ()=>useRipple ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$utils$2f$use$2d$in$2d$view$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/utils/use-in-view.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(), _s2 = __turbopack_context__.k.signature(), _s3 = __turbopack_context__.k.signature(), _s4 = __turbopack_context__.k.signature(), _s5 = __turbopack_context__.k.signature(); 'use client'; ; ; ; /* ─── Animated Section Wrapper (with directional reveal) ─── */ const directionOffsets = { up: { x: 0, y: 40 }, down: { x: 0, y: -40 }, left: { x: -40, y: 0 }, right: { x: 40, y: 0 } }; function AnimatedSection({ children, className = '', delay = 0, direction = 'up' }) { _s(); const ref = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); const isInView = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$utils$2f$use$2d$in$2d$view$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useInView"])(ref, { once: true, margin: '-80px' }); const offset = directionOffsets[direction] || directionOffsets.up; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { ref: ref, initial: { opacity: 0, x: offset.x, y: offset.y }, animate: isInView ? { opacity: 1, x: 0, y: 0 } : { opacity: 0, x: offset.x, y: offset.y }, transition: { duration: 0.7, delay, ease: 'easeOut' }, className: className, children: children }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 31, columnNumber: 5 }, this); } _s(AnimatedSection, "DljcBprJKYjULUac3YKdUV9OwZQ=", false, function() { return [ __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$utils$2f$use$2d$in$2d$view$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useInView"] ]; }); _c = AnimatedSection; function StaggeredSection({ badge, badgeIcon, heading, headingHighlight, paragraph, className = '', sectionNumber }) { _s1(); const ref = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); const isInView = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$utils$2f$use$2d$in$2d$view$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useInView"])(ref, { once: true, margin: '-60px' }); const fullHeading = headingHighlight ? heading.replace('{highlight}', '|||SPLIT|||') : heading; const headingParts = fullHeading.split('|||SPLIT|||'); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { ref: ref, className: `text-center mb-16 section-number-watermark ${className}`, "data-section-number": sectionNumber || '', children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, y: 20 }, animate: isInView ? { opacity: 1, y: 0 } : { opacity: 0, y: 20 }, transition: { duration: 0.5, delay: 0 }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-sky-100 text-sky-700 dark:bg-sky-900/40 dark:text-sky-300 border-sky-200 dark:border-sky-700 mb-4", children: [ badgeIcon, badge ] }, void 0, true, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 77, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 72, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].h2, { initial: { opacity: 0, y: 20 }, animate: isInView ? { opacity: 1, y: 0 } : { opacity: 0, y: 20 }, transition: { duration: 0.5, delay: 0.15 }, className: "text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-800 dark:text-slate-100 mb-4 text-reveal-up", children: headingParts.length > 1 ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], { children: [ headingParts[0], /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-gradient", children: headingHighlight }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 91, columnNumber: 13 }, this), headingParts[1] ] }, void 0, true) : heading }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 82, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].p, { initial: { opacity: 0, y: 20 }, animate: isInView ? { opacity: 1, y: 0 } : { opacity: 0, y: 20 }, transition: { duration: 0.5, delay: 0.3 }, className: "text-lg text-slate-500 dark:text-slate-400 max-w-2xl mx-auto", children: paragraph }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 98, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 71, columnNumber: 5 }, this); } _s1(StaggeredSection, "DljcBprJKYjULUac3YKdUV9OwZQ=", false, function() { return [ __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$utils$2f$use$2d$in$2d$view$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useInView"] ]; }); _c1 = StaggeredSection; /* ─── Floating Particles Background ─── */ const PARTICLES = [ { w: 280, h: 200, left: 10, top: 15, dx: 30, dy: -20, dur: 18 }, { w: 350, h: 250, left: 60, top: 5, dx: -40, dy: 25, dur: 22 }, { w: 180, h: 180, left: 80, top: 55, dx: 20, dy: -35, dur: 16 }, { w: 320, h: 220, left: 25, top: 70, dx: -25, dy: 15, dur: 20 }, { w: 200, h: 300, left: 50, top: 40, dx: 35, dy: -10, dur: 24 }, { w: 260, h: 160, left: 5, top: 85, dx: -15, dy: 30, dur: 19 } ]; function FloatingParticles() { return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 overflow-hidden pointer-events-none", children: PARTICLES.map((p, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { className: "absolute rounded-full bg-sky-400/10", style: { width: p.w, height: p.h, left: `${p.left}%`, top: `${p.top}%` }, animate: { x: [ 0, p.dx ], y: [ 0, p.dy ], scale: [ 1, 1.1, 1 ] }, transition: { duration: p.dur, repeat: Infinity, repeatType: 'reverse', ease: 'easeInOut' } }, i, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 124, columnNumber: 9 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 122, columnNumber: 5 }, this); } _c2 = FloatingParticles; function useMouseParallax(maxShift = 15) { _s2(); const [position, setPosition] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])({ x: 0, y: 0 }); const ref = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "useMouseParallax.useEffect": ()=>{ const el = ref.current; if (!el) return; const handleMouseMove = { "useMouseParallax.useEffect.handleMouseMove": (e)=>{ const rect = el.getBoundingClientRect(); const x = ((e.clientX - rect.left) / rect.width - 0.5) * 2 * maxShift; const y = ((e.clientY - rect.top) / rect.height - 0.5) * 2 * maxShift; setPosition({ x, y }); } }["useMouseParallax.useEffect.handleMouseMove"]; const handleMouseLeave = { "useMouseParallax.useEffect.handleMouseLeave": ()=>setPosition({ x: 0, y: 0 }) }["useMouseParallax.useEffect.handleMouseLeave"]; el.addEventListener('mousemove', handleMouseMove); el.addEventListener('mouseleave', handleMouseLeave); return ({ "useMouseParallax.useEffect": ()=>{ el.removeEventListener('mousemove', handleMouseMove); el.removeEventListener('mouseleave', handleMouseLeave); } })["useMouseParallax.useEffect"]; } }["useMouseParallax.useEffect"], [ maxShift ]); return { ref, position }; } _s2(useMouseParallax, "ul/MsRJbqyYpaMr0bVT6RRu8ubI="); function AnimatedCounter({ target, suffix = '', prefix = '', shimmer = false }) { _s3(); const ref = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); const isInView = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$utils$2f$use$2d$in$2d$view$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useInView"])(ref, { once: true }); const hasStarted = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(false); const [displayCount, setDisplayCount] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(null); const [isFinished, setIsFinished] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [showShimmer, setShowShimmer] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [sparkles, setSparkles] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])([]); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "AnimatedCounter.useEffect": ()=>{ if (!isInView || hasStarted.current) return; hasStarted.current = true; const duration = 2000; const steps = 60; const increment = target / steps; let current = 0; const timer = setInterval({ "AnimatedCounter.useEffect.timer": ()=>{ current += increment; if (current >= target) { setDisplayCount(target); clearInterval(timer); setIsFinished(true); if (shimmer) { setShowShimmer(true); setTimeout({ "AnimatedCounter.useEffect.timer": ()=>setShowShimmer(false) }["AnimatedCounter.useEffect.timer"], 1200); } const newSparkles = Array.from({ length: 6 }, { "AnimatedCounter.useEffect.timer.newSparkles": (_, i)=>({ id: Date.now() + i, x: Math.cos(i / 6 * Math.PI * 2) * 20, y: Math.sin(i / 6 * Math.PI * 2) * 20 }) }["AnimatedCounter.useEffect.timer.newSparkles"]); setSparkles(newSparkles); setTimeout({ "AnimatedCounter.useEffect.timer": ()=>setSparkles([]) }["AnimatedCounter.useEffect.timer"], 1000); } else { setDisplayCount(Math.floor(current)); } } }["AnimatedCounter.useEffect.timer"], duration / steps); return ({ "AnimatedCounter.useEffect": ()=>clearInterval(timer) })["AnimatedCounter.useEffect"]; } }["AnimatedCounter.useEffect"], [ isInView, target, shimmer ]); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { ref: ref, className: "tabular-nums relative inline-block", "aria-live": "polite", "aria-atomic": "true", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: `${isFinished ? 'animate-counter-pulse' : ''} ${showShimmer ? 'counter-shimmer' : ''}`, children: [ prefix, displayCount !== null ? displayCount.toLocaleString('pt-BR') : '—', suffix ] }, void 0, true, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 222, columnNumber: 7 }, this), sparkles.length > 0 && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "absolute inset-0 pointer-events-none", children: sparkles.map((s)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "sparkle-particle absolute left-1/2 top-1/2 w-1.5 h-1.5 rounded-full bg-sky-400", style: { transform: `translate(${s.x}px, ${s.y}px)` } }, s.id, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 228, columnNumber: 13 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 226, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 221, columnNumber: 5 }, this); } _s3(AnimatedCounter, "5uWKJ3izp4ZNwFspBFGxVas8D74=", false, function() { return [ __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$utils$2f$use$2d$in$2d$view$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useInView"] ]; }); _c3 = AnimatedCounter; function AnimatedNumber({ value, suffix = '', prefix = '', decimals = 0 }) { _s4(); const [display, setDisplay] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(0); const prevValue = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(value); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "AnimatedNumber.useEffect": ()=>{ const start = prevValue.current; const diff = value - start; const duration = 600; const steps = 30; let step = 0; const timer = setInterval({ "AnimatedNumber.useEffect.timer": ()=>{ step++; const progress = step / steps; const eased = 1 - Math.pow(1 - progress, 3); setDisplay(start + diff * eased); if (step >= steps) { setDisplay(value); clearInterval(timer); prevValue.current = value; } } }["AnimatedNumber.useEffect.timer"], duration / steps); return ({ "AnimatedNumber.useEffect": ()=>clearInterval(timer) })["AnimatedNumber.useEffect"]; } }["AnimatedNumber.useEffect"], [ value ]); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "tabular-nums", children: [ prefix, decimals > 0 ? display.toFixed(decimals) : Math.round(display).toLocaleString('pt-BR'), suffix ] }, void 0, true, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 268, columnNumber: 5 }, this); } _s4(AnimatedNumber, "35UN1XsLxL+SwpkIoXG4xELovls="); _c4 = AnimatedNumber; function WaveSeparator({ variant = 'default', className = '' }) { const paths = { default: 'M0 64L48 69.3C96 75 192 85 288 80C384 75 480 53 576 48C672 43 768 53 864 58.7C960 64 1056 64 1152 58.7C1248 53 1344 43 1392 37.3L1440 32V0H1392C1344 0 1248 0 1152 0C1056 0 960 0 864 0C768 0 672 0 576 0C480 0 384 0 288 0C192 0 96 0 48 0H0Z', inverted: 'M0 32L48 37.3C96 43 192 53 288 58.7C384 64 480 64 576 58.7C672 53 768 43 864 37.3C960 32 1056 32 1152 37.3C1248 43 1344 53 1392 58.7L1440 64V0H1392C1344 0 1248 0 1152 0C1056 0 960 0 864 0C768 0 672 0 576 0C480 0 384 0 288 0C192 0 96 0 48 0H0Z', subtle: 'M0 48L60 44C120 40 240 32 360 34.7C480 37 600 51 720 54.7C840 59 960 53 1080 48C1200 43 1320 40 1380 38.7L1440 37V0H1380C1320 0 1200 0 1080 0C960 0 840 0 720 0C600 0 480 0 360 0C240 0 120 0 60 0H0Z', angled: 'M0 40L80 50C160 60 320 80 480 70C640 60 800 20 960 15C1120 10 1280 40 1360 55L1440 70V0H1360C1280 0 1120 0 960 0C800 0 640 0 480 0C320 0 160 0 80 0H0Z' }; const isFlipped = variant === 'inverted'; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `relative w-full overflow-hidden ${isFlipped ? '-mt-1' : '-mb-1'} ${className}`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", { viewBox: "0 0 1440 85", fill: "none", xmlns: "http://www.w3.org/2000/svg", className: "w-full", style: isFlipped ? { transform: 'scaleY(-1)' } : undefined, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", { d: paths[variant] || paths.default, className: "fill-background" }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 294, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 287, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 286, columnNumber: 5 }, this); } _c5 = WaveSeparator; function TypingText({ texts, className = '' }) { _s5(); const [displayText, setDisplayText] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const phaseRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])('typing'); const indexRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(0); const charIndexRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(0); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "TypingText.useEffect": ()=>{ const tick = { "TypingText.useEffect.tick": ()=>{ const currentText = texts[indexRef.current]; switch(phaseRef.current){ case 'typing': charIndexRef.current += 1; setDisplayText(currentText.substring(0, charIndexRef.current)); if (charIndexRef.current >= currentText.length) { phaseRef.current = 'paused'; } break; case 'paused': phaseRef.current = 'deleting'; break; case 'deleting': charIndexRef.current -= 1; setDisplayText(currentText.substring(0, charIndexRef.current)); if (charIndexRef.current <= 0) { phaseRef.current = 'switching'; } break; case 'switching': indexRef.current = (indexRef.current + 1) % texts.length; phaseRef.current = 'typing'; break; } } }["TypingText.useEffect.tick"]; const getDelay = { "TypingText.useEffect.getDelay": ()=>{ switch(phaseRef.current){ case 'typing': return 80; case 'paused': return 2000; case 'deleting': return 40; case 'switching': return 50; default: return 80; } } }["TypingText.useEffect.getDelay"]; let timeoutId; const scheduleNext = { "TypingText.useEffect.scheduleNext": ()=>{ timeoutId = setTimeout({ "TypingText.useEffect.scheduleNext": ()=>{ tick(); scheduleNext(); } }["TypingText.useEffect.scheduleNext"], getDelay()); } }["TypingText.useEffect.scheduleNext"]; scheduleNext(); return ({ "TypingText.useEffect": ()=>clearTimeout(timeoutId) })["TypingText.useEffect"]; } }["TypingText.useEffect"], [ texts ]); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: className, children: [ displayText, /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "animate-pulse", children: "|" }, void 0, false, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 359, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/shared.tsx", lineNumber: 357, columnNumber: 5 }, this); } _s5(TypingText, "cBG5AMZVyRoMqFpPiY1gDZhKgS0="); _c6 = TypingText; function usePhoneMask() { const formatPhone = (value)=>{ const digits = value.replace(/\D/g, '').slice(0, 11); if (digits.length <= 2) return digits.length ? `(${digits}` : ''; if (digits.length <= 7) return `(${digits.slice(0, 2)}) ${digits.slice(2)}`; return `(${digits.slice(0, 2)}) ${digits.slice(2, 7)}-${digits.slice(7)}`; }; return { formatPhone }; } function getInitialDark() { if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable ; const stored = localStorage.getItem('gtpro-theme'); if (stored === 'dark') return true; if (stored === 'light') return false; return window.matchMedia('(prefers-color-scheme: dark)').matches; } function useRipple() { const handleRipple = (e)=>{ const button = e.currentTarget; const rect = button.getBoundingClientRect(); const x = e.clientX - rect.left; const y = e.clientY - rect.top; button.style.setProperty('--ripple-x', `${x}px`); button.style.setProperty('--ripple-y', `${y}px`); button.classList.add('ripple-active'); setTimeout(()=>button.classList.remove('ripple-active'), 600); }; return handleRipple; } var _c, _c1, _c2, _c3, _c4, _c5, _c6; __turbopack_context__.k.register(_c, "AnimatedSection"); __turbopack_context__.k.register(_c1, "StaggeredSection"); __turbopack_context__.k.register(_c2, "FloatingParticles"); __turbopack_context__.k.register(_c3, "AnimatedCounter"); __turbopack_context__.k.register(_c4, "AnimatedNumber"); __turbopack_context__.k.register(_c5, "WaveSeparator"); __turbopack_context__.k.register(_c6, "TypingText"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/Navbar.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "Navbar", ()=>Navbar ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/activity.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$building$2d$2$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Building2$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/building-2.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$menu$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Menu$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/menu.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$sun$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Sun$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/sun.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$moon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Moon$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/moon.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; /* ─── Dark Mode Toggle ─── */ function DarkModeToggle() { _s(); const [isDark, setIsDark] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getInitialDark"]); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "DarkModeToggle.useEffect": ()=>{ if (isDark) { document.documentElement.classList.add('dark'); } else { document.documentElement.classList.remove('dark'); } } }["DarkModeToggle.useEffect"], [ isDark ]); const toggle = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({ "DarkModeToggle.useCallback[toggle]": ()=>{ setIsDark({ "DarkModeToggle.useCallback[toggle]": (prev)=>{ const next = !prev; localStorage.setItem('gtpro-theme', next ? 'dark' : 'light'); return next; } }["DarkModeToggle.useCallback[toggle]"]); } }["DarkModeToggle.useCallback[toggle]"], []); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: toggle, className: "relative w-10 h-10 rounded-xl bg-slate-100 dark:bg-slate-800 flex items-center justify-center hover:bg-slate-200 dark:hover:bg-slate-700 transition-all group", "aria-label": isDark ? 'Ativar modo claro' : 'Ativar modo escuro', children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { mode: "wait", children: isDark ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { rotate: -90, opacity: 0 }, animate: { rotate: 0, opacity: 1 }, exit: { rotate: 90, opacity: 0 }, transition: { duration: 0.2 }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$sun$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Sun$3e$__["Sun"], { className: "w-4 h-4 text-amber-400" }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 47, columnNumber: 13 }, this) }, "sun", false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 46, columnNumber: 11 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { rotate: 90, opacity: 0 }, animate: { rotate: 0, opacity: 1 }, exit: { rotate: -90, opacity: 0 }, transition: { duration: 0.2 }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$moon$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Moon$3e$__["Moon"], { className: "w-4 h-4 text-slate-600" }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 51, columnNumber: 13 }, this) }, "moon", false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 50, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 44, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 39, columnNumber: 5 }, this); } _s(DarkModeToggle, "0dw/kFZlpLJ1WrikxYGJtvLVdFk="); _c = DarkModeToggle; function Navbar() { _s1(); const [isScrolled, setIsScrolled] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [isMobileMenuOpen, setIsMobileMenuOpen] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [activeSection, setActiveSection] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const [showHospitalsBadge, setShowHospitalsBadge] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "Navbar.useEffect": ()=>{ const handleScroll = { "Navbar.useEffect.handleScroll": ()=>{ setIsScrolled(window.scrollY > 20); const sections = [ 'funcionalidades', 'nbr15943', 'sobre', 'faq', 'contato' ]; for (const section of sections.reverse()){ const el = document.getElementById(section); if (el && window.scrollY >= el.offsetTop - 200) { setActiveSection(section); break; } } const statsSection = document.getElementById('stats'); if (statsSection) { setShowHospitalsBadge(window.scrollY > statsSection.offsetTop + statsSection.offsetHeight); } } }["Navbar.useEffect.handleScroll"]; window.addEventListener('scroll', handleScroll); return ({ "Navbar.useEffect": ()=>window.removeEventListener('scroll', handleScroll) })["Navbar.useEffect"]; } }["Navbar.useEffect"], []); const navLinks = [ { label: 'Funcionalidades', href: '#funcionalidades' }, { label: 'NBR 15943', href: '#nbr15943' }, { label: 'Como Funciona', href: '#comofunciona' }, { label: 'FAQ', href: '#faq' }, { label: 'Contato', href: '#contato' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].nav, { role: "banner", initial: { y: -100 }, animate: { y: 0 }, transition: { duration: 0.6, ease: 'easeOut' }, className: `fixed top-0 left-0 right-0 z-50 transition-all duration-300 navbar-glow ${isScrolled ? 'scrolled' : ''} ${isScrolled ? 'glass shadow-lg shadow-sky-900/5' : 'bg-transparent'}`, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between h-16 lg:h-20", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#", className: "flex items-center gap-3 group", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative w-10 h-10 bg-gradient-to-br from-sky-500 to-blue-700 rounded-xl flex items-center justify-center shadow-lg shadow-sky-500/25 group-hover:shadow-sky-500/40 transition-shadow", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__["Activity"], { className: "w-5 h-5 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 113, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute -top-0.5 -right-0.5 w-3 h-3 bg-emerald-400 rounded-full border-2 border-white dark:border-sky-900 animate-pulse" }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 114, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 112, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-xl font-bold text-gradient", children: "GTPro" }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 116, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 111, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "hidden lg:flex items-center gap-1", children: navLinks.map((link, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: link.href, className: `nav-link-stagger px-3 py-2 text-sm font-medium rounded-lg transition-all ${activeSection === link.href.slice(1) ? 'text-sky-600 dark:text-sky-400 bg-sky-50 dark:bg-sky-900/30' : 'text-slate-600 hover:text-sky-600 dark:text-slate-300 dark:hover:text-sky-400 hover:bg-sky-50 dark:hover:bg-sky-900/30'}`, style: { animationDelay: `${0.6 + i * 0.1}s` }, children: link.label }, link.href, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 122, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 120, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(DarkModeToggle, {}, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 139, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "hidden md:flex items-center gap-3 ml-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: showHospitalsBadge && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, scale: 0.8, x: 10 }, animate: { opacity: 1, scale: 1, x: 0 }, exit: { opacity: 0, scale: 0.8, x: 10 }, transition: { duration: 0.3 }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-emerald-100 text-emerald-700 dark:bg-emerald-900/40 dark:text-emerald-300 border-emerald-200 dark:border-emerald-700 text-xs px-2.5 py-1", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$building$2d$2$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Building2$3e$__["Building2"], { className: "w-3 h-3 mr-1" }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 150, columnNumber: 23 }, this), "500+ hospitais" ] }, void 0, true, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 149, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 143, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 141, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { className: "bg-gradient-to-r from-sky-500 to-blue-600 hover:from-sky-600 hover:to-blue-700 text-white shadow-lg shadow-sky-500/25 hover:shadow-sky-500/40 transition-all btn-shimmer btn-ripple", asChild: true, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#contato", children: [ "Solicitar Demo", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "ml-2 w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 162, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 160, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 156, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 140, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { className: "lg:hidden p-2 text-slate-600 dark:text-slate-300", onClick: ()=>setIsMobileMenuOpen(!isMobileMenuOpen), "aria-label": isMobileMenuOpen ? 'Fechar menu' : 'Abrir menu', children: isMobileMenuOpen ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-6 h-6" }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 173, columnNumber: 35 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$menu$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Menu$3e$__["Menu"], { className: "w-6 h-6" }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 173, columnNumber: 63 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 168, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 138, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 109, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 108, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isMobileMenuOpen && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, height: 0 }, animate: { opacity: 1, height: 'auto' }, exit: { opacity: 0, height: 0 }, className: "lg:hidden glass border-t border-sky-100 dark:border-sky-800/30", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "px-4 py-4 space-y-2", children: [ navLinks.map((link)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: link.href, onClick: ()=>setIsMobileMenuOpen(false), className: "block px-4 py-3 text-sm font-medium text-slate-600 dark:text-slate-300 hover:text-sky-600 dark:hover:text-sky-400 rounded-lg hover:bg-sky-50 dark:hover:bg-sky-900/30 transition-all", children: link.label }, link.href, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 190, columnNumber: 17 }, this)), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "pt-2", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { className: "w-full bg-gradient-to-r from-sky-500 to-blue-600 text-white", asChild: true, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#contato", children: [ "Solicitar Demo", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "ml-2 w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 203, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 201, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 200, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 199, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 188, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 182, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 180, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Navbar.tsx", lineNumber: 97, columnNumber: 5 }, this); } _s1(Navbar, "iTH1vcWbi+tA3n/XpRVPw5Jb9YE="); _c1 = Navbar; var _c, _c1; __turbopack_context__.k.register(_c, "DarkModeToggle"); __turbopack_context__.k.register(_c1, "Navbar"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/HeroSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "HeroSection", ()=>HeroSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/shield.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$play$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Play$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/play.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/circle-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/activity.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; function HeroSection() { _s(); const { ref: parallaxRef, position: mousePos } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMouseParallax"])(15); const [cursorPos, setCursorPos] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])({ x: -500, y: -500 }); const handleSectionMouseMove = (e)=>{ const rect = e.currentTarget.getBoundingClientRect(); setCursorPos({ x: e.clientX - rect.left, y: e.clientY - rect.top }); }; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { ref: parallaxRef, onMouseMove: handleSectionMouseMove, className: "relative min-h-screen flex items-center overflow-hidden pt-16 floating-medical-icons medical-cross-particles", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "medical-cross-particle-1" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 29, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "medical-cross-particle-2" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 30, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "medical-cross-particle-3" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 31, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "medical-cross-particle-4" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 32, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "cursor-glow", style: { left: cursorPos.x, top: cursorPos.y } }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 33, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-gradient-to-br from-slate-50 via-sky-50 to-blue-50 dark:from-sky-950 dark:via-blue-950 dark:to-slate-950" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 34, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 hero-mesh-bg" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 35, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["FloatingParticles"], {}, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 36, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 opacity-[0.03] dark:opacity-[0.05]", style: { backgroundImage: `url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230369a1' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")` } }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 37, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12 lg:py-20", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid lg:grid-cols-2 gap-12 lg:gap-16 items-center", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, y: 30 }, animate: { opacity: 1, y: 0 }, transition: { duration: 0.6, delay: 0.2 }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-sky-100 text-sky-700 dark:bg-sky-900/40 dark:text-sky-300 border-sky-200 dark:border-sky-700 px-4 py-1.5 text-sm font-medium animate-pulse-glow glow-ring", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__["Shield"], { className: "w-4 h-4 mr-2" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 52, columnNumber: 17 }, this), "Conformidade NBR 15943 · ANVISA" ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 51, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 46, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].h1, { initial: { opacity: 0, y: 30 }, animate: { opacity: 1, y: 0 }, transition: { duration: 0.6, delay: 0.3 }, className: "text-4xl sm:text-5xl lg:text-6xl font-extrabold leading-tight tracking-tight text-reveal-up", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-gradient", children: "GTPro" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 63, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("br", {}, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 64, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-slate-800 dark:text-slate-100", children: [ "A Solução Definitiva para", ' ' ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 65, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("br", { className: "hidden sm:block" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 68, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sky-600 dark:text-sky-400 text-underline-gradient", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["TypingText"], { texts: [ 'Gestão de Engenharia Clínica', 'Ativos Hospitalares', 'Tecnovigilância', 'Conformidade NBR 15943' ] }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 70, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 69, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 57, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].p, { initial: { opacity: 0, y: 30 }, animate: { opacity: 1, y: 0 }, transition: { duration: 0.6, delay: 0.4 }, className: "text-lg sm:text-xl text-slate-600 dark:text-slate-300 leading-relaxed max-w-xl", children: "Sistema completo de gestão para ativos hospitalares. Rastreabilidade, segurança e eficiência do parque tecnológico, da aquisição ao descarte, em conformidade com a NBR 15943." }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 81, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, y: 30 }, animate: { opacity: 1, y: 0 }, transition: { duration: 0.6, delay: 0.5 }, className: "flex flex-col sm:flex-row gap-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { size: "lg", className: "hero-cta-gradient-border bg-gradient-to-r from-sky-500 to-blue-600 hover:from-sky-600 hover:to-blue-700 text-white shadow-xl shadow-sky-500/25 hover:shadow-sky-500/40 text-base px-8 py-6 transition-all group btn-shimmer btn-ripple", asChild: true, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#contato", children: [ "Solicitar Demonstração", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "ml-2 w-5 h-5 group-hover:translate-x-1 transition-transform" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 105, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 103, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 98, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { size: "lg", variant: "outline", className: "border-sky-200 dark:border-sky-700 text-sky-700 dark:text-sky-300 hover:bg-sky-50 dark:hover:bg-sky-900/30 text-base px-8 py-6 transition-all group", asChild: true, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#comofunciona", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$play$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Play$3e$__["Play"], { className: "mr-2 w-5 h-5" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 115, columnNumber: 19 }, this), "Como Funciona" ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 114, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 108, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 92, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0 }, animate: { opacity: 1 }, transition: { duration: 0.6, delay: 0.7 }, className: "flex flex-wrap items-center gap-6 pt-4", children: [ 'ANVISA Compliant', 'NBR 15943', 'LGPD Ready' ].map((label)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2 text-sm text-slate-500 dark:text-slate-400", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__["CheckCircle2"], { className: "w-4 h-4 text-emerald-500" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 129, columnNumber: 19 }, this), label ] }, label, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 128, columnNumber: 17 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 121, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 45, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, scale: 0.9, x: 40 }, animate: { opacity: 1, scale: 1, x: 0 }, transition: { duration: 0.8, delay: 0.4, ease: 'easeOut' }, className: "relative", style: { transform: `perspective(1000px) rotateY(${mousePos.x * 0.15}deg) rotateX(${-mousePos.y * 0.15}deg)`, transition: 'transform 0.1s ease-out' }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute -inset-4 bg-gradient-to-r from-sky-400/20 to-blue-500/20 rounded-3xl blur-2xl animate-pulse" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 147, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative rounded-2xl overflow-hidden shadow-2xl shadow-sky-900/20 border border-sky-200/50 dark:border-sky-700/30", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("img", { src: "/images/hero-dashboard.png", alt: "GTPro Dashboard - Sistema de Gestão de Engenharia Clínica", className: "w-full h-auto object-cover" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 149, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-gradient-to-t from-sky-900/20 to-transparent" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 154, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 148, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { animate: { y: [ 0, -8, 0 ] }, transition: { duration: 4, repeat: Infinity, ease: 'easeInOut' }, className: "absolute -left-6 top-1/4 glass rounded-xl p-4 shadow-xl hidden lg:block", style: { transform: `translate(${mousePos.x * 0.5}px, ${mousePos.y * 0.5}px)`, transition: 'transform 0.1s ease-out' }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 bg-emerald-100 dark:bg-emerald-900/40 rounded-lg flex items-center justify-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__["CheckCircle2"], { className: "w-5 h-5 text-emerald-600 dark:text-emerald-400" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 168, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 167, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs font-semibold text-slate-700 dark:text-slate-200", children: "Conformidade" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 171, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400", children: "NBR 15943 Ativa" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 172, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 170, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 166, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 157, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { animate: { y: [ 0, 8, 0 ] }, transition: { duration: 5, repeat: Infinity, ease: 'easeInOut', delay: 1 }, className: "absolute -right-6 bottom-1/4 glass rounded-xl p-4 shadow-xl hidden lg:block", style: { transform: `translate(${mousePos.x * -0.5}px, ${mousePos.y * -0.5}px)`, transition: 'transform 0.1s ease-out' }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 bg-sky-100 dark:bg-sky-900/40 rounded-lg flex items-center justify-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__["Activity"], { className: "w-5 h-5 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 188, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 187, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs font-semibold text-slate-700 dark:text-slate-200", children: "Equipamentos" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 191, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400", children: "100% Rastreados" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 192, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 190, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 186, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 177, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 146, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 136, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 44, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 43, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute bottom-0 left-0 right-0", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", { viewBox: "0 0 1440 120", fill: "none", xmlns: "http://www.w3.org/2000/svg", className: "w-full", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", { d: "M0 120L48 110C96 100 192 80 288 70C384 60 480 60 576 65C672 70 768 80 864 85C960 90 1056 90 1152 82.5C1248 75 1344 60 1392 52.5L1440 45V120H1392C1344 120 1248 120 1152 120C1056 120 960 120 864 120C768 120 672 120 576 120C480 120 384 120 288 120C192 120 96 120 48 120H0Z", className: "fill-background" }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 203, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 202, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 201, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HeroSection.tsx", lineNumber: 27, columnNumber: 5 }, this); } _s(HeroSection, "Ej5BWE+idsuKkQTlKqSaaM3NE9U=", false, function() { return [ __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useMouseParallax"] ]; }); _c = HeroSection; var _c; __turbopack_context__.k.register(_c, "HeroSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/TrustLogosSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "TrustLogosSection", ()=>TrustLogosSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/shield.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; ; function TrustLogosSection() { const certifications = [ { name: 'ANVISA', desc: 'Agência Nacional de Vigilância Sanitária' }, { name: 'ABNT', desc: 'Associação Brasileira de Normas Técnicas' }, { name: 'NBR 15943', desc: 'Diretrizes para gestão de equipamentos' }, { name: 'LGPD', desc: 'Lei Geral de Proteção de Dados' }, { name: 'ISO 13485', desc: 'Sistemas de gestão da qualidade' }, { name: 'ONV', desc: 'Organização Nacional de Vigilância' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { className: "py-12 relative border-y border-slate-200/50 dark:border-slate-700/50 dot-grid-bg", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-center text-sm font-medium text-slate-400 dark:text-slate-500 uppercase tracking-widest mb-8", children: "Conformidade e Certificações" }, void 0, false, { fileName: "[project]/src/components/sections/TrustLogosSection.tsx", lineNumber: 22, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-6 gap-6", children: certifications.map((cert, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { whileHover: { scale: 1.05, y: -2 }, className: "flex flex-col items-center justify-center p-4 rounded-xl bg-white/50 dark:bg-slate-800/50 border border-slate-200/30 dark:border-slate-700/30 hover:border-sky-200 dark:hover:border-sky-700/50 transition-colors group", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 rounded-lg bg-gradient-to-br from-sky-100 to-blue-100 dark:from-sky-900/40 dark:to-blue-900/40 flex items-center justify-center mb-2 group-hover:from-sky-200 group-hover:to-blue-200 dark:group-hover:from-sky-800/60 dark:group-hover:to-blue-800/60 transition-colors", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__["Shield"], { className: "w-5 h-5 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/TrustLogosSection.tsx", lineNumber: 33, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/TrustLogosSection.tsx", lineNumber: 32, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs font-bold text-slate-700 dark:text-slate-200 text-center", children: cert.name }, void 0, false, { fileName: "[project]/src/components/sections/TrustLogosSection.tsx", lineNumber: 35, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-[10px] text-slate-400 dark:text-slate-500 text-center mt-0.5 leading-tight", children: cert.desc }, void 0, false, { fileName: "[project]/src/components/sections/TrustLogosSection.tsx", lineNumber: 36, columnNumber: 17 }, this) ] }, i, true, { fileName: "[project]/src/components/sections/TrustLogosSection.tsx", lineNumber: 27, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/TrustLogosSection.tsx", lineNumber: 25, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/TrustLogosSection.tsx", lineNumber: 21, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/TrustLogosSection.tsx", lineNumber: 20, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/TrustLogosSection.tsx", lineNumber: 19, columnNumber: 5 }, this); } _c = TrustLogosSection; var _c; __turbopack_context__.k.register(_c, "TrustLogosSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/AwardsSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "AwardsSection", ()=>AwardsSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trophy$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Trophy$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/trophy.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$crown$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Crown$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/crown.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$award$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Award$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/award.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$star$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Star$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/star.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; function AwardsSection() { const awards = [ { name: 'Melhor Solução HealthTech 2024', org: 'HealthTech Awards', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trophy$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Trophy$3e$__["Trophy"], color: 'from-amber-400 to-amber-600', year: '2024' }, { name: 'Top 10 Startups Medtech Brasil', org: 'StartupSC', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$crown$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Crown$3e$__["Crown"], color: 'from-sky-400 to-sky-600', year: '2024' }, { name: 'Selo de Inovação ABNT', org: 'ABNT', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$award$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Award$3e$__["Award"], color: 'from-emerald-400 to-emerald-600', year: '2024' }, { name: 'Prêmio Excelência Hospitalar', org: 'FHE', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$star$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Star$3e$__["Star"], color: 'from-violet-400 to-violet-600', year: '2024' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { className: "py-12 relative border-y border-slate-200/50 dark:border-slate-700/50", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-center text-sm font-medium text-slate-400 dark:text-slate-500 uppercase tracking-widest mb-8", children: "Prêmios e Reconhecimentos" }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 20, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "lg:hidden relative overflow-hidden", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex awards-scroll", children: [ ...awards, ...awards ].map((award, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "min-w-[280px] snap-center px-3", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "award-card-border rounded-xl p-5 bg-white dark:bg-slate-800/80 flex items-start gap-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-12 h-12 rounded-xl bg-gradient-to-br ${award.color} flex items-center justify-center shrink-0 shadow-lg`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(award.icon, { className: "w-6 h-6 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 31, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 30, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "min-w-0", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "font-bold text-slate-800 dark:text-slate-100 text-sm leading-tight", children: award.name }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 34, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400 mt-1", children: award.org }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 35, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-[10px] font-bold text-sky-600 dark:text-sky-400 mt-1 inline-block", children: award.year }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 36, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 33, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 29, columnNumber: 19 }, this) }, i, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 28, columnNumber: 17 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 26, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 25, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "hidden lg:grid lg:grid-cols-4 gap-6", children: awards.map((award, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.1, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "award-card-border rounded-xl p-5 bg-white dark:bg-slate-800/80 flex items-start gap-4 hover:shadow-lg transition-all duration-300 hover-lift", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-12 h-12 rounded-xl bg-gradient-to-br ${award.color} flex items-center justify-center shrink-0 shadow-lg`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(award.icon, { className: "w-6 h-6 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 50, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 49, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "font-bold text-slate-800 dark:text-slate-100 text-sm leading-tight", children: award.name }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 53, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400 mt-1", children: award.org }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 54, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-[10px] font-bold text-sky-600 dark:text-sky-400 mt-1 inline-block", children: award.year }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 55, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 52, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 48, columnNumber: 17 }, this) }, i, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 47, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 45, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 19, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 18, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/AwardsSection.tsx", lineNumber: 17, columnNumber: 5 }, this); } _c = AwardsSection; var _c; __turbopack_context__.k.register(_c, "AwardsSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/PartnersSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "PartnersSection", ()=>PartnersSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$handshake$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Handshake$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/handshake.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$external$2d$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ExternalLink$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/external-link.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; ; function PartnersSection() { const partners = [ { name: 'SAP', initial: 'S', gradient: 'from-blue-500 to-cyan-600', desc: 'Integração com ERP para gestão financeira e de suprimentos hospitalares' }, { name: 'Philips', initial: 'P', gradient: 'from-sky-500 to-blue-700', desc: 'Conexão com equipamentos de imagem e monitoramento de pacientes' }, { name: 'GE Healthcare', initial: 'G', gradient: 'from-emerald-500 to-teal-600', desc: 'Integração com sistemas de diagnóstico e equipamentos médicos' }, { name: 'Siemens Healthineers', initial: 'S', gradient: 'from-teal-500 to-cyan-600', desc: 'Comunicação com plataformas de laboratório e imagem' }, { name: 'Epic Systems', initial: 'E', gradient: 'from-violet-500 to-purple-600', desc: 'Integração com prontuário eletrônico e registros de pacientes' }, { name: 'InterSystems', initial: 'I', gradient: 'from-amber-500 to-orange-600', desc: 'Interoperabilidade HL7/FHIR para troca de dados em saúde' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { className: "py-16 relative bg-slate-50/50 dark:bg-slate-900/30", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Integrações e Parceiros", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$handshake$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Handshake$3e$__["Handshake"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 23, columnNumber: 22 }, void 0), heading: "Conectado ao ecossistema {highlight}", headingHighlight: "de saúde", paragraph: "Integrações nativas com os principais sistemas e fabricantes do mercado hospitalar.", sectionNumber: "01" }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 21, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative overflow-hidden", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "lg:hidden", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex partners-scroll", children: [ ...partners, ...partners ].map((partner, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "min-w-[280px] snap-center px-3", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { whileHover: { scale: 1.02, y: -2 }, className: "flex items-start gap-4 p-5 rounded-xl bg-white dark:bg-slate-800/80 border border-slate-200/50 dark:border-slate-700/50 hover:shadow-lg hover:shadow-sky-500/5 transition-all duration-300 h-full hover-lift", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-12 h-12 rounded-xl bg-gradient-to-br ${partner.gradient} flex items-center justify-center text-white font-bold text-lg shrink-0 shadow-lg`, children: partner.initial }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 39, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "min-w-0", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "font-bold text-slate-800 dark:text-slate-100 text-sm", children: partner.name }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 43, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400 mt-1 leading-relaxed", children: partner.desc }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 44, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 42, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 35, columnNumber: 19 }, this) }, i, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 34, columnNumber: 17 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 32, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 31, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "hidden lg:grid lg:grid-cols-3 gap-6", children: partners.map((partner, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.1, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { whileHover: { scale: 1.02, y: -4 }, className: "flex items-start gap-4 p-5 rounded-xl bg-white dark:bg-slate-800/80 border border-slate-200/50 dark:border-slate-700/50 hover:shadow-lg hover:shadow-sky-500/5 transition-all duration-300 h-full hover-lift", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-14 h-14 rounded-xl bg-gradient-to-br ${partner.gradient} flex items-center justify-center text-white font-bold text-xl shrink-0 shadow-lg`, children: partner.initial }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 59, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "font-bold text-slate-800 dark:text-slate-100", children: partner.name }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 63, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400 mt-1 leading-relaxed", children: partner.desc }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 64, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-1 mt-2 text-sky-600 dark:text-sky-400", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$external$2d$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ExternalLink$3e$__["ExternalLink"], { className: "w-3 h-3" }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 66, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-xs font-medium", children: "Ver integração" }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 67, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 65, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 62, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 55, columnNumber: 17 }, this) }, i, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 54, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 52, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 30, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 20, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/PartnersSection.tsx", lineNumber: 19, columnNumber: 5 }, this); } _c = PartnersSection; var _c; __turbopack_context__.k.register(_c, "PartnersSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/StatsSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "StatsSection", ()=>StatsSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$users$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Users$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/users.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$monitor$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Monitor$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/monitor.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/clock.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trending$2d$up$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__TrendingUp$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/trending-up.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; ; function StatsSection() { const stats = [ { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$users$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Users$3e$__["Users"], value: 500, suffix: '+', label: 'Hospitais Atendidos' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$monitor$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Monitor$3e$__["Monitor"], value: 50000, suffix: '+', label: 'Equipamentos Gerenciados' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__["Clock"], value: 99, suffix: '.9%', label: 'Disponibilidade do Sistema' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trending$2d$up$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__TrendingUp$3e$__["TrendingUp"], value: 40, suffix: '%', label: 'Redução de Custos' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "stats", className: "py-16 relative stats-gradient-bg", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute top-0 left-0 right-0 h-1 bg-gradient-to-r from-transparent via-sky-400 dark:via-sky-600 to-transparent" }, void 0, false, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 23, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { direction: "up", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid grid-cols-2 lg:grid-cols-4 gap-6", children: stats.map((stat, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "animated-border-card stat-card-hover card-hover-micro rounded-xl bg-white/80 dark:bg-slate-800/50 backdrop-blur-sm text-center p-6", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-0 space-y-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "inline-flex items-center justify-center w-14 h-14 rounded-2xl bg-sky-100 dark:bg-sky-900/30 group-hover:bg-sky-200 dark:group-hover:bg-sky-800/40 transition-colors", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(stat.icon, { className: "w-6 h-6 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 31, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 30, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "text-3xl sm:text-4xl font-extrabold text-gradient", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedCounter"], { target: stat.value, suffix: stat.suffix, shimmer: true }, void 0, false, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 34, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 33, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400", children: stat.label }, void 0, false, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 36, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 29, columnNumber: 17 }, this) }, i, false, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 28, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 26, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 25, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 24, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/StatsSection.tsx", lineNumber: 22, columnNumber: 5 }, this); } _c = StatsSection; var _c; __turbopack_context__.k.register(_c, "StatsSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/EquipmentMapSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "EquipmentMapSection", ()=>EquipmentMapSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$map$2d$pin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MapPin$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/map-pin.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/activity.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$wrench$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Wrench$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/wrench.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$triangle$2d$alert$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__AlertTriangle$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/triangle-alert.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; const zones = [ { id: 'uti', name: 'UTI', fullName: 'Unidade de Terapia Intensiva', color: 'bg-rose-50', darkColor: 'dark:bg-rose-950/30', borderColor: 'border-rose-200 dark:border-rose-800', equipmentCount: 42, status: 'operational', statusLabel: 'Operacional', equipment: [ { name: 'Ventilador Mecânico Dräger', status: 'operacional', nextMaintenance: '15/04/2025' }, { name: 'Monitor Multiparâmetro Philips', status: 'operacional', nextMaintenance: '22/04/2025' }, { name: 'Bomba de Infusão BD', status: 'manutenção', nextMaintenance: '10/04/2025' }, { name: 'Desfibrilador HeartStart', status: 'operacional', nextMaintenance: '28/04/2025' } ], statusDistribution: { operational: 38, maintenance: 3, alert: 1 } }, { id: 'centro-cirurgico', name: 'Centro Cirúrgico', fullName: 'Centro Cirúrgico', color: 'bg-sky-50', darkColor: 'dark:bg-sky-950/30', borderColor: 'border-sky-200 dark:border-sky-800', equipmentCount: 35, status: 'operational', statusLabel: 'Operacional', equipment: [ { name: 'Mesa Cirúrgica Steris', status: 'operacional', nextMaintenance: '18/04/2025' }, { name: 'Luz Cirúrgica LED', status: 'operacional', nextMaintenance: '25/04/2025' }, { name: 'Eletrocautério Valleylab', status: 'alerta', nextMaintenance: '05/04/2025' }, { name: 'Monitor Anestesia GE', status: 'operacional', nextMaintenance: '20/04/2025' } ], statusDistribution: { operational: 32, maintenance: 1, alert: 2 } }, { id: 'emergencia', name: 'Emergência', fullName: 'Emergência', color: 'bg-amber-50', darkColor: 'dark:bg-amber-950/30', borderColor: 'border-amber-200 dark:border-amber-800', equipmentCount: 28, status: 'maintenance', statusLabel: 'Manutenção', equipment: [ { name: 'Desfibrilador Zoll', status: 'operacional', nextMaintenance: '12/04/2025' }, { name: 'Monitor Cardíaco Welch', status: 'manutenção', nextMaintenance: '08/04/2025' }, { name: 'Aspirador Cirúrgico', status: 'operacional', nextMaintenance: '19/04/2025' }, { name: 'Oxímetro Nonin', status: 'operacional', nextMaintenance: '30/04/2025' } ], statusDistribution: { operational: 23, maintenance: 4, alert: 1 } }, { id: 'laboratorio', name: 'Laboratório', fullName: 'Laboratório de Análises', color: 'bg-emerald-50', darkColor: 'dark:bg-emerald-950/30', borderColor: 'border-emerald-200 dark:border-emerald-800', equipmentCount: 22, status: 'operational', statusLabel: 'Operacional', equipment: [ { name: 'Analisador Bioquímico Cobas', status: 'operacional', nextMaintenance: '14/04/2025' }, { name: 'Centrífuga Eppendorf', status: 'operacional', nextMaintenance: '21/04/2025' }, { name: 'Microscópio Olympus', status: 'operacional', nextMaintenance: '27/04/2025' } ], statusDistribution: { operational: 21, maintenance: 1, alert: 0 } }, { id: 'imagem', name: 'Imagem', fullName: 'Diagnóstico por Imagem (Raio-X/US)', color: 'bg-violet-50', darkColor: 'dark:bg-violet-950/30', borderColor: 'border-violet-200 dark:border-violet-800', equipmentCount: 18, status: 'alert', statusLabel: 'Alerta', equipment: [ { name: 'Raio-X Siemens', status: 'alerta', nextMaintenance: '02/04/2025' }, { name: 'Ultrassom GE Voluson', status: 'operacional', nextMaintenance: '16/04/2025' }, { name: 'Tomógrafo Philips', status: 'manutenção', nextMaintenance: '09/04/2025' }, { name: 'Mamógrafo Hologic', status: 'operacional', nextMaintenance: '23/04/2025' } ], statusDistribution: { operational: 14, maintenance: 2, alert: 2 } }, { id: 'enfermaria', name: 'Enfermaria', fullName: 'Enfermaria', color: 'bg-teal-50', darkColor: 'dark:bg-teal-950/30', borderColor: 'border-teal-200 dark:border-teal-800', equipmentCount: 30, status: 'operational', statusLabel: 'Operacional', equipment: [ { name: 'Monitor de Sinais Vitais', status: 'operacional', nextMaintenance: '17/04/2025' }, { name: 'Bomba de Infusão Medfusion', status: 'operacional', nextMaintenance: '24/04/2025' }, { name: 'Cama Hospitalar Linear', status: 'manutenção', nextMaintenance: '11/04/2025' } ], statusDistribution: { operational: 27, maintenance: 3, alert: 0 } } ]; function StatusDot({ status }) { const colors = { operational: 'bg-emerald-500', maintenance: 'bg-amber-500', alert: 'bg-red-500' }; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: `inline-block w-2.5 h-2.5 rounded-full ${colors[status]} ${status === 'operational' ? 'pulse-ring' : ''}` }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 148, columnNumber: 5 }, this); } _c = StatusDot; function StatusBadge({ status }) { const config = { operacional: { color: 'text-emerald-600 dark:text-emerald-400', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__["Activity"] }, manutenção: { color: 'text-amber-600 dark:text-amber-400', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$wrench$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Wrench$3e$__["Wrench"] }, alerta: { color: 'text-red-600 dark:text-red-400', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$triangle$2d$alert$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__AlertTriangle$3e$__["AlertTriangle"] } }; const c = config[status] || config.operacional; const Icon = c.icon; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: `inline-flex items-center gap-1 text-xs font-medium ${c.color}`, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(Icon, { className: "w-3 h-3" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 162, columnNumber: 7 }, this), status.charAt(0).toUpperCase() + status.slice(1) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 161, columnNumber: 5 }, this); } _c1 = StatusBadge; function MiniBarChart({ distribution }) { const total = distribution.operational + distribution.maintenance + distribution.alert; const opPct = distribution.operational / total * 100; const mtPct = distribution.maintenance / total * 100; const alPct = distribution.alert / total * 100; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex gap-0.5 h-4 rounded-full overflow-hidden bg-slate-100 dark:bg-slate-700", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { width: 0 }, animate: { width: `${opPct}%` }, transition: { duration: 0.8, delay: 0.2 }, className: "bg-emerald-500 rounded-l-full" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 177, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { width: 0 }, animate: { width: `${mtPct}%` }, transition: { duration: 0.8, delay: 0.3 }, className: "bg-amber-500" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 183, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { width: 0 }, animate: { width: `${alPct}%` }, transition: { duration: 0.8, delay: 0.4 }, className: "bg-red-500 rounded-r-full" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 189, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 176, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-4 text-[11px] text-slate-500 dark:text-slate-400", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "flex items-center gap-1", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "w-2 h-2 rounded-full bg-emerald-500" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 197, columnNumber: 51 }, this), " Operacional: ", distribution.operational ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 197, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "flex items-center gap-1", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "w-2 h-2 rounded-full bg-amber-500" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 198, columnNumber: 51 }, this), " Manutenção: ", distribution.maintenance ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 198, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "flex items-center gap-1", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "w-2 h-2 rounded-full bg-red-500" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 199, columnNumber: 51 }, this), " Alerta: ", distribution.alert ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 199, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 196, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 175, columnNumber: 5 }, this); } _c2 = MiniBarChart; function EquipmentMapSection() { _s(); const [selectedZone, setSelectedZone] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(null); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "equipmap", className: "py-20 relative mesh-gradient-bg overflow-hidden", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Mapa de Equipamentos", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$map$2d$pin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MapPin$3e$__["MapPin"], { className: "w-3.5 h-3.5 mr-1" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 214, columnNumber: 22 }, void 0), heading: "Visualize seus ativos em {highlight}", headingHighlight: "tempo real", paragraph: "O GTPro permite mapear todos os equipamentos hospitalares por setor, com rastreamento em tempo real e alertas de manutenção.", sectionNumber: "06" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 212, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "hidden md:grid md:grid-cols-3 gap-4 mb-6", children: zones.map((zone, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, y: 20 }, animate: { opacity: 1, y: 0 }, transition: { duration: 0.4, delay: i * 0.1 }, className: `equipment-zone ${zone.color} ${zone.darkColor} border ${zone.borderColor} rounded-2xl p-5 cursor-pointer relative overflow-hidden`, onClick: ()=>setSelectedZone(selectedZone?.id === zone.id ? null : zone), role: "button", tabIndex: 0, "aria-label": `Ver detalhes do setor ${zone.fullName}`, onKeyDown: (e)=>{ if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); setSelectedZone(selectedZone?.id === zone.id ? null : zone); } }, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-start justify-between mb-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "font-bold text-slate-800 dark:text-slate-100 text-lg", children: zone.name }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 244, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400 mt-0.5", children: zone.fullName }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 245, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 243, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-1.5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(StatusDot, { status: zone.status }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 248, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-xs text-slate-500 dark:text-slate-400", children: zone.statusLabel }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 249, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 247, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 242, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { variant: "secondary", className: "text-xs font-semibold", children: [ zone.equipmentCount, " equipamentos" ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 254, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronRight$3e$__["ChevronRight"], { className: "w-4 h-4 text-slate-400 dark:text-slate-500" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 257, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 253, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute -bottom-6 -right-6 w-24 h-24 rounded-full bg-sky-500/5 dark:bg-sky-400/5" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 261, columnNumber: 17 }, this) ] }, zone.id, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 225, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 223, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "md:hidden space-y-3 mb-6", children: zones.map((zone, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, x: -20 }, animate: { opacity: 1, x: 0 }, transition: { duration: 0.4, delay: i * 0.08 }, className: `equipment-zone ${zone.color} ${zone.darkColor} border ${zone.borderColor} rounded-xl p-4 cursor-pointer`, onClick: ()=>setSelectedZone(selectedZone?.id === zone.id ? null : zone), role: "button", tabIndex: 0, "aria-label": `Ver detalhes do setor ${zone.fullName}`, onKeyDown: (e)=>{ if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); setSelectedZone(selectedZone?.id === zone.id ? null : zone); } }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(StatusDot, { status: zone.status }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 288, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "font-bold text-slate-800 dark:text-slate-100", children: zone.name }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 290, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400", children: zone.fullName }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 291, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 289, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 287, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { variant: "secondary", className: "text-xs font-semibold", children: zone.equipmentCount }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 294, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 286, columnNumber: 17 }, this) }, zone.id, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 269, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 267, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { mode: "wait", children: selectedZone && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, y: 20, height: 0 }, animate: { opacity: 1, y: 0, height: 'auto' }, exit: { opacity: 0, y: -10, height: 0 }, transition: { duration: 0.3 }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "border-sky-200 dark:border-sky-800 shadow-lg overflow-hidden", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-6", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex flex-col lg:flex-row gap-6", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex-1", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3 mb-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-10 h-10 rounded-xl ${selectedZone.color} ${selectedZone.darkColor} flex items-center justify-center`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$map$2d$pin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MapPin$3e$__["MapPin"], { className: "w-5 h-5 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 319, columnNumber: 29 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 318, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "font-bold text-lg text-slate-800 dark:text-slate-100", children: selectedZone.fullName }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 322, columnNumber: 29 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400", children: [ selectedZone.equipmentCount, " equipamentos cadastrados" ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 323, columnNumber: 29 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 321, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 317, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-2", children: selectedZone.equipment.map((eq, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, x: -10 }, animate: { opacity: 1, x: 0 }, transition: { duration: 0.2, delay: i * 0.05 }, className: "flex items-center justify-between py-2.5 px-3 rounded-lg bg-slate-50 dark:bg-slate-800/50", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(StatusDot, { status: eq.status === 'operacional' ? 'operational' : eq.status === 'manutenção' ? 'maintenance' : 'alert' }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 337, columnNumber: 33 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-medium text-slate-700 dark:text-slate-200", children: eq.name }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 338, columnNumber: 33 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 336, columnNumber: 31 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(StatusBadge, { status: eq.status }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 341, columnNumber: 33 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-xs text-slate-400 dark:text-slate-500 hidden sm:inline", children: [ "Manut: ", eq.nextMaintenance ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 342, columnNumber: 33 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 340, columnNumber: 31 }, this) ] }, i, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 329, columnNumber: 29 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 327, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 316, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "lg:w-72 shrink-0", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h4", { className: "text-sm font-semibold text-slate-700 dark:text-slate-300 mb-3", children: "Distribuição de Status" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 351, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(MiniBarChart, { distribution: selectedZone.statusDistribution }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 352, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "mt-6 p-4 rounded-xl bg-sky-50 dark:bg-sky-950/30 border border-sky-200 dark:border-sky-800", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2 mb-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__["Activity"], { className: "w-4 h-4 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 356, columnNumber: 29 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-semibold text-sky-700 dark:text-sky-300", children: "Resumo do Setor" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 357, columnNumber: 29 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 355, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-1.5 text-xs text-slate-600 dark:text-slate-400", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex justify-between", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: "Taxa operacional" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 361, columnNumber: 31 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "font-semibold text-emerald-600 dark:text-emerald-400", children: [ Math.round(selectedZone.statusDistribution.operational / selectedZone.equipmentCount * 100), "%" ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 362, columnNumber: 31 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 360, columnNumber: 29 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex justify-between", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: "Próximas manutenções" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 367, columnNumber: 31 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "font-semibold text-amber-600 dark:text-amber-400", children: selectedZone.statusDistribution.maintenance }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 368, columnNumber: 31 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 366, columnNumber: 29 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex justify-between", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: "Alertas ativos" }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 373, columnNumber: 31 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "font-semibold text-red-600 dark:text-red-400", children: selectedZone.statusDistribution.alert }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 374, columnNumber: 31 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 372, columnNumber: 29 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 359, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 354, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 350, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 314, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 313, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 312, columnNumber: 17 }, this) }, selectedZone.id, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 305, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 303, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 221, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 211, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/EquipmentMapSection.tsx", lineNumber: 210, columnNumber: 5 }, this); } _s(EquipmentMapSection, "rA5O4n8mzdqRbS0LEY8LIXBCLLM="); _c3 = EquipmentMapSection; var _c, _c1, _c2, _c3; __turbopack_context__.k.register(_c, "StatusDot"); __turbopack_context__.k.register(_c1, "StatusBadge"); __turbopack_context__.k.register(_c2, "MiniBarChart"); __turbopack_context__.k.register(_c3, "EquipmentMapSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/HowItWorksSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "HowItWorksSection", ()=>HowItWorksSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/shield.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$wrench$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Wrench$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/wrench.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clipboard$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ClipboardCheck$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/clipboard-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chart$2d$column$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__BarChart3$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chart-column.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$sparkles$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Sparkles$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/sparkles.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; ; function HowItWorksSection() { const steps = [ { step: '01', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clipboard$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ClipboardCheck$3e$__["ClipboardCheck"], title: 'Cadastro de Ativos', desc: 'Registre todos os equipamentos com dados completos: fabricante, modelo, número de série, localização e criticidade.' }, { step: '02', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$wrench$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Wrench$3e$__["Wrench"], title: 'Programação de Manutenção', desc: 'Crie cronogramas automáticos de manutenção preventiva e calibração com base nas normas e recomendações do fabricante.' }, { step: '03', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__["Shield"], title: 'Monitoramento e Riscos', desc: 'Acompanhe em tempo real o status dos equipamentos, gerencie riscos e registre eventos adversos em conformidade.' }, { step: '04', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chart$2d$column$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__BarChart3$3e$__["BarChart3"], title: 'Análise e Decisão', desc: 'Utilize dashboards e relatórios gerenciais para tomadas de decisão baseadas em dados reais de desempenho e custos.' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "comofunciona", className: "py-20 lg:py-28 relative bg-slate-50/50 dark:bg-slate-900/50 mesh-gradient-bg", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Como Funciona", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$sparkles$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Sparkles$3e$__["Sparkles"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 47, columnNumber: 22 }, void 0), heading: "Simples de {highlight}, poderoso de usar", headingHighlight: "implementar", paragraph: "Em apenas 4 passos, sua instituição passa a ter controle total sobre o parque tecnológico.", sectionNumber: "02" }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 45, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "hidden lg:block absolute left-1/2 top-0 bottom-0 w-0.5 bg-gradient-to-b from-sky-200 via-sky-400 to-sky-200 dark:from-sky-800 dark:via-sky-600 dark:to-sky-800" }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 56, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-12 lg:space-y-0", children: steps.map((s, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.15, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `relative lg:grid lg:grid-cols-2 lg:gap-16 items-center ${i > 0 ? 'lg:pt-12' : ''}`, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "hidden lg:flex absolute left-1/2 -translate-x-1/2 w-12 h-12 rounded-full bg-gradient-to-br from-sky-500 to-blue-600 items-center justify-center shadow-lg shadow-sky-500/25 z-10", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-white font-bold text-sm", children: s.step }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 64, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 63, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `${i % 2 === 0 ? 'lg:pr-20 lg:text-right' : 'lg:col-start-2 lg:pl-20'}`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "border-slate-200/50 dark:border-slate-700/50 hover:shadow-xl hover:shadow-sky-500/5 transition-all duration-300 group inline-block", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-6", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `flex items-center gap-3 mb-3 ${i % 2 === 0 ? 'lg:flex-row-reverse' : ''}`, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 rounded-xl bg-sky-100 dark:bg-sky-900/30 flex items-center justify-center group-hover:scale-110 transition-transform", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(s.icon, { className: "w-5 h-5 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 73, columnNumber: 29 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 72, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `lg:hidden w-8 h-8 rounded-full bg-gradient-to-br from-sky-500 to-blue-600 flex items-center justify-center`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-white font-bold text-xs", children: s.step }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 76, columnNumber: 29 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 75, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-xl font-bold text-slate-800 dark:text-slate-100", children: s.title }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 78, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 71, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-500 dark:text-slate-400 text-sm leading-relaxed", children: s.desc }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 80, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 70, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 69, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 68, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 61, columnNumber: 17 }, this) }, i, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 60, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 58, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 54, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 44, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/HowItWorksSection.tsx", lineNumber: 43, columnNumber: 5 }, this); } _c = HowItWorksSection; var _c; __turbopack_context__.k.register(_c, "HowItWorksSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/VideoDemoSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "VideoDemoSection", ()=>VideoDemoSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$play$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Play$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/play.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/shield.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/clock.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$target$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Target$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/target.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$monitor$2d$play$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MonitorPlay$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/monitor-play.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$video$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Video$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/video.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; function VideoDemoSection() { _s(); const [isModalOpen, setIsModalOpen] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "demo-video", className: "py-20 lg:py-28 relative overflow-hidden", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-gradient-to-br from-slate-900 via-sky-950 to-slate-900" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 24, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 opacity-5", style: { backgroundImage: `url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20.5V18H0v-2h20v-2l2 3.5-2 3z' fill='%23ffffff' fill-opacity='1' fill-rule='evenodd'/%3E%3C/svg%3E")` } }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 25, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative max-w-5xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Veja o GTPro em Ação", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$video$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Video$3e$__["Video"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 34, columnNumber: 22 }, void 0), heading: "Demonstração {highlight}", headingHighlight: "ao vivo", paragraph: "Assista uma prévia do GTPro e veja como é fácil gerenciar seus ativos hospitalares." }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 32, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative rounded-2xl overflow-hidden shadow-2xl border border-sky-500/20 cursor-pointer group", onClick: ()=>setIsModalOpen(true), children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "aspect-video bg-slate-800 flex items-center justify-center relative", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-gradient-to-br from-sky-900/50 to-blue-900/50" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 43, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 opacity-10", style: { backgroundImage: `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 24 24' fill='none' stroke='%230ea5e9' stroke-width='0.5'%3E%3Crect x='2' y='3' width='20' height='14' rx='2'/%3E%3Cline x1='8' y1='21' x2='16' y2='21'/%3E%3Cline x1='12' y1='17' x2='12' y2='21'/%3E%3C/svg%3E")`, backgroundRepeat: 'no-repeat', backgroundPosition: 'center' } }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 44, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative z-10 w-20 h-20 rounded-full bg-gradient-to-br from-sky-500 to-blue-600 flex items-center justify-center shadow-xl shadow-sky-500/30 play-button-pulse group-hover:scale-110 transition-transform", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$play$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Play$3e$__["Play"], { className: "w-8 h-8 text-white ml-1" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 52, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 51, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute top-6 left-6 right-6 bottom-6 border border-sky-500/10 rounded-lg pointer-events-none", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2 px-3 py-2 border-b border-sky-500/10", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-2 h-2 rounded-full bg-red-400/50" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 56, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-2 h-2 rounded-full bg-amber-400/50" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 57, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-2 h-2 rounded-full bg-emerald-400/50" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 58, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "ml-4 h-3 w-40 rounded bg-sky-500/10" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 59, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 55, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex p-3 gap-3 h-full", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-1/4 space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-3 w-full rounded bg-sky-500/10" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 63, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-3 w-3/4 rounded bg-sky-500/10" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 64, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-3 w-full rounded bg-sky-500/10" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 65, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-3 w-2/3 rounded bg-sky-500/10" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 66, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 62, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex-1 space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-3 w-1/2 rounded bg-sky-500/10" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 69, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid grid-cols-3 gap-2 mt-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-16 rounded bg-sky-500/10" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 71, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-16 rounded bg-sky-500/10" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 72, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-16 rounded bg-sky-500/10" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 73, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 70, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 68, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 61, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 54, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 42, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 41, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex flex-wrap items-center justify-center gap-4 mt-8", children: [ { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__["Shield"], text: 'Sem compromisso' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__["Clock"], text: '15 minutos' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$target$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Target$3e$__["Target"], text: 'Personalizado para sua instituição' } ].map((badge, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2 px-4 py-2 rounded-full bg-white/10 border border-white/10 text-sky-200 text-sm", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(badge.icon, { className: "w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 89, columnNumber: 17 }, this), badge.text ] }, i, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 88, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 82, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 40, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 31, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isModalOpen && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0 }, animate: { opacity: 1 }, exit: { opacity: 0 }, className: "fixed inset-0 z-[80] flex items-center justify-center p-4", onClick: ()=>setIsModalOpen(false), children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-black/70 backdrop-blur-sm" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 107, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { scale: 0.9, y: 20 }, animate: { scale: 1, y: 0 }, exit: { scale: 0.9, y: 20 }, transition: { type: 'spring', damping: 25, stiffness: 300 }, className: "exit-intent-glass rounded-2xl shadow-2xl max-w-lg w-full p-8 relative", style: { border: '2px solid transparent', backgroundImage: 'linear-gradient(white, white), linear-gradient(135deg, #0ea5e9, #38bdf8, #0c4a6e)', backgroundOrigin: 'border-box', backgroundClip: 'padding-box, border-box' }, onClick: (e)=>e.stopPropagation(), children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setIsModalOpen(false), className: "absolute top-4 right-4 w-8 h-8 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center hover:bg-slate-200 dark:hover:bg-slate-600 transition-colors", "aria-label": "Fechar", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-4 h-4 text-slate-500 dark:text-slate-400" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 122, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 117, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "text-center space-y-6", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-16 h-16 mx-auto bg-gradient-to-br from-sky-500 to-blue-600 rounded-2xl flex items-center justify-center shadow-lg", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$monitor$2d$play$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MonitorPlay$3e$__["MonitorPlay"], { className: "w-8 h-8 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 127, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 126, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-2xl font-bold text-slate-800 dark:text-slate-100", children: "Demonstração Exclusiva" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 129, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-500 dark:text-slate-400", children: "Solicite acesso ao vídeo completo e veja o GTPro em ação com casos reais de hospitais." }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 132, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { className: "w-full bg-gradient-to-r from-sky-500 to-blue-600 hover:from-sky-600 hover:to-blue-700 text-white shadow-lg shadow-sky-500/25 py-6 text-base btn-ripple", asChild: true, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#contato", children: [ "Solicitar acesso ao vídeo completo", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "ml-2 w-5 h-5" }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 141, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 139, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 135, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 125, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 108, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 100, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 98, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/VideoDemoSection.tsx", lineNumber: 23, columnNumber: 5 }, this); } _s(VideoDemoSection, "mLsII5HRP5G63IA/8vjZ5YHXWr8="); _c = VideoDemoSection; var _c; __turbopack_context__.k.register(_c, "VideoDemoSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/FeaturesSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "FeaturesSection", ()=>FeaturesSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clipboard$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ClipboardCheck$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/clipboard-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$wrench$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Wrench$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/wrench.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/shield.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$package$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Package$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/package.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$qr$2d$code$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__QrCode$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/qr-code.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$text$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__FileText$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/file-text.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chart$2d$column$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__BarChart3$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chart-column.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$zap$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Zap$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/zap.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronDown$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-down.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Check$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; function FeaturesSection() { _s(); const [expandedIndex, setExpandedIndex] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(null); const features = [ { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clipboard$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ClipboardCheck$3e$__["ClipboardCheck"], title: 'Gestão do Ciclo de Vida', description: 'Controle total desde a aquisição, comissionamento, instalação, até o descomissionamento e descarte final. Garante histórico completo e rastreabilidade de cada ativo.', image: '/images/feature-lifecycle.png', color: 'from-blue-500 to-sky-600', bgColor: 'bg-blue-50 dark:bg-blue-900/20', iconColor: 'text-blue-600 dark:text-blue-400', details: [ 'Registro completo de aquisição com dados de fornecedor e garantia', 'Controle de comissionamento e testes de aceitação obrigatórios', 'Histórico completo de transferências entre setores e unidades' ] }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$wrench$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Wrench$3e$__["Wrench"], title: 'Manutenção e Calibração', description: 'Gerenciamento avançado de cronogramas de manutenção preventiva, corretiva e calibrações. Assegura que todos os instrumentos e equipamentos estejam operacionais e dentro das normas.', image: '/images/feature-maintenance.png', color: 'from-sky-500 to-cyan-600', bgColor: 'bg-sky-50 dark:bg-sky-900/20', iconColor: 'text-sky-600 dark:text-sky-400', details: [ 'Cronogramas automáticos baseados em normas e recomendações do fabricante', 'Alertas de vencimento de calibração e manutenção preventiva', 'Registro fotográfico e laudos técnicos vinculados ao equipamento' ] }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__["Shield"], title: 'Tecnovigilância e Riscos', description: 'Módulo dedicado à segurança do paciente, com análise de criticidade, gerenciamento de riscos e registro detalhado de eventos adversos, em conformidade com as boas práticas de vigilância sanitária.', image: '/images/feature-vigilance.png', color: 'from-red-500 to-rose-600', bgColor: 'bg-red-50 dark:bg-red-900/20', iconColor: 'text-red-600 dark:text-red-400', details: [ 'Notificação automática de eventos adversos à ANVISA', 'Matriz de criticidade com classificação de risco por equipamento', 'Dashboard de indicadores de tecnovigilância em tempo real' ] }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$package$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Package$3e$__["Package"], title: 'Controle de Estoque', description: 'Gestão integrada de peças de reposição e acessórios, otimizando custos e reduzindo o tempo de máquina parada por falta de componentes.', image: '/images/feature-inventory.png', color: 'from-amber-500 to-orange-600', bgColor: 'bg-amber-50 dark:bg-amber-900/20', iconColor: 'text-amber-600 dark:text-amber-400', details: [ 'Ponto de pedido automático baseado no consumo histórico', 'Vinculação de peças ao equipamento e histórico de substituições', 'Controle de lotes, validades e rastreabilidade de componentes' ] }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$qr$2d$code$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__QrCode$3e$__["QrCode"], title: 'Identificação com QR Code', description: 'Geração nativa de etiquetas QR Code para identificação rápida de equipamentos e acesso imediato ao histórico e status do ativo diretamente pelo dispositivo móvel.', image: '/images/feature-qrcode.png', color: 'from-violet-500 to-purple-600', bgColor: 'bg-violet-50 dark:bg-violet-900/20', iconColor: 'text-violet-600 dark:text-violet-400', details: [ 'Geração em lote de etiquetas com layout personalizável', 'Acesso instantâneo ao histórico via smartphone ou tablet', 'Check-in/check-out de equipamentos por leitura de QR Code' ] }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$text$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__FileText$3e$__["FileText"], title: 'Gestão Documental', description: 'Centralização de toda a documentação técnica, manuais, contratos de garantia e documentos do SGQ, facilitando auditorias e consultas técnicas.', image: '/images/feature-documents.png', color: 'from-emerald-500 to-teal-600', bgColor: 'bg-emerald-50 dark:bg-emerald-900/20', iconColor: 'text-emerald-600 dark:text-emerald-400', details: [ 'Versionamento automático de documentos e controle de revisões', 'Alertas de vencimento de garantias e contratos de manutenção', 'Acesso rápido durante auditorias com organização por equipamento' ] }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chart$2d$column$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__BarChart3$3e$__["BarChart3"], title: 'Relatórios Gerenciais', description: 'Dashboards e relatórios detalhados sobre custos de manutenção, produtividade da equipe, status do inventário e indicadores de desempenho para apoio à tomada de decisão.', image: '/images/feature-reports.png', color: 'from-sky-500 to-blue-600', bgColor: 'bg-sky-50 dark:bg-sky-900/20', iconColor: 'text-sky-600 dark:text-sky-400', details: [ 'Dashboards personalizáveis com KPIs de engenharia clínica', 'Exportação automática em PDF, Excel e envio por e-mail', 'Comparativo de custos entre períodos e unidades hospitalares' ] } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "funcionalidades", className: "py-20 lg:py-28 relative", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute top-0 left-0 right-0 h-px bg-gradient-to-r from-transparent via-sky-300 dark:via-sky-700 to-transparent" }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 128, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Funcionalidades", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$zap$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Zap$3e$__["Zap"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 133, columnNumber: 22 }, void 0), heading: "Tudo que você precisa em {highlight}", headingHighlight: "uma única plataforma", paragraph: "Sete módulos integrados que cobrem todo o ciclo de gestão dos ativos hospitalares, desde a aquisição até o descarte.", sectionNumber: "03" }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 131, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-20", children: features.map((feature, index)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: 0.1, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid lg:grid-cols-2 gap-8 lg:gap-16 items-center stagger-grid-item", style: { animationDelay: `${index * 0.1}s` }, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `${index % 2 === 1 ? 'lg:order-2' : ''}`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "inline-flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-12 h-12 rounded-xl ${feature.bgColor} flex items-center justify-center`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(feature.icon, { className: `w-6 h-6 ${feature.iconColor}` }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 148, columnNumber: 25 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 147, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-2xl lg:text-3xl font-bold text-slate-800 dark:text-slate-100", children: feature.title }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 150, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 146, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-600 dark:text-slate-300 text-lg leading-relaxed", children: feature.description }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 154, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: expandedIndex === index && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, height: 0 }, animate: { opacity: 1, height: 'auto' }, exit: { opacity: 0, height: 0 }, transition: { duration: 0.3, ease: 'easeInOut' }, className: "overflow-hidden", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "bg-slate-50 dark:bg-slate-800/50 rounded-xl p-4 space-y-2 border border-slate-200/50 dark:border-slate-700/50", children: feature.details.map((detail, j)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, x: -10 }, animate: { opacity: 1, x: 0 }, transition: { delay: j * 0.1 }, className: "flex items-start gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Check$3e$__["Check"], { className: `w-4 h-4 ${feature.iconColor} shrink-0 mt-0.5` }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 176, columnNumber: 33 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-slate-600 dark:text-slate-300", children: detail }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 177, columnNumber: 33 }, this) ] }, j, true, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 169, columnNumber: 31 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 167, columnNumber: 27 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 160, columnNumber: 25 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 158, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "pt-2", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { variant: "ghost", className: `group ${feature.iconColor} px-0 hover:bg-sky-50 dark:hover:bg-sky-900/20`, onClick: ()=>setExpandedIndex(expandedIndex === index ? null : index), children: [ expandedIndex === index ? 'Ocultar' : 'Ver Detalhes', /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronDown$3e$__["ChevronDown"], { className: `ml-2 w-4 h-4 transition-transform duration-300 ${expandedIndex === index ? 'rotate-180' : ''}` }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 192, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 186, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 185, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 145, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 144, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `${index % 2 === 1 ? 'lg:order-1' : ''}`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative group", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `absolute -inset-2 bg-gradient-to-r ${feature.color} rounded-2xl opacity-10 blur-xl group-hover:opacity-20 transition-opacity` }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 200, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative rounded-2xl overflow-hidden shadow-xl border border-slate-200/50 dark:border-slate-700/50 depth-shadow-sm", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("img", { src: feature.image, alt: `GTPro - ${feature.title}`, className: "w-full h-64 lg:h-80 object-cover group-hover:scale-105 transition-transform duration-500 hover-magnify" }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 202, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 201, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 199, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 198, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 143, columnNumber: 15 }, this) }, index, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 142, columnNumber: 13 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 140, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 130, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeaturesSection.tsx", lineNumber: 127, columnNumber: 5 }, this); } _s(FeaturesSection, "bzV0X/G6ETLTHnPPQQ2qIqf2BxU="); _c = FeaturesSection; var _c; __turbopack_context__.k.register(_c, "FeaturesSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "CompetitiveAdvantagesSection", ()=>CompetitiveAdvantagesSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$utils$2f$use$2d$in$2d$view$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/utils/use-in-view.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2d$alert$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ShieldAlert$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/shield-alert.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Check$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$crown$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Crown$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/crown.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; function CompetitiveAdvantagesSection() { _s(); const comparisons = [ { feature: 'Conformidade NBR 15943', gtpro: true, gtproText: '✓', generic: false, genericText: '✗' }, { feature: 'Tecnovigilância integrada', gtpro: true, gtproText: '✓', generic: false, genericText: '✗' }, { feature: 'Rastreabilidade completa', gtpro: true, gtproText: '✓', generic: 'partial', genericText: 'Parcial' }, { feature: 'Manutenção preditiva com IA', gtpro: true, gtproText: '✓', generic: false, genericText: '✗' }, { feature: 'Relatórios automatizados', gtpro: true, gtproText: '✓', generic: 'manual', genericText: 'Manual' }, { feature: 'Suporte especializado EC', gtpro: true, gtproText: '✓', generic: false, genericText: '✗' }, { feature: 'Implementação em 8 semanas', gtpro: true, gtproText: '✓', generic: 'slow', genericText: 'Meses' }, { feature: 'Atualizações automáticas', gtpro: true, gtproText: '✓', generic: 'manual', genericText: 'Manual' } ]; const ref = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); const isInView = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$utils$2f$use$2d$in$2d$view$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useInView"])(ref, { once: true, margin: '-60px' }); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "vantagens", className: "py-20 lg:py-28 relative bg-slate-50/50 dark:bg-slate-900/50", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-5xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Por que o GTPro", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2d$alert$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ShieldAlert$3e$__["ShieldAlert"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 29, columnNumber: 22 }, void 0), heading: "GTPro vs soluções {highlight}", headingHighlight: "genéricas", paragraph: "Veja por que hospitais escolhem o GTPro ao invés de planilhas e sistemas genéricos de gestão." }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 27, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { ref: ref, className: "overflow-x-auto rounded-xl border border-slate-200/50 dark:border-slate-700/50 bg-white dark:bg-slate-800/50 shadow-lg", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("table", { className: "w-full", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("thead", { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tr", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("th", { className: "text-left text-sm font-semibold text-slate-700 dark:text-slate-200 py-4 px-6 border-b border-slate-200 dark:border-slate-700", children: "Funcionalidade" }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 39, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("th", { className: "text-center py-4 px-4 border-b border-slate-200 dark:border-slate-700", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "inline-flex items-center gap-2 bg-gradient-to-r from-sky-500 to-blue-600 text-white px-4 py-1.5 rounded-full text-sm font-bold", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$crown$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Crown$3e$__["Crown"], { className: "w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 42, columnNumber: 21 }, this), "GTPro" ] }, void 0, true, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 41, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 40, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("th", { className: "text-center py-4 px-4 border-b border-slate-200 dark:border-slate-700", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "inline-flex items-center gap-2 bg-slate-200 dark:bg-slate-700 text-slate-600 dark:text-slate-300 px-4 py-1.5 rounded-full text-sm font-bold", children: "Planilhas/Genéricos" }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 47, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 46, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 38, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 37, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tbody", { children: comparisons.map((row, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].tr, { initial: { opacity: 0, x: -20 }, animate: isInView ? { opacity: 1, x: 0 } : { opacity: 0, x: -20 }, transition: { duration: 0.4, delay: i * 0.08 }, className: "border-b border-slate-100 dark:border-slate-700/30 last:border-0", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", { className: "text-sm font-medium text-slate-700 dark:text-slate-200 py-4 px-6", children: row.feature }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 62, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", { className: "text-center py-4 px-4 comparison-gtpro-cell", children: row.gtpro ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "inline-flex items-center justify-center w-8 h-8 rounded-full bg-emerald-100 dark:bg-emerald-900/30", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Check$3e$__["Check"], { className: "w-5 h-5 text-emerald-600 dark:text-emerald-400" }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 66, columnNumber: 25 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 65, columnNumber: 23 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-slate-500", children: row.gtproText }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 69, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 63, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", { className: "text-center py-4 px-4 comparison-generic-cell", children: row.generic === false ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "inline-flex items-center justify-center w-8 h-8 rounded-full bg-red-100 dark:bg-red-900/20", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-5 h-5 text-red-500 dark:text-red-400" }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 75, columnNumber: 25 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 74, columnNumber: 23 }, this) : row.generic === 'partial' ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-medium text-amber-600 dark:text-amber-400", children: row.genericText }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 78, columnNumber: 23 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-slate-500 dark:text-slate-400", children: row.genericText }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 80, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 72, columnNumber: 19 }, this) ] }, i, true, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 55, columnNumber: 17 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 53, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 36, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 35, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 26, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CompetitiveAdvantagesSection.tsx", lineNumber: 25, columnNumber: 5 }, this); } _s(CompetitiveAdvantagesSection, "DljcBprJKYjULUac3YKdUV9OwZQ=", false, function() { return [ __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$utils$2f$use$2d$in$2d$view$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useInView"] ]; }); _c = CompetitiveAdvantagesSection; var _c; __turbopack_context__.k.register(_c, "CompetitiveAdvantagesSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/NBRSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "NBRSection", ()=>NBRSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/shield.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$award$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Award$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/award.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/circle-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; ; ; function NBRSection() { const complianceItems = [ 'Testes de aceitação obrigatórios', 'Gestão de riscos estruturada', 'Controle de documentos técnicos', 'Rastreabilidade de eventos adversos', 'Segurança jurídica e operacional', 'Conformidade com acreditações hospitalares' ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "nbr15943", className: "py-20 lg:py-28 relative overflow-hidden", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-gradient-to-br from-sky-900 via-blue-900 to-slate-900" }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 25, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 opacity-5", style: { backgroundImage: `url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20.5V18H0v-2h20v-2l2 3.5-2 3z' fill='%23ffffff' fill-opacity='1' fill-rule='evenodd'/%3E%3C/svg%3E")` } }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 26, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid lg:grid-cols-2 gap-12 lg:gap-20 items-center", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-sky-500/20 text-sky-300 border-sky-400/30 mb-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$award$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Award$3e$__["Award"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 38, columnNumber: 19 }, this), "Conformidade Normativa" ] }, void 0, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 37, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h2", { className: "text-3xl sm:text-4xl lg:text-5xl font-extrabold text-white mb-4", children: [ "Conformidade Total com a", ' ', /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sky-400 text-underline-gradient", children: "NBR 15943" }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 43, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 41, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 36, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-lg text-sky-100/80 leading-relaxed", children: "A ABNT NBR 15943 (“Diretrizes para gestão de equipamentos para saúde”) é a norma de referência no Brasil que estabelece os requisitos mínimos para garantir a segurança, desempenho e disponibilidade dos equipamentos médicos em serviços de saúde." }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 47, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-lg text-sky-100/80 leading-relaxed", children: [ "Diferente de sistemas genéricos de patrimônio, o ", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("strong", { className: "text-white", children: "GTPro foi arquitetado desde sua base seguindo esta norma" }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 54, columnNumber: 66 }, this), ". Isso significa que nossa aplicação não apenas organiza seu inventário, mas estrutura seus processos para atender às exigências da ANVISA e acreditações hospitalares." ] }, void 0, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 53, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid sm:grid-cols-2 gap-3 pt-4", children: complianceItems.map((item, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, x: -20 }, whileInView: { opacity: 1, x: 0 }, viewport: { once: true }, transition: { delay: i * 0.1 }, className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__["CheckCircle2"], { className: "w-5 h-5 text-sky-400 shrink-0" }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 70, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sky-100/90 text-sm", children: item }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 71, columnNumber: 21 }, this) ] }, i, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 62, columnNumber: 19 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 60, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 35, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 34, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: 0.2, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative corner-accent", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute -inset-4 bg-sky-400/10 rounded-3xl blur-2xl" }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 80, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative rounded-2xl overflow-hidden shadow-2xl border border-sky-500/20", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("img", { src: "/images/nbr-compliance.png", alt: "GTPro - Conformidade NBR 15943 ANVISA", className: "w-full h-auto object-cover" }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 82, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 81, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { animate: { y: [ 0, -6, 0 ] }, transition: { duration: 4, repeat: Infinity, ease: 'easeInOut' }, className: "absolute -bottom-4 -left-4 bg-white dark:bg-slate-800 rounded-xl p-4 shadow-xl", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-12 h-12 bg-gradient-to-br from-sky-500 to-blue-600 rounded-xl flex items-center justify-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__["Shield"], { className: "w-6 h-6 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 95, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 94, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm font-bold text-slate-800 dark:text-slate-100", children: "100%" }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 98, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400", children: "NBR 15943" }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 99, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 97, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 93, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 88, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 79, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 78, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 33, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 32, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/NBRSection.tsx", lineNumber: 24, columnNumber: 5 }, this); } _c = NBRSection; var _c; __turbopack_context__.k.register(_c, "NBRSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/AboutSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "AboutSection", ()=>AboutSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$lock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Lock$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/lock.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$globe$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Globe$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/globe.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$zap$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Zap$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/zap.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$users$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Users$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/users.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trending$2d$up$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__TrendingUp$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/trending-up.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/shield.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$heart$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Heart$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/heart.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; ; ; function AboutSection() { return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "sobre", className: "py-20 lg:py-28 relative", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-4xl mx-auto text-center space-y-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-sky-100 text-sky-700 dark:bg-sky-900/40 dark:text-sky-300 border-sky-200 dark:border-sky-700", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$heart$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Heart$3e$__["Heart"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 24, columnNumber: 15 }, this), "Sobre o GTPro" ] }, void 0, true, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 23, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h2", { className: "text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-800 dark:text-slate-100", children: [ "Tecnologia que", ' ', /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-gradient", children: "protege vidas" }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 29, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 27, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-lg sm:text-xl text-slate-600 dark:text-slate-300 leading-relaxed", children: "O GTPro é um sistema completo de gestão desenvolvido para atender rigorosamente às demandas de instituições de saúde, garantindo a rastreabilidade, segurança e eficiência de todo o parque tecnológico. Baseado nas diretrizes da NBR 15943, o GTPro centraliza o controle do ciclo de vida dos equipamentos, desde a aquisição até o descarte, integrando manutenção, calibração, riscos e custos em uma única plataforma." }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 31, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 22, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 21, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "mt-16 grid sm:grid-cols-2 lg:grid-cols-3 gap-6", children: [ { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$lock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Lock$3e$__["Lock"], title: 'Segurança Jurídica', desc: 'Atendimento às exigências regulatórias garante proteção legal para sua instituição.' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$globe$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Globe$3e$__["Globe"], title: 'Acesso em Qualquer Lugar', desc: 'Plataforma web responsiva acessível de qualquer dispositivo, a qualquer momento.' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$zap$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Zap$3e$__["Zap"], title: 'Implementação Rápida', desc: 'Configuração simplificada e suporte dedicado para rápida adesão da equipe.' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$users$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Users$3e$__["Users"], title: 'Suporte Especializado', desc: 'Equipe de especialistas em engenharia clínica pronta para auxiliar sua instituição.' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trending$2d$up$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__TrendingUp$3e$__["TrendingUp"], title: 'ROI Comprovado', desc: 'Redução de custos operacionais e aumento da vida útil dos equipamentos.' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__["Shield"], title: 'Dados Protegidos', desc: 'Infraestrutura segura com criptografia e conformidade com a LGPD.' } ].map((item, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.1, direction: i % 3 === 0 ? 'up' : i % 3 === 1 ? 'left' : 'right', children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "h-full animated-border-card tilt-card card-inner-glow card-hover-micro rounded-xl hover:shadow-lg hover:shadow-sky-500/5 transition-all duration-300 group bg-white dark:bg-slate-800/80", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-6 space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-12 h-12 rounded-xl bg-sky-100 dark:bg-sky-900/30 flex items-center justify-center group-hover:bg-sky-200 dark:group-hover:bg-sky-800/40 transition-colors group-hover:scale-110 transform duration-300", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(item.icon, { className: "w-6 h-6 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 54, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 53, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-lg font-bold text-slate-800 dark:text-slate-100", children: item.title }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 56, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-500 dark:text-slate-400 text-sm leading-relaxed", children: item.desc }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 57, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 52, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 51, columnNumber: 15 }, this) }, i, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 50, columnNumber: 13 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 41, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 20, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/AboutSection.tsx", lineNumber: 19, columnNumber: 5 }, this); } _c = AboutSection; var _c; __turbopack_context__.k.register(_c, "AboutSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/CaseStudiesSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "CaseStudiesSection", ()=>CaseStudiesSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$building$2d$2$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Building2$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/building-2.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$map$2d$pin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MapPin$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/map-pin.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; ; ; ; function CaseStudiesSection() { const cases = [ { name: 'Hospital São Lucas', location: 'São Paulo, SP', avatar: 'SL', metrics: [ { before: '72h resposta', after: '4h resposta', improvement: '94%', progressWidth: 94 }, { before: '60% conformidade', after: '98% conformidade', improvement: '63%', progressWidth: 98 } ], highlight: 'Redução de 94% no tempo de resposta a eventos adversos', tags: [ 'Tecnovigilância', 'Conformidade' ] }, { name: 'Rede Saúde Total', location: 'Belo Horizonte, MG', avatar: 'ST', metrics: [ { before: 'R$ 2.8M/ano manutenção', after: 'R$ 1.7M/ano manutenção', improvement: '40%', progressWidth: 82 }, { before: '35% preventiva', after: '82% preventiva', improvement: '134%', progressWidth: 82 } ], highlight: 'Economia de R$ 1.1 milhão por ano em custos de manutenção', tags: [ 'Manutenção', 'ROI' ] }, { name: 'Hospital Central', location: 'Rio de Janeiro, RJ', avatar: 'HC', metrics: [ { before: '45% rastreabilidade', after: '100% rastreabilidade', improvement: '122%', progressWidth: 100 }, { before: '3 auditorias pendentes', after: '0 pendências', improvement: '100%', progressWidth: 100 } ], highlight: 'Conformidade total com zero pendências em auditorias', tags: [ 'Rastreabilidade', 'Auditoria' ] } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "casos", className: "py-20 lg:py-28 bg-slate-50/50 dark:bg-slate-900/50 relative", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Casos de Sucesso", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$building$2d$2$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Building2$3e$__["Building2"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 56, columnNumber: 22 }, void 0), heading: "Resultados {highlight}", headingHighlight: "comprovados", paragraph: "Veja como instituições reais transformaram sua gestão com o GTPro.", sectionNumber: "04" }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 54, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex gap-6 overflow-x-auto case-scroll pb-4 snap-x snap-mandatory lg:grid lg:grid-cols-3 lg:overflow-visible lg:pb-0", children: cases.map((c, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.15, className: "min-w-[300px] snap-center lg:min-w-0", direction: i % 2 === 0 ? 'left' : 'right', children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "h-full border-slate-200/50 dark:border-slate-700/50 hover:shadow-xl hover:shadow-sky-500/5 transition-all duration-300 hover-lift hover-gradient-border card-hover-micro depth-shadow-md", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-6 space-y-5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-12 h-12 rounded-xl bg-gradient-to-br from-sky-500 to-blue-600 flex items-center justify-center text-white font-bold text-sm shrink-0", children: c.avatar }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 69, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "font-bold text-slate-800 dark:text-slate-100", children: c.name }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 73, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400 flex items-center gap-1", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$map$2d$pin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MapPin$3e$__["MapPin"], { className: "w-3 h-3" }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 75, columnNumber: 25 }, this), c.location ] }, void 0, true, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 74, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 72, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 68, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex flex-wrap gap-1.5", children: c.tags.map((tag, j)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "px-2 py-0.5 rounded-md bg-sky-50 dark:bg-sky-900/20 text-[10px] font-medium text-sky-600 dark:text-sky-400", children: tag }, j, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 83, columnNumber: 23 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 81, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-3", children: c.metrics.map((m, j)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "bg-slate-50 dark:bg-slate-800/50 rounded-lg p-3 space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between gap-2 text-sm", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2 flex-1 min-w-0", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-red-500 dark:text-red-400 font-medium truncate", children: m.before }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 94, columnNumber: 29 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "w-3 h-3 text-slate-400 shrink-0" }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 95, columnNumber: 29 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-emerald-600 dark:text-emerald-400 font-medium truncate", children: m.after }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 96, columnNumber: 29 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 93, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-emerald-100 text-emerald-700 dark:bg-emerald-900/40 dark:text-emerald-300 border-emerald-200 dark:border-emerald-700 shrink-0 text-xs", children: [ "+", m.improvement ] }, void 0, true, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 98, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 92, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-1.5 bg-slate-200 dark:bg-slate-700 rounded-full overflow-hidden", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { width: 0 }, whileInView: { width: `${m.progressWidth}%` }, viewport: { once: true }, transition: { duration: 1.2, ease: 'easeOut', delay: 0.3 }, className: "h-full bg-gradient-to-r from-sky-500 to-emerald-500 rounded-full" }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 103, columnNumber: 27 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 102, columnNumber: 25 }, this) ] }, j, true, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 91, columnNumber: 23 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 89, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "bg-sky-50 dark:bg-sky-900/20 rounded-lg p-3 border border-sky-100 dark:border-sky-800/30", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-sky-700 dark:text-sky-300 font-medium", children: c.highlight }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 116, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 115, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 67, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 66, columnNumber: 15 }, this) }, i, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 65, columnNumber: 13 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 63, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 53, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CaseStudiesSection.tsx", lineNumber: 52, columnNumber: 5 }, this); } _c = CaseStudiesSection; var _c; __turbopack_context__.k.register(_c, "CaseStudiesSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/SecuritySection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "SecuritySection", ()=>SecuritySection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$lock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Lock$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/lock.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ShieldCheck$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/shield-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$eye$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Eye$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/eye.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$key$2d$round$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__KeyRound$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/key-round.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$database$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Database$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/database.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$server$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Server$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/server.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$badge$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__FileBadge$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/file-badge.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; ; ; function SecuritySection() { const features = [ { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$lock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Lock$3e$__["Lock"], title: 'Criptografia de Ponta', desc: 'AES-256 para dados em repouso e TLS 1.3 para dados em trânsito. Proteção máxima em todas as camadas.', color: 'from-blue-500 to-sky-600' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ShieldCheck$3e$__["ShieldCheck"], title: 'Controle de Acesso RBAC', desc: 'Permissões granulares baseadas em funções. Cada usuário acessa apenas o que precisa.', color: 'from-emerald-500 to-teal-600' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$eye$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Eye$3e$__["Eye"], title: 'Registro de Auditoria', desc: 'Log completo de todas as ações. Rastreabilidade total para conformidade regulatória.', color: 'from-amber-500 to-orange-600' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$key$2d$round$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__KeyRound$3e$__["KeyRound"], title: 'Autenticação Multifator', desc: 'MFA obrigatório para acesso administrativo. Camada extra de segurança para dados sensíveis.', color: 'from-violet-500 to-purple-600' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$database$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Database$3e$__["Database"], title: 'Backup Automático', desc: 'Backups diários com redundância geográfica. Recuperação em minutos, não horas.', color: 'from-sky-500 to-blue-600' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$server$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Server$3e$__["Server"], title: 'Infraestrutura Nacional', desc: 'Dados hospedados em datacenters certificados no Brasil. Conformidade total com LGPD.', color: 'from-rose-500 to-pink-600' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "seguranca", className: "py-20 lg:py-28 relative overflow-hidden bg-slate-900 dark:bg-slate-950", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 opacity-5", style: { backgroundImage: `url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")` } }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 59, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "text-center mb-16", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, y: 20 }, whileInView: { opacity: 1, y: 0 }, viewport: { once: true }, transition: { duration: 0.5 }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-sky-500/20 text-sky-300 border-sky-400/30 mb-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ShieldCheck$3e$__["ShieldCheck"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 74, columnNumber: 15 }, this), "Segurança e Privacidade" ] }, void 0, true, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 73, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 67, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].h2, { initial: { opacity: 0, y: 20 }, whileInView: { opacity: 1, y: 0 }, viewport: { once: true }, transition: { duration: 0.5, delay: 0.15 }, className: "text-3xl sm:text-4xl lg:text-5xl font-extrabold text-white mb-4 neon-text-glow", children: [ "Seus dados protegidos por", ' ', /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sky-400 neon-text-glow", children: "múltiplas camadas" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 86, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 78, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].p, { initial: { opacity: 0, y: 20 }, whileInView: { opacity: 1, y: 0 }, viewport: { once: true }, transition: { duration: 0.5, delay: 0.3 }, className: "text-lg text-sky-100/70 max-w-2xl mx-auto", children: "Infraestrutura de segurança enterprise para proteger informações sensíveis de pacientes e instituições." }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 88, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 66, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid sm:grid-cols-2 lg:grid-cols-3 gap-6", children: features.map((feature, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.1, direction: i % 2 === 0 ? 'left' : 'right', children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "p-6 rounded-xl bg-white/5 dark:bg-white/5 backdrop-blur-sm border border-white/10 hover:border-sky-500/30 transition-all duration-300 group hover:bg-white/10 card-hover-micro", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-12 h-12 rounded-xl bg-gradient-to-br ${feature.color} flex items-center justify-center mb-4 group-hover:scale-110 transition-transform shadow-lg`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(feature.icon, { className: "w-6 h-6 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 104, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 103, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-lg font-bold text-white mb-2 neon-text-glow", children: feature.title }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 106, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-sky-100/60 leading-relaxed", children: feature.desc }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 107, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 102, columnNumber: 15 }, this) }, i, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 101, columnNumber: 13 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 99, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { className: "mt-12 text-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "inline-flex items-center gap-3 px-6 py-3 rounded-full bg-white/5 border border-white/10", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$badge$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__FileBadge$3e$__["FileBadge"], { className: "w-5 h-5 text-sky-400 security-badge-pulse" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 116, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-sky-200 font-medium", children: "Certificação SOC 2 Type II" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 117, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 115, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-px h-4 bg-white/20" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 119, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ShieldCheck$3e$__["ShieldCheck"], { className: "w-5 h-5 text-emerald-400 security-badge-pulse" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 121, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-sky-200 font-medium", children: "LGPD Compliant" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 122, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 120, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-px h-4 bg-white/20" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 124, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$lock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Lock$3e$__["Lock"], { className: "w-5 h-5 text-amber-400 security-badge-pulse" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 126, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-sky-200 font-medium", children: "ISO 27001" }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 127, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 125, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 114, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 113, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 65, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SecuritySection.tsx", lineNumber: 58, columnNumber: 5 }, this); } _c = SecuritySection; var _c; __turbopack_context__.k.register(_c, "SecuritySection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/ImplementationRoadmapSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "ImplementationRoadmapSection", ()=>ImplementationRoadmapSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$rocket$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Rocket$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/rocket.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$settings$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Settings$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/settings.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$user$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__UserCheck$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/user-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$milestone$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Milestone$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/milestone.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Check$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/clock.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$users$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Users$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/users.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronDown$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-down.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$zap$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Zap$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/zap.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; ; function ImplementationRoadmapSection() { _s(); const [expandedStep, setExpandedStep] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(null); const [scrollProgress, setScrollProgress] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(0); const sectionRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "ImplementationRoadmapSection.useEffect": ()=>{ const handleScroll = { "ImplementationRoadmapSection.useEffect.handleScroll": ()=>{ if (!sectionRef.current) return; const rect = sectionRef.current.getBoundingClientRect(); const windowHeight = window.innerHeight; const sectionHeight = rect.height; if (rect.top < windowHeight && rect.bottom > 0) { const visibleTop = Math.max(0, windowHeight - rect.top); const totalVisible = Math.min(visibleTop, sectionHeight + windowHeight); const progress = Math.min(100, Math.max(0, totalVisible / (sectionHeight + windowHeight * 0.5) * 100)); setScrollProgress(progress); } } }["ImplementationRoadmapSection.useEffect.handleScroll"]; window.addEventListener('scroll', handleScroll, { passive: true }); handleScroll(); return ({ "ImplementationRoadmapSection.useEffect": ()=>window.removeEventListener('scroll', handleScroll) })["ImplementationRoadmapSection.useEffect"]; } }["ImplementationRoadmapSection.useEffect"], []); const steps = [ { week: 'Semana 1-2', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$rocket$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Rocket$3e$__["Rocket"], title: 'Diagnóstico e Planejamento', desc: 'Mapeamento completo do parque tecnológico, análise de processos existentes e definição do cronograma de implementação.', details: [ 'Inventário de equipamentos', 'Análise de processos atuais', 'Definição de KPIs' ], expandedDetails: [ 'Levantamento detalhado de todos os equipamentos médicos com dados técnicos', 'Mapeamento dos fluxos de trabalho atuais e identificação de gargalos', 'Definição de indicadores de desempenho e metas mensuráveis', 'Entrevistas com stakeholders de cada setor da engenharia clínica', 'Relatório executivo com diagnóstico completo e plano de ação' ], color: 'from-sky-500 to-blue-600', estimatedTime: '~15 dias úteis', timeBadge: 'bg-sky-100 text-sky-700 dark:bg-sky-900/30 dark:text-sky-300' }, { week: 'Semana 3-4', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$settings$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Settings$3e$__["Settings"], title: 'Configuração e Migração', desc: 'Configuração personalizada do sistema, importação de dados existentes e parametrização de cronogramas de manutenção.', details: [ 'Importação de dados legados', 'Configuração de alertas', 'Cronogramas de manutenção' ], expandedDetails: [ 'Importação automatizada de dados de sistemas legados via API', 'Configuração personalizada de alertas e notificações por setor', 'Criação de cronogramas de manutenção preventiva e calibração', 'Parametrização de regras de negócio específicas da instituição', 'Testes de validação e homologação dos dados migrados' ], color: 'from-emerald-500 to-teal-600', estimatedTime: '~12 dias úteis', timeBadge: 'bg-emerald-100 text-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-300' }, { week: 'Semana 5-6', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$user$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__UserCheck$3e$__["UserCheck"], title: 'Treinamento e Capacitação', desc: 'Treinamento presencial ou remoto para todas as equipes, com material exclusivo e certificação de uso.', details: [ 'Treinamento por módulo', 'Material didático exclusivo', 'Certificação de uso' ], expandedDetails: [ 'Treinamento prático por módulo com simulações em ambiente de teste', 'Material didático exclusivo: manual do usuário, vídeos e guias rápidos', 'Certificação de uso para cada profissional treinado', 'Sessões de Q&A e suporte dedicado durante o treinamento', 'Avaliação de aprendizagem e reforço nos pontos identificados' ], color: 'from-amber-500 to-orange-600', estimatedTime: '~10 dias úteis', timeBadge: 'bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-300' }, { week: 'Semana 7-8', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$milestone$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Milestone$3e$__["Milestone"], title: 'Go-Live e Acompanhamento', desc: 'Ativação completa do sistema com acompanhamento dedicado, ajustes finos e suporte prioritário nos primeiros 30 dias.', details: [ 'Ativação progressiva', 'Suporte prioritário 30 dias', 'Relatório de adesão' ], expandedDetails: [ 'Ativação progressiva por setor com validação em cada etapa', 'Suporte prioritário dedicado por 30 dias pós-go-live', 'Relatório detalhado de adesão e métricas de utilização', 'Ajustes finos baseados no feedback dos primeiros dias de operação', 'Plano de continuidade e transferência para suporte regular' ], color: 'from-violet-500 to-purple-600', estimatedTime: '~12 dias úteis + 30 dias acompanhamento', timeBadge: 'bg-violet-100 text-violet-700 dark:bg-violet-900/30 dark:text-violet-300' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "roadmap", ref: sectionRef, className: "py-20 lg:py-28 relative overflow-hidden mesh-gradient-bg", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Roteiro de Implementação", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$milestone$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Milestone$3e$__["Milestone"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 122, columnNumber: 22 }, void 0), heading: "Do diagnóstico ao {highlight}", headingHighlight: "go-live em 8 semanas", paragraph: "Um processo estruturado e acompanhado para garantir o sucesso da sua implementação.", sectionNumber: "11" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 120, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "mb-12", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between mb-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-medium text-slate-600 dark:text-slate-300", children: "Progresso da Implementação" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 132, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-bold text-sky-600 dark:text-sky-400", children: [ Math.round(scrollProgress), "%" ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 133, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 131, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-2 bg-slate-200 dark:bg-slate-700 rounded-full overflow-hidden", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { className: "h-full bg-gradient-to-r from-sky-500 via-emerald-500 via-amber-500 to-violet-500 rounded-full", style: { width: `${scrollProgress}%` }, transition: { duration: 0.3, ease: 'easeOut' } }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 136, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 135, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex justify-between mt-2", children: steps.map((step, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex flex-col items-center", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-3 h-3 rounded-full ${scrollProgress > (i + 1) * 25 ? 'bg-gradient-to-r ' + step.color : 'bg-slate-300 dark:bg-slate-600'} transition-colors duration-500` }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 145, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-[10px] text-slate-400 mt-1 hidden sm:block", children: step.week }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 146, columnNumber: 17 }, this) ] }, i, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 144, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 142, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 130, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "hidden lg:block absolute left-1/2 top-0 bottom-0 w-0.5 bg-slate-200 dark:bg-slate-700", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { className: "w-full bg-gradient-to-b from-sky-300 via-emerald-300 via-amber-300 to-violet-300 dark:from-sky-600 dark:via-emerald-600 dark:via-amber-600 dark:to-violet-600 rounded-full", style: { height: `${Math.min(scrollProgress * 2, 100)}%` }, transition: { duration: 0.3, ease: 'easeOut' } }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 155, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 154, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-8 lg:space-y-0", children: steps.map((step, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.15, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `relative lg:grid lg:grid-cols-2 lg:gap-16 items-center ${i > 0 ? 'lg:pt-8' : ''}`, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "hidden lg:flex absolute left-1/2 -translate-x-1/2 z-10", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-16 h-16 rounded-full bg-gradient-to-br ${step.color} flex items-center justify-center shadow-xl step-pulse`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(step.icon, { className: "w-7 h-7 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 169, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 168, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 167, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `${i % 2 === 0 ? 'lg:pr-24' : 'lg:col-start-2 lg:pl-24'}`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "border-slate-200/50 dark:border-slate-700/50 hover:shadow-xl hover:shadow-sky-500/5 transition-all duration-300 group hover-lift depth-shadow-md", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-6 space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3 flex-wrap", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `lg:hidden w-10 h-10 rounded-xl bg-gradient-to-br ${step.color} flex items-center justify-center shrink-0`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(step.icon, { className: "w-5 h-5 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 179, columnNumber: 29 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 178, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: `${step.timeBadge} border-0 text-xs`, children: step.week }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 181, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-slate-100 text-slate-600 dark:bg-slate-800 dark:text-slate-300 border-0 text-xs flex items-center gap-1", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__["Clock"], { className: "w-3 h-3" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 185, columnNumber: 29 }, this), step.estimatedTime ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 184, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 177, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-xl font-bold text-slate-800 dark:text-slate-100", children: step.title }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 189, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-500 dark:text-slate-400 text-sm leading-relaxed", children: step.desc }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 190, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex flex-wrap gap-2", children: step.details.map((detail, j)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "inline-flex items-center gap-1 px-2.5 py-1 rounded-lg bg-slate-100 dark:bg-slate-800 text-xs text-slate-600 dark:text-slate-300", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Check$3e$__["Check"], { className: "w-3 h-3 text-emerald-500" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 194, columnNumber: 31 }, this), detail ] }, j, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 193, columnNumber: 29 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 191, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: expandedStep === i && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, height: 0 }, animate: { opacity: 1, height: 'auto' }, exit: { opacity: 0, height: 0 }, transition: { duration: 0.3, ease: 'easeInOut' }, className: "overflow-hidden", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "mt-3 bg-slate-50 dark:bg-slate-800/50 rounded-xl p-4 space-y-2 border border-slate-200/50 dark:border-slate-700/50", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h4", { className: "text-sm font-semibold text-slate-700 dark:text-slate-200 mb-2", children: "Detalhes da Etapa" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 211, columnNumber: 33 }, this), step.expandedDetails.map((detail, j)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, x: -10 }, animate: { opacity: 1, x: 0 }, transition: { delay: j * 0.08 }, className: "flex items-start gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$zap$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Zap$3e$__["Zap"], { className: `w-3.5 h-3.5 shrink-0 mt-0.5 ${i === 0 ? 'text-sky-500' : i === 1 ? 'text-emerald-500' : i === 2 ? 'text-amber-500' : 'text-violet-500'}` }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 220, columnNumber: 37 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-slate-600 dark:text-slate-300", children: detail }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 221, columnNumber: 37 }, this) ] }, j, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 213, columnNumber: 35 }, this)) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 210, columnNumber: 31 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 203, columnNumber: 29 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 201, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { variant: "ghost", className: "px-0 text-sky-600 dark:text-sky-400 hover:bg-sky-50 dark:hover:bg-sky-900/20", onClick: ()=>setExpandedStep(expandedStep === i ? null : i), children: [ expandedStep === i ? 'Ocultar Detalhes' : 'Ver Detalhes Completos', /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronDown$3e$__["ChevronDown"], { className: `ml-1 w-4 h-4 transition-transform duration-300 ${expandedStep === i ? 'rotate-180' : ''}` }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 235, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 229, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 176, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 175, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 174, columnNumber: 19 }, this), i < steps.length - 1 && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "lg:hidden flex justify-center my-2", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { height: 0 }, whileInView: { height: 32 }, viewport: { once: true }, className: `w-0.5 bg-gradient-to-b ${step.color}` }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 244, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 243, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 165, columnNumber: 17 }, this) }, i, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 164, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 162, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 152, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { className: "mt-12 text-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "inline-flex items-center gap-4 px-6 py-3 rounded-2xl bg-white dark:bg-slate-800/80 border border-slate-200/50 dark:border-slate-700/50 shadow-lg depth-shadow-sm", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__["Clock"], { className: "w-5 h-5 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 261, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-medium text-slate-700 dark:text-slate-200", children: "Implementação média: 6-8 semanas" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 262, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 260, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-px h-5 bg-slate-200 dark:bg-slate-700" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 264, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$users$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Users$3e$__["Users"], { className: "w-5 h-5 text-emerald-600 dark:text-emerald-400" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 266, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-medium text-slate-700 dark:text-slate-200", children: "Equipe dedicada" }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 267, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 265, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 259, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 258, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 119, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ImplementationRoadmapSection.tsx", lineNumber: 118, columnNumber: 5 }, this); } _s(ImplementationRoadmapSection, "QmyeOAzfux7A+l/1FRo1gYVqDC4="); _c = ImplementationRoadmapSection; var _c; __turbopack_context__.k.register(_c, "ImplementationRoadmapSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/FAQSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "FAQSection", ()=>FAQSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/search.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$dot$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CircleDot$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/circle-dot.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/input.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$accordion$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/accordion.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; function FAQSection() { _s(); const [searchQuery, setSearchQuery] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const faqs = [ { q: 'O GTPro atende à NBR 15943 em sua totalidade?', a: 'Sim. O GTPro foi arquitetado desde a base seguindo as diretrizes da ABNT NBR 15943. Todos os módulos — gestão de ciclo de vida, manutenção, calibração, tecnovigilância e documentação — cobrem os requisitos obrigatórios da norma, garantindo conformidade total para auditorias e acreditações.' }, { q: 'O sistema funciona em hospitais de diferentes portes?', a: 'Absolutamente. O GTPro é escalável e atende desde pequenas clínicas até grandes redes hospitalares. Nossa arquitetura cloud permite que o sistema cresça junto com sua instituição, sem perda de performance.' }, { q: 'Quanto tempo leva a implementação?', a: 'A implementação básica pode ser concluída em 2 a 4 semanas, incluindo migração de dados e treinamento da equipe. Projetos maiores com customizações podem levar de 6 a 8 semanas. Nossa equipe oferece acompanhamento dedicado durante todo o processo.' }, { q: 'O GTPro se integra com outros sistemas hospitalares?', a: 'Sim. O GTPro possui API RESTful completa e suporta integração com os principais sistemas de gestão hospitalar (ERP), prontuário eletrônico (PEP) e sistemas de compras. Também oferecemos conectores personalizados sob demanda.' }, { q: 'Como funciona o suporte técnico?', a: 'Oferecemos suporte técnico especializado com SLA garantido. Nossa equipe é composta por engenheiros clínicos e profissionais de TI com experiência no setor de saúde. O suporte está disponível por telefone, e-mail e chat, com atendimento prioritário para questões críticas.' }, { q: 'Os dados ficam seguros e em conformidade com a LGPD?', a: 'Sim. O GTPro utiliza criptografia de ponta a ponta, controle de acesso baseado em funções (RBAC), registros de auditoria completos e infraestrutura hospedada em datacenters certificados no Brasil. Estamos em total conformidade com a LGPD.' } ]; const filteredFaqs = faqs.filter((faq)=>{ if (!searchQuery) return true; const q = searchQuery.toLowerCase(); return faq.q.toLowerCase().includes(q) || faq.a.toLowerCase().includes(q); }); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "faq", className: "py-20 lg:py-28 bg-slate-50/50 dark:bg-slate-900/50 relative", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-4xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Perguntas Frequentes", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$dot$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CircleDot$3e$__["CircleDot"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 56, columnNumber: 22 }, void 0), heading: "Tire suas {highlight}", headingHighlight: "dúvidas", paragraph: "As perguntas mais comuns sobre o GTPro e sua implementação.", sectionNumber: "05" }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 54, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { className: "mb-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative max-w-md mx-auto", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__["Search"], { className: "absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-slate-400" }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 65, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { type: "text", placeholder: "Buscar nas perguntas...", value: searchQuery, onChange: (e)=>setSearchQuery(e.target.value), className: "pl-10 border-slate-200 dark:border-slate-700 bg-white dark:bg-slate-800/50" }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 66, columnNumber: 13 }, this), searchQuery && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setSearchQuery(''), className: "absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600 dark:hover:text-slate-300", "aria-label": "Limpar busca", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 79, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 74, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 64, columnNumber: 11 }, this), searchQuery && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-center text-sm text-slate-500 dark:text-slate-400 mt-3", children: [ filteredFaqs.length, " resultado", filteredFaqs.length !== 1 ? 's' : '', " encontrado", filteredFaqs.length !== 1 ? 's' : '' ] }, void 0, true, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 84, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 63, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: filteredFaqs.length === 0 ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "text-center py-12", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__["Search"], { className: "w-12 h-12 text-slate-300 dark:text-slate-600 mx-auto mb-4" }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 93, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-500 dark:text-slate-400", children: [ "Nenhuma pergunta encontrada para “", searchQuery, "”" ] }, void 0, true, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 94, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { variant: "ghost", className: "text-sky-600 dark:text-sky-400 mt-2", onClick: ()=>setSearchQuery(''), children: "Limpar busca" }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 95, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 92, columnNumber: 13 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$accordion$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Accordion"], { type: "single", collapsible: true, className: "space-y-4", children: filteredFaqs.map((faq, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$accordion$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AccordionItem"], { value: `item-${i}`, className: "bg-white dark:bg-slate-800/50 rounded-xl border border-slate-200/50 dark:border-slate-700/50 px-6 data-[state=open]:shadow-lg data-[state=open]:shadow-sky-500/5 transition-all hover-lift", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$accordion$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AccordionTrigger"], { className: "text-left text-base font-semibold text-slate-800 dark:text-slate-100 hover:text-sky-600 dark:hover:text-sky-400 hover:no-underline py-5", children: faq.q }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 111, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$accordion$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AccordionContent"], { className: "text-slate-600 dark:text-slate-300 leading-relaxed pb-5", children: faq.a }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 114, columnNumber: 17 }, this) ] }, i, true, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 106, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 104, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 90, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 53, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FAQSection.tsx", lineNumber: 52, columnNumber: 5 }, this); } _s(FAQSection, "uixqA8hxOTN7LqZPWxVzG2fnyhQ="); _c = FAQSection; var _c; __turbopack_context__.k.register(_c, "FAQSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/PricingSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "PricingSection", ()=>PricingSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$star$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Star$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/star.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$sparkles$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Sparkles$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/sparkles.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/circle-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$separator$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/separator.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; ; ; function PricingSection() { _s(); const [isAnnual, setIsAnnual] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const plans = [ { name: 'Clínica', desc: 'Para pequenas clínicas e consultórios', monthlyPrice: 1490, annualPrice: 1192, features: [ 'Até 200 equipamentos', 'Gestão do ciclo de vida', 'Manutenção programada', 'QR Code de identificação', 'Suporte por e-mail' ], popular: false }, { name: 'Hospital', desc: 'Para hospitais médios e grandes', monthlyPrice: 3490, annualPrice: 2792, features: [ 'Equipamentos ilimitados', 'Todos os 7 módulos', 'Tecnovigilância completa', 'Relatórios gerenciais avançados', 'API de integração', 'Suporte prioritário 24/7', 'Treinamento inclusivo' ], popular: true }, { name: 'Rede', desc: 'Para redes hospitalares e grupos', monthlyPrice: 7490, annualPrice: 5992, features: [ 'Múltiplas unidades', 'Todas as funcionalidades', 'Gestão centralizada', 'Dashboard executivo', 'Integração customizada', 'SLA dedicado', 'Consultoria de implantação', 'Gerente de sucesso' ], popular: false } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { className: "py-20 lg:py-28 relative", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Planos", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$sparkles$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Sparkles$3e$__["Sparkles"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 76, columnNumber: 22 }, void 0), heading: "Escolha o plano {highlight} para sua instituição", headingHighlight: "ideal", paragraph: "Soluções flexíveis que acompanham o crescimento da sua instituição de saúde.", sectionNumber: "06" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 74, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-center gap-4 mb-12", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: `text-sm font-medium transition-colors ${!isAnnual ? 'text-slate-800 dark:text-slate-100' : 'text-slate-400 dark:text-slate-500'}`, children: "Mensal" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 85, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setIsAnnual(!isAnnual), className: `pricing-toggle ${isAnnual ? 'active' : ''}`, "aria-label": isAnnual ? 'Mudar para plano mensal' : 'Mudar para plano anual' }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 88, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: `text-sm font-medium transition-colors ${isAnnual ? 'text-slate-800 dark:text-slate-100' : 'text-slate-400 dark:text-slate-500'}`, children: "Anual" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 93, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isAnnual && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, scale: 0.8, x: -10 }, animate: { opacity: 1, scale: 1, x: 0 }, exit: { opacity: 0, scale: 0.8, x: -10 }, transition: { duration: 0.2 }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-emerald-100 text-emerald-700 dark:bg-emerald-900/40 dark:text-emerald-300 border-emerald-200 dark:border-emerald-700 text-xs", children: "Economize 20%" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 104, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 98, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 96, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 84, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid md:grid-cols-3 gap-6 lg:gap-8", children: plans.map((plan, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.15, direction: i === 0 ? 'left' : i === 2 ? 'right' : 'up', children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: `h-full relative animated-border-card card-hover-micro rounded-xl transition-all duration-300 depth-shadow-md ${plan.popular ? 'popular-plan-pattern bg-white dark:bg-slate-800/80 corner-accent' : 'bg-white dark:bg-slate-800/80'} ${plan.popular ? 'scale-[1.02] lg:scale-105' : ''}`, children: [ plan.popular && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute -top-3 left-1/2 -translate-x-1/2 z-10", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-gradient-to-r from-sky-500 to-blue-600 text-white border-0 px-4 py-1", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$star$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Star$3e$__["Star"], { className: "w-3 h-3 mr-1 fill-white" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 121, columnNumber: 23 }, this), "Mais Popular" ] }, void 0, true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 120, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 119, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardHeader"], { className: "pb-4 pt-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-xl font-bold text-slate-800 dark:text-slate-100", children: plan.name }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 127, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400", children: plan.desc }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 128, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "pt-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { mode: "wait", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, y: 10 }, animate: { opacity: 1, y: 0 }, exit: { opacity: 0, y: -10 }, transition: { duration: 0.3 }, className: "flex items-baseline gap-1", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-slate-400", children: "R$" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 139, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-3xl font-extrabold text-gradient", children: (isAnnual ? plan.annualPrice : plan.monthlyPrice).toLocaleString('pt-BR') }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 140, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-slate-400", children: "/mês" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 143, columnNumber: 25 }, this) ] }, isAnnual ? 'annual' : 'monthly', true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 131, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 130, columnNumber: 21 }, this), isAnnual && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-emerald-600 dark:text-emerald-400 mt-1", children: [ "R$ ", (plan.annualPrice * 12).toLocaleString('pt-BR'), "/ano" ] }, void 0, true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 147, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 129, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 126, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$separator$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Separator"], { className: "bg-slate-200 dark:bg-slate-700" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 154, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", { className: "space-y-3", children: plan.features.map((f, j)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", { className: "flex items-start gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__["CheckCircle2"], { className: "w-5 h-5 text-sky-500 shrink-0 mt-0.5" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 158, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-slate-600 dark:text-slate-300", children: f }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 159, columnNumber: 25 }, this) ] }, j, true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 157, columnNumber: 23 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 155, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { className: `w-full py-5 ${plan.popular ? 'bg-gradient-to-r from-sky-500 to-blue-600 hover:from-sky-600 hover:to-blue-700 text-white shadow-lg shadow-sky-500/25 btn-shimmer btn-ripple' : 'bg-slate-100 dark:bg-slate-800 text-slate-700 dark:text-slate-200 hover:bg-slate-200 dark:hover:bg-slate-700'}`, asChild: true, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#contato", children: [ "Solicitar Proposta", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "ml-2 w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 173, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 171, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 163, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 153, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 115, columnNumber: 15 }, this) }, i, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 114, columnNumber: 13 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 112, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 73, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/PricingSection.tsx", lineNumber: 72, columnNumber: 5 }, this); } _s(PricingSection, "32C5zVy2ApD6gwvYQFfUM/bysm8="); _c = PricingSection; var _c; __turbopack_context__.k.register(_c, "PricingSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/FeatureComparisonSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "FeatureComparisonSection", ()=>FeatureComparisonSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Check$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronDown$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-down.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; function FeatureComparisonSection() { _s(); const [isExpanded, setIsExpanded] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const features = [ { name: 'Gestão do Ciclo de Vida', clinica: true, hospital: true, rede: true }, { name: 'Manutenção e Calibração', clinica: true, hospital: true, rede: true }, { name: 'Tecnovigilância e Riscos', clinica: false, hospital: true, rede: true }, { name: 'Controle de Estoque', clinica: false, hospital: true, rede: true }, { name: 'Identificação com QR Code', clinica: true, hospital: true, rede: true }, { name: 'Gestão Documental', clinica: false, hospital: true, rede: true }, { name: 'Relatórios Gerenciais', clinica: false, hospital: true, rede: true } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { className: "py-16 bg-slate-50/50 dark:bg-slate-900/50 relative", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-4xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { className: "text-center mb-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-2xl font-bold text-slate-800 dark:text-slate-100 mb-2", children: "Comparação de Funcionalidades" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 27, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-500 dark:text-slate-400 text-sm", children: "Veja o que cada plano inclui" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 30, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 26, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "overflow-x-auto rounded-xl border border-slate-200/50 dark:border-slate-700/50 bg-white dark:bg-slate-800/50", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("table", { className: "comparison-table w-full", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("thead", { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tr", { className: "border-b border-slate-200 dark:border-slate-700", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("th", { className: "text-left text-sm font-semibold text-slate-700 dark:text-slate-200 py-4 px-6", children: "Funcionalidade" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 40, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("th", { className: "text-center text-sm font-semibold text-slate-700 dark:text-slate-200", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: "Clínica" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 42, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 41, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("th", { className: "text-center text-sm font-semibold text-sky-600 dark:text-sky-400", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex flex-col items-center", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: "Hospital" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 46, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-sky-100 text-sky-700 dark:bg-sky-900/40 dark:text-sky-300 text-[10px] mt-1 px-1.5 py-0", children: "Popular" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 47, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 45, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 44, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("th", { className: "text-center text-sm font-semibold text-slate-700 dark:text-slate-200", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: "Rede" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 51, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 50, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 39, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 38, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tbody", { children: features.slice(0, isExpanded ? features.length : 4).map((feature, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("tr", { className: "border-b border-slate-100 dark:border-slate-700/30 last:border-0", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", { className: "text-sm text-slate-600 dark:text-slate-300 py-3 px-6", children: feature.name }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 58, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", { className: "text-center py-3 px-4", children: feature.clinica ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Check$3e$__["Check"], { className: "w-5 h-5 text-emerald-500 mx-auto" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 61, columnNumber: 25 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-5 h-5 text-slate-300 dark:text-slate-600 mx-auto" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 63, columnNumber: 25 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 59, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", { className: "text-center py-3 px-4 bg-sky-50/50 dark:bg-sky-900/10", children: feature.hospital ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Check$3e$__["Check"], { className: "w-5 h-5 text-emerald-500 mx-auto" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 68, columnNumber: 25 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-5 h-5 text-slate-300 dark:text-slate-600 mx-auto" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 70, columnNumber: 25 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 66, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("td", { className: "text-center py-3 px-4", children: feature.rede ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Check$3e$__["Check"], { className: "w-5 h-5 text-emerald-500 mx-auto" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 75, columnNumber: 25 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-5 h-5 text-slate-300 dark:text-slate-600 mx-auto" }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 77, columnNumber: 25 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 73, columnNumber: 21 }, this) ] }, i, true, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 57, columnNumber: 19 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 55, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 37, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 36, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "text-center mt-4", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { variant: "ghost", onClick: ()=>setIsExpanded(!isExpanded), className: "text-sky-600 dark:text-sky-400 hover:bg-sky-50 dark:hover:bg-sky-900/20", children: [ isExpanded ? 'Ocultar Comparação' : 'Ver Comparação Completa', /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$down$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronDown$3e$__["ChevronDown"], { className: `ml-2 w-4 h-4 transition-transform duration-300 ${isExpanded ? 'rotate-180' : ''}` }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 93, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 87, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 86, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 35, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 25, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FeatureComparisonSection.tsx", lineNumber: 24, columnNumber: 5 }, this); } _s(FeatureComparisonSection, "FPNvbbHVlWWR4LKxxNntSxiIS38="); _c = FeatureComparisonSection; var _c; __turbopack_context__.k.register(_c, "FeatureComparisonSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/ROICalculatorSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "ROICalculatorSection", ()=>ROICalculatorSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$calculator$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Calculator$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/calculator.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$dollar$2d$sign$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__DollarSign$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/dollar-sign.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$timer$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Timer$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/timer.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$percent$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Percent$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/percent.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/input.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; function ROICalculatorSection() { _s(); const [equipmentCount, setEquipmentCount] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(500); const [hospitalUnits, setHospitalUnits] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(3); const [maintenanceCost, setMaintenanceCost] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(1500); const annualSavings = Math.round(equipmentCount * maintenanceCost * 12 * 0.4); const timeSaved = Math.round(equipmentCount * 0.15 * hospitalUnits); const roi = maintenanceCost > 0 ? Math.round(annualSavings / (equipmentCount * maintenanceCost * 6) * 100) : 0; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "roi", className: "py-20 lg:py-28 relative overflow-hidden", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-gradient-to-br from-sky-50 via-white to-blue-50 dark:from-sky-950/30 dark:via-slate-950 dark:to-blue-950/30" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 28, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Calculadora ROI", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$calculator$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Calculator$3e$__["Calculator"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 33, columnNumber: 22 }, void 0), heading: "Calcule seu {highlight}", headingHighlight: "Retorno sobre Investimento", paragraph: "Descubra quanto sua instituição pode economizar com o GTPro.", sectionNumber: "07" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 31, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid lg:grid-cols-2 gap-8 lg:gap-12", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "border-slate-200/50 dark:border-slate-700/50 shadow-lg", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-6 sm:p-8 space-y-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-semibold text-slate-700 dark:text-slate-200", children: "Número de Equipamentos" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 46, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-lg font-bold text-sky-600 dark:text-sky-400 tabular-nums", children: equipmentCount.toLocaleString('pt-BR') }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 47, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 45, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", { type: "range", min: 50, max: 10000, step: 50, value: equipmentCount, onChange: (e)=>setEquipmentCount(Number(e.target.value)), className: "roi-slider" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 49, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex justify-between text-xs text-slate-400", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: "50" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 59, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: "10.000" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 60, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 58, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 44, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-semibold text-slate-700 dark:text-slate-200", children: "Unidades Hospitalares" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 66, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-lg font-bold text-sky-600 dark:text-sky-400 tabular-nums", children: hospitalUnits }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 67, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 65, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", { type: "range", min: 1, max: 50, step: 1, value: hospitalUnits, onChange: (e)=>setHospitalUnits(Number(e.target.value)), className: "roi-slider" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 69, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex justify-between text-xs text-slate-400", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: "1" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 79, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: "50" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 80, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 78, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 64, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-semibold text-slate-700 dark:text-slate-200", children: "Custo Médio de Manutenção / Mês (R$)" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 86, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 85, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 text-sm font-medium", children: "R$" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 89, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { type: "number", min: 100, max: 50000, value: maintenanceCost, onChange: (e)=>setMaintenanceCost(Math.max(0, Number(e.target.value))), className: "pl-10 border-slate-200 dark:border-slate-700 text-lg font-semibold tabular-nums" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 90, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 88, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 84, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 43, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 42, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 41, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: 0.2, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-6 h-full flex flex-col justify-center", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "roi-result-card rounded-xl p-6 space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 rounded-lg bg-emerald-100 dark:bg-emerald-900/30 flex items-center justify-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$dollar$2d$sign$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__DollarSign$3e$__["DollarSign"], { className: "w-5 h-5 text-emerald-600 dark:text-emerald-400" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 109, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 108, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-semibold text-slate-600 dark:text-slate-300", children: "Economia Anual Estimada" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 111, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 107, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-3xl sm:text-4xl font-extrabold text-emerald-600 dark:text-emerald-400", children: [ "R$ ", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedNumber"], { value: annualSavings }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 114, columnNumber: 22 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 113, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400", children: "Baseado em 40% de redução de custos operacionais" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 116, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 106, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "roi-result-card rounded-xl p-6 space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 rounded-lg bg-sky-100 dark:bg-sky-900/30 flex items-center justify-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$timer$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Timer$3e$__["Timer"], { className: "w-5 h-5 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 122, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 121, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-semibold text-slate-600 dark:text-slate-300", children: "Horas Economizadas / Mês em Conformidade" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 124, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 120, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-3xl sm:text-4xl font-extrabold text-sky-600 dark:text-sky-400", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedNumber"], { value: timeSaved, suffix: "h" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 127, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 126, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400", children: "Automação de processos regulatórios e documentação" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 129, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 119, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "roi-result-card rounded-xl p-6 space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 rounded-lg bg-amber-100 dark:bg-amber-900/30 flex items-center justify-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$percent$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Percent$3e$__["Percent"], { className: "w-5 h-5 text-amber-600 dark:text-amber-400" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 135, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 134, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-semibold text-slate-600 dark:text-slate-300", children: "ROI Estimado" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 137, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 133, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-3xl sm:text-4xl font-extrabold text-amber-600 dark:text-amber-400", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedNumber"], { value: roi, suffix: "%" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 140, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 139, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-500 dark:text-slate-400", children: "Retorno sobre investimento no primeiro ano" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 142, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 132, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { size: "lg", className: "w-full bg-gradient-to-r from-sky-500 to-blue-600 hover:from-sky-600 hover:to-blue-700 text-white shadow-lg shadow-sky-500/25 py-6 text-base btn-shimmer btn-ripple", asChild: true, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#contato", children: [ "Solicitar Análise Personalizada", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "ml-2 w-5 h-5" }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 152, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 150, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 145, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 105, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 104, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 40, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 30, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ROICalculatorSection.tsx", lineNumber: 27, columnNumber: 5 }, this); } _s(ROICalculatorSection, "RX47DuX340nd6dsIbqolh/5kZiA="); _c = ROICalculatorSection; var _c; __turbopack_context__.k.register(_c, "ROICalculatorSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/BlogNewsSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "BlogNewsSection", ()=>BlogNewsSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/clock.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$calendar$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Calendar$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/calendar.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$newspaper$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Newspaper$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/newspaper.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$coming$2d$soon$2d$toast$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/coming-soon-toast.ts [app-client] (ecmascript)"); 'use client'; ; ; ; ; ; ; ; function BlogNewsSection() { const articles = [ { category: 'Regulamentação', categoryColor: 'bg-red-100 text-red-700 dark:bg-red-900/30 dark:text-red-300', title: 'NBR 15943: O que muda em 2025 para a gestão de equipamentos hospitalares', excerpt: 'Entenda as atualizações da norma ABNT e como sua instituição pode se preparar para as novas exigências de conformidade.', date: '15 Jan 2025', readTime: '5 min' }, { category: 'Tecnologia', categoryColor: 'bg-sky-100 text-sky-700 dark:bg-sky-900/30 dark:text-sky-300', title: 'Como a IA está transformando a manutenção preditiva de equipamentos médicos', excerpt: 'Algoritmos de machine learning permitem prever falhas antes que ocorram, reduzindo custos e aumentando a segurança do paciente.', date: '08 Jan 2025', readTime: '7 min' }, { category: 'Gestão', categoryColor: 'bg-emerald-100 text-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-300', title: 'ROI em engenharia clínica: Como justificar investimentos em gestão de ativos', excerpt: 'Indicadores e metodologias para demonstrar o retorno financeiro de sistemas de gestão de equipamentos hospitalares.', date: '02 Jan 2025', readTime: '6 min' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "blog", className: "py-20 lg:py-28 relative section-transition", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 mesh-gradient-bg" }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 46, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Blog e Novidades", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$newspaper$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Newspaper$3e$__["Newspaper"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 50, columnNumber: 22 }, void 0), heading: "Insights para {highlight}", headingHighlight: "gestão em saúde", paragraph: "Artigos, análises e tendências sobre engenharia clínica e gestão de ativos hospitalares.", sectionNumber: "09" }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 48, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid md:grid-cols-3 gap-6 lg:gap-8", children: articles.map((article, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.15, direction: i % 3 === 0 ? 'up' : i % 3 === 1 ? 'left' : 'right', children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "h-full blog-card-hover card-inner-glow card-hover-micro border-slate-200/50 dark:border-slate-700/50 bg-white dark:bg-slate-800/80 cursor-pointer group", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-6 space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: `${article.categoryColor} text-xs border-0`, children: article.category }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 63, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-1 text-xs text-slate-400 dark:text-slate-500", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__["Clock"], { className: "w-3 h-3" }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 67, columnNumber: 23 }, this), article.readTime ] }, void 0, true, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 66, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 62, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-lg font-bold text-slate-800 dark:text-slate-100 leading-snug group-hover:text-sky-600 dark:group-hover:text-sky-400 transition-colors line-clamp-2", children: article.title }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 71, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400 leading-relaxed line-clamp-3", children: article.excerpt }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 74, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between pt-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-2 text-xs text-slate-400 dark:text-slate-500", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$calendar$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Calendar$3e$__["Calendar"], { className: "w-3 h-3" }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 79, columnNumber: 23 }, this), article.date ] }, void 0, true, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 78, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-1 text-sky-600 dark:text-sky-400 text-xs font-medium opacity-0 group-hover:opacity-100 transition-opacity", children: [ "Ler mais", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "w-3 h-3" }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 84, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 82, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 77, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 61, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 60, columnNumber: 15 }, this) }, i, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 59, columnNumber: 13 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 57, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { className: "text-center mt-10", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { variant: "outline", className: "border-sky-200 dark:border-sky-700 text-sky-700 dark:text-sky-300 hover:bg-sky-50 dark:hover:bg-sky-900/30", asChild: true, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#", onClick: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$coming$2d$soon$2d$toast$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["handlePlaceholderClick"], children: [ "Ver Todos os Artigos", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "ml-2 w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 101, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 99, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 94, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 93, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 47, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/BlogNewsSection.tsx", lineNumber: 45, columnNumber: 5 }, this); } _c = BlogNewsSection; var _c; __turbopack_context__.k.register(_c, "BlogNewsSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/ResourcesSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "ResourcesSection", ()=>ResourcesSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$book$2d$open$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__BookOpen$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/book-open.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$text$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__FileText$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/file-text.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clipboard$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ClipboardCheck$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/clipboard-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chart$2d$column$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__BarChart3$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chart-column.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$download$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Download$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/download.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; ; ; function ResourcesSection() { const resources = [ { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$book$2d$open$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__BookOpen$3e$__["BookOpen"], title: 'Guia NBR 15943', desc: 'Guia completo de implementação da norma em sua instituição', type: 'E-book', pages: '48 págs', color: 'from-sky-500 to-blue-600' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$file$2d$text$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__FileText$3e$__["FileText"], title: 'Whitepaper: ROI em Engenharia Clínica', desc: 'Metodologia e indicadores para justificar investimentos', type: 'PDF', pages: '24 págs', color: 'from-emerald-500 to-teal-600' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clipboard$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ClipboardCheck$3e$__["ClipboardCheck"], title: 'Checklist de Conformidade', desc: 'Lista de verificação para auditorias de equipamentos', type: 'Planilha', pages: '12 itens', color: 'from-amber-500 to-orange-600' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chart$2d$column$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__BarChart3$3e$__["BarChart3"], title: 'Modelo de Dashboard KPIs', desc: 'Template de indicadores para gestão de ativos hospitalares', type: 'Template', pages: '15 KPIs', color: 'from-violet-500 to-purple-600' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { className: "py-20 lg:py-28 relative bg-slate-50/50 dark:bg-slate-900/50 section-transition cross-pattern-bg", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Recursos Gratuitos", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$download$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Download$3e$__["Download"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 56, columnNumber: 22 }, void 0), heading: "Materiais para {highlight}", headingHighlight: "sua instituição", paragraph: "Faça download de guias, templates e ferramentas essenciais para a gestão de ativos hospitalares.", sectionNumber: "10" }, void 0, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 54, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid sm:grid-cols-2 lg:grid-cols-4 gap-6", children: resources.map((resource, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.1, direction: i % 2 === 0 ? 'up' : 'down', children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "h-full resource-card-overlay card-hover-micro border-slate-200/50 dark:border-slate-700/50 hover:shadow-xl hover:shadow-sky-500/5 transition-all duration-300 group cursor-pointer", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-6 space-y-4 relative z-[2]", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-14 h-14 rounded-xl bg-gradient-to-br ${resource.color} flex items-center justify-center shadow-lg group-hover:scale-110 transition-transform`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(resource.icon, { className: "w-7 h-7 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 69, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 68, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-slate-100 dark:bg-slate-700 text-slate-600 dark:text-slate-300 text-[10px] border-0 mb-2", children: [ resource.type, " · ", resource.pages ] }, void 0, true, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 72, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-base font-bold text-slate-800 dark:text-slate-100 leading-snug", children: resource.title }, void 0, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 75, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 71, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400 leading-relaxed", children: resource.desc }, void 0, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 79, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-1 text-sky-600 dark:text-sky-400 text-sm font-medium group-hover:gap-2 transition-all", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$download$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Download$3e$__["Download"], { className: "w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 83, columnNumber: 21 }, this), "Baixar" ] }, void 0, true, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 82, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 67, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 66, columnNumber: 15 }, this) }, i, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 65, columnNumber: 13 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 63, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 53, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/ResourcesSection.tsx", lineNumber: 52, columnNumber: 5 }, this); } _c = ResourcesSection; var _c; __turbopack_context__.k.register(_c, "ResourcesSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/TestimonialsSection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "TestimonialsSection", ()=>TestimonialsSection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$star$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Star$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/star.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$left$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronLeft$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-left.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$separator$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/separator.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; function TestimonialsSection() { _s(); const testimonials = [ { name: 'Dr. Ricardo Mendes', role: 'Diretor de Engenharia Clínica', org: 'Hospital São Lucas', text: 'O GTPro transformou completamente nossa gestão de ativos. A conformidade com NBR 15943 nos deu segurança jurídica e operacional que nunca tivemos antes.', stars: 5 }, { name: 'Eng. Carla Ferreira', role: 'Coordenadora de Manutenção', org: 'Rede Saúde Total', text: 'Reduzimos em 40% o tempo de máquina parada com o módulo de manutenção programada. A rastreabilidade dos equipamentos é impecável.', stars: 5 }, { name: 'Dr. Paulo Almeida', role: 'Gestor de Tecnovigilância', org: 'Hospital Central', text: 'O módulo de tecnovigilância nos permite responder rapidamente a eventos adversos. É a ferramenta que toda instituição de saúde precisa.', stars: 5 } ]; const [current, setCurrent] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(0); const timerRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); const startTimer = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({ "TestimonialsSection.useCallback[startTimer]": ()=>{ if (timerRef.current) clearInterval(timerRef.current); timerRef.current = setInterval({ "TestimonialsSection.useCallback[startTimer]": ()=>{ setCurrent({ "TestimonialsSection.useCallback[startTimer]": (prev)=>(prev + 1) % testimonials.length }["TestimonialsSection.useCallback[startTimer]"]); } }["TestimonialsSection.useCallback[startTimer]"], 5000); } }["TestimonialsSection.useCallback[startTimer]"], [ testimonials.length ]); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "TestimonialsSection.useEffect": ()=>{ startTimer(); return ({ "TestimonialsSection.useEffect": ()=>{ if (timerRef.current) clearInterval(timerRef.current); } })["TestimonialsSection.useEffect"]; } }["TestimonialsSection.useEffect"], [ startTimer ]); const goTo = (index)=>{ setCurrent(index); startTimer(); }; const prev = ()=>{ goTo((current - 1 + testimonials.length) % testimonials.length); }; const next = ()=>{ goTo((current + 1) % testimonials.length); }; const t = testimonials[current]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { className: "py-20 lg:py-28 bg-slate-50/50 dark:bg-slate-900/50 relative", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Depoimentos", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$star$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Star$3e$__["Star"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 71, columnNumber: 22 }, void 0), heading: "O que nossos clientes dizem", paragraph: "Profissionais de saúde que já transformaram sua gestão com o GTPro.", sectionNumber: "08" }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 69, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-2xl mx-auto", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { mode: "wait", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, x: 50 }, animate: { opacity: 1, x: 0 }, exit: { opacity: 0, x: -50 }, transition: { duration: 0.4, ease: 'easeInOut' }, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "border-slate-200/50 dark:border-slate-700/50 shadow-lg", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-8 sm:p-10 space-y-6 text-center", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex justify-center gap-1", children: [ ...Array(t.stars) ].map((_, j)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$star$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Star$3e$__["Star"], { className: "w-5 h-5 fill-amber-400 text-amber-400" }, j, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 92, columnNumber: 27 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 90, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-lg sm:text-xl text-slate-600 dark:text-slate-300 leading-relaxed italic", children: [ "“", t.text, "”" ] }, void 0, true, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 95, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$separator$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Separator"], { className: "bg-slate-200 dark:bg-slate-700" }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 98, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-12 h-12 rounded-full bg-gradient-to-br from-sky-500 to-blue-600 flex items-center justify-center text-white font-bold text-sm shrink-0", children: t.name.split(' ').map((n)=>n[0]).slice(0, 2).join('') }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 100, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "text-left", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "font-semibold text-slate-800 dark:text-slate-100", children: t.name }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 104, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400", children: [ t.role, " — ", t.org ] }, void 0, true, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 105, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 103, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 99, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 89, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 88, columnNumber: 19 }, this) }, current, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 81, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 80, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: prev, className: "absolute left-0 top-1/2 -translate-y-1/2 -translate-x-2 sm:-translate-x-4 w-10 h-10 rounded-full bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 shadow-md flex items-center justify-center hover:bg-sky-50 dark:hover:bg-sky-900/30 transition-colors", "aria-label": "Depoimento anterior", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$left$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronLeft$3e$__["ChevronLeft"], { className: "w-5 h-5 text-slate-600 dark:text-slate-300" }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 119, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 114, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: next, className: "absolute right-0 top-1/2 -translate-y-1/2 translate-x-2 sm:translate-x-4 w-10 h-10 rounded-full bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 shadow-md flex items-center justify-center hover:bg-sky-50 dark:hover:bg-sky-900/30 transition-colors", "aria-label": "Próximo depoimento", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronRight$3e$__["ChevronRight"], { className: "w-5 h-5 text-slate-600 dark:text-slate-300" }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 126, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 121, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 79, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex justify-center gap-2 mt-8", children: testimonials.map((_, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>goTo(i), className: `carousel-dot ${i === current ? 'active' : ''}`, "aria-label": `Ir para depoimento ${i + 1}` }, i, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 133, columnNumber: 17 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 131, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 78, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 77, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 68, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/TestimonialsSection.tsx", lineNumber: 67, columnNumber: 5 }, this); } _s(TestimonialsSection, "aiQl9S43bsnAYGbhIqdGjrccZCE="); _c = TestimonialsSection; var _c; __turbopack_context__.k.register(_c, "TestimonialsSection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/CTASection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "CTASection", ()=>CTASection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$phone$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Phone$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/phone.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$mail$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Mail$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/mail.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$map$2d$pin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MapPin$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/map-pin.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/circle-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$send$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Send$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/send.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/input.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$textarea$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/textarea.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; ; ; ; function CTASection() { _s(); const { formatPhone } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePhoneMask"])(); const [formState, setFormState] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])({ name: '', email: '', phone: '', institution: '', message: '' }); const [isSubmitting, setIsSubmitting] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [isSubmitted, setIsSubmitted] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [submitError, setSubmitError] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const handlePhoneChange = (e)=>{ const formatted = formatPhone(e.target.value); setFormState({ ...formState, phone: formatted }); }; const handleSubmit = async (e)=>{ e.preventDefault(); setIsSubmitting(true); setSubmitError(''); try { const res = await fetch('/api/contact', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(formState) }); const data = await res.json(); if (!res.ok) { throw new Error(data.error || 'Erro ao enviar formulário.'); } setIsSubmitted(true); setFormState({ name: '', email: '', phone: '', institution: '', message: '' }); setTimeout(()=>setIsSubmitted(false), 5000); } catch (err) { setSubmitError(err instanceof Error ? err.message : 'Erro inesperado. Tente novamente.'); } finally{ setIsSubmitting(false); } }; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "contato", className: "py-20 lg:py-28 relative overflow-hidden cta-glow-border rounded-3xl m-4 lg:m-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-gradient-to-br from-slate-50 via-sky-50 to-blue-50 dark:from-sky-950 dark:via-blue-950 dark:to-slate-950" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 65, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 mesh-gradient-bg" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 66, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["FloatingParticles"], {}, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 67, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid lg:grid-cols-2 gap-12 lg:gap-20 items-start", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-sky-100 text-sky-700 dark:bg-sky-900/40 dark:text-sky-300 border-sky-200 dark:border-sky-700 mb-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$send$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Send$3e$__["Send"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 75, columnNumber: 19 }, this), "Solicitar Demo" ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 74, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h2", { className: "text-3xl sm:text-4xl lg:text-5xl font-extrabold text-slate-800 dark:text-slate-100 mb-4", children: [ "Pronto para transformar a gestão da sua", ' ', /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-gradient text-underline-gradient", children: "instituição?" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 80, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 78, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 73, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-lg text-slate-600 dark:text-slate-300 leading-relaxed", children: "Solicite uma demonstração gratuita e descubra como o GTPro pode otimizar a gestão de ativos hospitalares da sua instituição, garantindo conformidade normativa e redução de custos operacionais." }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 84, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-4", children: [ { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$phone$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Phone$3e$__["Phone"], label: 'Telefone', value: '(11) 3456-7890' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$mail$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Mail$3e$__["Mail"], label: 'E-mail', value: 'contato@gtpro.com.br' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$map$2d$pin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MapPin$3e$__["MapPin"], label: 'Localização', value: 'São Paulo, SP — Brasil' } ].map((item, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 rounded-xl bg-sky-100 dark:bg-sky-900/30 flex items-center justify-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(item.icon, { className: "w-5 h-5 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 98, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 97, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400", children: item.label }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 101, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "font-medium text-slate-800 dark:text-slate-100", children: item.value }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 102, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 100, columnNumber: 21 }, this) ] }, i, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 96, columnNumber: 19 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 90, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 72, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 71, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: 0.2, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: "border-slate-200/50 dark:border-slate-700/50 shadow-xl corner-accent", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-6 sm:p-8", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { mode: "wait", children: isSubmitted ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, scale: 0.9 }, animate: { opacity: 1, scale: 1 }, exit: { opacity: 0, scale: 0.9 }, className: "text-center py-12 space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-16 h-16 bg-emerald-100 dark:bg-emerald-900/30 rounded-full flex items-center justify-center mx-auto", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__["CheckCircle2"], { className: "w-8 h-8 text-emerald-600 dark:text-emerald-400" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 123, columnNumber: 25 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 122, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-xl font-bold text-slate-800 dark:text-slate-100", children: "Mensagem Enviada!" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 125, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-500 dark:text-slate-400", children: "Entraremos em contato em breve. Obrigado pelo interesse no GTPro." }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 126, columnNumber: 23 }, this) ] }, "success", true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 115, columnNumber: 21 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].form, { initial: { opacity: 1 }, exit: { opacity: 0 }, onSubmit: handleSubmit, className: "space-y-5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid sm:grid-cols-2 gap-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "Nome Completo" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 140, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { required: true, placeholder: "Seu nome", value: formState.name, onChange: (e)=>setFormState({ ...formState, name: e.target.value }), className: "border-slate-200 dark:border-slate-700" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 141, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 139, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "E-mail" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 144, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { required: true, type: "email", placeholder: "seu@email.com", value: formState.email, onChange: (e)=>setFormState({ ...formState, email: e.target.value }), className: "border-slate-200 dark:border-slate-700" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 145, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 143, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 138, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid sm:grid-cols-2 gap-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "Telefone" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 150, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { type: "tel", placeholder: "(11) 99999-9999", value: formState.phone, onChange: handlePhoneChange, className: "border-slate-200 dark:border-slate-700" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 151, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 149, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "Instituição" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 154, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { required: true, placeholder: "Nome do hospital", value: formState.institution, onChange: (e)=>setFormState({ ...formState, institution: e.target.value }), className: "border-slate-200 dark:border-slate-700" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 155, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 153, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 148, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "Mensagem" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 159, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$textarea$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Textarea"], { placeholder: "Conte-nos sobre suas necessidades...", rows: 4, value: formState.message, onChange: (e)=>setFormState({ ...formState, message: e.target.value }), className: "border-slate-200 dark:border-slate-700 resize-none" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 160, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 158, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { type: "submit", disabled: isSubmitting, className: "w-full bg-gradient-to-r from-sky-500 to-blue-600 hover:from-sky-600 hover:to-blue-700 text-white shadow-lg shadow-sky-500/25 py-6 text-base btn-shimmer btn-ripple", children: isSubmitting ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { animate: { rotate: 360 }, transition: { duration: 1, repeat: Infinity, ease: 'linear' }, className: "w-5 h-5 border-2 border-white border-t-transparent rounded-full" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 164, columnNumber: 27 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], { children: [ "Solicitar Demonstração Gratuita", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "ml-2 w-5 h-5" }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 168, columnNumber: 29 }, this) ] }, void 0, true) }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 162, columnNumber: 23 }, this), submitError && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-red-500 dark:text-red-400 text-center", children: submitError }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 173, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-center text-slate-400 dark:text-slate-500", children: "Seus dados estão protegidos. Não compartilhamos informações com terceiros." }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 175, columnNumber: 23 }, this) ] }, "form", true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 131, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 113, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 112, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 111, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 110, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 70, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 69, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/CTASection.tsx", lineNumber: 64, columnNumber: 5 }, this); } _s(CTASection, "SwtEHknm4hqgx2nK2mjacxN7BdA=", false, function() { return [ __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePhoneMask"] ]; }); _c = CTASection; var _c; __turbopack_context__.k.register(_c, "CTASection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/SustainabilitySection.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "SustainabilitySection", ()=>SustainabilitySection ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$leaf$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Leaf$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/leaf.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$zap$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Zap$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/zap.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$recycle$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Recycle$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/recycle.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$tree$2d$pine$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__TreePine$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/tree-pine.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/card.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/badge.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); 'use client'; ; ; ; ; ; ; function SustainabilitySection() { const cards = [ { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$leaf$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Leaf$3e$__["Leaf"], title: 'Redução de Carbono', desc: 'Digitalize processos e elimine papéis, reduzindo significativamente a pegada de carbono da sua instituição de saúde.', metric: '-40%', metricLabel: 'emissões de CO₂', color: 'from-emerald-500 to-green-600', bgGlow: 'group-hover:shadow-emerald-500/20' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$zap$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Zap$3e$__["Zap"], title: 'Eficiência Energética', desc: 'Otimize o uso de equipamentos com manutenção preditiva, evitando desperdício energético e prolongando a vida útil dos ativos.', metric: '35%', metricLabel: 'economia de energia', color: 'from-teal-500 to-cyan-600', bgGlow: 'group-hover:shadow-teal-500/20' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$tree$2d$pine$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__TreePine$3e$__["TreePine"], title: 'Gestão de Resíduos', desc: 'Controle o descarte de equipamentos e materiais hospitalares com rastreabilidade completa e conformidade ambiental.', metric: '60%', metricLabel: 'menos resíduos', color: 'from-green-500 to-emerald-600', bgGlow: 'group-hover:shadow-green-500/20' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$recycle$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Recycle$3e$__["Recycle"], title: 'Economia Circular', desc: 'Promova a reutilização e reciclagem de ativos hospitalares, transformando o fim de ciclo em novas oportunidades.', metric: 'R$2M+', metricLabel: 'economia anual', color: 'from-cyan-500 to-teal-600', bgGlow: 'group-hover:shadow-cyan-500/20' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("section", { id: "sustentabilidade", className: "py-20 lg:py-28 relative overflow-hidden", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-gradient-to-br from-emerald-50/50 via-teal-50/30 to-cyan-50/50 dark:from-emerald-950/20 dark:via-teal-950/10 dark:to-cyan-950/20" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 59, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 opacity-[0.03] dark:opacity-[0.05]", style: { backgroundImage: `url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 5 L35 25 L55 30 L35 35 L30 55 L25 35 L5 30 L25 25 Z' fill='none' stroke='%2310b981' stroke-width='0.5'/%3E%3C/svg%3E")`, backgroundSize: '60px 60px' } }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 60, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["StaggeredSection"], { badge: "Sustentabilidade & ESG", badgeIcon: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$leaf$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Leaf$3e$__["Leaf"], { className: "w-3.5 h-3.5 mr-1.5" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 68, columnNumber: 22 }, void 0), heading: "Tecnologia {highlight}", headingHighlight: "sustentável", paragraph: "O GTPro ajuda sua instituição a reduzir impactos ambientais enquanto melhora a eficiência operacional e a conformidade normativa.", sectionNumber: "ESG" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 66, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid sm:grid-cols-2 lg:grid-cols-4 gap-6", children: cards.map((card, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { delay: i * 0.1, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], { className: `h-full border-emerald-200/50 dark:border-emerald-800/30 bg-white/80 dark:bg-slate-800/60 backdrop-blur-sm hover:shadow-xl ${card.bgGlow} transition-all duration-300 group`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], { className: "p-6 space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `w-14 h-14 rounded-xl bg-gradient-to-br ${card.color} flex items-center justify-center shadow-lg group-hover:scale-110 transition-transform`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(card.icon, { className: "w-7 h-7 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 81, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 80, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-lg font-bold text-slate-800 dark:text-slate-100 leading-snug", children: card.title }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 83, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400 leading-relaxed", children: card.desc }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 86, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "pt-2 border-t border-emerald-100 dark:border-emerald-800/30", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-baseline gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-2xl font-extrabold bg-gradient-to-r from-emerald-600 to-teal-600 dark:from-emerald-400 dark:to-teal-400 bg-clip-text text-transparent", children: card.metric }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 91, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-xs text-slate-400 dark:text-slate-500", children: card.metricLabel }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 94, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 90, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 89, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 79, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 78, columnNumber: 15 }, this) }, i, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 77, columnNumber: 13 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 75, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { className: "text-center mt-10", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { variant: "outline", className: "border-emerald-200 dark:border-emerald-700 text-emerald-700 dark:text-emerald-300 hover:bg-emerald-50 dark:hover:bg-emerald-900/30", asChild: true, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#contato", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "mr-2 w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 112, columnNumber: 15 }, this), "Saiba como ser mais sustentável" ] }, void 0, true, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 111, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 106, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 105, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatedSection"], { className: "mt-12", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex flex-col sm:flex-row items-center justify-center gap-4 p-6 rounded-2xl bg-gradient-to-r from-emerald-500/10 via-teal-500/10 to-cyan-500/10 dark:from-emerald-500/5 dark:via-teal-500/5 dark:to-cyan-500/5 border border-emerald-200/50 dark:border-emerald-800/30", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-12 h-12 bg-gradient-to-br from-emerald-500 to-teal-600 rounded-xl flex items-center justify-center shadow-lg shrink-0", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$leaf$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Leaf$3e$__["Leaf"], { className: "w-6 h-6 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 122, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 121, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "text-center sm:text-left", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "font-semibold text-slate-800 dark:text-slate-100", children: "Compromisso com os ODS da ONU" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 125, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400 mt-1", children: "Nossas soluções contribuem para os Objetivos de Desenvolvimento Sustentável 3 (Saúde), 9 (Inovação), 12 (Consumo Responsável) e 13 (Ação Climática)." }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 128, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 124, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex gap-2 shrink-0", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-emerald-100 text-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-300 border-0 text-xs", children: "ODS 3" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 133, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-teal-100 text-teal-700 dark:bg-teal-900/30 dark:text-teal-300 border-0 text-xs", children: "ODS 9" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 134, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-cyan-100 text-cyan-700 dark:bg-cyan-900/30 dark:text-cyan-300 border-0 text-xs", children: "ODS 12" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 135, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$badge$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Badge"], { className: "bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-300 border-0 text-xs", children: "ODS 13" }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 136, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 132, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 120, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 119, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 65, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/SustainabilitySection.tsx", lineNumber: 57, columnNumber: 5 }, this); } _c = SustainabilitySection; var _c; __turbopack_context__.k.register(_c, "SustainabilitySection"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), "[project]/src/components/sections/Footer.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "Footer", ()=>Footer ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/activity.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$send$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Send$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/send.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$linkedin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Linkedin$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/linkedin.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$instagram$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Instagram$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/instagram.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$youtube$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Youtube$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/youtube.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$twitter$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Twitter$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/twitter.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$up$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronUp$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/chevron-up.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/circle-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/input.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$separator$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/separator.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$coming$2d$soon$2d$toast$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/coming-soon-toast.ts [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; ; function Footer() { _s(); const [email, setEmail] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const [subscribed, setSubscribed] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [subscribeError, setSubscribeError] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const [isSubscribing, setIsSubscribing] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [scrollProgress, setScrollProgress] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(0); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "Footer.useEffect": ()=>{ const handleScroll = { "Footer.useEffect.handleScroll": ()=>{ const scrollTop = window.scrollY; const docHeight = document.documentElement.scrollHeight - window.innerHeight; const percent = docHeight > 0 ? scrollTop / docHeight * 100 : 0; setScrollProgress(percent); } }["Footer.useEffect.handleScroll"]; window.addEventListener('scroll', handleScroll); return ({ "Footer.useEffect": ()=>window.removeEventListener('scroll', handleScroll) })["Footer.useEffect"]; } }["Footer.useEffect"], []); const handleNewsletterSubmit = async (e)=>{ e.preventDefault(); if (!email) return; setIsSubscribing(true); setSubscribeError(''); try { const res = await fetch('/api/newsletter', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email }) }); const data = await res.json(); if (!res.ok) { throw new Error(data.error || 'Erro ao se inscrever.'); } setSubscribed(true); setEmail(''); setTimeout(()=>setSubscribed(false), 4000); } catch (err) { setSubscribeError(err instanceof Error ? err.message : 'Erro inesperado. Tente novamente.'); } finally{ setIsSubscribing(false); } }; const scrollToTop = ()=>{ window.scrollTo({ top: 0, behavior: 'smooth' }); }; // SVG circle calculations for progress indicator const radius = 20; const circumference = 2 * Math.PI * radius; const strokeDashoffset = circumference - scrollProgress / 100 * circumference; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("footer", { className: "relative bg-slate-900 dark:bg-slate-950 text-white footer-wave-top footer-gradient-mesh", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-1 bg-gradient-to-r from-sky-600 via-blue-500 to-sky-400 animate-gradient" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 79, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid sm:grid-cols-2 lg:grid-cols-5 gap-8 lg:gap-10", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "sm:col-span-2 lg:col-span-2 space-y-6 footer-col-stagger", style: { '--col-index': 0 }, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 bg-gradient-to-br from-sky-500 to-blue-600 rounded-xl flex items-center justify-center shadow-lg shadow-sky-500/25", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__["Activity"], { className: "w-5 h-5 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 86, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 85, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-xl font-bold", children: "GTPro" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 88, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 84, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-400 text-sm leading-relaxed", children: "A solução definitiva para gestão de engenharia clínica e ativos hospitalares, em conformidade com a NBR 15943 da ANVISA." }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 90, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm font-semibold text-slate-300 mb-2", children: "Receba novidades" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 97, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("form", { onSubmit: handleNewsletterSubmit, className: "flex gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { type: "email", required: true, placeholder: "seu@email.com", value: email, onChange: (e)=>setEmail(e.target.value), className: "bg-slate-800 border-slate-700 text-white placeholder:text-slate-500 text-sm", disabled: isSubscribing }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 99, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { type: "submit", size: "sm", disabled: isSubscribing, className: "bg-gradient-to-r from-sky-500 to-blue-600 text-white shrink-0 px-4", children: subscribed ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__["CheckCircle2"], { className: "w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 109, columnNumber: 33 }, this) : isSubscribing ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { animate: { rotate: 360 }, transition: { duration: 1, repeat: Infinity, ease: 'linear' }, className: "w-4 h-4 border-2 border-white border-t-transparent rounded-full" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 110, columnNumber: 21 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$send$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Send$3e$__["Send"], { className: "w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 111, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 108, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 98, columnNumber: 15 }, this), subscribed && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-emerald-400 mt-1", children: "Inscrito com sucesso!" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 115, columnNumber: 17 }, this), subscribeError && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-red-400 mt-1", children: subscribeError }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 118, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 96, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$linkedin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Linkedin$3e$__["Linkedin"], label: 'LinkedIn', href: '#' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$instagram$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Instagram$3e$__["Instagram"], label: 'Instagram', href: '#' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$youtube$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Youtube$3e$__["Youtube"], label: 'YouTube', href: '#' }, { icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$twitter$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Twitter$3e$__["Twitter"], label: 'Twitter', href: '#' } ].map((social)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: social.href, target: "_blank", rel: "noopener noreferrer", "aria-label": social.label, className: "w-9 h-9 rounded-lg bg-slate-800 hover:bg-sky-600 flex items-center justify-center transition-colors", onClick: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$coming$2d$soon$2d$toast$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["handlePlaceholderClick"], children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(social.icon, { className: "w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 139, columnNumber: 19 }, this) }, social.label, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 130, columnNumber: 17 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 123, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 83, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-4 footer-column-divider pl-6 sm:pl-0 lg:pl-6 footer-col-stagger", style: { '--col-index': 1 }, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h4", { className: "font-semibold text-sm uppercase tracking-wider text-slate-300", children: "Produto" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 146, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", { className: "space-y-2.5", children: [ 'Funcionalidades', 'NBR 15943', 'Planos', 'Atualizações', 'Calculadora ROI' ].map((item)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#", onClick: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$coming$2d$soon$2d$toast$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["handlePlaceholderClick"], className: "text-sm text-slate-400 hover:text-sky-400 transition-colors", children: item }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 149, columnNumber: 32 }, this) }, item, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 149, columnNumber: 17 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 147, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 145, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-4 footer-column-divider pl-6 sm:pl-0 lg:pl-6 footer-col-stagger", style: { '--col-index': 2 }, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h4", { className: "font-semibold text-sm uppercase tracking-wider text-slate-300", children: "Suporte" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 155, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", { className: "space-y-2.5", children: [ 'Central de Ajuda', 'Documentação', 'Treinamento', 'Status do Sistema', 'Comunidade' ].map((item)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#", onClick: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$coming$2d$soon$2d$toast$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["handlePlaceholderClick"], className: "text-sm text-slate-400 hover:text-sky-400 transition-colors", children: item }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 158, columnNumber: 32 }, this) }, item, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 158, columnNumber: 17 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 156, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 154, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-4 footer-column-divider pl-6 sm:pl-0 lg:pl-6 footer-col-stagger", style: { '--col-index': 3 }, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h4", { className: "font-semibold text-sm uppercase tracking-wider text-slate-300", children: "Empresa" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 164, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", { className: "space-y-2.5", children: [ 'Sobre Nós', 'Blog', 'Carreiras', 'Contato', 'Casos de Sucesso' ].map((item)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#", onClick: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$coming$2d$soon$2d$toast$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["handlePlaceholderClick"], className: "text-sm text-slate-400 hover:text-sky-400 transition-colors", children: item }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 167, columnNumber: 32 }, this) }, item, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 167, columnNumber: 17 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 165, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 163, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 81, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$separator$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Separator"], { className: "my-8 bg-slate-800" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 173, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex flex-col sm:flex-row items-center justify-between gap-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500", children: [ "© ", new Date().getFullYear(), " GTPro. Todos os direitos reservados." ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 176, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-4", children: [ 'Privacidade', 'Termos', 'LGPD' ].map((item)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#", onClick: __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$coming$2d$soon$2d$toast$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["handlePlaceholderClick"], className: "text-sm text-slate-500 hover:text-sky-400 transition-colors", children: item }, item, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 181, columnNumber: 15 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 179, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 175, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 80, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute -top-6 left-1/2 -translate-x-1/2", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: scrollToTop, className: "relative w-12 h-12 text-white rounded-full flex items-center justify-center hover:shadow-sky-500/40 transition-shadow group", "aria-label": "Voltar ao topo", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", { className: "absolute inset-0 -rotate-90", width: "48", height: "48", viewBox: "0 0 48 48", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("circle", { cx: "24", cy: "24", r: radius, fill: "none", stroke: "rgba(255,255,255,0.2)", strokeWidth: "3" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 202, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("circle", { cx: "24", cy: "24", r: radius, fill: "none", stroke: "url(#footerProgressGradient)", strokeWidth: "3", strokeLinecap: "round", strokeDasharray: circumference, strokeDashoffset: strokeDashoffset, className: "transition-all duration-150 ease-out" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 211, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("defs", { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("linearGradient", { id: "footerProgressGradient", x1: "0%", y1: "0%", x2: "100%", y2: "0%", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("stop", { offset: "0%", stopColor: "#38bdf8" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 225, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("stop", { offset: "100%", stopColor: "#0ea5e9" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 226, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 224, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 223, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 195, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 bg-gradient-to-r from-sky-500 to-blue-600 rounded-full flex items-center justify-center shadow-lg shadow-sky-500/25", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$chevron$2d$up$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ChevronUp$3e$__["ChevronUp"], { className: "w-5 h-5" }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 232, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 231, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 189, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 188, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/Footer.tsx", lineNumber: 78, columnNumber: 5 }, this); } _s(Footer, "qFrkYwYBSjITUAx94grq6vxhpf8="); _c = Footer; var _c; __turbopack_context__.k.register(_c, "Footer"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), ]); //# sourceMappingURL=src_components_sections_fe9e6df0._.js.map