{"version":3,"file":"SplitSection.-bSlREPc.mjs","names":["useRef","p"],"sources":["https:/framerusercontent.com/modules/rFiT1ON2VKGKfuBOmPq0/ac7nqg9q7a05Az4f6aPD/SplitSection.js"],"sourcesContent":["// User request: mobile-only responsiveness fine-tuning (≤809px, especially 390px) while preserving existing desktop appearance, defaults, and property controls.\n// Two-column section for finactro.com — copy on one side (eyebrow, title, paragraphs, bullets, CTAs)\n// and a visual on the other: stat tiles, a checklist card, a pull quote or an image.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const FONT_LINK=\"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=Inter:wght@400;500;600;700&display=swap\";const css=`\n:where(.fx){position:relative;width:100%;font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--fx-fg);background:var(--fx-bg);}\n:where(.fx),:where(.fx *){box-sizing:border-box}\n:where(.fx--light){--fx-bg:#FFFFFF;--fx-fg:#0F172A;--fx-body:#3B4A63;--fx-muted:#64748B;--fx-line:#E4E9F2;--fx-card:#FFFFFF;--fx-card2:#F6F8FC;--fx-accent:#2557D6;--fx-accent-soft:#E9EFFF;--fx-eyebrow:#2557D6;--fx-btn-bg:#0B1B3A;--fx-btn-fg:#FFFFFF;--fx-btn-hover:#2557D6;--fx-ghost:#0F172A;--fx-icon-bg:#E9EFFF;--fx-icon-fg:#2557D6}\n:where(.fx--surface){--fx-bg:#F6F8FC;--fx-fg:#0F172A;--fx-body:#3B4A63;--fx-muted:#64748B;--fx-line:#E1E7F0;--fx-card:#FFFFFF;--fx-card2:#FFFFFF;--fx-accent:#2557D6;--fx-accent-soft:#E9EFFF;--fx-eyebrow:#2557D6;--fx-btn-bg:#0B1B3A;--fx-btn-fg:#FFFFFF;--fx-btn-hover:#2557D6;--fx-ghost:#0F172A;--fx-icon-bg:#E9EFFF;--fx-icon-fg:#2557D6}\n:where(.fx--dark){--fx-bg:#0B1B3A;--fx-fg:#FFFFFF;--fx-body:rgba(255,255,255,.76);--fx-muted:rgba(255,255,255,.58);--fx-line:rgba(255,255,255,.12);--fx-card:rgba(255,255,255,.05);--fx-card2:rgba(255,255,255,.08);--fx-accent:#9DB8FF;--fx-accent-soft:rgba(157,184,255,.14);--fx-eyebrow:#9DB8FF;--fx-btn-bg:#FFFFFF;--fx-btn-fg:#0B1B3A;--fx-btn-hover:#E9EFFF;--fx-ghost:#FFFFFF;--fx-icon-bg:rgba(157,184,255,.14);--fx-icon-fg:#9DB8FF}\n:where(.fx-wrap){max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}\n:where(.fx-sec){padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}\n:where(.fx-eyebrow){display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fx-eyebrow);margin:0 0 18px}\n:where(.fx-eyebrow)::before{content:\"\";width:22px;height:2px;background:currentColor;border-radius:2px;opacity:.7}\n:where(.fx-h1){font-family:'Fraunces',Georgia,'Times New Roman',serif;font-weight:600;font-size:clamp(38px,5.6vw,72px);line-height:1.04;letter-spacing:-.025em;margin:0;text-wrap:balance}\n:where(.fx-h2){font-family:'Fraunces',Georgia,'Times New Roman',serif;font-weight:600;font-size:clamp(30px,3.7vw,48px);line-height:1.08;letter-spacing:-.022em;margin:0;text-wrap:balance}\n:where(.fx-h3){font-family:'Inter',system-ui,sans-serif;font-weight:600;font-size:clamp(19px,1.5vw,22px);line-height:1.3;letter-spacing:-.015em;margin:0}\n:where(.fx-em){font-style:italic;font-weight:500;color:var(--fx-accent)}\n:where(.fx-lead){font-size:clamp(17px,1.35vw,19px);line-height:1.62;color:var(--fx-body);margin:0}\n:where(.fx-p){font-size:16px;line-height:1.65;color:var(--fx-body);margin:0}\n:where(.fx-btn){display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;font-family:inherit;font-size:15.5px;font-weight:600;letter-spacing:-.005em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}\n:where(.fx-btn svg){transition:transform .2s ease;flex:none}\n:where(.fx-btn:hover svg){transform:translateX(3px)}\n:where(.fx-btn--primary){background:var(--fx-btn-bg);color:var(--fx-btn-fg)}\n:where(.fx-btn--primary:hover){background:var(--fx-btn-hover)}\n:where(.fx-btn--ghost){background:transparent;color:var(--fx-ghost);border-color:var(--fx-line)}\n:where(.fx-btn--ghost:hover){border-color:var(--fx-ghost)}\n:where(.fx-btn--link){height:auto;padding:0;background:transparent;color:var(--fx-accent);border:0;font-size:15px}\n:where(.fx-head){max-width:760px}\n:where(.fx-head--center){margin:0 auto;text-align:center}\n:where(.fx-head--center .fx-eyebrow){justify-content:center}\n:where(.fx-head .fx-lead){margin-top:18px}\n:where(.fx-r){opacity:1;transform:none}\n:where(.fx-r.fx-pre){opacity:0;transform:translateY(18px)}\n:where(.fx-r.fx-in){opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}\n@media (prefers-reduced-motion:reduce){:where(.fx-r.fx-pre){opacity:1;transform:none}:where(.fx-r.fx-in){transition:none}}\n.fx-sp__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);align-items:center}\n.fx-sp--rev .fx-sp__in>.fx-sp__copy{order:2}\n.fx-sp--none .fx-sp__in{grid-template-columns:minmax(0,1fr);max-width:800px}\n.fx-sp__copy .fx-lead{margin-top:20px}\n.fx-sp__copy .fx-p{margin-top:16px}\n.fx-sp__ul{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}\n.fx-sp__ul li{position:relative;padding-left:32px;font-size:16px;line-height:1.55;color:var(--fx-fg)}\n.fx-sp__ul li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--fx-accent-soft);}\n.fx-sp__ul li::after{content:\"\";position:absolute;left:7px;top:8px;width:5px;height:9px;border-right:2px solid var(--fx-accent);border-bottom:2px solid var(--fx-accent);transform:rotate(45deg)}\n.fx-sp__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}\n.fx-sp__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.fx-sp__stat{padding:28px 26px;border-radius:20px;background:var(--fx-card);border:1px solid var(--fx-line)}\n.fx-sp__stat b{display:block;font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:clamp(34px,3.4vw,46px);line-height:1;letter-spacing:-.03em;color:var(--fx-fg)}\n.fx-sp__stat span{display:block;margin-top:12px;font-size:14.5px;line-height:1.45;color:var(--fx-muted)}\n.fx-sp__card{border-radius:24px;padding:32px;background:var(--fx-card);border:1px solid var(--fx-line);box-shadow:0 24px 60px rgba(11,27,58,.08)}\n.fx--dark .fx-sp__card{box-shadow:none}\n.fx-sp__cardT{font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fx-muted);margin:0 0 18px}\n.fx-sp__cl{list-style:none;margin:0;padding:0;display:grid;gap:14px}\n.fx-sp__cl li{display:flex;gap:14px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--fx-fg);padding-bottom:14px;border-bottom:1px solid var(--fx-line)}\n.fx-sp__cl li:last-child{border-bottom:0;padding-bottom:0}\n.fx-sp__cl i{flex:none;width:24px;height:24px;border-radius:50%;background:var(--fx-accent-soft);color:var(--fx-accent);display:grid;place-items:center;margin-top:1px}\n.fx-sp__quote{border-radius:24px;padding:40px;background:linear-gradient(135deg,#0B1B3A,#16305F);color:#fff;position:relative;overflow:hidden}\n.fx-sp__quote::before{content:\"\";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(closest-side,rgba(157,184,255,.35),rgba(157,184,255,0))}\n.fx-sp__quote p{position:relative;font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:clamp(24px,2.4vw,32px);line-height:1.25;letter-spacing:-.02em;margin:0}\n.fx-sp__quote small{position:relative;display:block;margin-top:22px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#9DB8FF;font-weight:600}\n.fx-sp__img{border-radius:24px;overflow:hidden;aspect-ratio:4/3;background:var(--fx-card2);border:1px solid var(--fx-line)}\n.fx-sp__img img{width:100%;height:100%;object-fit:cover;display:block}\n@media (max-width:900px){.fx-sp__in{grid-template-columns:1fr}.fx-sp--rev .fx-sp__in>.fx-sp__copy{order:0}.fx-sp__vis{max-width:640px}}\n@media (max-width:809px){\n  .fx-sec{padding-top:clamp(56px,9vw,64px);padding-bottom:clamp(56px,9vw,64px)}\n  .fx-h2{font-size:clamp(28px,8.2vw,38px)}\n  .fx-sp__in{gap:24px}\n  .fx-sp__copy .fx-lead{margin-top:16px;font-size:clamp(16px,4.1vw,17px);line-height:1.55}\n  .fx-sp__ctas{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}\n  .fx-sp__ctas .fx-btn{width:100%;height:48px;min-height:48px}\n  .fx-sp__stats{gap:12px}\n  .fx-sp__stat{padding:18px 14px;border-radius:16px}\n  .fx-sp__stat b{font-size:clamp(28px,8vw,40px)}\n  .fx-sp__stat span{margin-top:8px;font-size:13.5px;line-height:1.35}\n  .fx-sp__card{padding:22px;border-radius:20px}\n  .fx-sp__quote{padding:24px;border-radius:20px}\n}\n@media (max-width:420px){\n  .fx-sp__stats{grid-template-columns:1fr}\n}\n`;function useReveal(ref){useEffect(()=>{if(typeof window===\"undefined\"||!ref.current)return;if(RenderTarget.current()===RenderTarget.canvas)return;const root=ref.current;const els=Array.from(root.querySelectorAll(\".fx-r\"));if(!(\"IntersectionObserver\"in window))return;if(window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;const io=new IntersectionObserver(entries=>{entries.forEach(e=>{if(e.isIntersecting){e.target.classList.add(\"fx-in\");io.unobserve(e.target);}});},{rootMargin:\"0px 0px -8% 0px\",threshold:.06});els.forEach(el=>{const r=el.getBoundingClientRect();if(r.top>window.innerHeight*.92){el.classList.add(\"fx-pre\");io.observe(el);}});return()=>io.disconnect();},[ref]);}const ARROW=/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8h9m0 0L8.5 4.5M12 8l-3.5 3.5\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});function splitLines(s){return(s||\"\").replace(/\\r/g,\"\").split(\"\\n\").map(x=>x.trim()).filter(Boolean);}// \"a | b | c\" -> [\"a\",\"b\",\"c\"]\nfunction cells(line){return line.split(\"|\").map(c=>c.trim());}// Rows of \"a | b | c\" lines\nfunction rows(s){return splitLines(s).map(cells);}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function SplitSection(props){const{theme=\"light\",reverse=false,eyebrow=\"\",title=\"\",body=\"\",bullets=\"\",ctaLabel=\"\",ctaHref=\"/contact\",cta2Label=\"\",cta2Href=\"/services\",visual=\"stats\",stats=\"\",checklistTitle=\"\",checklist=\"\",quote=\"\",quoteBy=\"\",image,style}=props;const ref=useRef(null);useReveal(ref);const paras=body.split(/\\n\\s*\\n/).map(p=>p.trim()).filter(Boolean);const bl=splitLines(bullets);const cl=splitLines(checklist);const statList=rows(stats).map(c=>({value:c[0]||\"\",label:c[1]||\"\"}));const cls=[\"fx\",\"fx--\"+theme,\"fx-sp\",reverse?\"fx-sp--rev\":\"\",visual===\"none\"?\"fx-sp--none\":\"\"].filter(Boolean).join(\" \");return /*#__PURE__*/_jsxs(\"section\",{ref:ref,className:cls,style:{...style,position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:FONT_LINK}),/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{className:\"fx-wrap fx-sec\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"fx-sp__in\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"fx-sp__copy\",children:[eyebrow?/*#__PURE__*/_jsx(\"p\",{className:\"fx-eyebrow fx-r\",children:eyebrow}):null,title?/*#__PURE__*/_jsx(\"h2\",{className:\"fx-h2 fx-r\",children:title}):null,paras.map((p,i)=>/*#__PURE__*/_jsx(\"p\",{className:(i===0?\"fx-lead\":\"fx-p\")+\" fx-r\",children:p},i)),bl.length?/*#__PURE__*/_jsx(\"ul\",{className:\"fx-sp__ul fx-r\",children:bl.map((b,i)=>/*#__PURE__*/_jsx(\"li\",{children:b},i))}):null,ctaLabel||cta2Label?/*#__PURE__*/_jsxs(\"div\",{className:\"fx-sp__ctas fx-r\",children:[ctaLabel?/*#__PURE__*/_jsxs(\"a\",{className:\"fx-btn fx-btn--primary\",href:ctaHref,children:[ctaLabel,ARROW]}):null,cta2Label?/*#__PURE__*/_jsx(\"a\",{className:\"fx-btn fx-btn--ghost\",href:cta2Href,children:cta2Label}):null]}):null]}),visual!==\"none\"?/*#__PURE__*/_jsxs(\"div\",{className:\"fx-sp__vis fx-r\",children:[visual===\"stats\"?/*#__PURE__*/_jsx(\"div\",{className:\"fx-sp__stats\",children:statList.map((s,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"fx-sp__stat\",children:[/*#__PURE__*/_jsx(\"b\",{children:s.value}),/*#__PURE__*/_jsx(\"span\",{children:s.label})]},i))}):null,visual===\"checklist\"?/*#__PURE__*/_jsxs(\"div\",{className:\"fx-sp__card\",children:[checklistTitle?/*#__PURE__*/_jsx(\"p\",{className:\"fx-sp__cardT\",children:checklistTitle}):null,/*#__PURE__*/_jsx(\"ul\",{className:\"fx-sp__cl\",children:cl.map((c,i)=>/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"i\",{children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2.5 6.5l2.5 2.5 4.5-5\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"span\",{children:c})]},i))})]}):null,visual===\"quote\"?/*#__PURE__*/_jsxs(\"blockquote\",{className:\"fx-sp__quote\",style:{margin:0},children:[/*#__PURE__*/_jsx(\"p\",{children:quote}),quoteBy?/*#__PURE__*/_jsx(\"small\",{children:quoteBy}):null]}):null,visual===\"image\"?/*#__PURE__*/_jsx(\"div\",{className:\"fx-sp__img\",children:image&&image.src?/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:image.alt||\"\",loading:\"lazy\"}):null}):null]}):null]})})]});}addPropertyControls(SplitSection,{theme:{type:ControlType.Enum,title:\"Theme\",options:[\"light\",\"surface\",\"dark\"],optionTitles:[\"White\",\"Soft grey\",\"Navy\"],defaultValue:\"light\"},reverse:{type:ControlType.Boolean,title:\"Visual side\",defaultValue:false,enabledTitle:\"Left\",disabledTitle:\"Right\"},eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"Why Finactro\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Big 4 quality. Boutique agility.\"},body:{type:ControlType.String,title:\"Body (blank line = new paragraph)\",displayTextArea:true,defaultValue:\"\"},bullets:{type:ControlType.String,title:\"Bullets (one per line)\",displayTextArea:true,defaultValue:\"\"},ctaLabel:{type:ControlType.String,title:\"CTA label\",defaultValue:\"\"},ctaHref:{type:ControlType.Link,title:\"CTA link\",defaultValue:\"/contact\"},cta2Label:{type:ControlType.String,title:\"2nd CTA label\",defaultValue:\"\"},cta2Href:{type:ControlType.Link,title:\"2nd CTA link\",defaultValue:\"/services\"},visual:{type:ControlType.Enum,title:\"Visual\",options:[\"none\",\"stats\",\"checklist\",\"quote\",\"image\"],optionTitles:[\"None\",\"Stat tiles\",\"Checklist card\",\"Quote card\",\"Image\"],defaultValue:\"stats\"},stats:{type:ControlType.String,title:\"Stats (Value | label, one per line)\",displayTextArea:true,defaultValue:\"Big 4 | Pedigree across the leadership team\\n3 | Offices — Bangalore, Kolkata and Dubai\\n3 GAAPs | Ind AS, IFRS and US GAAP reporting expertise\\n4–6 mo | Typical time from decision to GCC go-live\",hidden:p=>p.visual!==\"stats\"},checklistTitle:{type:ControlType.String,title:\"Checklist title\",defaultValue:\"What you get\",hidden:p=>p.visual!==\"checklist\"},checklist:{type:ControlType.String,title:\"Checklist (one per line)\",displayTextArea:true,defaultValue:\"\",hidden:p=>p.visual!==\"checklist\"},quote:{type:ControlType.String,title:\"Quote\",displayTextArea:true,defaultValue:\"Big 4 quality. Boutique agility. One accountable partner for your finance function.\",hidden:p=>p.visual!==\"quote\"},quoteBy:{type:ControlType.String,title:\"Quote by\",defaultValue:\"The Finactro promise\",hidden:p=>p.visual!==\"quote\"},image:{type:ControlType.ResponsiveImage,title:\"Image\",hidden:p=>p.visual!==\"image\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SplitSection\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SplitSection.map"],"mappings":"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"}