1import{q as A,r as x,j as e,m as f,n as p,B as t,X as D,bV as T,u as F,E as S,C as y,cx as N,cy as j,T as C,U as E}from"./index-D1i4mqZL.js";import{C as B}from"./ContactForm-BkCa5i8q.js";import{O as v}from"./OptimizedImage-dzm0K_QI.js";import{u as P}from"./useHapticFeedback-CJZsOYw6.js";import{B as U}from"./building-2-DSsqhDut.js";import{A as h}from"./arrow-right-BAppWrS1.js";import{D as d}from"./dollar-sign-Bpw6hV5w.js";import{C as m}from"./circle-check-big-7zXC2LBR.js";import{S as O}from"./sparkles-DddRiWng.js";import{E as G}from"./external-link-DVaA1s_h.js";import"./form-DXqto43D.js";import"./label-Chc-0AV5.js";import"./external-B32ZUMhA.js";import"./select-Cgl7-iun.js";import"./index-C_AKDZNP.js";import"./input-ATRUKQh1.js";import"./textarea-B6uTzYEr.js";import"./skeleton-DI5Oegd1.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const H=A("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),I=()=>{const[r,s]=x.useState({isMobile:!1,isIOS:!1,isAndroid:!1,isDesktop:!0});return x.useEffect(()=>{const a=navigator.userAgent.toLowerCase(),g=window.innerWidth<=768,l=/iphone|ipad|ipod/.test(a)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1,i=/android/.test(a),n=g||l||i;s({isMobile:n,isIOS:l,isAndroid:i,isDesktop:!n});const o=()=>{const c=window.innerWidth<=768||l||i,u=!c;s(b=>({...b,isMobile:c,isDesktop:u}))};return window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)},[]),r},z=({onRequestDemo:r})=>{const{isMobile:s}=I(),{triggerHaptic:a}=P(),[g,l]=x.useState(!1),[i,n]=x.useState(!0);x.useEffect(()=>{const c=()=>{const u=window.scrollY,b=window.innerHeight;l(u>b*2)};return window.addEventListener("scroll",c),()=>window.removeEventListener("scroll",c)},[]);const w=()=>{a("medium"),window.scrollTo({top:0,behavior:"smooth"})},o=()=>{a("medium"),r("Hotels - Mobile Floating CTA")},k=()=>{a("light"),n(!1)};return s?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"fixed bottom-6 right-4 z-50 flex flex-col gap-3",children:[e.jsx(f,{children:g&&e.jsx(p.div,{initial:{opacity:0,scale:.8,y:20},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.8,y:20},transition:{duration:.2},children:e.jsx(t,{size:"icon",variant:"outline",onClick:w,className:"w-12 h-12 rounded-full bg-background/80 backdrop-blur-md border-border/50 shadow-lg hover:shadow-xl","aria-label":"Scroll to top",children:e.jsx(H,{className:"w-5 h-5"})})})}),e.jsx(f,{children:i&&e.jsxs(p.div,{initial:{opacity:0,scale:.8,y:20},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.8,y:20},transition:{duration:.2},className:"relative",children:[e.jsx(p.div,{className:"absolute inset-0 bg-primary rounded-full",animate:{scale:[1,1.2,1],opacity:[.7,.3,.7]},transition:{duration:2,repeat:1/0,ease:"easeInOut"}}),e.jsx(t,{onClick:o,className:"relative w-14 h-14 rounded-full bg-primary text-primary-foreground shadow-lg hover:shadow-xl group","aria-label":"Book a demo",children:e.jsx(U,{className:"w-6 h-6 group-active:scale-95 transition-transform"})}),e.jsx(t,{size:"icon",variant:"ghost",onClick:k,className:"absolute -top-2 -right-2 w-6 h-6 rounded-full bg-background border border-border shadow-sm","aria-label":"Close floating button",children:e.jsx(D,{className:"w-3 h-3"})})]})})]}),e.jsx(f,{children:!i&&e.jsx(p.div,{initial:{opacity:0,y:100},animate:{opacity:1,y:0},exit:{opacity:0,y:100},transition:{duration:.3},className:"fixed bottom-0 left-0 right-0 z-40 bg-background/95 backdrop-blur-md border-t border-border px-4 py-3 safe-area-padding",children:e.jsxs("div",{className:"flex items-center justify-between max-w-sm mx-auto",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-sm font-semibold",children:"Transform Your Hotel"}),e.jsx("div",{className:"text-xs text-muted-foreground",children:"Accept USD & NGN seamlessly"})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(t,{variant:"outline",size:"sm",onClick:()=>n(!0),className:"h-8 px-3",children:"Later"}),e.jsx(t,{size:"sm",onClick:o,className:"h-8 px-4 bg-primary text-primary-foreground",children:"Book Demo"})]})]})})})]}):null},R="/assets/make-payments-nomba-BzyDRBrC.webp",M="/assets/nigerian-hotel-staff-digital-payments-GyK4v1RZ.jpg",L="/assets/global-transfer-hero-B-oQrgpy.jpg",ne=()=>{const r=T();return F({title:"Nomba for Hotels: Smart Payments & Banking for Nigerian Hospital
6ity",description:"Accept USD and NGN payments, manage FX, pay suppliers globally, and earn up to 21% interest upfront. Discover why Nigeria's top hotels choose Nomba.",canonical:"https://nomba.com/hotels"}),e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(B,{open:r.isOpen,onOpenChange:r.setIsOpen,triggerSource:r.triggerSource}),e.jsx("section",{className:"min-h-[90vh] bg-background",children:e.jsx("div",{className:"container mx-auto px-4 py-12 lg:py-20",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[e.jsxs("div",{className:"space-y-8 max-w-xl",children:[e.jsxs("h1",{className:"text-5xl lg:text-7xl font-bold leading-tight",children:[e.jsx("span",{className:"text-foreground",children:"Smarter Hotel"}),e.jsx("br",{}),e.jsx("span",{className:"text-primary",children:"Payments."})]}),e.jsx("p",{className:"text-lg lg:text-xl leading-relaxed text-muted-foreground",children:"From front desk check-ins to global supplier payouts, Nomba powers every transaction, in NGN or USD."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.jsx(t,{size:"lg",className:"group px-8 py-6 text-lg font-semibold bg-primary text-primary-foreground",asChild:!0,children:e.jsxs("a",{href:S.DASHBOARD_CREATE_ACCOUNT,children:["Get Started",e.jsx(h,{className:"w-5 h-5 ml-2 group-hover:translate-x-1 transition-transform"})]})}),e.jsx(t,{size:"lg",variant:"outline",className:"px-8 py-6 text-lg",onClick:()=>r.openForm("Hotels - Book Demo"),children:"Book a Demo"})]}),e.jsxs("div",{className:"flex flex-wrap gap-x-8 gap-y-3 pt-8 text-sm text-muted-foreground",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(y,{className:"w-4 h-4 text-primary"}),"600K+ active businesses"]}),e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(y,{className:"w-4 h-4 text-primary"}),"99.9% uptime SLA"]}),e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(y,{className:"w-4 h-4 text-primary"}),"24/7 support"]})]})]}),e.jsx("div",{className:"flex items-center justify-center",children:e.jsx(v,{src:R,alt:"Hotel reception accepting payments with Nomba POS",className:"w-full rounded-2xl",containerClassName:"w-full max-w-lg",priority:!0,enableBlurUp:!0})})]})})}),e.jsx("section",{className:"py-24 bg-background",children:e.jsx("div",{className:"max-w-6xl mx-auto px-6",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-start",children:[e.jsxs("div",{className:"lg:sticky lg:top-28",children:[e.jsx("span",{className:"inline-block text-xs font-bold tracking-widest uppercase text-primary mb-4 border border-primary/20 rounded-full px-3 py-1",children:"Payments"}),e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-foreground leading-tight mb-5",children:"Accept payments in NGN or USD, instantly."}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Whether your guests pay in naira or dollars, Nomba makes every transaction seamless. POS terminals and online checkout support both currencies."})]}),e.jsx("div",{className:"space-y-4",children:[{icon:N,title:"Accept NGN & USD",desc:"Charge guests in naira or dollars at point of sale or online checkout."},{icon:d,title:"Instant settlements",desc:"Get paid immediately with no delays or hidden fees."},{icon:m,title:"POS & online checkout",desc:"Accept payments at reception, restaurant, bar, or via online booking."},{icon:N,title:"All card types",desc:"Visa, Mastercard, Amex & Verve, all supported."}].map(s=>e.jsxs("div",{className:"flex gap-4 p-5 rounded-xl border border-border/40 bg-card hover:border-primary/30 transition-all duration-300",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(s.icon,{className:"w-5 h-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-foreground mb-1",children:s.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:s.desc})]})]},s.title))})]})})}),e.jsx("section",{className:"py-24 bg-muted/30",children:e.jsx("div",{className:"max-w-6xl mx-auto px-6",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-start",children:[e.jsx("div",{className:"space-y-4 lg:
6order-1",children:[{icon:d,title:"Market-leading rates",desc:"Competitive FX rates with transparent pricing."},{icon:j,title:"Dual-currency accounts",desc:"Hold and manage both NGN and FX in one place."},{icon:m,title:"Real-time conversion",desc:"Convert currencies instantly whenever you need."}].map(s=>e.jsxs("div",{className:"flex gap-4 p-5 rounded-xl border border-border/40 bg-card hover:border-primary/30 transition-all duration-300",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(s.icon,{className:"w-5 h-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-foreground mb-1",children:s.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:s.desc})]})]},s.title))}),e.jsxs("div",{className:"lg:sticky lg:top-28 lg:order-2",children:[e.jsx("span",{className:"inline-block text-xs font-bold tracking-widest uppercase text-primary mb-4 border border-primary/20 rounded-full px-3 py-1",children:"Currency Management"}),e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-foreground leading-tight mb-5",children:"Buy, hold & sell USD, GBP & EUR from your dashboard."}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Convert NGN to USD at market-leading rates. Receive USD settlements for international bookings and manage both currencies with zero hassle."})]})]})})}),e.jsx("section",{className:"py-24 bg-background",children:e.jsx("div",{className:"max-w-6xl mx-auto px-6",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-start",children:[e.jsxs("div",{className:"lg:sticky lg:top-28",children:[e.jsx("span",{className:"inline-block text-xs font-bold tracking-widest uppercase text-primary mb-4 border border-primary/20 rounded-full px-3 py-1",children:"Global Payments"}),e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-foreground leading-tight mb-5",children:"Pay Booking.com, Expedia & suppliers for a flat $40 fee."}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-8",children:"Send international wire transfers to global partners and suppliers. No hidden costs. No endless paperwork."}),e.jsx(t,{variant:"outline",size:"sm",asChild:!0,children:e.jsxs("a",{href:"/wire-transfers",children:["Learn more about Wire Transfers ",e.jsx(h,{className:"w-4 h-4 ml-2"})]})})]}),e.jsxs("div",{className:"space-y-4",children:[[{icon:j,title:"120+ countries",desc:"Send to virtually any country with reliable settlement."},{icon:d,title:"Flat $40 fee",desc:"No hidden charges. One transparent fee per transfer."},{icon:m,title:"1â2 business days",desc:"Fast processing with full tracking and confirmation."}].map(s=>e.jsxs("div",{className:"flex gap-4 p-5 rounded-xl border border-border/40 bg-card hover:border-primary/30 transition-all duration-300",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(s.icon,{className:"w-5 h-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-foreground mb-1",children:s.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:s.desc})]})]},s.title)),e.jsx("div",{className:"flex items-center justify-center p-6",children:e.jsx(v,{src:L,alt:"Global payment dashboard",className:"w-full rounded-xl",containerClassName:"w-full",enableBlurUp:!0})})]})]})})}),e.jsx("section",{className:"py-24 bg-[#0A0A0A] text-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-14",children:[e.jsx("span",{className:"inline-block text-xs font-bold tracking-widest uppercase text-primary mb-4",children:"Treasury"}),e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold mb-5",children:"Grow your hotel reserves with treasury services."}),e.jsx("p",{className:"text-muted-foreground text-lg max-w-2xl mx-auto leading-relaxed",children:"Put idle funds to work. Flexible Treasury for instant access, or Fixed-Term Deposits for up to 21% interest paid upfront."})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-px bg-border/10 rounded-2xl overflow-hidden",children:[{icon:O,t
6itle:"Flexible Treasury",desc:"Instant access with competitive daily yields. No lock-in."},{icon:C,title:"Fixed-Term Deposits",desc:"Earn up to 21% interest paid upfront on locked funds."},{icon:m,title:"Flexible terms",desc:"Choose 3, 6, 9 or 12-month terms that suit your cash flow."},{icon:d,title:"Interest upfront",desc:"Receive interest payments upfront, not at maturity."},{icon:j,title:"No penalties",desc:"Withdraw from flexible treasury anytime without fees."},{icon:N,title:"Guaranteed returns",desc:"Predictable returns on your locked reserve funds."}].map(s=>e.jsxs("div",{className:"bg-[#0A0A0A] p-7",children:[e.jsx(s.icon,{className:"w-6 h-6 text-primary mb-4"}),e.jsx("h3",{className:"font-bold text-white mb-2",children:s.title}),e.jsx("p",{className:"text-sm text-gray-400 leading-relaxed",children:s.desc})]},s.title))}),e.jsx("div",{className:"text-center mt-10",children:e.jsx(t,{className:"group bg-primary text-primary-foreground",asChild:!0,children:e.jsxs("a",{href:"/treasury",children:["Explore Treasury ",e.jsx(h,{className:"w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform"})]})})})]})}),e.jsx("section",{className:"py-24 bg-muted/30",children:e.jsx("div",{className:"max-w-6xl mx-auto px-6",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-start",children:[e.jsxs("div",{className:"lg:sticky lg:top-28",children:[e.jsx("span",{className:"inline-block text-xs font-bold tracking-widest uppercase text-primary mb-4 border border-primary/20 rounded-full px-3 py-1",children:"Staff Solutions"}),e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-foreground leading-tight mb-5",children:"Digital tipping & payroll that drives better service."}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Let guests tip directly via POS while management tracks performance in real-time. Simplify payroll with Nomba Employee Accounts."})]}),e.jsxs("div",{className:"space-y-4",children:[[{icon:E,title:"Digital tipping",desc:"Guests tip via POS. Staff receive instantly."},{icon:C,title:"Performance tracking",desc:"Real-time analytics on staff performance and tips."},{icon:d,title:"Instant payroll",desc:"Pay staff instantly with employee banking accounts."}
6,{icon:m,title:"Employee benefits",desc:"Staff cards, savings, and financial wellness tools."}].map(s=>e.jsxs("div",{className:"flex gap-4 p-5 rounded-xl border border-border/40 bg-card hover:border-primary/30 transition-all duration-300",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(s.icon,{className:"w-5 h-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-foreground mb-1",children:s.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:s.desc})]})]},s.title)),e.jsx("div",{className:"mt-4",children:e.jsx(v,{src:M,alt:"Nigerian hotel staff using digital payments",className:"w-full rounded-xl",containerClassName:"w-full",enableBlurUp:!0})})]})]})})}),e.jsx("section",{className:"py-24 bg-primary text-primary-foreground",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6 text-center",children:[e.jsx("h2",{className:"text-3xl lg:text-5xl font-bold mb-6",children:"Transform your hotel operations."}),e.jsx("p",{className:"text-xl mb-8 opacity-90 max-w-3xl mx-auto leading-relaxed",children:"Accept payments, manage FX, pay global suppliers, and grow your reserves, all from one dashboard."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsxs(t,{size:"lg",className:"group px-8 py-6 text-lg font-semibold bg-white text-primary hover:bg-white/90 transition-all duration-300",onClick:()=>r.openForm("Hotels - Book a Free Demo"),children:["Book a Free Demo",e.jsx(h,{className:"w-5 h-5 ml-2 group-hover:translate-x-1 transition-transform"})]}),e.jsx(t,{size:"lg",variant:"outline",className:"px-8 py-6 text-lg border-primary-foreground/30 text-primary-foreground hover:bg-primary-foreground/10",asChild:!0,children:e.jsxs("a",{href:S.DASHBOARD_CREATE_ACCOUNT,children:["Get Started ",e.jsx(G,{className:"w-4 h-4 ml-2"})]})})]}),e.jsx("p",{className:"text-sm opacity-75 mt-6",children:"No setup fees · Free onboarding · 24/7 support"})]})}),e.jsx(z,{onRequestDemo:r.openForm})]})};export{ne 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.