{"version":3,"file":"CtaBand.BjAzUTau.mjs","names":["useRef","useState","w","useLayoutEffect","useEffect"],"sources":["https:/framerusercontent.com/modules/h0f4hiMe1NgKw0p4dMLE/mKMe7ZgAsjE3FmXHft0o/CtaBand.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useLayoutEffect,useRef}from\"react\";const REVEAL=\"opacity 0.5s cubic-bezier(0.22,1,0.36,1), transform 0.5s cubic-bezier(0.22,1,0.36,1)\";function useReveal(threshold=.12){const ref=useRef(null);const[visible,setVisible]=useState(false);useEffect(()=>{const el=ref.current;if(!el)return;const obs=new IntersectionObserver(([e])=>{if(e.isIntersecting){setVisible(true);obs.disconnect();}},{threshold});obs.observe(el);return()=>obs.disconnect();},[]);return{ref,visible};}function palette(theme){const dark=theme===\"dark\";return{dark,bg:dark?\"#080908\":\"#FFFFFF\",fg:dark?\"#FBFBF7\":\"#0A0A0A\",sub:dark?\"rgba(255,255,255,0.68)\":\"rgba(20,20,20,0.64)\",border:dark?\"rgba(255,255,255,0.14)\":\"#E4E1D8\",card:dark?\"rgba(255,255,255,0.04)\":\"#fff\",btnBg:dark?\"#FBFBF7\":\"#0A0A0A\",btnFg:dark?\"#0A0A0A\":\"#fff\"};}/** Lê o tema efetivo do dark mode global (síncrono, SSR-safe): window.PDM_THEME_MODE\n *  (\"light\"|\"dark\"|\"toggle\") + sessionStorage[\"pdm-theme\"] no modo toggle. */function readPdmTheme(){if(typeof window===\"undefined\")return null;const w=window;const mode=(w.PDM_THEME_MODE||\"\").toLowerCase();if(mode===\"light\")return\"cream\";if(mode===\"dark\")return\"dark\";if(mode===\"toggle\"){try{const s=localStorage.getItem(\"pdm-theme\");if(s===\"dark\"||s===\"cream\")return s;}catch{}}return null;}// Resolve o tema ANTES da 1ª pintura no cliente (sem flash em navegação SPA) e com init null\n// igual ao SSR (sem estado misturado por mismatch de hidratação). useEffect no server só pra não warnar.\nconst useIsoLayoutEffect=typeof window!==\"undefined\"?useLayoutEffect:useEffect;/** Tema efetivo do dark mode. Init null = igual ao SSR; o layout effect aplica o tema real antes do paint. */function usePdmTheme(propTheme){const[override,setOverride]=useState(null);useIsoLayoutEffect(()=>{const update=()=>setOverride(readPdmTheme());update();window.addEventListener(\"pdm-theme-change\",update);return()=>window.removeEventListener(\"pdm-theme-change\",update);},[]);return override??propTheme;}export default function CtaBand({theme=\"cream\"}){// Faixa de acento: inverte no dark mode (preta no claro, branca no escuro).\nconst pageDark=usePdmTheme(\"cream\")===\"dark\";const eff=pageDark?theme===\"dark\"?\"cream\":\"dark\":theme;const t=palette(eff);const{ref,visible}=useReveal();return /*#__PURE__*/_jsx(\"section\",{style:{position:\"relative\",zIndex:0,background:t.bg,padding:\"clamp(56px,7vw,96px) clamp(20px,5vw,64px)\",fontFamily:\"'Satoshi', sans-serif\"},children:/*#__PURE__*/_jsx(\"div\",{ref:ref,style:{opacity:visible?1:0,transform:visible?\"none\":\"translateY(24px)\",transition:REVEAL},children:/*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:28,padding:\"clamp(40px,5vw,72px)\",textAlign:\"center\",border:`1px solid ${t.border}`,background:t.card},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:\"'Clash Display', sans-serif\",fontWeight:600,fontSize:\"clamp(30px,4vw,54px)\",lineHeight:1,letterSpacing:\"-0.015em\",color:t.fg},children:\"Pronto(a) para sair do achismo?\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"20px auto 32px\",maxWidth:520,fontSize:19,color:t.sub},children:[\"Conhe\\xe7a a \\xfaltima ag\\xeancia \",/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:\"da sua marca.\"})]}),/*#__PURE__*/_jsx(\"a\",{href:\"/#contato\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontWeight:500,fontSize:\"clamp(14px,3.8vw,17px)\",padding:\"16px clamp(18px,4.5vw,36px)\",borderRadius:999,background:t.btnBg,color:t.btnFg,textDecoration:\"none\",whiteSpace:\"nowrap\",maxWidth:\"100%\"},children:\"Falar com a Pandorium →\"})]})})});}addPropertyControls(CtaBand,{theme:{type:ControlType.Enum,title:\"Theme\",options:[\"cream\",\"dark\"],defaultValue:\"cream\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CtaBand\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CtaBand.map"],"mappings":"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"}