{"version":3,"file":"CtaBand.DWcFaXMm.mjs","names":["useRef","useState","w","useLayoutEffect","useEffect","__esmMin","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","le","_e","p","c","init_jsx_runtime","ce","de","init_framer_BWFVvmND","ControlType","addPropertyControls","useReveal","ref","visible","setVisible","el","obs","palette","dark","theme","readPdmTheme","mode","s","usePdmTheme","override","setOverride","useIsoLayoutEffect","update","propTheme","CtaBand","REVEAL","init_CtaBand"],"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":"A,oNAA8Q,SAASmB,EAAU,EAAU,IAAI,CAAC,IAAMC,EAAIpB,EAAO,IAAI,EAAO,CAACqB,EAAQC,GAAYrB,EAAS,EAAK,EAAuN,OAArNa,MAAc,CAAC,IAAMS,EAAGH,EAAI,QAAQ,GAAG,CAACG,EAAG,OAAO,IAAMC,EAAI,IAAI,sBAAsB,CAAC,KAAK,CAAI,EAAE,iBAAgBF,EAAW,EAAI,EAAEE,EAAI,WAAW,EAAG,EAAE,CAAC,WAAS,CAAC,EAAkB,OAAhBA,EAAI,QAAQD,CAAE,MAAYC,EAAI,WAAW,CAAE,EAAE,CAAC,CAAC,EAAQ,CAAC,MAAI,SAAO,CAAE,CAAC,SAASC,EAAQ,EAAM,CAAC,IAAMC,EAAKC,IAAQ,OAAO,MAAM,CAAC,OAAK,GAAGD,EAAK,UAAU,UAAU,GAAGA,EAAK,UAAU,UAAU,IAAIA,EAAK,yBAAyB,sBAAsB,OAAOA,EAAK,yBAAyB,UAAU,KAAKA,EAAK,yBAAyB,OAAO,MAAMA,EAAK,UAAU,UAAU,MAAMA,EAAK,UAAU,MAAM,CAAE,CACh1B,SAASE,GAAc,CAAC,GAAUpB,IAAS,OAAY,OAAO,KAAoB,IAAMqB,GAAM3B,EAAE,gBAAgB,GAAA,CAAI,YAAY,EAAE,GAAG2B,IAAO,QAAQ,MAAM,QAAQ,GAAGA,IAAO,OAAO,MAAM,OAAO,GAAGA,IAAO,SAAU,GAAG,CAAC,IAAMC,EAAE,aAAa,QAAQ,WAAW,EAAE,GAAGA,IAAI,QAAQA,IAAI,QAAQ,OAAOA,CAAE,MAAM,CAAC,CAAE,OAAO,IAAK,CAE5M,SAASC,EAAY,EAAU,CAAC,GAAK,CAACC,EAASC,GAAahC,EAAS,IAAI,EAAyM,OAAvMiC,MAAuB,CAAC,IAAMC,MAAWF,EAAYL,EAAa,CAAC,EAA8D,OAA5DO,EAAO,EAAE3B,EAAO,iBAAiB,mBAAmB2B,CAAM,MAAY3B,EAAO,oBAAoB,mBAAmB2B,CAAM,CAAE,EAAE,CAAC,CAAC,EAASH,GAAUI,CAAU,CAAC,SAAwBC,EAAQ,CAAC,QAAM,SAAS,CACvb,IAAM,EAAEZ,EAA7FM,EAAY,OAAO,IAAI,OAA0BJ,IAAQ,OAAO,QAAQ,OAAOA,CAAyB,EAAO,CAAC,MAAI,WAASR,EAAU,EAAE,MAAoB,gBAAK,UAAU,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,WAAW,EAAE,GAAG,QAAQ,4CAA4C,WAAW,uBAAuB,EAAE,SAAsB,gBAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,KAAY,UAAUE,EAAQ,OAAO,mBAAmB,WAAWiB,CAAM,EAAE,SAAsB,gBAAM,MAAM,CAAC,MAAM,CAAC,aAAa,GAAG,QAAQ,uBAAuB,UAAU,SAAS,OAAO,aAAa,EAAE,SAAS,WAAW,EAAE,IAAI,EAAE,SAAS,CAAc,gBAAK,KAAK,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,8BAA8B,WAAW,IAAI,SAAS,uBAAuB,WAAW,EAAE,cAAc,WAAW,MAAM,EAAE,EAAE,EAAE,SAAS,iCAAiC,CAAC,EAAe,gBAAM,IAAI,CAAC,MAAM,CAAC,OAAO,iBAAiB,SAAS,IAAI,SAAS,GAAG,MAAM,EAAE,GAAG,EAAE,SAAS,CAAC,4BAAkD,gBAAK,OAAO,CAAC,MAAM,CAAC,WAAW,QAAQ,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK,IAAI,CAAC,KAAK,YAAY,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,WAAW,IAAI,SAAS,yBAAyB,QAAQ,8BAA8B,aAAa,IAAI,WAAW,EAAE,MAAM,MAAM,EAAE,MAAM,eAAe,OAAO,WAAW,SAAS,SAAS,MAAM,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,sDAJpuC,EAAO,uFAGjL,EAA0B9B,IAAS,OAA4BJ,EAAhBD,EACg2Ce,EAAoBmB,EAAQ,CAAC,MAAM,CAAC,KAAKpB,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,QAAQ,MAAM,EAAE,aAAa,OAAO,CAAC,CAAC,C"}