PageSourceSearch

https://roomnexa.com/assets/ExpenseManagerPage-D-YxKvui.js

js roomnexa.com collected 2026-10-04 17:52:04 UTC 26,843 bytes, 1 lines download raw bytes

1import{r as p,j as e}from"./react-cHR-cbPh.js";import{u as R,c as T,y as C,H as A}from"./index-Ce_btl4b.js";import{F as k}from"./Footer-DX-lprVl.js";import{P as z}from"./PremiumProductHero-xZ98N1he.js";import{a3 as W,a0 as t,aj as l,T as n,P as b,B as _}from"./mui-aKXmJ5XI.js";import{a7 as L,az as F,aA as D,aB as H,o as $,aC as P,e as B,aD as M,aE as N,W as O,ae as V,K as U,aF as q,f as G,an as X,a6 as K,F as Q}from"./icons-Cjcv8dA7.js";import{m as a}from"./motion-D5MewMzH.js";import"./router-BLL5p9-l.js";import"./MarketingPremiumHero-hyTPa9bX.js";import"./HeroCtaButton-BZjp6NoA.js";const s="#0D9488",h="rgba(4, 47, 46, 0.5)",Y="rgba(4, 47, 46,0.08)",Z="#042F2E",d="rgba(4, 47, 46, 0.12)",S="#042F2E",J="/images/heroes/expense-track-expenses.png";function ee({size:i=22,color:r,strokeWidth:o=1.65}){return e.jsxs(t,{sx:{position:"relative",width:i,height:i,display:"inline-flex",alignItems:"center",justifyContent:"center"},children:[e.jsx(O,{size:i,color:r,strokeWidth:o}),e.jsx(V,{size:Math.max(10,Math.round(i*.45)),color:r,strokeWidth:2.2,style:{position:"absolute",bottom:-4,right:-5}})]})}function te({size:i=22,color:r,strokeWidth:o=1.65}){return e.jsxs(t,{sx:{position:"relative",width:i,height:i,display:"inline-flex",alignItems:"center",justifyContent:"center"},children:[e.jsx(U,{size:i,color:r,strokeWidth:o}),e.jsx(q,{size:Math.max(11,Math.round(i*.5)),color:r,strokeWidth:o,style:{position:"absolute",bottom:-3,right:-4}})]})}function ie({size:i=22,color:r,strokeWidth:o=1.65}){return e.jsxs(t,{sx:{display:"inline-flex",alignItems:"flex-end",gap:"2px"},children:[e.jsx(G,{size:i,color:r,strokeWidth:o}),e.jsx(X,{size:Math.max(12,Math.round(i*.55)),color:r,strokeWidth:o,style:{marginBottom:1}})]})}const f=[{Icon:F,title:"Log spend",desc:"Capture line items with categories and notes finance can follow."},{Icon:ee,title:"Fund wallets",desc:"Top up petty cash or float accounts and keep a running balance."},{Icon:te,title:"Record payouts",desc:"Cash or card pulls with approvals attached—reconciliation stays painless."},{Icon:ie,title:"Live totals",desc:"Utilities, supplies, and ops costs roll up as they happen."},{Icon:D,title:"Custom categories",desc:"Food, engineering, rooms—labels that mirror how you budget."},{Icon:H,title:"Roles & approvals",desc:"Decide who submits, who approves, and who audits."}];function oe(){return e.jsxs(t,{sx:{p:{xs:2.75,md:3.25},borderRadius:"22px",bgcolor:S,border:`1px solid ${d}`,height:"100%"},children:[e.jsx(l,{variant:"rounded",width:48,height:48,sx:{bgcolor:"rgba(4, 47, 46, 0.12)",borderRadius:"14px",mb:2.5}}),e.jsx(l,{variant:"text",width:"68%",height:24,sx:{bgcolor:"rgba(4, 47, 46, 0.12)",mb:1.25}}),e.jsx(l,{variant:"text",width:"100%",height:14,sx:{bgcolor:"rgba(4, 47, 46, 0.12)"}}),e.jsx(l,{variant:"text",width:"96%",height:14,sx:{bgcolor:"rgba(4, 47, 46, 0.12)",mt:.5}}),e.jsx(l,{variant:"text",width:"88%",height:14,sx:{bgcolor:"rgba(4, 47, 46, 0.12)",mt:.5}})]})}function re({item:i,index:r}){const o=i.Icon;return e.jsx(a.div,{initial:{opacity:0,y:22},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-24px"},transition:{duration:.42,delay:r*.055,ease:[.22,1,.36,1]},style:{height:"100%"},children:e.jsxs(t,{sx:{p:{xs:2.75,md:3.25},borderRadius:"22px",height:"100%",bgcolor:S,border:`1px solid ${d}`,transition:"border-color 0.22s, background 0.22s",boxShadow:"0 8px 28px rgba(4, 47, 46,0.2)","&:hover":{borderColor:`${s}35`,bgcolor:"rgba(4, 47, 46, 0.9)"}},children:[e.jsx(t,{sx:{width:48,height:48,borderRadius:"14px",mb:2.5,bgcolor:`${s}12`,border:`1px solid ${s}24`,display:"flex",alignItems:"center",justifyContent:"center"},children:e.jsx(o,{size:22,color:s,strokeWidth:1.65})}),e.jsx(n,{sx:{color:"#F0FDFA !important",fontWeight:700,fontSize:{xs:"0.98rem",md:"1.02rem"},mb:1,lineHeight:1.35},children:i.title}),e.jsx(n,{sx:{color:"rgba(240, 253, 250, 0.72) !important",fontSize:{xs:"0.8rem",md:"0.84rem"},lineHeight:1.68},children:i.desc})]})})}function y({columns:i=5,rows:r=4}){const o=i*r;return e.jsx(t,{sx:{display:"grid",gridTemplateColumns:`repeat(${i}, 4px)`,gap:"6px",pointerEvents:"none"},children:Array.from({length:o}).map((x,c)=>e.jsx(t,{sx:{width:3,height:3,borderRadius:"50%",bgcolor:s,opacity:.4}},c))})}function se({loaded:i}){return e.jsxs(t,{sx:{position:"relative",minHeight:{xs:420,md:400},width:"100%"},children:[e.jsx(t,{sx:{position:"absolute",top:{xs:8,md:12},left:{xs:0,md:"4%"},zIndex:0},children:e.jsx(y,{columns:6,rows:5})}),e.jsx(t,{sx:{position:"absolute",bottom:{xs:120,md:100},right:{xs:0,md:"8%"},zIndex:0},children:e.jsx(y,{columns:5,rows:4})}),i?e.jsxs(e.Fragment,{children:[e.jsx(t,{sx:{position:"absolute",top:{xs:-4,md:0},right:{xs:"2%",md:"12%"},zIndex:5},children:e.jsx(a.div,{animate:{y:[0,-7,0]},transition:{duration:3.2,repeat:1/0,ease:"easeInOut"},children:e.jsx(t,{sx:{px:1.75,py:.65,borderRadius:"999px",bgcolor:s,boxShadow:`0 10px 28px ${s}44`},children:e.jsx(n,{sx:{color:"#042F2E",fontSize:"0.68rem",fontWeight:800,letterSpacing:"0.02em"},children:"Up-to-date"})})})}),e.jsx(a.div,{initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,ease:[.22,1,.36,1]},style:{position:"relative",zIndex:3,maxWidth:560,margin:"0 auto"},children:e.jsx(t,{sx:{borderRadius:"18px",overflow:"hidden",border:`1px solid ${d}`,bgcolor:"#F8FAF9",boxShadow:"0 28px 70px rgba(4, 47, 46,0.42)"},children:e.jsx(t,{component:"img",src:J,alt:"Track expenses dashboard with add transaction panel",loading:"eager",decoding:"async",sx:{width:"100%",minHeight:{xs:260,md:340},objectFit:"cover",objectPosition:"center",display:"block"}})})}),e.jsx(t,{sx:{position:"absolute",bottom:{xs:8,md:16}
1,left:{xs:"6%",md:"10%"},zIndex:5},children:e.jsx(a.div,{animate:{y:[0,-5,0]},transition:{duration:2.6,repeat:1/0,ease:"easeInOut",delay:.3},children:e.jsxs(t,{sx:{width:44,height:44,borderRadius:"12px",bgcolor:`${s}16`,border:`1px solid ${s}50`,display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},children:[e.jsx(K,{size:20,color:s,strokeWidth:1.7}),e.jsx(Q,{size:12,color:s,strokeWidth:2,style:{position:"absolute",bottom:6,right:5,opacity:.95}})]})})}),e.jsx(t,{sx:{position:"absolute",bottom:{xs:4,md:12},right:{xs:"4%",md:"6%"},zIndex:5},children:e.jsx(a.div,{animate:{y:[0,-6,0]},transition:{duration:3.4,repeat:1/0,ease:"easeInOut",delay:.5},children:e.jsx(t,{sx:{px:1.75,py:.65,borderRadius:"999px",bgcolor:s,boxShadow:`0 10px 28px ${s}44`},children:e.jsx(n,{sx:{color:"#042F2E",fontSize:"0.68rem",fontWeight:800,letterSpacing:"0.02em"},children:"Speedy & Smooth"})})})})]}):e.jsx(l,{variant:"rounded",sx:{height:380,borderRadius:"18px",bgcolor:"rgba(4, 47, 46, 0.12)"}})]})}function ne({loaded:i}){return e.jsxs(t,{component:"section","aria-label":"Streamline property expenses",sx:{py:{xs:7,md:11},px:{xs:2,sm:3,lg:4},maxWidth:1280,mx:"auto",bgcolor:"#F8FAF9",borderTop:`1px solid ${d}`},children:[i?e.jsx(a.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.45},children:e.jsx(n,{component:"h2",textAlign:"center",sx:{color:"#042F2E",fontWeight:800,fontSize:{xs:"1.65rem",sm:"1.95rem",md:"2.25rem"},letterSpacing:"-0.02em",lineHeight:1.2,mb:{xs:5,md:6},maxWidth:720,mx:"auto"},children:"Streamline your property expenses"})}):e.jsx(l,{variant:"text",width:"80%",sx:{mx:"auto",maxWidth:520,fontSize:{xs:"1.5rem",md:"1.85rem"},mb:5,bgcolor:"rgba(4, 47, 46, 0.12)"}}),e.jsxs(t,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",lg:"minmax(0, 0.95fr) minmax(0, 1.05fr)"},gap:{xs:4,md:5,lg:6},alignItems:"center"},children:[e.jsx(t,{children:i?e.jsx(a.div,{initial:{opacity:0,x:-18},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-30px"},transition:{duration:.48,ease:[.22,1,.36,1]},children:e.jsxs(b,{elevation:0,sx:{p:{xs:3,md:4},borderRadius:"22px",bgcolor:"#F8FAF9",border:`1px solid ${d}`,boxShadow:"0 24px 60px rgba(4, 47, 46,0.35)"},children:[e.jsx(t,{sx:{display:"inline-flex",alignItems:"center",px:1.35,py:.45,borderRadius:"20px",bgcolor:`${s}18`,border:`1px solid ${s}40`,mb:2.5},children:e.jsx(n,{sx:{color:s,fontSize:"0.58rem",fontWeight:800,letterSpacing:"0.1em"},children:"DIGITIZATION"})}),e.jsx(n,{component:"h3",sx:{color:"#042F2E",fontWeight:800,fontSize:{xs:"1.4rem",md:"1.65rem"},letterSpacing:"-0.02em",lineHeight:1.2,mb:2},children:"Track all expenses"}),e.jsx(n,{sx:{color:h,fontSize:{xs:"0.95rem",md:"1rem"},lineHeight:1.75},children:"Reducing the manual workload and human error in managing finances."})]})}):e.jsx(l,{variant:"rounded",sx:{height:280,borderRadius:"22px",bgcolor:"rgba(4, 47, 46, 0.12)"}})}),e.jsx(se,{loaded:i})]})]})}function ae({loaded:i}){return e.jsx(t,{component:"section","aria-label":"Expense manager capabilities",sx:{py:{xs:6,md:10},px:{xs:2,sm:3,lg:4},maxWidth:1280,mx:"auto",bgcolor:"#F8FAF9",borderTop:`1px solid ${d}`},children:e.jsx(t,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",sm:"repeat(2, 1fr)",lg:"repeat(3, 1fr)"},gap:{xs:2,md:2.5}},children:i?f.map((r,o)=>e.jsx(re,{item:r,index:o},r.title)):f.map((r,o)=>e.jsx(a.div,{initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:.2,delay:o*.03},children:e.jsx(oe,{})},`exp-sk-${o}`))})})}const m=["https://images.unsplash.com/photo-1521737711867-e3b75d9f8b0f?auto=format&fit=crop&w=900&q=80","https://images.unsplash.com/photo-1560250097-0b93528c311a?auto=format&fit=crop&w=900&q=80","https://images.unsplash.com/photo-1600880292203-757bb62b4baf?auto=format&fit=crop&w=900&q=80"],j=[{label:"Money",Icon:F},{label:"Balance",Icon:P},{label:"Profit",Icon:B}];function le(){const[i,r]=p.useState(0),o=m[Math.min(i,m.length-1)];return e.jsx(t,{component:"img",src:o,alt:"Professionals collaborating with laptop at a meeting table",loading:"lazy",decoding:"async",referrerPolicy:"no-referrer-when-downgrade",onError:()=>{i<m.length-1&&r(x=>x+1)},sx:{width:"100%",height:"100%",objectFit:"cover",objectPosition:"center 20%",display:"block"}})}function de({loaded:i}){return e.jsx(t,{component:"section","aria-label":"Financial clarity and cost-saving",sx:{py:{xs:7,md:11},px:{xs:2,sm:3,lg:4},maxWidth:1280,mx:"auto",bgcolor:"#F8FAF9",borderTop:`1px solid ${d}`},children:e.jsxs(t,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",lg:"minmax(0, 1.08fr) minmax(0, 0.92fr)"},gap:{xs:5,md:6,lg:7},alignItems:"center"},children:[e.jsx(t,{sx:{position:"relative",order:{xs:2,lg:1}},children:i?e.jsx(a.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.55,ease:[.22,1,.36,1]},children:e.jsxs(t,{sx:{position:"relative",maxWidth:420,mx:{xs:"auto",lg:0}},children:[e.jsx(t,{sx:{position:"absolute",left:{xs:-16,md:-36},top:"22%",display:"flex",flexDirection:"column",alignItems:"center",gap:.15,opacity:.4,zIndex:2,pointerEvents:"none"},children:Array.from({length:5}).map((r,o)=>e.jsx($,{size:15,color:"#F8FAF9",strokeWidth:1.8,style:{marginTop:o>0?-6:0}},o))}),e.jsx(t,{sx:{position:"relative",height:{xs:400,md:500},borderRadius:"200px 200px 28px 28px",overflow:"hidden",border:`1px solid ${d}`,boxShadow:"0 32px 80px rgba(4, 47, 46,0.55)"},children:e.jsx(le,{})}),e.jsx(t,{sx:{position:"absolute",bottom:16,left:16,display:"grid",gridTemplateColumns:"repeat(6, 4px)",gap:"6px",opacity:.45,pointerEvents:"none",zIndex:2},children:Array.from({length:24}).map((r,o)=>e.jsx(t,{sx:{width:3,height:3,borderRadius:"50%",bgcolor:"#F8FAF9"}},o))}),e.jsx(t,{sx:{position:"absolute",top:"14%",right:{xs:-12,md:-20},width:{xs:200,md:220},zIndex:4},children:e.jsxs(t,{sx:{position:"relative",pl:2.25},children:[e.jsx(t,{sx:{position:"absolute",left:10,top:22,bottom:22,width:2,bgcolor:s,borderRadius:1,opacity:.95}}),j.map((r,o)=>{const x=r.Icon;return e.jsx(a.div,{initial:{opacity:0,x:16},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.4,delay:.12+o*.1},children:e.jsxs(t,{sx:{display:"flex",alignItems:"center",gap:1,mb:o<j.length-1?2:0},children:[e.jsx(t,{sx:{width:10,height:10,borderRadius:"50%",bgcolor:s,flexShrink:0,border:"2px solid #042F2E",zIndex:1,ml:"-1px"}}),e.jsxs(t,{sx:{flex:1,display:"flex",alignItems:"center",justifyContent:"space-between",gap:1,bgcolor:"#F8FAF9",borderRadius:"999px",pl:1.75,pr:1,py:.65,boxShadow:"0 12px 32px rgba(4, 47, 46,0.18)",border:`1px solid ${Y}`},children:[e.jsx(n,{sx:{color:Z,fontWeight:700,fontSize:"0.82rem",letterSpacing:"-0.01em"},children:r.label}),e.jsx(t,{sx:{width:36,height:36,borderRadius:"50%",bgcolor:`${s}1a`,border:`1px solid ${s}44`,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:e.jsx(x,{size:17,color:s,strokeWidth:1.85})})]})]})},r.label)})]})})]})}):e.jsx(l,{variant:"rounded",sx:{height:{xs:400,md:500},maxWidth:420,mx:{xs:"auto",lg:0},borderRadius:"200px 200px 28px 28px",bgcolor:"rgba(4, 47, 46, 0.12)"}})}),e.jsx(t,{sx:{order:{xs:1,lg:2}},children:i?e.jsx(a.div,{initial:{opacity:0,x:22},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-30px"},transition:{duration:.5,ease:[.22,1,.36,1]},children:e.jsxs(b,{elevation:0,sx:{p:{xs:3,md:4},borderRadius:"22px",bgcolor:"rgba(4, 47, 46, 0.94)",border:`1px solid ${d}`,backdropFilter:"blur(12px)",boxShadow:"0 24px 60px rgba(4, 47, 46,0.45)"},children:[e.jsx(t,{sx:{display:"inline-flex",alignItems:"center",px:1.35,py:.5,borderRadius:"999px",bgcolor:s,mb:2.5},children:e.jsx(n,{sx:{color:"#042F2E",fontSize:"0.58rem",fontWeight:800,letterSpacing:"0.12em"},children:"COST-SAVING"})}),e.jsx(n,{component:"h2",sx:{color:"#042F2E",fontWeight:800,fontSize:{xs:"1.85rem",md:"2.15rem"},letterSpacing:"-0.02em",lineHeight:1.15,mb:2},children:"Financial clarity"}),e.jsx(n,{sx:{color:h,fontSize:{xs:"0.98rem",md:"1.05rem"},lineHeight:1.75},children:"Get a clear view of where your money is going and optimize for cost-saving."})]})}):e.jsx(l,{variant:"rounded",sx:{height:260,borderRadius:"22px",bgcolor:"rgba(4, 47, 46, 0.12)"}})})]})})}const g=["https://images.unsplash.com/photo-1522202176988-66273c2fd55f?auto=format&fit=crop&w=960&q=80","https://images.unsplash.com/photo-1552664730-d307ca884978?auto=format&fit=crop&w=960&q=80","https://images.unsplash.com/photo-1600880292203-757bb62b4baf?auto=format&fit=crop&w=960&q=80"],w=["Speed","Efficiency","Quality"];function xe(){const[i,r]=p.useState(0),o=g[Math.min(i,g.length-1)];return e.jsx(t,{component:"img",src:o,alt:"Team members collaborating with laptop in a modern workspace",loading:"lazy",decoding:"async",referrerPolicy:"no-referrer-when-downgrade",onError:()=>{i<g.length-1&&r(x=>x+1)},sx:{width:"100%",height:"100%",objectFit:"cover",objectPosition:"center",display:"block"}})}function ce({loaded:i}
1){return e.jsx(t,{component:"section","aria-label":"Budget control and cost effectiveness",sx:{py:{xs:7,md:11},px:{xs:2,sm:3,lg:4},maxWidth:1280,mx:"auto",bgcolor:"#F8FAF9",borderTop:`1px solid ${d}`},children:e.jsxs(t,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",lg:"minmax(0, 1.05fr) minmax(0, auto) minmax(0, 1.05fr)"},gap:{xs:4,md:4,lg:5},alignItems:"center"},children:[e.jsx(t,{sx:{order:{xs:1,lg:1}},children:i?e.jsx(a.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-30px"},transition:{duration:.48,ease:[.22,1,.36,1]},children:e.jsxs(b,{elevation:0,sx:{p:{xs:3,md:4},borderRadius:"22px",bgcolor:"#F8FAF9",border:`1px solid ${d}`,boxShadow:"0 24px 60px rgba(4, 47, 46,0.4)"},children:[e.jsx(t,{sx:{display:"inline-flex",alignItems:"center",px:1.35,py:.5,borderRadius:"999px",bgcolor:s,mb:2.5},children:e.jsx(n,{sx:{color:"#042F2E",fontSize:"0.58rem",fontWeight:800,letterSpacing:"0.1em"},children:"BUDGET CONTROL"})}),e.jsx(n,{component:"h2",sx:{color:"#042F2E",fontWeight:800,fontSize:{xs:"1.75rem",md:"2.05rem"},letterSpacing:"-0.02em",lineHeight:1.15,mb:2},children:"Cost-Effective"}),e.jsx(n,{sx:{color:h,fontSize:{xs:"0.95rem",md:"1.02rem"},lineHeight:1.75},children:"Outline features that allow hotels to easily track and control their spending, helping to avoid overruns and unexpected costs."})]})}):e.jsx(l,{variant:"rounded",sx:{height:300,borderRadius:"22px",bgcolor:"rgba(4, 47, 46, 0.12)"}})}),e.jsx(t,{sx:{order:{xs:2,lg:2},display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:0,py:{xs:1,lg:0}},children:i?e.jsxs(a.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-20px"},transition:{duration:.45},style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[e.jsx(t,{sx:{mb:2,opacity:.85},children:e.jsx("svg",{width:"72",height:"20",viewBox:"0 0 72 20",fill:"none","aria-hidden":!0,children:e.jsx("path",{d:"M0 10 L6 4 L12 16 L18 4 L24 16 L30 4 L36 16 L42 4 L48 16 L54 4 L60 16 L66 4 L72 10",stroke:"rgba(4, 47, 46, 0.75)",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}),w.map((r,o)=>e.jsx(a.div,{initial:{opacity:0,scale:.96},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.35,delay:.06+o*.08},style:{width:"100%",maxWidth:168},children:e.jsx(t,{sx:{py:1.15,px:2,borderRadius:"14px",textAlign:"center",background:"linear-gradient(180deg, #F8FAF9 0%, #F0FDFA 100%)",border:"1px solid rgba(4, 47, 46, 0.12)",boxShadow:"0 12px 32px rgba(4, 47, 46,0.35), inset 0 1px 0 rgba(4, 47, 46, 0.12)",mb:o<w.length-1?1.5:2},children:e.jsx(n,{sx:{color:"#042F2E",fontWeight:800,fontSize:"0.88rem",letterSpacing:"0.04em"},children:r})})},r)),e.jsx(t,{sx:{display:"flex",gap:.5,mt:.5,opacity:.7},children:[0,1,2].map(r=>e.jsx(M,{size:22,color:"#F8FAF9",strokeWidth:2,style:{marginLeft:r>0?-8:0}},r))})]}):e.jsx(l,{variant:"rounded",width:140,height:220,sx:{borderRadius:"14px",bgcolor:"rgba(4, 47, 46, 0.12)"}})}),e.jsx(t,{sx:{order:{xs:3,lg:3}},children:i?e.jsx(a.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-30px"},transition:{duration:.5,ease:[.22,1,.36,1]},children:e.jsxs(t,{sx:{position:"relative",borderRadius:"20px",overflow:"hidden",border:`1px solid ${d}`,boxShadow:"0 28px 70px rgba(4, 47, 46,0.5)",minHeight:{xs:280,md:340}},children:[e.jsx(xe,{}),e.jsx("svg",{viewBox:"0 0 200 320",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,style:{position:"absolute",inset:0,width:"100%",height:"100%",pointerEvents:"none"},children:e.jsx("path",{d:"M 168 42 Q 120 80 100 140 T 88 220 Q 85 260 70 288",stroke:"rgba(4, 47, 46, 0.65)",strokeWidth:"2",strokeLinecap:"round",strokeDasharray:"5 8",fill:"none"})}),e.jsx(t,{sx:{position:"absolute",top:16,right:16,width:44,height:44,borderRadius:"50%",bgcolor:`${s}22`,border:`2px solid ${s}`,display:"flex",alignItems:"center",justifyContent:"center",boxShadow:`0 8px 24px ${s}33`},children:e.jsx(a.div,{animate:{x:[0,3,0],y:[0,-2,0]},transition:{duration:2.8,repeat:1/0,ease:"easeInOut"},children:e.jsx(N,{size:20,color:s,strokeWidth:2,style:{transform:"rotate(-24deg)"}})})})]})}):e.jsx(l,{variant:"rounded",sx:{height:{xs:280,md:340},borderRadius:"20px",bgcolor:"rgba(4, 47, 46, 0.12)"}})})]})})}const pe=["https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1200&q=85","https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1200&q=85","https://images.unsplash.com/photo-1600566753190-c17a88fdd9b4?auto=format&fit=crop&w=1200&q=85"],he=["https://images.unsplash.com/photo-1571896349842-33c89424de2d?auto=format&fit=crop&w=900&q=85","https://images.unsplash.com/photo-1566073771259-6a8506099945?auto=format&fit=crop&w=900&q=85"],me=["https://images.unsplash.com/photo-1542314831-068cd1dbfeeb?auto=format&fit=crop&w=900&q=85","https://images.unsplash.com/photo-1618773928121-c32242e63f39?auto=format&fit=crop&w=900&q=85"];function u({urls:i,alt:r,sx:o}){const[x,c]=p.useState(0),I=i[Math.min(x,i.length-1)];return e.jsx(t,{component:"img",src:I,alt:r,loading:"lazy",decoding:"async",referrerPolicy:"no-referrer-when-downgrade",onError:()=>
1{x<i.length-1&&c(E=>E+1)},sx:o})}function ge({loaded:i}){return e.jsx(t,{component:"section","aria-label":"Unified expense and property operations",sx:{bgcolor:"#F8FAF9",borderTop:`1px solid ${d}`,pt:{xs:5,md:6},pb:{xs:6,md:8},px:{xs:2,sm:3,lg:4},maxWidth:1280,mx:"auto"},children:i?e.jsxs(e.Fragment,{children:[e.jsx(a.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,ease:[.22,1,.36,1]},children:e.jsxs(t,{sx:{borderRadius:"22px",overflow:"hidden",display:"flex",flexDirection:{xs:"column",md:"row"},alignItems:"stretch",background:`linear-gradient(105deg, ${s} 0%, #0D9488 32%, #0D9488 68%, #0D9488 100%)`,boxShadow:"0 24px 60px rgba(4, 47, 46,0.35), 0 0 0 1px rgba(4, 47, 46, 0.12) inset"},children:[e.jsx(t,{sx:{width:{xs:"100%",md:"30%"},minHeight:{xs:200,md:240},flexShrink:0,position:"relative"},children:e.jsx(u,{urls:pe,alt:"Modern property exterior at dusk",sx:{width:"100%",height:"100%",minHeight:{xs:200,md:240},objectFit:"cover",display:"block"}})}),e.jsxs(t,{sx:{flex:1,py:{xs:3.5,md:4},px:{xs:3,md:5},display:"flex",flexDirection:"column",justifyContent:"center"},children:[e.jsx(n,{component:"h2",sx:{color:"#042F2E",fontWeight:800,fontSize:{xs:"1.45rem",sm:"1.75rem",md:"2rem"},lineHeight:1.2,letterSpacing:"-0.02em",mb:2},children:"The blueprint for expense control"}),e.jsx(n,{sx:{color:"rgba(4, 47, 46,0.78)",fontSize:{xs:"0.92rem",md:"1rem"},lineHeight:1.7,mb:3,maxWidth:560},children:"Align approvals, categories, and payouts with the rest of your property operation—so finance and operations share one live view instead of scattered spreadsheets and inbox threads."}),e.jsx(_,{variant:"contained",href:"#",size:"medium",sx:{alignSelf:"flex-start",bgcolor:"#F8FAF9",color:"#042F2E",borderRadius:"999px",px:3,py:1,textTransform:"lowercase",fontWeight:600,fontSize:"0.9rem",boxShadow:"none","&:hover":{bgcolor:"#0D9488",boxShadow:"none"}},children:"download"})]})]})}),e.jsxs(t,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",md:"2fr 3fr"},gap:{xs:3,md:3.5},alignItems:"stretch",mt:{xs:5,md:6}},children:[e.jsx(a.div,{initial:{opacity:0,x:-16},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-30px"},transition:{duration:.45},style:{height:"100%"},children:e.jsxs(t,{sx:{height:"100%",minHeight:{xs:"auto",md:320},borderRadius:"20px",bgcolor:"#F8FAF9",border:"1px solid rgba(4, 47, 46, 0.12)",p:{xs:3,md:4},display:"flex",flexDirection:"column",justifyContent:"center"},children:[e.jsxs(n,{component:"h3",variant:"h4",sx:{color:"#042F2E",fontWeight:800,fontSize:{xs:"1.45rem",md:"1.85rem"},lineHeight:1.25,letterSpacing:"-0.02em",mb:2.5},children:["The power of truly"," ",e.jsx(t,{component:"span",sx:{color:s},children:"All-In-One"})]}),e.jsx(n,{variant:"body1",sx:{color:h,fontSize:"0.95rem",lineHeight:1.8},children:"Expenses, stock, and property operations share one source of truth in RoomNexa—so leadership, finance, and frontline teams see the same numbers, vendors, and cost drivers without stitching disconnected tools together."})]})}),e.jsx(a.div,{initial:{opacity:0,x:16},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-30px"},transition:{duration:.45,delay:.06},style:{height:"100%"},children:e.jsxs(t,{sx:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:2,height:"100%",minHeight:{xs:260,md:320}},children:[e.jsx(u,{urls:he,alt:"Resort pool and tropical property exterior",sx:{width:"100%",height:"100%",minHeight:{xs:220,md:320},objectFit:"cover",borderRadius:"20px",border:"1px solid rgba(4, 47, 46, 0.12)",display:"block"}}),e.jsx(u,{urls:me,alt:"Luxury hotel pool at night",sx:{width:"100%",height:"100%",minHeight:{xs:220,md:320},objectFit:"cover",borderRadius:"20px",border:"1px solid rgba(4, 47, 46, 0.12)",display:"block"}})]})})]})]}):e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"rounded",sx:{width:"100%",height:{xs:220,md:240},mb:{xs:5,md:6},borderRadius:"22px",bgcolor:"rgba(13, 148, 136, 0.12)"}}),e.jsxs(t,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",md:"2fr 3fr"},gap:{xs:3,md:3.5},alignItems:"stretch"},children:[e.jsx(l,{variant:"rounded",sx:{minHeight:{xs:260,md:320},borderRadius:"20px",bgcolor:"rgba(4, 47, 46, 0.12)"}}),e.jsxs(t,{sx:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:2,minHeight:{xs:260,md:320}},children:[e.jsx(l,{variant:"rounded",sx:{borderRadius:"20px",bgcolor:"rgba(4, 47, 46, 0.12)"}}),e.jsx(l,{variant:"rounded",sx:{borderRadius:"20px",bgcolor:"rgba(4, 47, 46, 0.12)"}})]})]})]})})}const v=[{title:"Daily expense",desc:"Track and manage your daily expense to keep your budget on point and savings intact."},{title:"Unlimited expense list",desc:"With the unlimited expense list feature, record every transaction, no matter how small, to maintain a detailed view of your spending patterns."},{title:"Paperless transactions",desc:"Embrace paperless transactions to not only expedite processes but to foster a greener, more sustainable financial landscape."}],ue="#042F2E";function be({loaded:i}){return e.jsx(t,{component:"section","aria-label":"Daily expenses, unlimited lists, and paperless transactions",sx:{py:{xs:8,md:10},px:{xs:2,sm:3,lg:4},maxWidth:1280,mx:"auto",bgcolor:"#F8FAF9",borderTop:`1px solid ${d}`},children:e.jsx(t,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",sm:"repeat(2, 1fr)",lg:"repeat(3, 1fr)"},gap:{xs:2.5,md:3}},children:i?v.map((r,o)=>e.jsx(a.div,{initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-24px"},transition:{duration:.4,delay:o*.08,ease:[.22,1,.36,1]},whileHover:{y:-5},style:{height:"100%"},children:e.jsxs(t,{sx:{height:"100%",p:{xs:3,md:4},borderRadius:"16px",bgcolor:ue,border:`1px solid ${d}`,transition:"border-color 0.2s ease","&:hover":{borderColor:"rgba(4, 47, 46, 0.12)"}},children:[e.jsx(n,{component:"h3",sx:{color:"#F0FDFA !important",fontWeight:700,fontSize:"1.25rem",lineHeight:1.3,mb:1.5,letterSpacing:"-0.01em"},children:r.title}),e.jsx(n,{sx:{color:"rgba(240, 253, 250, 0.72) !important",fontSize:{xs:"0.9rem",md:"0.95rem"},lineHeight:1.6},children:r.desc})]})},r.title)):v.map((r,o)=>e.jsx(l,{variant:"rounded",sx:{minHeight:{xs:150,sm:168},borderRadius:"16px",bgcolor:"rgba(4, 47, 46, 0.12)"}},`exp-final-sk-${o}`))})})}function Te(){const{openDemoRequest:i}=R(),{openOnboarding:r}=T(),[o,x]=p.useState(!1);return p.useEffect(()=>{window.scrollTo(0,0);const c=setTimeout(()=>x(!0),1500);return()=>clearTimeout(c)},[]),e.jsx(W,{theme:C,children:e.jsxs(t,{sx:{bgcolor:"transparent",minHeight:"100vh",color:"#042F2E"},children:[e.jsx(A,{}),e.jsx(z,{icon:L,eyebrow:"Product · Expense Manager",title:["Run property spend",["through",{text:"Expense",accent:!0}],[{text:"Manager",accent:!0}
1]],descriptionLines:["Approvals, receipts, vendor payouts, and budgets stay connected","in one finance-ready expense ledger.","Help operations and finance move faster with cleaner spend control."],primaryLabel:"Tour expense workflows",onPrimary:i,secondaryLabel:"Try it free",onSecondary:r}),e.jsx(ae,{loaded:o}),e.jsx(ne,{loaded:o}),e.jsx(de,{loaded:o}),e.jsx(ce,{loaded:o}),e.jsx(ge,{loaded:o}),e.jsx(be,{loaded:o}),e.jsx(k,{})]})})}export{Te as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.