import{c as dt,u as ct,j as e,r as w,B as Y,a as we,s as mt,b as X,d as It,l as Ze}from"./index-B8VidBSF.js";import{I as Lt}from"./input-CDL-9QCl.js";import{C as de}from"./check-CtONhx55.js";import{B as Et,S as et,I as Tt}from"./star-DqU9fZTc.js";import{s as Pt}from"./types-3iKgNyo7.js";import{A as At}from"./arrow-left-CSL07uEw.js";import{l as Ot}from"./lionpost_logo-D5RcADIY.js";import{S as Dt}from"./switch-C-anknk1.js";import{C as Mt,a as zt}from"./card-bArE6rwt.js";import{S as Ft}from"./SEOHead-kbwAkCq_.js";import{S as xe}from"./StructuredData-BsEhAFWe.js";import{d as Bt,g as Rt}from"./currency-BnYXjSXj.js";import{S as _t}from"./SubscriptionDialog-BkZ_C6Gb.js";import{M as Vt}from"./mail-DtDuTRQh.js";import{S as Ut}from"./sparkles-CPxxCvlX.js";import{F as Wt}from"./facebook-BWNVJGOd.js";import"./index-nhJrBmZZ.js";import"./index-CT0wPN1H.js";/**
* @license lucide-react v0.462.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qt=dt("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
* @license lucide-react v0.462.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ht=dt("Coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]),Gt=[{emoji:"🎂",title:"Birthday",occasion:"birthdays",color:"from-pink-100 to-rose-100 dark:from-pink-950/30 dark:to-rose-950/30",border:"border-pink-200 dark:border-pink-800"},{emoji:"ðŸ’",title:"Wedding",occasion:"weddings",color:"from-violet-100 to-purple-100 dark:from-violet-950/30 dark:to-purple-950/30",border:"border-violet-200 dark:border-violet-800"},{emoji:"ðŸ™",title:"Thank You",occasion:"thank you",color:"from-amber-100 to-orange-100 dark:from-amber-950/30 dark:to-orange-950/30",border:"border-amber-200 dark:border-amber-800"},{emoji:"ðŸ’",title:"Get Well",occasion:"get well",color:"from-teal-100 to-cyan-100 dark:from-teal-950/30 dark:to-cyan-950/30",border:"border-teal-200 dark:border-teal-800"},{emoji:"🎄",title:"Christmas",occasion:"christmas",color:"from-green-100 to-emerald-100 dark:from-green-950/30 dark:to-emerald-950/30",border:"border-green-200 dark:border-green-800"},{emoji:"🎓",title:"Graduation",occasion:"graduation",color:"from-blue-100 to-indigo-100 dark:from-blue-950/30 dark:to-indigo-950/30",border:"border-blue-200 dark:border-blue-800"}],$t=()=>{const t=ct();return e.jsxs("section",{className:"container mx-auto px-4 py-8 md:py-16","aria-labelledby":"templates-heading",children:[e.jsx("h2",{id:"templates-heading",className:"text-2xl md:text-3xl lg:text-4xl font-bold text-center mb-3 md:mb-4",children:"Pick a Template & Go! 🎨"}),e.jsx("p",{className:"text-center text-muted-foreground mb-8 md:mb-12",children:"Choose an occasion and start designing in seconds"}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-6 gap-4 max-w-4xl mx-auto",children:Gt.map(r=>e.jsxs("button",{onClick:()=>t("/editor",{state:{occasion:r.occasion}}),className:`group relative rounded-2xl bg-gradient-to-br ${r.color} border-2 ${r.border} shadow-md hover:shadow-xl hover:scale-105 transition-all duration-300 p-5 md:p-6 flex flex-col items-center gap-2`,children:[e.jsx("span",{className:"text-4xl md:text-5xl group-hover:scale-110 transition-transform duration-300",children:r.emoji}),e.jsx("span",{className:"text-sm md:text-base font-semibold text-foreground",children:r.title})]},r.occasion))})]})},Yt=Pt().trim().email("Please enter a valid email").max(255),Kt=()=>{const[t,r]=w.useState(""),[n,o]=w.useState(!1),[i,a]=w.useState(!1),s=async c=>{c.preventDefault();const d=Yt.safeParse(t);if(!d.success){we.error(d.error.errors[0].message);return}o(!0);try{const{error:l}=await mt.from("newsletter_subscribers").insert({email:d.data,source:"holiday_reminder"});if(l)if(l.code==="23505")we.info("You're already subscribed! 🎉"),a(!0);else throw l;else a(!0),we.success("You're subscribed! We'll remind you before big holidays 🎉")}catch{we.error("Something went wrong. Please try again.")}finally{o(!1)}};return i?e.jsx("section",{className:"container mx-auto px-4 py-8 md:py-12",children:e.jsxs("div",{className:"max-w-xl mx-auto text-center p-6 md:p-8 rounded-3xl bg-gradient-to-br from-emerald-50 to-teal-50 dark:from-emerald-950/30 dark:to-teal-950/30 border-2 border-emerald-200 dark:border-emerald-800 shadow-lg",children:[e.jsx("div",{className:"inline-flex items-center justify-center w-14 h-14 rounded-full bg-gradient-to-br from-emerald-400 to-teal-500 mb-4",children:e.jsx(de,{className:"w-7 h-7 text-white"})}),e.jsx("h3",{className:"text-xl font-bold text-emerald-900 dark:text-emerald-100 mb-2",children:"You're All Set! 🎉"}),e.jsx("p",{className:"text-sm text-emerald-800/80 dark:text-emerald-200/80",children:"We'll send you a friendly reminder before major holidays so you never miss a card."})]})}):e.jsx("section",{className:"container mx-auto px-4 py-8 md:py-12",children:e.jsxs("div",{className:"max-w-xl mx-auto text-center p-6 md:p-8 rounded-3xl bg-gradient-to-br from-sky-50 to-blue-50 dark:from-sky-950/30 dark:to-blue-950/30 border-2 border-sky-200 dark:border-sky-800 shadow-lg relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-2 right-3 text-2xl opacity-20",children:"🎄"}),e.jsx("div",{className:"absolute bottom-3 left-3 text-xl opacity-15",children:"🎂"}),e.jsx("div",{className:"absolute top-3 left-4 text-lg opacity-20",children:"💌"}),e.jsx("div",{className:"inline-flex items-center justify-center w-14 h-14 rounded-full bg-gradient-to-br from-sky-400 to-blue-500 mb-4 shadow-lg",children:e.jsx(Et,{className:"w-7 h-7 text-white"})}),e.jsx("h3",{className:"text-xl md:text-2xl font-bold text-sky-900 dark:text-sky-100 mb-2",children:"Never Forget a Card Again! 🔔"}),e.jsx("p",{className:"text-sm md:text-base text-sky-800/80 dark:text-sky-200/80 mb-6",children:"Get a friendly reminder before Christmas, birthdays & other holidays so you always send your card on time."}),e.jsxs("form",{onSubmit:s,className:"flex flex-col sm:flex-row gap-3 max-w-md mx-auto",children:[e.jsx(Lt,{type:"email",placeholder:"your@email.com",value:t,onChange:c=>r(c.target.value),required:!0,maxLength:255,className:"flex-1 h-11 bg-white dark:bg-white/10 border-sky-300 dark:border-sky-700 focus:border-primary"}),e.jsx(Y,{type:"submit",disabled:n,className:"h-11 px-6 rounded-full bg-gradient-to-r from-sky-500 to-blue-500 hover:from-sky-600 hover:to-blue-600 shadow-md",children:n?"Subscribing...":"Remind Me! 🔔"})]}),e.jsx("p",{className:"text-xs text-sky-700/60 dark:text-sky-300/60 mt-3",children:"No spam, just timely reminders. Unsubscribe anytime."})]})})};function Jt(t){return Object.prototype.toString.call(t)==="[object Object]"}function tt(t){return Jt(t)||Array.isArray(t)}function Qt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function De(t,r){const n=Object.keys(t),o=Object.keys(r);if(n.length!==o.length)return!1;const i=JSON.stringify(Object.keys(t.breakpoints||{})),a=JSON.stringify(Object.keys(r.breakpoints||{}));return i!==a?!1:n.every(s=>{const c=t[s],d=r[s];return typeof c=="function"?`${c}`==`${d}`:!tt(c)||!tt(d)?c===d:De(c,d)})}function rt(t){return t.concat().sort((r,n)=>r.name>n.name?1:-1).map(r=>r.options)}function Xt(t,r){if(t.length!==r.length)return!1;const n=rt(t),o=rt(r);return n.every((i,a)=>{const s=o[a];return De(i,s)})}function Me(t){return typeof t=="number"}function Ae(t){return typeof t=="string"}function ke(t){return typeof t=="boolean"}function nt(t){return Object.prototype.toString.call(t)==="[object Object]"}function O(t){return Math.abs(t)}function ze(t){return Math.sign(t)}function pe(t,r){return O(t-r)}function Zt(t,r){if(t===0||r===0||O(t)<=O(r))return 0;const n=pe(O(t),O(r));return O(n/t)}function er(t){return Math.round(t*100)/100}function ge(t){return be(t).map(Number)}function K(t){return t[ve(t)]}function ve(t){return Math.max(0,t.length-1)}function Fe(t,r){return r===ve(t)}function st(t,r=0){return Array.from(Array(t),(n,o)=>r+o)}function be(t){return Object.keys(t)}function ut(t,r){return[t,r].reduce((n,o)=>(be(o).forEach(i=>{const a=n[i],s=o[i],c=nt(a)&&nt(s);n[i]=c?ut(a,s):s}),n),{})}function Oe(t,r){return typeof r.MouseEvent<"u"&&t instanceof r.MouseEvent}function tr(t,r){const n={start:o,center:i,end:a};function o(){return 0}function i(d){return a(d)/2}function a(d){return r-d}function s(d,l){return Ae(t)?n[t](d):t(r,d,l)}return{measure:s}}function ye(){let t=[];function r(i,a,s,c={passive:!0}){let d;if("addEventListener"in i)i.addEventListener(a,s,c),d=()=>i.removeEventListener(a,s,c);else{const l=i;l.addListener(s),d=()=>l.removeListener(s)}return t.push(d),o}function n(){t=t.filter(i=>i())}const o={add:r,clear:n};return o}function rr(t,r,n,o){const i=ye(),a=1e3/60;let s=null,c=0,d=0;function l(){i.add(t,"visibilitychange",()=>{t.hidden&&m()})}function x(){y(),i.clear()}function f(g){if(!d)return;s||(s=g,n(),n());const u=g-s;for(s=g,c+=u;c>=a;)n(),c-=a;const b=c/a;o(b),d&&(d=r.requestAnimationFrame(f))}function h(){d||(d=r.requestAnimationFrame(f))}function y(){r.cancelAnimationFrame(d),s=null,c=0,d=0}function m(){s=null,c=0}return{init:l,destroy:x,start:h,stop:y,update:n,render:o}}function nr(t,r){const n=r==="rtl",o=t==="y",i=o?"y":"x",a=o?"x":"y",s=!o&&n?-1:1,c=x(),d=f();function l(m){const{height:p,width:g}=m;return o?p:g}function x(){return o?"top":n?"right":"left"}function f(){return o?"bottom":n?"left":"right"}function h(m){return m*s}return{scroll:i,cross:a,startEdge:c,endEdge:d,measureSize:l,direction:h}}function ie(t=0,r=0){const n=O(t-r);function o(l){return l<t}function i(l){return l>r}function a(l){return o(l)||i(l)}function s(l){return a(l)?o(l)?t:r:l}function c(l){return n?l-n*Math.ceil((l-r)/n):l}return{length:n,max:r,min:t,constrain:s,reachedAny:a,reachedMax:i,reachedMin:o,removeOffset:c}}function ft(t,r,n){const{constrain:o}=ie(0,t),i=t+1;let a=s(r);function s(h){return n?O((i+h)%i):o(h)}function c(){return a}function d(h){return a=s(h),f}function l(h){return x().set(c()+h)}function x(){return ft(t,c(),n)}const f={get:c,set:d,add:l,clone:x};return f}function sr(t,r,n,o,i,a,s,c,d,l,x,f,h,y,m,p,g,u,b){const{cross:j,direction:S}=t,E=["INPUT","SELECT","TEXTAREA"],C={passive:!1},N=ye(),k=ye(),I=ie(50,225).constrain(y.measure(20)),D={mouse:300,touch:400},L={mouse:500,touch:600},z=m?43:25;let H=!1,T=0,F=0,V=!1,U=!1,G=!1,$=!1;function J(v){if(!b)return;function P(R){(ke(b)||b(v,R))&&ue(R)}const M=r;N.add(M,"dragstart",R=>R.preventDefault(),C).add(M,"touchmove",()=>{},C).add(M,"touchend",()=>{}).add(M,"touchstart",P).add(M,"mousedown",P).add(M,"touchcancel",B).add(M,"contextmenu",B).add(M,"click",re,!0)}function W(){N.clear(),k.clear()}function Z(){const v=$?n:r;k.add(v,"touchmove",_,C).add(v,"touchend",B).add(v,"mousemove",_,C).add(v,"mouseup",B)}function ee(v){const P=v.nodeName||"";return E.includes(P)}function te(){return(m?L:D)[$?"mouse":"touch"]}function me(v,P){const M=f.add(ze(v)*-1),R=x.byDistance(v,!m).distance;return m||O(v)<I?R:g&&P?R*.5:x.byIndex(M.get(),0).distance}function ue(v){const P=Oe(v,o);$=P,G=m&&P&&!v.buttons&&H,H=pe(i.get(),s.get())>=2,!(P&&v.button!==0)&&(ee(v.target)||(V=!0,a.pointerDown(v),l.useFriction(0).useDuration(0),i.set(s),Z(),T=a.readPoint(v),F=a.readPoint(v,j),h.emit("pointerDown")))}function _(v){if(!Oe(v,o)&&v.touches.length>=2)return B(v);const M=a.readPoint(v),R=a.readPoint(v,j),Q=pe(M,T),ne=pe(R,F);if(!U&&!$&&(!v.cancelable||(U=Q>ne,!U)))return B(v);const oe=a.pointerMove(v);Q>p&&(G=!0),l.useFriction(.3).useDuration(.75),c.start(),i.add(S(oe)),v.preventDefault()}function B(v){const M=x.byDistance(0,!1).index!==f.get(),R=a.pointerUp(v)*te(),Q=me(S(R),M),ne=Zt(R,Q),oe=z-10*ne,se=u+ne/50;U=!1,V=!1,k.clear(),l.useDuration(oe).useFriction(se),d.distance(Q,!m),$=!1,h.emit("pointerUp")}function re(v){G&&(v.stopPropagation(),v.preventDefault(),G=!1)}function q(){return V}return{init:J,destroy:W,pointerDown:q}}function or(t,r){let o,i;function a(f){return f.timeStamp}function s(f,h){const m=`client${(h||t.scroll)==="x"?"X":"Y"}`;return(Oe(f,r)?f:f.touches[0])[m]}function c(f){return o=f,i=f,s(f)}function d(f){const h=s(f)-s(i),y=a(f)-a(o)>170;return i=f,y&&(o=f),h}function l(f){if(!o||!i)return 0;const h=s(i)-s(o),y=a(f)-a(o),m=a(f)-a(i)>170,p=h/y;return y&&!m&&O(p)>.1?p:0}return{pointerDown:c,pointerMove:d,pointerUp:l,readPoint:s}}function ar(){function t(n){const{offsetTop:o,offsetLeft:i,offsetWidth:a,offsetHeight:s}=n;return{top:o,right:i+a,bottom:o+s,left:i,width:a,height:s}}return{measure:t}}function ir(t){function r(o){return t*(o/100)}return{measure:r}}function lr(t,r,n,o,i,a,s){const c=[t].concat(o);let d,l,x=[],f=!1;function h(g){return i.measureSize(s.measure(g))}function y(g){if(!a)return;l=h(t),x=o.map(h);function u(b){for(const j of b){if(f)return;const S=j.target===t,E=o.indexOf(j.target),C=S?l:x[E],N=h(S?t:o[E]);if(O(N-C)>=.5){g.reInit(),r.emit("resize");break}}}d=new ResizeObserver(b=>{(ke(a)||a(g,b))&&u(b)}),n.requestAnimationFrame(()=>{c.forEach(b=>d.observe(b))})}function m(){f=!0,d&&d.disconnect()}return{init:y,destroy:m}}function dr(t,r,n,o,i,a){let s=0,c=0,d=i,l=a,x=t.get(),f=0;function h(){const C=o.get()-t.get(),N=!d;let k=0;return N?(s=0,n.set(o),t.set(o),k=C):(n.set(t),s+=C/d,s*=l,x+=s,t.add(s),k=x-f),c=ze(k),f=x,E}function y(){const C=o.get()-r.get();return O(C)<.001}function m(){return d}function p(){return c}function g(){return s}function u(){return j(i)}function b(){return S(a)}function j(C){return d=C,E}function S(C){return l=C,E}const E={direction:p,duration:m,velocity:g,seek:h,settled:y,useBaseFriction:b,useBaseDuration:u,useFriction:S,useDuration:j};return E}function cr(t,r,n,o,i){const a=i.measure(10),s=i.measure(50),c=ie(.1,.99);let d=!1;function l(){return!(d||!t.reachedAny(n.get())||!t.reachedAny(r.get()))}function x(y){if(!l())return;const m=t.reachedMin(r.get())?"min":"max",p=O(t[m]-r.get()),g=n.get()-r.get(),u=c.constrain(p/s);n.subtract(g*u),!y&&O(g)<a&&(n.set(t.constrain(n.get())),o.useDuration(25).useBaseFriction())}function f(y){d=!y}return{shouldConstrain:l,constrain:x,toggleActive:f}}function mr(t,r,n,o,i){const a=ie(-r+t,0),s=f(),c=x(),d=h();function l(m,p){return pe(m,p)<=1}function x(){const m=s[0],p=K(s),g=s.lastIndexOf(m),u=s.indexOf(p)+1;return ie(g,u)}function f(){return n.map((m,p)=>{const{min:g,max:u}=a,b=a.constrain(m),j=!p,S=Fe(n,p);return j?u:S||l(g,b)?g:l(u,b)?u:b}).map(m=>parseFloat(m.toFixed(3)))}function h(){if(r<=t+i)return[a.max];if(o==="keepSnaps")return s;const{min:m,max:p}=c;return s.slice(m,p)}return{snapsContained:d,scrollContainLimit:c}}function ur(t,r,n){const o=r[0],i=n?o-t:K(r);return{limit:ie(i,o)}}function fr(t,r,n,o){const a=r.min+.1,s=r.max+.1,{reachedMin:c,reachedMax:d}=ie(a,s);function l(h){return h===1?d(n.get()):h===-1?c(n.get()):!1}function x(h){if(!l(h))return;const y=t*(h*-1);o.forEach(m=>m.add(y))}return{loop:x}}function xr(t){const{max:r,length:n}=t;function o(a){const s=a-r;return n?s/-n:0}return{get:o}}function hr(t,r,n,o,i){const{startEdge:a,endEdge:s}=t,{groupSlides:c}=i,d=f().map(r.measure),l=h(),x=y();function f(){return c(o).map(p=>K(p)[s]-p[0][a]).map(O)}function h(){return o.map(p=>n[a]-p[a]).map(p=>-O(p))}function y(){return c(l).map(p=>p[0]).map((p,g)=>p+d[g])}return{snaps:l,snapsAligned:x}}function pr(t,r,n,o,i,a){const{groupSlides:s}=i,{min:c,max:d}=o,l=x();function x(){const h=s(a),y=!t||r==="keepSnaps";return n.length===1?[a]:y?h:h.slice(c,d).map((m,p,g)=>{const u=!p,b=Fe(g,p);if(u){const j=K(g[0])+1;return st(j)}if(b){const j=ve(a)-K(g)[0]+1;return st(j,K(g)[0])}return m})}return{slideRegistry:l}}function gr(t,r,n,o,i){const{reachedAny:a,removeOffset:s,constrain:c}=o;function d(m){return m.concat().sort((p,g)=>O(p)-O(g))[0]}function l(m){const p=t?s(m):c(m),g=r.map((b,j)=>({diff:x(b-p,0),index:j})).sort((b,j)=>O(b.diff)-O(j.diff)),{index:u}=g[0];return{index:u,distance:p}}function x(m,p){const g=[m,m+n,m-n];if(!t)return m;if(!p)return d(g);const u=g.filter(b=>ze(b)===p);return u.length?d(u):K(g)-n}function f(m,p){const g=r[m]-i.get(),u=x(g,p);return{index:m,distance:u}}function h(m,p){const g=i.get()+m,{index:u,distance:b}=l(g),j=!t&&a(g);if(!p||j)return{index:u,distance:m};const S=r[u]-b,E=m+x(S,0);return{index:u,distance:E}}return{byDistance:h,byIndex:f,shortcut:x}}function br(t,r,n,o,i,a,s){function c(f){const h=f.distance,y=f.index!==r.get();a.add(h),h&&(o.duration()?t.start():(t.update(),t.render(1),t.update())),y&&(n.set(r.get()),r.set(f.index),s.emit("select"))}function d(f,h){const y=i.byDistance(f,h);c(y)}function l(f,h){const y=r.clone().set(f),m=i.byIndex(y.get(),h);c(m)}return{distance:d,index:l}}function yr(t,r,n,o,i,a,s,c){const d={passive:!0,capture:!0};let l=0;function x(y){if(!c)return;function m(p){if(new Date().getTime()-l>10)return;s.emit("slideFocusStart"),t.scrollLeft=0;const b=n.findIndex(j=>j.includes(p));Me(b)&&(i.useDuration(0),o.index(b,0),s.emit("slideFocus"))}a.add(document,"keydown",f,!1),r.forEach((p,g)=>{a.add(p,"focus",u=>{(ke(c)||c(y,u))&&m(g)},d)})}function f(y){y.code==="Tab"&&(l=new Date().getTime())}return{init:x}}function he(t){let r=t;function n(){return r}function o(d){r=s(d)}function i(d){r+=s(d)}function a(d){r-=s(d)}function s(d){return Me(d)?d:d.get()}return{get:n,set:o,add:i,subtract:a}}function xt(t,r){const n=t.scroll==="x"?s:c,o=r.style;let i=null,a=!1;function s(h){return`translate3d(${h}px,0px,0px)`}function c(h){return`translate3d(0px,${h}px,0px)`}function d(h){if(a)return;const y=er(t.direction(h));y!==i&&(o.transform=n(y),i=y)}function l(h){a=!h}function x(){a||(o.transform="",r.getAttribute("style")||r.removeAttribute("style"))}return{clear:x,to:d,toggleActive:l}}function vr(t,r,n,o,i,a,s,c,d){const x=ge(i),f=ge(i).reverse(),h=u().concat(b());function y(N,k){return N.reduce((I,D)=>I-i[D],k)}function m(N,k){return N.reduce((I,D)=>y(I,k)>0?I.concat([D]):I,[])}function p(N){return a.map((k,I)=>({start:k-o[I]+.5+N,end:k+r-.5+N}))}function g(N,k,I){const D=p(k);return N.map(L=>{const z=I?0:-n,H=I?n:0,T=I?"end":"start",F=D[L][T];return{index:L,loopPoint:F,slideLocation:he(-1),translate:xt(t,d[L]),target:()=>c.get()>F?z:H}})}function u(){const N=s[0],k=m(f,N);return g(k,n,!1)}function b(){const N=r-s[0]-1,k=m(x,N);return g(k,-n,!0)}function j(){return h.every(({index:N})=>{const k=x.filter(I=>I!==N);return y(k,r)<=.1})}function S(){h.forEach(N=>{const{target:k,translate:I,slideLocation:D}=N,L=k();L!==D.get()&&(I.to(L),D.set(L))})}function E(){h.forEach(N=>N.translate.clear())}return{canLoop:j,clear:E,loop:S,loopPoints:h}}function jr(t,r,n){let o,i=!1;function a(d){if(!n)return;function l(x){for(const f of x)if(f.type==="childList"){d.reInit(),r.emit("slidesChanged");break}}o=new MutationObserver(x=>{i||(ke(n)||n(d,x))&&l(x)}),o.observe(t,{childList:!0})}function s(){o&&o.disconnect(),i=!0}return{init:a,destroy:s}}function wr(t,r,n,o){const i={};let a=null,s=null,c,d=!1;function l(){c=new IntersectionObserver(m=>{d||(m.forEach(p=>{const g=r.indexOf(p.target);i[g]=p}),a=null,s=null,n.emit("slidesInView"))},{root:t.parentElement,threshold:o}),r.forEach(m=>c.observe(m))}function x(){c&&c.disconnect(),d=!0}function f(m){return be(i).reduce((p,g)=>{const u=parseInt(g),{isIntersecting:b}=i[u];return(m&&b||!m&&!b)&&p.push(u),p},[])}function h(m=!0){if(m&&a)return a;if(!m&&s)return s;const p=f(m);return m&&(a=p),m||(s=p),p}return{init:l,destroy:x,get:h}}function Nr(t,r,n,o,i,a){const{measureSize:s,startEdge:c,endEdge:d}=t,l=n[0]&&i,x=m(),f=p(),h=n.map(s),y=g();function m(){if(!l)return 0;const b=n[0];return O(r[c]-b[c])}function p(){if(!l)return 0;const b=a.getComputedStyle(K(o));return parseFloat(b.getPropertyValue(`margin-${d}`))}function g(){return n.map((b,j,S)=>{const E=!j,C=Fe(S,j);return E?h[j]+x:C?h[j]+f:S[j+1][c]-b[c]}).map(O)}return{slideSizes:h,slideSizesWithGaps:y,startGap:x,endGap:f}}function kr(t,r,n,o,i,a,s,c,d){const{startEdge:l,endEdge:x,direction:f}=t,h=Me(n);function y(u,b){return ge(u).filter(j=>j%b===0).map(j=>u.slice(j,j+b))}function m(u){return u.length?ge(u).reduce((b,j,S)=>{const E=K(b)||0,C=E===0,N=j===ve(u),k=i[l]-a[E][l],I=i[l]-a[j][x],D=!o&&C?f(s):0,L=!o&&N?f(c):0,z=O(I-L-(k+D));return S&&z>r+d&&b.push(j),N&&b.push(u.length),b},[]).map((b,j,S)=>{const E=Math.max(S[j-1]||0);return u.slice(E,b)}):[]}function p(u){return h?y(u,n):m(u)}return{groupSlides:p}}function Sr(t,r,n,o,i,a,s){const{align:c,axis:d,direction:l,startIndex:x,loop:f,duration:h,dragFree:y,dragThreshold:m,inViewThreshold:p,slidesToScroll:g,skipSnaps:u,containScroll:b,watchResize:j,watchSlides:S,watchDrag:E,watchFocus:C}=a,N=2,k=ar(),I=k.measure(r),D=n.map(k.measure),L=nr(d,l),z=L.measureSize(I),H=ir(z),T=tr(c,z),F=!f&&!!b,V=f||!!b,{slideSizes:U,slideSizesWithGaps:G,startGap:$,endGap:J}=Nr(L,I,D,n,V,i),W=kr(L,z,g,f,I,D,$,J,N),{snaps:Z,snapsAligned:ee}=hr(L,T,I,D,W),te=-K(Z)+K(G),{snapsContained:me,scrollContainLimit:ue}=mr(z,te,ee,b,N),_=F?me:ee,{limit:B}=ur(te,_,f),re=ft(ve(_),x,f),q=re.clone(),A=ge(n),v=({dragHandler:le,scrollBody:Te,scrollBounds:Pe,options:{loop:je}})=>{je||Pe.constrain(le.pointerDown()),Te.seek()},P=({scrollBody:le,translate:Te,location:Pe,offsetLocation:je,previousLocation:yt,scrollLooper:vt,slideLooper:jt,dragHandler:wt,animation:Nt,eventHandler:$e,scrollBounds:kt,options:{loop:Ye}},Ke)=>{const Je=le.settled(),St=!kt.shouldConstrain(),Qe=Ye?Je:Je&&St,Xe=Qe&&!wt.pointerDown();Xe&&Nt.stop();const Ct=Pe.get()*Ke+yt.get()*(1-Ke);je.set(Ct),Ye&&(vt.loop(le.direction()),jt.loop()),Te.to(je.get()),Xe&&$e.emit("settle"),Qe||$e.emit("scroll")},M=rr(o,i,()=>v(Ee),le=>P(Ee,le)),R=.68,Q=_[re.get()],ne=he(Q),oe=he(Q),se=he(Q),ae=he(Q),fe=dr(ne,se,oe,ae,h,R),Ie=gr(f,_,te,B,ae),Le=br(M,re,q,fe,Ie,ae,s),qe=xr(B),He=ye(),gt=wr(r,n,s,p),{slideRegistry:Ge}=pr(F,b,_,ue,W,A),bt=yr(t,n,Ge,Le,fe,He,s,C),Ee={ownerDocument:o,ownerWindow:i,eventHandler:s,containerRect:I,slideRects:D,animation:M,axis:L,dragHandler:sr(L,t,o,i,ae,or(L,i),ne,M,Le,fe,Ie,re,s,H,y,m,u,R,E),eventStore:He,percentOfView:H,index:re,indexPrevious:q,limit:B,location:ne,offsetLocation:se,previousLocation:oe,options:a,resizeHandler:lr(r,s,i,n,L,j,k),scrollBody:fe,scrollBounds:cr(B,se,ae,fe,H),scrollLooper:fr(te,B,se,[ne,se,oe,ae]),scrollProgress:qe,scrollSnapList:_.map(qe.get),scrollSnaps:_,scrollTarget:Ie,scrollTo:Le,slideLooper:vr(L,z,te,U,G,Z,_,se,n),slideFocus:bt,slidesHandler:jr(r,s,S),slidesInView:gt,slideIndexes:A,slideRegistry:Ge,slidesToScroll:W,target:ae,translate:xt(L,r)};return Ee}function Cr(){let t={},r;function n(l){r=l}function o(l){return t[l]||[]}function i(l){return o(l).forEach(x=>x(r,l)),d}function a(l,x){return t[l]=o(l).concat([x]),d}function s(l,x){return t[l]=o(l).filter(f=>f!==x),d}function c(){t={}}const d={init:n,emit:i,off:s,on:a,clear:c};return d}const Ir={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function Lr(t){function r(a,s){return ut(a,s||{})}function n(a){const s=a.breakpoints||{},c=be(s).filter(d=>t.matchMedia(d).matches).map(d=>s[d]).reduce((d,l)=>r(d,l),{});return r(a,c)}function o(a){return a.map(s=>be(s.breakpoints||{})).reduce((s,c)=>s.concat(c),[]).map(t.matchMedia)}return{mergeOptions:r,optionsAtMedia:n,optionsMediaQueries:o}}function Er(t){let r=[];function n(a,s){return r=s.filter(({options:c})=>t.optionsAtMedia(c).active!==!1),r.forEach(c=>c.init(a,t)),s.reduce((c,d)=>Object.assign(c,{[d.name]:d}),{})}function o(){r=r.filter(a=>a.destroy())}return{init:n,destroy:o}}function Ne(t,r,n){const o=t.ownerDocument,i=o.defaultView,a=Lr(i),s=Er(a),c=ye(),d=Cr(),{mergeOptions:l,optionsAtMedia:x,optionsMediaQueries:f}=a,{on:h,off:y,emit:m}=d,p=L;let g=!1,u,b=l(Ir,Ne.globalOptions),j=l(b),S=[],E,C,N;function k(){const{container:A,slides:v}=j;C=(Ae(A)?t.querySelector(A):A)||t.children[0];const M=Ae(v)?C.querySelectorAll(v):v;N=[].slice.call(M||C.children)}function I(A){const v=Sr(t,C,N,o,i,A,d);if(A.loop&&!v.slideLooper.canLoop()){const P=Object.assign({},A,{loop:!1});return I(P)}return v}function D(A,v){g||(b=l(b,A),j=x(b),S=v||S,k(),u=I(j),f([b,...S.map(({options:P})=>P)]).forEach(P=>c.add(P,"change",L)),j.active&&(u.translate.to(u.location.get()),u.animation.init(),u.slidesInView.init(),u.slideFocus.init(q),u.eventHandler.init(q),u.resizeHandler.init(q),u.slidesHandler.init(q),u.options.loop&&u.slideLooper.loop(),C.offsetParent&&N.length&&u.dragHandler.init(q),E=s.init(q,S)))}function L(A,v){const P=W();z(),D(l({startIndex:P},A),v),d.emit("reInit")}function z(){u.dragHandler.destroy(),u.eventStore.clear(),u.translate.clear(),u.slideLooper.clear(),u.resizeHandler.destroy(),u.slidesHandler.destroy(),u.slidesInView.destroy(),u.animation.destroy(),s.destroy(),c.clear()}function H(){g||(g=!0,c.clear(),z(),d.emit("destroy"),d.clear())}function T(A,v,P){!j.active||g||(u.scrollBody.useBaseFriction().useDuration(v===!0?0:j.duration),u.scrollTo.index(A,P||0))}function F(A){const v=u.index.add(1).get();T(v,A,-1)}function V(A){const v=u.index.add(-1).get();T(v,A,1)}function U(){return u.index.add(1).get()!==W()}function G(){return u.index.add(-1).get()!==W()}function $(){return u.scrollSnapList}function J(){return u.scrollProgress.get(u.offsetLocation.get())}function W(){return u.index.get()}function Z(){return u.indexPrevious.get()}function ee(){return u.slidesInView.get()}function te(){return u.slidesInView.get(!1)}function me(){return E}function ue(){return u}function _(){return t}function B(){return C}function re(){return N}const q={canScrollNext:U,canScrollPrev:G,containerNode:B,internalEngine:ue,destroy:H,off:y,on:h,emit:m,plugins:me,previousScrollSnap:Z,reInit:p,rootNode:_,scrollNext:F,scrollPrev:V,scrollProgress:J,scrollSnapList:$,scrollTo:T,selectedScrollSnap:W,slideNodes:re,slidesInView:ee,slidesNotInView:te};return D(r,n),setTimeout(()=>d.emit("init"),0),q}Ne.globalOptions=void 0;function Be(t={},r=[]){const n=w.useRef(t),o=w.useRef(r),[i,a]=w.useState(),[s,c]=w.useState(),d=w.useCallback(()=>{i&&i.reInit(n.current,o.current)},[i]);return w.useEffect(()=>{De(n.current,t)||(n.current=t,d())},[t,d]),w.useEffect(()=>{Xt(o.current,r)||(o.current=r,d())},[r,d]),w.useEffect(()=>{if(Qt()&&s){Ne.globalOptions=Be.globalOptions;const l=Ne(s,n.current,o.current);return a(l),()=>l.destroy()}else a(void 0)},[s,a]),[c,i]}Be.globalOptions=void 0;const ht=w.createContext(null);function Se(){const t=w.useContext(ht);if(!t)throw new Error("useCarousel must be used within a <Carousel />");return t}const Re=w.forwardRef(({orientation:t="horizontal",opts:r,setApi:n,plugins:o,className:i,children:a,...s},c)=>{const[d,l]=Be({...r,axis:t==="horizontal"?"x":"y"},o),[x,f]=w.useState(!1),[h,y]=w.useState(!1),m=w.useCallback(b=>{b&&(f(b.canScrollPrev()),y(b.canScrollNext()))},[]),p=w.useCallback(()=>{l==null||l.scrollPrev()},[l]),g=w.useCallback(()=>{l==null||l.scrollNext()},[l]),u=w.useCallback(b=>{b.key==="ArrowLeft"?(b.preventDefault(),p()):b.key==="ArrowRight"&&(b.preventDefault(),g())},[p,g]);return w.useEffect(()=>{!l||!n||n(l)},[l,n]),w.useEffect(()=>{if(l)return m(l),l.on("reInit",m),l.on("select",m),()=>{l==null||l.off("select",m)}},[l,m]),e.jsx(ht.Provider,{value:{carouselRef:d,api:l,opts:r,orientation:t||((r==null?void 0:r.axis)==="y"?"vertical":"horizontal"),scrollPrev:p,scrollNext:g,canScrollPrev:x,canScrollNext:h},children:e.jsx("div",{ref:c,onKeyDownCapture:u,className:X("relative",i),role:"region","aria-roledescription":"carousel",...s,children:a})})});Re.displayName="Carousel";const _e=w.forwardRef(({className:t,...r},n)=>{const{carouselRef:o,orientation:i}=Se();return e.jsx("div",{ref:o,className:"overflow-hidden",children:e.jsx("div",{ref:n,className:X("flex",i==="horizontal"?"-ml-4":"-mt-4 flex-col",t),...r})})});_e.displayName="CarouselContent";const Ve=w.forwardRef(({className:t,...r},n)=>{const{orientation:o}=Se();return e.jsx("div",{ref:n,role:"group","aria-roledescription":"slide",className:X("min-w-0 shrink-0 grow-0 basis-full",o==="horizontal"?"pl-4":"pt-4",t),...r})});Ve.displayName="CarouselItem";const Ue=w.forwardRef(({className:t,variant:r="outline",size:n="icon",...o},i)=>{const{orientation:a,scrollPrev:s,canScrollPrev:c}=Se();return e.jsxs(Y,{ref:i,variant:r,size:n,className:X("absolute h-8 w-8 rounded-full",a==="horizontal"?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!c,onClick:s,...o,children:[e.jsx(At,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Previous slide"})]})});Ue.displayName="CarouselPrevious";const We=w.forwardRef(({className:t,variant:r="outline",size:n="icon",...o},i)=>{const{orientation:a,scrollNext:s,canScrollNext:c}=Se();return e.jsxs(Y,{ref:i,variant:r,size:n,className:X("absolute h-8 w-8 rounded-full",a==="horizontal"?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!c,onClick:s,...o,children:[e.jsx(qt,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Next slide"})]})});We.displayName="CarouselNext";const Tr={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function Pr(t,r){const n=t.scrollSnapList();return typeof r=="number"?n.map(()=>r):r(n,t)}function Ar(t,r){const n=t.rootNode();return r&&r(n)||n}function Ce(t={}){let r,n,o,i,a=null,s=0,c=!1,d=!1,l=!1,x=!1;function f(T,F){n=T;const{mergeOptions:V,optionsAtMedia:U}=F,G=V(Tr,Ce.globalOptions),$=V(G,t);if(r=U($),n.scrollSnapList().length<=1)return;x=r.jump,o=!1,i=Pr(n,r.delay);const{eventStore:J,ownerDocument:W}=n.internalEngine(),Z=!!n.internalEngine().options.watchDrag,ee=Ar(n,r.rootNode);J.add(W,"visibilitychange",u),Z&&n.on("pointerDown",j),Z&&!r.stopOnInteraction&&n.on("pointerUp",S),r.stopOnMouseEnter&&J.add(ee,"mouseenter",E),r.stopOnMouseEnter&&!r.stopOnInteraction&&J.add(ee,"mouseleave",C),r.stopOnFocusIn&&n.on("slideFocusStart",g),r.stopOnFocusIn&&!r.stopOnInteraction&&J.add(n.containerNode(),"focusout",p),r.playOnInit&&p()}function h(){n.off("pointerDown",j).off("pointerUp",S).off("slideFocusStart",g),g(),o=!0,c=!1}function y(){const{ownerWindow:T}=n.internalEngine();T.clearTimeout(s),s=T.setTimeout(L,i[n.selectedScrollSnap()]),a=new Date().getTime(),n.emit("autoplay:timerset")}function m(){const{ownerWindow:T}=n.internalEngine();T.clearTimeout(s),s=0,a=null,n.emit("autoplay:timerstopped")}function p(){if(!o){if(b()){l=!0;return}c||n.emit("autoplay:play"),y(),c=!0}}function g(){o||(c&&n.emit("autoplay:stop"),m(),c=!1)}function u(){if(b())return l=c,g();l&&p()}function b(){const{ownerDocument:T}=n.internalEngine();return T.visibilityState==="hidden"}function j(){d||g()}function S(){d||p()}function E(){d=!0,g()}function C(){d=!1,p()}function N(T){typeof T<"u"&&(x=T),p()}function k(){c&&g()}function I(){c&&p()}function D(){return c}function L(){const{index:T}=n.internalEngine(),F=T.clone().add(1).get(),V=n.scrollSnapList().length-1,U=r.stopOnLastSnap&&F===V;if(n.canScrollNext()?n.scrollNext(x):n.scrollTo(0,x),n.emit("autoplay:select"),U)return g();p()}function z(){if(!a)return null;const T=i[n.selectedScrollSnap()],F=new Date().getTime()-a;return T-F}return{name:"autoplay",options:t,init:f,destroy:h,play:N,stop:k,reset:I,isPlaying:D,timeUntilNext:z}}Ce.globalOptions=void 0;const ot=[{id:"f1",display_name:"Sarah M.",rating:5,review_text:"LionPost made creating cards really easy. The AI themes are impressive and saved me a lot of time. Best £4/month I've spent in a while."},{id:"f2",display_name:"Michael R.",rating:5,review_text:"I've sent over 50 cards this year using LionPost. My family loves the personalized touches. Worth every penny."},{id:"f3",display_name:"Jessica T.",rating:5,review_text:"The unlimited cards subscription is a game changer. I never miss a birthday or anniversary anymore. Highly recommend."},{id:"f4",display_name:"David K.",rating:5,review_text:"Simple, beautiful, and affordable. LionPost has everything I need to stay connected with loved ones. The templates are amazing."},{id:"f5",display_name:"Emily W.",rating:5,review_text:"The audio feature is genius. My grandma loved hearing my voice on her birthday card. Thank you LionPost for making this possible."}],at=[{bg:"from-rose-50 to-pink-50 dark:from-rose-950/30 dark:to-pink-950/30",border:"border-rose-200 dark:border-rose-800",text:"text-rose-800/80 dark:text-rose-200/80",name:"text-rose-900 dark:text-rose-100",emoji:"💕"},{bg:"from-sky-50 to-blue-50 dark:from-sky-950/30 dark:to-blue-950/30",border:"border-sky-200 dark:border-sky-800",text:"text-sky-800/80 dark:text-sky-200/80",name:"text-sky-900 dark:text-sky-100",emoji:"💙"},{bg:"from-violet-50 to-purple-50 dark:from-violet-950/30 dark:to-purple-950/30",border:"border-violet-200 dark:border-violet-800",text:"text-violet-800/80 dark:text-violet-200/80",name:"text-violet-900 dark:text-violet-100",emoji:"💜"},{bg:"from-emerald-50 to-teal-50 dark:from-emerald-950/30 dark:to-teal-950/30",border:"border-emerald-200 dark:border-emerald-800",text:"text-emerald-800/80 dark:text-emerald-200/80",name:"text-emerald-900 dark:text-emerald-100",emoji:"💚"},{bg:"from-amber-50 to-orange-50 dark:from-amber-950/30 dark:to-orange-950/30",border:"border-amber-200 dark:border-amber-800",text:"text-amber-800/80 dark:text-amber-200/80",name:"text-amber-900 dark:text-amber-100",emoji:"🧡"}];function Or(){const[t,r]=w.useState(ot);return w.useEffect(()=>{(async()=>{const{data:o}=await mt.from("reviews").select("id, display_name, rating, review_text").eq("is_approved",!0).order("created_at",{ascending:!1}).limit(20);if(o&&o.length>0){const i=[...o,...ot];r(i.slice(0,10))}})()},[]),e.jsxs("section",{className:"container mx-auto px-4 py-8 md:py-16","aria-labelledby":"reviews-heading",children:[e.jsx("h2",{id:"reviews-heading",className:"text-2xl md:text-3xl lg:text-4xl font-bold text-center mb-3 md:mb-4",children:"What Our Pride Says ðŸ¦ðŸ’¬"}),e.jsx("p",{className:"text-center text-muted-foreground mb-8 md:mb-12",children:"Real reviews from real card creators!"}),e.jsxs(Re,{className:"max-w-5xl mx-auto",plugins:[Ce({delay:3e3})],opts:{align:"start",loop:!0},children:[e.jsx(_e,{className:"-ml-2 md:-ml-4",children:t.map((n,o)=>{const i=at[o%at.length];return e.jsx(Ve,{className:"pl-2 md:pl-4 md:basis-1/2 lg:basis-1/3",children:e.jsxs("div",{className:`h-full rounded-2xl bg-gradient-to-br ${i.bg} border-2 ${i.border} shadow-lg p-4 md:p-6 relative overflow-hidden`,children:[e.jsx("div",{className:"absolute top-2 right-3 text-lg opacity-20",children:i.emoji}),e.jsxs("div",{className:"flex gap-1 mb-3 md:mb-4",children:[[...Array(n.rating)].map((a,s)=>e.jsx(et,{className:"w-4 h-4 md:w-5 md:h-5 fill-amber-400 text-amber-400"},s)),[...Array(5-n.rating)].map((a,s)=>e.jsx(et,{className:"w-4 h-4 md:w-5 md:h-5 text-amber-400/30"},`e-${s}`))]}),e.jsxs("p",{className:`text-sm md:text-base ${i.text} mb-3 md:mb-4`,children:['"',n.review_text,'"']}),e.jsxs("p",{className:`text-sm md:text-base font-bold ${i.name}`,children:[n.display_name," â"]})]})},n.id)})}),e.jsx(Ue,{className:"hidden md:flex"}),e.jsx(We,{className:"hidden md:flex"})]})]})}const it="/lion-with-lemon-small.webp",Dr="/award-badge-dark.png",Mr="/award-trophy.png",zr={Christmas:{month:11,day:25},"New Year":{month:0,day:1},valentines:{month:1,day:14},Halloween:{month:9,day:31},Thanksgiving:{month:10,day:28},"mothers day":{month:2,day:22},"fathers day":{month:5,day:15},Easter:{month:3,day:5}},ce=[{text:"birthdays",emoji:"🎂",color:"from-pink-500 to-rose-500",seasonal:null},{text:"weddings",emoji:"ðŸ’",color:"from-violet-500 to-purple-500",seasonal:{months:[5,6,7,8]}},{text:"Christmas",emoji:"🎄",color:"from-green-500 to-emerald-500",seasonal:{months:[11,12]}},{text:"anniversaries",emoji:"💕",color:"from-red-500 to-pink-500",seasonal:null},{text:"thank you",emoji:"ðŸ™",color:"from-amber-500 to-orange-500",seasonal:null},{text:"get well",emoji:"ðŸ’",color:"from-teal-500 to-cyan-500",seasonal:null},{text:"graduation",emoji:"🎓",color:"from-blue-500 to-indigo-500",seasonal:{months:[5,6]}},{text:"new baby",emoji:"👶",color:"from-sky-400 to-blue-400",seasonal:null},{text:"valentines",emoji:"â¤ï¸",color:"from-rose-500 to-red-500",seasonal:{months:[2]}},{text:"retirement",emoji:"🎉",color:"from-yellow-500 to-amber-500",seasonal:null},{text:"mothers day",emoji:"ðŸ’",color:"from-fuchsia-500 to-pink-500",seasonal:{months:[3]}},{text:"fathers day",emoji:"👔",color:"from-slate-500 to-blue-500",seasonal:{months:[6]}},{text:"Easter",emoji:"ðŸ°",color:"from-yellow-400 to-pink-400",seasonal:{months:[3,4]}},{text:"Halloween",emoji:"🎃",color:"from-orange-500 to-purple-600",seasonal:{months:[10]}},{text:"New Year",emoji:"🎆",color:"from-indigo-500 to-purple-500",seasonal:{months:[12,1]}},{text:"Thanksgiving",emoji:"🦃",color:"from-orange-600 to-amber-600",seasonal:{months:[11]}}],pt=()=>{const t=new Date().getMonth()+1;return ce.filter(r=>{var n;return(n=r.seasonal)==null?void 0:n.months.includes(t)}).map(r=>r.text)},Fr=()=>{const t=pt(),r=ce.filter(o=>t.includes(o.text)),n=ce.filter(o=>!t.includes(o.text));return[...r,...n]},lt=()=>{const t=new Date,r=[];return Object.entries(zr).forEach(([n,{month:o,day:i}])=>{const a=ce.find(l=>l.text===n);if(!a)return;let s=new Date(t.getFullYear(),o,i);s<t&&(s=new Date(t.getFullYear()+1,o,i));const c=s.getTime()-t.getTime(),d=Math.ceil(c/(1e3*60*60*24));d<=30&&d>0&&r.push({occasion:a,daysUntil:d,date:s})}),r.sort((n,o)=>n.daysUntil-o.daysUntil).slice(0,3)},Br=({navigate:t})=>{const[r,n]=w.useState(lt()),[o,i]=w.useState(null);if(w.useEffect(()=>{if(r.length===0)return;const s=()=>{const d=new Date,x=r[0].date.getTime()-d.getTime();if(x<=0){n(lt());return}const f=Math.floor(x/(1e3*60*60*24)),h=Math.floor(x%(1e3*60*60*24)/(1e3*60*60)),y=Math.floor(x%(1e3*60*60)/(1e3*60)),m=Math.floor(x%(1e3*60)/1e3);i({days:f,hours:h,minutes:y,seconds:m})};s();const c=setInterval(s,1e3);return()=>clearInterval(c)},[r]),r.length===0||!o)return null;const a=r[0];return e.jsx("div",{className:"max-w-4xl mx-auto mb-6 animate-in fade-in slide-in-from-top-4 duration-500",children:e.jsxs("div",{className:X("relative overflow-hidden rounded-xl border-2 p-4 md:p-6","bg-gradient-to-r",a.occasion.color,"border-white/20"),children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[e.jsx("div",{className:"absolute top-2 left-4 text-white/30 text-2xl animate-pulse",children:"✨"}),e.jsx("div",{className:"absolute bottom-2 right-8 text-white/30 text-xl animate-pulse delay-300",children:"â"}),e.jsx("div",{className:"absolute top-4 right-16 text-white/20 text-lg animate-pulse delay-500",children:"✨"})]}),e.jsxs("div",{className:"relative flex flex-col md:flex-row items-center justify-between gap-4",children:[e.jsxs("div",{className:"flex items-center gap-3 md:gap-4",children:[e.jsx("span",{className:"text-4xl md:text-5xl animate-bounce",children:a.occasion.emoji}),e.jsxs("div",{className:"text-white text-center md:text-left",children:[e.jsx("p",{className:"text-sm md:text-base font-medium opacity-90",children:o.days===0?"Today is":o.days===1?"Tomorrow is":"Countdown to"}),e.jsx("p",{className:"text-xl md:text-2xl font-bold capitalize",children:a.occasion.text})]})]}),o.days>0&&e.jsx("div",{className:"flex gap-2 md:gap-3",children:[{value:o.days,label:"days"},{value:o.hours,label:"hrs"},{value:o.minutes,label:"min"},{value:o.seconds,label:"sec"}].map((s,c)=>e.jsxs("div",{className:"flex flex-col items-center",children:[e.jsx("div",{className:"bg-white/20 backdrop-blur-sm rounded-lg px-2 md:px-3 py-1 md:py-2 min-w-[40px] md:min-w-[50px]",children:e.jsx("span",{className:"text-white text-lg md:text-2xl font-bold tabular-nums",children:String(s.value).padStart(2,"0")})}),e.jsx("span",{className:"text-white/80 text-[10px] md:text-xs mt-1",children:s.label})]},c))}),e.jsx(Y,{onClick:()=>t("/editor",{state:{occasion:a.occasion.text}}),variant:"secondary",className:"bg-white text-gray-900 hover:bg-white/90 font-semibold shadow-lg",children:"Create Card Now"})]}),r.length>1&&e.jsxs("div",{className:"relative mt-4 pt-4 border-t border-white/20",children:[e.jsx("p",{className:"text-white/80 text-xs md:text-sm mb-2",children:"Also coming up:"}),e.jsx("div",{className:"flex flex-wrap gap-2",children:r.slice(1).map((s,c)=>e.jsxs("button",{onClick:()=>t("/editor",{state:{occasion:s.occasion.text}}),className:"inline-flex items-center gap-1.5 bg-white/20 hover:bg-white/30 transition-colors rounded-full px-3 py-1 text-white text-xs md:text-sm",children:[e.jsx("span",{children:s.occasion.emoji}),e.jsx("span",{className:"capitalize",children:s.occasion.text}),e.jsxs("span",{className:"opacity-75",children:["in ",s.daysUntil," ",s.daysUntil===1?"day":"days"]})]},c))})]})]})})},Rr=()=>{const[t,r]=w.useState(0),[n,o]=w.useState(!1);w.useEffect(()=>{const a=setInterval(()=>{o(!0),setTimeout(()=>{r(s=>(s+1)%ce.length),o(!1)},300)},2500);return()=>clearInterval(a)},[]);const i=ce[t];return e.jsx("span",{className:"inline-block relative pb-2",children:e.jsxs("span",{className:X("inline-flex items-center gap-2 transition-all duration-300",n?"opacity-0 translate-y-4":"opacity-100 translate-y-0"),children:[e.jsx("span",{className:"bg-gradient-to-r from-accent to-primary bg-clip-text text-transparent leading-relaxed",children:i.text}),e.jsx("span",{className:"text-3xl md:text-4xl lg:text-5xl animate-bounce",children:i.emoji})]})})},sn=()=>{const t=ct(),{user:r,loading:n}=It(),[o,i]=w.useState("USD"),[a,s]=w.useState(!1),[c,d]=w.useState(!1);w.useEffect(()=>{!n&&r&&t("/dashboard")},[r,n,t]),w.useEffect(()=>{Bt().then(i)},[]);const l=Rt(o);return e.jsxs(e.Fragment,{children:[e.jsx(Ft,{title:"LionPost - Create & Send Unlimited E-Cards Online",description:"Create beautiful personalized e-cards for birthdays, weddings & all occasions. AI-powered themes, custom text & audio. Unlimited cards from $4/month.",keywords:"ecards, digital greeting cards, online cards, personalized ecards, birthday cards, wedding cards, AI greeting cards, custom ecards, send ecards online"}),e.jsx(xe,{type:"organization"}),e.jsx(xe,{type:"website"}),e.jsx(xe,{type:"product"}),e.jsx(xe,{type:"faq",data:{questions:[{question:"What is LionPost?",answer:"LionPost is an online platform for creating and sharing personalized digital greeting cards (e-cards) for any occasion including birthdays, weddings, holidays, and more."},{question:"How much does LionPost cost?",answer:"LionPost offers an affordable Premium subscription for unlimited card creations and sharing, starting at just $4/month."},{question:"Can I add my own photos to cards?",answer:"Absolutely! You can upload any personal photo from your device to use as the card's main image and customize it with our editor."},{question:"How do I share my e-card?",answer:"Cards can be shared via direct link, WhatsApp, Facebook, Twitter/X, SMS, or email. Recipients don't need an account to view your card."},{question:"Can I add audio or voice messages?",answer:"Yes, you can record a voice message directly or upload audio files (MP3/WAV) up to 2 minutes long to make your card extra special."},{question:"What occasions are supported?",answer:"We support all occasions including birthdays, weddings, anniversaries, Christmas, Valentine's Day, Mother's Day, Father's Day, thank you notes, get well soon, graduation, and many more."}]}}),e.jsx(xe,{type:"howto",data:{name:"How to Create and Send a Digital Greeting Card",description:"Create personalized e-cards with photos, text, and audio using LionPost",steps:[{name:"Choose an Occasion",text:"Visit LionPost and select from the occasion carousel or click 'Create Card' to start from scratch."},{name:"Upload Your Photo",text:"Click to upload your own personal image or browse hundreds of professionally designed templates."},{name:"Add Your Message",text:"Enter your personalized text message and customize fonts, colors, and layout to match your style."},{name:"Add Audio (Optional)",text:"Record a voice message directly or upload an audio file to make your card extra special."},{name:"Preview and Share",text:"Review your card, then share instantly via link, WhatsApp, Facebook, SMS, or email."}]}}),e.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-primary/10 via-background to-accent/10 relative",children:[e.jsxs("header",{className:"container mx-auto px-4 py-8 md:py-16 text-center",children:[e.jsxs("div",{className:"flex items-center justify-center gap-4 md:gap-8 mb-6 md:mb-8",children:[e.jsx("button",{onClick:()=>t("/blog/award-winner-2025"),className:"w-16 h-16 md:w-24 md:h-24 hover:scale-110 transition-transform duration-300 cursor-pointer animate-in fade-in duration-500","aria-label":"Best of Best Review Winner 2025 - Click to learn more",children:e.jsx("img",{src:Dr,alt:"Best of Best Review Winner 2025",className:"w-full h-full object-contain",loading:"lazy",width:"96",height:"96"})}),e.jsxs("div",{className:"relative w-40 h-40 md:w-64 md:h-64",children:[e.jsx("div",{className:"absolute inset-0 rounded-full bg-primary/30 blur-xl animate-pulse"}),e.jsx("div",{className:"absolute -inset-2 rounded-full bg-gradient-to-r from-primary/20 via-primary/40 to-primary/20 blur-2xl animate-[pulse_3s_ease-in-out_infinite]"}),e.jsx("div",{className:"relative w-full h-full rounded-full overflow-hidden border-4 md:border-8 border-primary shadow-2xl animate-in fade-in zoom-in duration-700",children:e.jsxs("picture",{children:[e.jsx("source",{type:"image/webp",srcSet:`${Ze} 256w, ${Ot} 1024w`,sizes:"(max-width: 768px) 160px, 256px"}),e.jsx("img",{src:Ze,alt:"LionPost - Online E-Card Creator Logo",className:"w-full h-full object-cover",width:"256",height:"256",loading:"eager",fetchPriority:"high",decoding:"sync"})]})})]}),e.jsx("button",{onClick:()=>t("/blog/award-winner-2025"),className:"w-16 h-16 md:w-24 md:h-24 hover:scale-110 transition-transform duration-300 cursor-pointer animate-in fade-in duration-500","aria-label":"Best of Best Review Winner 2025 - Click to learn more",children:e.jsx("img",{src:Mr,alt:"Best of Best Review Winner 2025 Trophy",className:"w-full h-full object-contain",loading:"lazy",width:"96",height:"96"})})]}),e.jsx("h1",{className:"text-3xl md:text-4xl lg:text-6xl font-bold text-primary/70 mb-4 md:mb-6 animate-in slide-in-from-bottom-4 duration-500",children:"Send a Card They'll Actually Remember. ðŸ¦"}),e.jsxs("p",{className:"text-2xl md:text-3xl lg:text-4xl font-semibold text-primary/80 mb-4 animate-in fade-in duration-600",children:["Digital greetings cards for"," ",e.jsx(Rr,{})]}),e.jsx("div",{className:"flex flex-col items-center mb-4 md:mb-6",children:e.jsx(Y,{size:"lg",onClick:()=>t("/editor"),className:"text-base md:text-lg px-6 md:px-8 py-5 md:py-6",children:"Start Creating Cards Now →"})}),e.jsx("p",{className:"font-handwriting font-bold text-2xl md:text-3xl lg:text-4xl text-primary/80 mb-6 md:mb-8 -rotate-2 animate-in fade-in duration-700",children:"Customise photo, audio and text or choose from hundreds of templates ✨"}),e.jsx(Br,{navigate:t}),e.jsxs("div",{className:"max-w-5xl mx-auto mb-8 md:mb-12 animate-in fade-in slide-in-from-bottom-4 duration-700",children:[e.jsx("p",{className:"text-sm md:text-base text-muted-foreground mb-4",children:"Choose an occasion to get started:"}),e.jsxs(Re,{opts:{align:"start",loop:!0},plugins:[Ce({delay:3e3,stopOnInteraction:!0})],className:"w-full",children:[e.jsx(_e,{className:"-ml-2 md:-ml-4",children:Fr().map((x,f)=>{const h=pt().includes(x.text);return e.jsx(Ve,{className:"pl-2 md:pl-4 basis-1/3 sm:basis-1/4 md:basis-1/5 lg:basis-1/6",children:e.jsxs("button",{onClick:()=>t("/editor",{state:{occasion:x.text}}),className:"w-full group relative",children:[h&&e.jsx("span",{className:"absolute -top-2 -right-1 z-10 bg-gradient-to-r from-amber-400 to-orange-500 text-white text-[10px] font-bold px-1.5 py-0.5 rounded-full shadow-md animate-pulse",children:"✨ NOW"}),e.jsx(Mt,{className:X("border-2 transition-all duration-300 hover:shadow-lg hover:-translate-y-1 bg-background/80 backdrop-blur-sm",h?"border-amber-400 shadow-amber-200/50 shadow-md ring-2 ring-amber-400/30":"border-primary/20 hover:border-primary/50"),children:e.jsxs(zt,{className:"flex flex-col items-center justify-center p-3 md:p-4",children:[e.jsx("span",{className:X("text-3xl md:text-4xl mb-2 group-hover:scale-125 transition-transform duration-300","drop-shadow-sm",h&&"animate-bounce"),children:x.emoji}),e.jsx("span",{className:X("text-xs md:text-sm font-medium capitalize bg-gradient-to-r bg-clip-text text-transparent",x.color),children:x.text})]})})]})},f)})}),e.jsx(Ue,{className:"hidden sm:flex -left-4 md:-left-6"}),e.jsx(We,{className:"hidden sm:flex -right-4 md:-right-6"})]})]}),e.jsx("div",{className:"max-w-4xl mx-auto mb-8 md:mb-12 animate-in fade-in duration-1000",children:e.jsx("div",{className:"rounded-xl md:rounded-2xl overflow-hidden shadow-2xl border-2 md:border-4 border-primary/20",children:e.jsxs("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,preload:"none",poster:"/lionpost-intro-poster.jpg",className:"w-full h-auto","aria-label":"LionPost e-card creation demonstration video",onLoadedData:x=>{x.currentTarget.play().catch(()=>{})},children:[e.jsx("source",{src:"/lionpost-intro.mp4",type:"video/mp4"}),"Your browser does not support the video tag."]})})}),e.jsxs("nav",{className:"flex flex-col sm:flex-row gap-3 md:gap-4 justify-center animate-in slide-in-from-bottom-12 duration-1000 px-4","aria-label":"Main navigation",children:[e.jsx(Y,{size:"lg",onClick:()=>t("/auth?signup=true"),className:"text-base md:text-lg px-6 md:px-8 py-5 md:py-6 w-full sm:w-auto",children:"Get Started"}),e.jsx(Y,{size:"lg",variant:"outline",onClick:()=>t("/auth"),className:"text-base md:text-lg px-6 md:px-8 py-5 md:py-6 w-full sm:w-auto",children:"Sign In"})]}),e.jsxs("div",{className:"text-center mt-8 md:mt-12 px-4 animate-in fade-in duration-700",children:[e.jsxs("p",{className:"text-xl md:text-2xl font-semibold text-primary flex items-center justify-center gap-3",children:[e.jsx("span",{className:"text-2xl md:text-3xl",children:"🚀"}),"Fully customised limitless digital greetings cards",e.jsx("span",{className:"text-2xl md:text-3xl",children:"ðŸ¦"})]}),e.jsxs("div",{className:"mt-6 flex flex-col sm:flex-row items-center justify-center gap-6 sm:gap-10 animate-in fade-in slide-in-from-bottom-4 duration-700 delay-300",children:[e.jsxs("button",{onClick:()=>t("/editor"),className:"flex flex-col items-center gap-3 cursor-pointer group","aria-label":"Create a postcard - go to card editor",children:[e.jsx("div",{className:"relative animate-bob",children:e.jsxs("div",{className:"relative w-32 h-20 md:w-40 md:h-24",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-amber-100 to-amber-200 rounded-lg border-2 border-amber-300 shadow-md transform rotate-6 group-hover:rotate-12 transition-transform duration-500"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-sky-100 to-sky-200 rounded-lg border-2 border-sky-300 shadow-md transform -rotate-3 group-hover:-rotate-6 transition-transform duration-500"}),e.jsxs("div",{className:"absolute inset-0 bg-gradient-to-br from-white to-slate-50 rounded-lg border-2 border-primary/30 shadow-lg flex items-center justify-center group-hover:scale-105 transition-transform duration-500",children:[e.jsxs("div",{className:"flex items-center gap-1",children:[e.jsx("span",{className:"text-2xl md:text-3xl",children:"✈ï¸"}),e.jsx("span",{className:"text-2xl md:text-3xl",children:"ðŸï¸"})]}),e.jsx("div",{className:"absolute top-1 right-1 w-6 h-7 md:w-8 md:h-9 bg-gradient-to-br from-red-400 to-red-600 rounded border border-red-700 flex items-center justify-center",children:e.jsx("span",{className:"text-xs md:text-sm",children:"📮"})})]})]})}),e.jsx("p",{className:"text-sm md:text-base text-muted-foreground font-medium italic group-hover:text-primary transition-colors",children:"Travelling abroad? Send as a postcard! ✨"})]}),e.jsxs("button",{onClick:()=>t("/editor"),className:"flex flex-col items-center gap-3 cursor-pointer group","aria-label":"Easy invitations - go to card editor",children:[e.jsx("div",{className:"relative animate-bob",style:{animationDelay:"0.3s"},children:e.jsxs("div",{className:"relative w-28 h-20 md:w-36 md:h-24",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-violet-100 to-violet-200 rounded-lg border-2 border-violet-300 shadow-md transform rotate-4 group-hover:rotate-8 transition-transform duration-500"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-pink-100 to-pink-200 rounded-lg border-2 border-pink-300 shadow-md transform -rotate-2 group-hover:-rotate-4 transition-transform duration-500"}),e.jsxs("div",{className:"absolute inset-0 bg-gradient-to-br from-white to-purple-50 rounded-lg border-2 border-purple-300 shadow-lg flex flex-col items-center justify-center group-hover:scale-105 transition-transform duration-500",children:[e.jsx("span",{className:"text-xl md:text-2xl mb-0.5",children:"🎉"}),e.jsx("span",{className:"text-[8px] md:text-[10px] font-semibold text-purple-600 tracking-tight",children:"You're Invited!"})]}),e.jsx("div",{className:"absolute -top-1 -right-1 w-6 h-6 md:w-7 md:h-7 bg-gradient-to-br from-blue-400 to-blue-600 rounded-full border-2 border-white shadow-md flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:e.jsx("span",{className:"text-[10px] md:text-xs",children:"🔗"})})]})}),e.jsx("p",{className:"text-sm md:text-base text-muted-foreground font-medium italic group-hover:text-primary transition-colors",children:"Easy invitations! One link to everyone 🎊"})]}),e.jsxs("button",{onClick:()=>t("/editor"),className:"flex flex-col items-center gap-3 cursor-pointer group","aria-label":"Save money on stamps - go to card editor",children:[e.jsx("div",{className:"relative animate-bob",style:{animationDelay:"0.5s"},children:e.jsxs("div",{className:"relative w-20 h-24 md:w-24 md:h-28 group-hover:scale-110 transition-transform duration-300",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-emerald-400 to-emerald-600 rounded shadow-lg group-hover:rotate-6 transition-transform duration-500",style:{clipPath:"polygon(5% 0%, 15% 5%, 25% 0%, 35% 5%, 45% 0%, 55% 5%, 65% 0%, 75% 5%, 85% 0%, 95% 5%, 100% 15%, 95% 25%, 100% 35%, 95% 45%, 100% 55%, 95% 65%, 100% 75%, 95% 85%, 100% 95%, 95% 100%, 85% 95%, 75% 100%, 65% 95%, 55% 100%, 45% 95%, 35% 100%, 25% 95%, 15% 100%, 5% 95%, 0% 85%, 5% 75%, 0% 65%, 5% 55%, 0% 45%, 5% 35%, 0% 25%, 5% 15%)"},children:e.jsxs("div",{className:"absolute inset-2 bg-white/90 rounded flex flex-col items-center justify-center",children:[e.jsx("span",{className:"text-2xl md:text-3xl mb-1",children:"💰"}),e.jsx("span",{className:"text-[8px] md:text-[10px] font-bold text-emerald-700 uppercase tracking-tight",children:"Free"})]})}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:e.jsx("div",{className:"w-14 h-14 md:w-16 md:h-16 border-4 border-red-500/60 rounded-full transform -rotate-12"})})]})}),e.jsx("p",{className:"text-sm md:text-base text-muted-foreground font-medium italic group-hover:text-primary transition-colors",children:"Save money on stamps! 💸"})]}),e.jsxs("button",{onClick:()=>t("/editor"),className:"flex flex-col items-center gap-3 cursor-pointer group","aria-label":"Instant delivery - go to card editor",children:[e.jsx("div",{className:"relative animate-bob",style:{animationDelay:"1s"},children:e.jsxs("div",{className:"relative w-28 h-20 md:w-36 md:h-24 group-hover:scale-105 transition-transform duration-300",children:[e.jsxs("div",{className:"absolute inset-0 bg-gradient-to-br from-orange-100 to-orange-200 rounded-lg border-2 border-orange-300 shadow-lg overflow-hidden",children:[e.jsx("div",{className:"absolute top-0 left-0 right-0 h-1/2 bg-gradient-to-b from-orange-200 to-orange-300 origin-top group-hover:scale-y-0 transition-transform duration-500",style:{clipPath:"polygon(0% 0%, 50% 100%, 100% 0%)"}}),e.jsx("div",{className:"absolute bottom-2 left-1/2 -translate-x-1/2 w-[80%] h-[60%] bg-white rounded-t border border-slate-200 shadow-sm flex items-center justify-center group-hover:-translate-y-2 transition-transform duration-500",children:e.jsx("span",{className:"text-xl md:text-2xl",children:"💌"})})]}),e.jsxs("div",{className:"absolute -right-2 top-1/2 -translate-y-1/2 flex flex-col gap-1 opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:[e.jsx("div",{className:"w-4 h-0.5 bg-orange-400 rounded"}),e.jsx("div",{className:"w-6 h-0.5 bg-orange-400 rounded"}),e.jsx("div",{className:"w-4 h-0.5 bg-orange-400 rounded"})]}),e.jsx("div",{className:"absolute -top-1 -right-1 text-lg opacity-0 group-hover:opacity-100 transition-opacity duration-300 animate-pulse",children:"âš¡"})]})}),e.jsx("p",{className:"text-sm md:text-base text-muted-foreground font-medium italic group-hover:text-primary transition-colors",children:"Instant delivery! 🚀"})]})]})]})]}),e.jsx("div",{className:"container mx-auto px-4 py-4 md:py-6",children:e.jsxs("div",{className:"max-w-xs mx-auto md:mr-[8%] md:ml-auto group relative rounded-2xl overflow-hidden shadow-lg border-2 border-primary/10 hover:border-primary/30 hover:shadow-xl hover:scale-[1.03] transition-all duration-300 rotate-[1.5deg] hover:rotate-0",children:[e.jsx("img",{src:"/images/reactions/reaction-surprise.jpg",alt:"Woman surprised by a LionPost e-card on her laptop",className:"w-full h-36 md:h-44 object-cover",loading:"lazy",width:"300",height:"176",decoding:"async"}),e.jsx("div",{className:"absolute bottom-0 inset-x-0 bg-gradient-to-t from-black/70 to-transparent p-3",children:e.jsx("p",{className:"text-white text-sm font-semibold italic",children:`"I wasn't expecting that!" 😮`})})]})}),e.jsxs("main",{children:[e.jsxs("section",{className:"container mx-auto px-4 py-8 md:py-16","aria-labelledby":"features-heading",children:[e.jsx("h2",{id:"features-heading",className:"sr-only",children:"Key Features"}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-4 md:gap-8",children:[e.jsxs("article",{className:"group relative text-center p-6 md:p-8 rounded-3xl bg-gradient-to-br from-amber-50 to-orange-50 dark:from-amber-950/30 dark:to-orange-950/30 border-3 border-amber-200 dark:border-amber-800 shadow-lg hover:shadow-2xl hover:scale-[1.02] transition-all duration-300 overflow-hidden",children:[e.jsx("div",{className:"absolute top-2 right-3 text-2xl opacity-20 rotate-12",children:"ðŸ¾"}),e.jsx("div",{className:"absolute bottom-3 left-2 text-xl opacity-15 -rotate-12",children:"ðŸ¾"}),e.jsx("div",{className:"relative inline-flex items-center justify-center w-16 h-16 md:w-20 md:h-20 mx-auto mb-4 md:mb-5 rounded-full bg-gradient-to-br from-amber-400 to-orange-500 shadow-lg group-hover:animate-bob",children:e.jsx(Vt,{className:"w-8 h-8 md:w-10 md:h-10 text-white","aria-hidden":"true"})}),e.jsx("h3",{className:"text-lg md:text-xl font-bold mb-2 text-amber-900 dark:text-amber-100",children:"Upload & Customize 📸"}),e.jsx("p",{className:"text-sm md:text-base text-amber-800/80 dark:text-amber-200/80",children:"Add your photos, personalized messages & even audio! Make it uniquely yours ðŸ’"})]}),e.jsxs("article",{className:"group relative text-center p-6 md:p-8 rounded-3xl bg-gradient-to-br from-rose-50 to-pink-50 dark:from-rose-950/30 dark:to-pink-950/30 border-3 border-rose-200 dark:border-rose-800 shadow-lg hover:shadow-2xl hover:scale-[1.02] transition-all duration-300 overflow-hidden",children:[e.jsx("div",{className:"absolute top-3 left-3 text-xl opacity-30",children:"✨"}),e.jsx("div",{className:"absolute bottom-2 right-4 text-2xl opacity-25",children:"â"}),e.jsx("div",{className:"relative inline-flex items-center justify-center w-16 h-16 md:w-20 md:h-20 mx-auto mb-4 md:mb-5 rounded-full bg-gradient-to-br from-rose-400 to-pink-500 shadow-lg group-hover:animate-bob",children:e.jsx(Ut,{className:"w-8 h-8 md:w-10 md:h-10 text-white","aria-hidden":"true"})}),e.jsx("h3",{className:"text-lg md:text-xl font-bold mb-2 text-rose-900 dark:text-rose-100",children:"AI Magic Themes ✨"}),e.jsx("p",{className:"text-sm md:text-base text-rose-800/80 dark:text-rose-200/80",children:"Let our clever AI create stunning designs for birthdays, weddings & more! 🎨"})]}),e.jsxs("article",{className:"group relative text-center p-6 md:p-8 rounded-3xl bg-gradient-to-br from-emerald-50 to-teal-50 dark:from-emerald-950/30 dark:to-teal-950/30 border-3 border-emerald-200 dark:border-emerald-800 shadow-lg hover:shadow-2xl hover:scale-[1.02] transition-all duration-300 overflow-hidden",children:[e.jsx("div",{className:"absolute top-2 right-2 text-2xl opacity-25",children:"ðŸ¦"}),e.jsx("div",{className:"absolute bottom-2 left-3 text-xl opacity-20",children:"💚"}),e.jsx("div",{className:"relative inline-flex items-center justify-center w-16 h-16 md:w-20 md:h-20 mx-auto mb-4 md:mb-5 rounded-full bg-gradient-to-br from-emerald-400 to-teal-500 shadow-lg group-hover:animate-bob",children:e.jsx(Ht,{className:"w-8 h-8 md:w-10 md:h-10 text-white","aria-hidden":"true"})}),e.jsx("h3",{className:"text-lg md:text-xl font-bold mb-2 text-emerald-900 dark:text-emerald-100",children:"Share Instantly! 🎉"}),e.jsx("p",{className:"text-sm md:text-base text-emerald-800/80 dark:text-emerald-200/80",children:"Send unlimited cards via link, SMS, WhatsApp & more — less than a coffee ☕"})]})]}),e.jsx("div",{className:"text-center mt-8 md:mt-12",children:e.jsx(Y,{size:"lg",onClick:()=>t("/editor"),className:"text-base md:text-lg px-6 md:px-8 py-5 md:py-6 rounded-full shadow-lg hover:shadow-xl",children:"🦠Start Creating"})})]}),e.jsx("div",{className:"container mx-auto px-4 py-6 md:py-10",children:e.jsxs("div",{className:"max-w-sm mx-auto md:ml-[10%] md:mx-0 group relative rounded-2xl overflow-hidden shadow-lg border-2 border-primary/10 hover:border-primary/30 hover:shadow-xl hover:scale-[1.03] transition-all duration-300 rotate-[-2deg] hover:rotate-0",children:[e.jsx("img",{src:"/images/reactions/reaction-smile.jpg",alt:"Person smiling after receiving a LionPost e-card",className:"w-full h-40 md:h-48 object-cover",loading:"lazy",width:"300",height:"192",decoding:"async"}),e.jsx("div",{className:"absolute bottom-0 inset-x-0 bg-gradient-to-t from-black/70 to-transparent p-3",children:e.jsx("p",{className:"text-white text-sm font-semibold italic",children:'"This made my day!" 😊'})})]})}),e.jsx($t,{}),e.jsx("div",{className:"container mx-auto px-4 py-6 md:py-10",children:e.jsxs("div",{className:"max-w-sm mx-auto md:mr-[10%] md:ml-auto group relative rounded-2xl overflow-hidden shadow-lg border-2 border-primary/10 hover:border-primary/30 hover:shadow-xl hover:scale-[1.03] transition-all duration-300 rotate-[2deg] hover:rotate-0",children:[e.jsx("img",{src:"/images/reactions/reaction-tears.jpg",alt:"Person moved to happy tears by a LionPost greeting card",className:"w-full h-40 md:h-48 object-cover",loading:"lazy",width:"300",height:"192",decoding:"async"}),e.jsx("div",{className:"absolute bottom-0 inset-x-0 bg-gradient-to-t from-black/70 to-transparent p-3",children:e.jsx("p",{className:"text-white text-sm font-semibold italic",children:'"I actually cried!" 🥹'})})]})}),e.jsx("section",{className:"container mx-auto px-4 py-8 md:py-16","aria-labelledby":"how-it-works-heading",children:e.jsxs("div",{className:"max-w-4xl mx-auto flex flex-col items-center justify-center gap-6 md:gap-8",children:[e.jsxs("div",{className:"relative text-center bg-gradient-to-br from-amber-50 to-yellow-50 dark:from-amber-950/20 dark:to-yellow-950/20 rounded-3xl p-6 md:p-10 border-2 border-amber-200 dark:border-amber-800 shadow-lg",children:[e.jsx("div",{className:"absolute top-3 left-4 text-2xl opacity-30",children:"✨"}),e.jsx("div",{className:"absolute top-4 right-5 text-xl opacity-25",children:"ðŸ¦"}),e.jsx("div",{className:"absolute bottom-3 right-4 text-2xl opacity-20",children:"ðŸ¾"}),e.jsx("h2",{id:"how-it-works-heading",className:"text-2xl md:text-3xl font-bold mb-4 text-amber-900 dark:text-amber-100",children:"Simple. Fast. Affordable."}),e.jsxs("div",{className:"flex flex-col gap-3 mb-4",children:[e.jsxs("div",{className:"inline-flex items-center justify-center gap-2 bg-white/60 dark:bg-white/10 rounded-full px-4 py-2 mx-auto",children:[e.jsx("span",{className:"w-6 h-6 rounded-full bg-amber-500 text-white font-bold text-sm flex items-center justify-center",children:"1"}),e.jsx("span",{className:"text-lg md:text-xl font-medium text-amber-800 dark:text-amber-200",children:"Create Card"})]}),e.jsxs("div",{className:"inline-flex items-center justify-center gap-2 bg-white/60 dark:bg-white/10 rounded-full px-4 py-2 mx-auto",children:[e.jsx("span",{className:"w-6 h-6 rounded-full bg-amber-500 text-white font-bold text-sm flex items-center justify-center",children:"2"}),e.jsx("span",{className:"text-lg md:text-xl font-medium text-amber-800 dark:text-amber-200",children:"Share link"})]})]}),e.jsx("p",{className:"text-xl md:text-2xl font-semibold bg-gradient-to-r from-amber-600 to-orange-500 bg-clip-text text-transparent italic",children:"easy peasy lemon squeezy"})]}),e.jsx("div",{className:"w-40 md:w-64 rounded-2xl overflow-hidden shadow-xl border-3 border-amber-300 dark:border-amber-700 hover:scale-105 transition-transform duration-300",children:e.jsxs("picture",{children:[e.jsx("source",{media:"(max-width: 768px)",srcSet:it,width:"160",height:"280"}),e.jsx("img",{src:it,alt:"Step-by-step guide showing how to create personalized e-cards with LionPost",className:"w-full h-auto",loading:"lazy",width:"256",height:"448",decoding:"async"})]})})]})}),e.jsx("div",{className:"container mx-auto px-4 py-6 md:py-10",children:e.jsxs("div",{className:"max-w-sm mx-auto md:ml-[15%] md:mx-0 group relative rounded-2xl overflow-hidden shadow-lg border-2 border-primary/10 hover:border-primary/30 hover:shadow-xl hover:scale-[1.03] transition-all duration-300 rotate-[-1deg] hover:rotate-0",children:[e.jsx("img",{src:"/images/reactions/reaction-laugh.jpg",alt:"Person laughing at a funny LionPost e-card",className:"w-full h-40 md:h-48 object-cover",loading:"lazy",width:"300",height:"192",decoding:"async"}),e.jsx("div",{className:"absolute bottom-0 inset-x-0 bg-gradient-to-t from-black/70 to-transparent p-3",children:e.jsx("p",{className:"text-white text-sm font-semibold italic",children:'"So thoughtful!" 😂'})})]})}),e.jsx("div",{className:"container mx-auto px-4 py-4 md:py-6",children:e.jsxs("div",{className:"max-w-xs mx-auto md:mr-[20%] md:ml-auto group relative rounded-2xl overflow-hidden shadow-lg border-2 border-primary/10 hover:border-primary/30 hover:shadow-xl hover:scale-[1.03] transition-all duration-300 rotate-[2.5deg] hover:rotate-0",children:[e.jsx("img",{src:"/images/reactions/reaction-couple.jpg",alt:"Couple smiling at a LionPost e-card on their tablet",className:"w-full h-36 md:h-44 object-cover",loading:"lazy",width:"300",height:"176",decoding:"async"}),e.jsx("div",{className:"absolute bottom-0 inset-x-0 bg-gradient-to-t from-black/70 to-transparent p-3",children:e.jsx("p",{className:"text-white text-sm font-semibold italic",children:'"We loved it!" 💕'})})]})}),e.jsxs("section",{id:"pricing",className:"container mx-auto px-4 py-8 md:py-16","aria-labelledby":"pricing-heading",children:[e.jsx("h2",{id:"pricing-heading",className:"text-2xl md:text-3xl lg:text-4xl font-bold text-center mb-3 md:mb-4",children:"Simple, Transparent Pricing 💰"}),e.jsx("p",{className:"text-center text-muted-foreground mb-8 md:mb-12",children:"No hidden fees, no surprises!"}),e.jsx("div",{className:"flex justify-center mb-8 md:mb-12",children:e.jsxs("div",{className:"bg-gradient-to-r from-amber-50 to-orange-50 dark:from-amber-950/30 dark:to-orange-950/30 rounded-full p-4 border-2 border-amber-200 dark:border-amber-800 inline-flex items-center gap-4 shadow-md",children:[e.jsx("span",{className:`text-sm md:text-base font-medium transition-colors ${c?"text-amber-600/60 dark:text-amber-400/60":"text-amber-900 dark:text-amber-100"}`,children:"Monthly"}),e.jsx(Dt,{checked:c,onCheckedChange:d,className:"data-[state=checked]:bg-emerald-500"}),e.jsx("span",{className:`text-sm md:text-base font-medium transition-colors ${c?"text-amber-900 dark:text-amber-100":"text-amber-600/60 dark:text-amber-400/60"}`,children:"Yearly"}),e.jsx("span",{className:"text-xs md:text-sm font-bold text-white bg-gradient-to-r from-emerald-500 to-teal-500 px-3 py-1.5 rounded-full shadow-sm animate-pulse",children:"Save 25% 🎉"})]})}),e.jsx("div",{className:"max-w-lg mx-auto",children:e.jsxs("div",{className:"relative group rounded-3xl bg-gradient-to-br from-amber-50 via-orange-50 to-rose-50 dark:from-amber-950/30 dark:via-orange-950/30 dark:to-rose-950/30 border-3 border-amber-400 dark:border-amber-600 shadow-xl hover:shadow-2xl hover:scale-[1.02] transition-all duration-300 overflow-hidden p-6 md:p-8",children:[e.jsx("div",{className:"absolute top-2 left-3 text-2xl opacity-25",children:"â"}),e.jsx("div",{className:"absolute top-3 right-4 text-xl opacity-30",children:"✨"}),e.jsx("div",{className:"absolute bottom-3 right-5 text-2xl opacity-20",children:"ðŸ¦"}),e.jsx("div",{className:"absolute -top-0 left-1/2 -translate-x-1/2 bg-gradient-to-r from-amber-500 to-orange-500 text-white px-5 py-1.5 rounded-b-xl text-sm font-bold shadow-lg",children:"👑 Unlimited"}),e.jsx("h3",{className:"text-xl font-bold mb-2 mt-4 text-amber-900 dark:text-amber-100",children:"Premium Pride ðŸ¦"}),c?e.jsxs("div",{className:"mb-4",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[e.jsxs("span",{className:"text-base text-amber-600/60 dark:text-amber-400/60 line-through",children:[l.symbol,(l.amount*12).toFixed(2)]}),e.jsxs("span",{className:"text-4xl font-bold bg-gradient-to-r from-amber-600 to-orange-500 bg-clip-text text-transparent",children:[l.symbol,l.yearlyAmount]})]}),e.jsx("p",{className:"text-center text-sm text-amber-700/80 dark:text-amber-300/80",children:"/year"}),e.jsxs("p",{className:"text-center text-sm font-medium text-emerald-600 dark:text-emerald-400 mt-1",children:["Save ",l.symbol,(l.amount*12-l.yearlyAmount).toFixed(2),"/year 🎊"]})]}):e.jsxs("div",{className:"text-4xl font-bold mb-4 bg-gradient-to-r from-amber-600 to-orange-500 bg-clip-text text-transparent",children:[l.symbol,l.amount,e.jsx("span",{className:"text-base text-amber-700/80 dark:text-amber-300/80 font-normal",children:"/month"})]}),e.jsxs("ul",{className:"space-y-3 mb-6",children:[e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("div",{className:"w-5 h-5 rounded-full bg-gradient-to-r from-amber-500 to-orange-500 flex items-center justify-center flex-shrink-0 mt-0.5",children:e.jsx(de,{className:"w-3 h-3 text-white"})}),e.jsx("span",{className:"font-semibold text-amber-900 dark:text-amber-100",children:"Unlimited card creations"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("div",{className:"w-5 h-5 rounded-full bg-gradient-to-r from-amber-500 to-orange-500 flex items-center justify-center flex-shrink-0 mt-0.5",children:e.jsx(de,{className:"w-3 h-3 text-white"})}),e.jsx("span",{className:"font-semibold text-amber-900 dark:text-amber-100",children:"Unlimited shared links"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("div",{className:"w-5 h-5 rounded-full bg-gradient-to-r from-amber-500 to-orange-500 flex items-center justify-center flex-shrink-0 mt-0.5",children:e.jsx(de,{className:"w-3 h-3 text-white"})}),e.jsx("span",{className:"font-semibold text-amber-900 dark:text-amber-100",children:"Access to all templates"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("div",{className:"w-5 h-5 rounded-full bg-gradient-to-r from-amber-500 to-orange-500 flex items-center justify-center flex-shrink-0 mt-0.5",children:e.jsx(de,{className:"w-3 h-3 text-white"})}),e.jsx("span",{className:"text-amber-800 dark:text-amber-200",children:"Send anonymously via SMS"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("div",{className:"w-5 h-5 rounded-full bg-gradient-to-r from-amber-500 to-orange-500 flex items-center justify-center flex-shrink-0 mt-0.5",children:e.jsx(de,{className:"w-3 h-3 text-white"})}),e.jsx("span",{className:"text-amber-800 dark:text-amber-200",children:"Priority support"})]})]}),e.jsx(Y,{size:"lg",onClick:()=>t("/auth"),className:"w-full rounded-full bg-gradient-to-r from-amber-500 to-orange-500 hover:from-amber-600 hover:to-orange-600 shadow-lg",children:"Join the Pride ðŸ¦"})]})})]}),e.jsx("section",{className:"container mx-auto px-4 py-8 md:py-12 text-center",children:e.jsx("p",{className:"text-lg md:text-xl lg:text-2xl text-muted-foreground max-w-3xl mx-auto",children:"Beautiful personalised ecards for every occasion — birthdays, anniversaries, Christmas, and more. Instant delivery. No stamps. No post office. Just joy."})}),e.jsx(Or,{}),e.jsx("div",{className:"container mx-auto px-4 py-6 md:py-10",children:e.jsxs("div",{className:"max-w-sm mx-auto md:mr-[15%] md:ml-auto group relative rounded-2xl overflow-hidden shadow-lg border-2 border-primary/10 hover:border-primary/30 hover:shadow-xl hover:scale-[1.03] transition-all duration-300 rotate-[1.5deg] hover:rotate-0",children:[e.jsx("img",{src:"/images/reactions/reaction-friends.jpg",alt:"Friends sharing a LionPost group card together",className:"w-full h-40 md:h-48 object-cover",loading:"lazy",width:"300",height:"192",decoding:"async"}),e.jsx("div",{className:"absolute bottom-0 inset-x-0 bg-gradient-to-t from-black/70 to-transparent p-3",children:e.jsx("p",{className:"text-white text-sm font-semibold italic",children:'"Best card ever!" 🎉'})})]})}),e.jsx("div",{className:"container mx-auto px-4 py-4 md:py-6",children:e.jsxs("div",{className:"max-w-xs mx-auto md:ml-[12%] md:mx-0 group relative rounded-2xl overflow-hidden shadow-lg border-2 border-primary/10 hover:border-primary/30 hover:shadow-xl hover:scale-[1.03] transition-all duration-300 rotate-[-2.5deg] hover:rotate-0",children:[e.jsx("img",{src:"/images/reactions/reaction-excited.jpg",alt:"Teenager excited by a LionPost e-card on her phone",className:"w-full h-36 md:h-44 object-cover",loading:"lazy",width:"300",height:"176",decoding:"async"}),e.jsx("div",{className:"absolute bottom-0 inset-x-0 bg-gradient-to-t from-black/70 to-transparent p-3",children:e.jsx("p",{className:"text-white text-sm font-semibold italic",children:'"Omg I love this!" 🤩'})})]})}),e.jsx("section",{className:"container mx-auto px-4 py-8 md:py-16 text-center","aria-labelledby":"cta-heading",children:e.jsxs("div",{className:"relative max-w-2xl mx-auto bg-gradient-to-br from-amber-100 via-orange-100 to-rose-100 dark:from-amber-950/40 dark:via-orange-950/40 dark:to-rose-950/40 border-3 border-amber-300 dark:border-amber-700 rounded-3xl p-6 md:p-12 shadow-xl overflow-hidden",children:[e.jsx("div",{className:"absolute top-4 left-6 text-3xl opacity-30",children:"🎨"}),e.jsx("div",{className:"absolute top-6 right-8 text-2xl opacity-25",children:"✨"}),e.jsx("div",{className:"absolute bottom-4 left-8 text-2xl opacity-20",children:"ðŸ¾"}),e.jsx("div",{className:"absolute bottom-6 right-6 text-3xl opacity-25",children:"ðŸ¦"}),e.jsx("h2",{id:"cta-heading",className:"text-2xl md:text-3xl lg:text-4xl font-bold mb-3 md:mb-4 text-amber-900 dark:text-amber-100",children:"Ready to Roar? ðŸ¦"}),e.jsx("p",{className:"text-lg text-amber-800/80 dark:text-amber-200/80 mb-6",children:"Create your first e-card in minutes!"}),e.jsx(Y,{size:"lg",onClick:()=>t("/editor"),className:"text-base md:text-lg px-8 md:px-12 py-5 md:py-6 w-full sm:w-auto rounded-full bg-gradient-to-r from-amber-500 to-orange-500 hover:from-amber-600 hover:to-orange-600 shadow-lg hover:shadow-xl hover:scale-105 transition-all duration-300",children:"🎉 Start Creating Cards Now"})]})})]}),e.jsx("section",{className:"container mx-auto px-4 py-10 md:py-16","aria-labelledby":"pitch-heading",children:e.jsx("div",{className:"max-w-3xl mx-auto text-center animate-in fade-in slide-in-from-bottom-4 duration-700",children:e.jsxs("div",{className:"relative rounded-3xl bg-gradient-to-br from-primary/5 via-accent/5 to-primary/10 border-2 border-primary/15 p-8 md:p-12 overflow-hidden",children:[e.jsx("div",{className:"absolute top-4 left-6 text-3xl opacity-20 animate-pulse",children:"ðŸ¦"}),e.jsx("div",{className:"absolute bottom-4 right-6 text-2xl opacity-15 animate-pulse delay-500",children:"✨"}),e.jsx("h2",{id:"pitch-heading",className:"text-2xl md:text-3xl font-bold text-primary mb-4 md:mb-6",children:"Why LionPost? 🚀"}),e.jsx("p",{className:"text-base md:text-lg text-muted-foreground leading-relaxed mb-6 md:mb-8",children:"LionPost is the ultimate digital greeting card platform — create stunning, personalised ecards in minutes. Upload your own photos, add voice messages, and choose from hundreds of templates for any occasion. Share instantly via WhatsApp, email, SMS, or link. Features include AI-powered message suggestions, scheduled sending, group cards, and analytics. Simple, fast, and affordable — spread joy digitally! ðŸ¦"}),e.jsx(Y,{size:"lg",onClick:()=>t("/editor"),className:"text-base md:text-lg px-8 py-6",children:"Start Creating Now ✨"})]})})}),e.jsx(Kt,{}),e.jsx("footer",{className:"container mx-auto px-4 py-6 md:py-8 border-t",role:"contentinfo",children:e.jsxs("div",{className:"flex flex-col items-center gap-4 md:gap-6",children:[e.jsxs("div",{className:"flex gap-4 md:gap-6 items-center",children:[e.jsx("a",{href:"https://www.facebook.com/people/LionPost/61583141875504/",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-primary transition-colors","aria-label":"Facebook",children:e.jsx(Wt,{className:"w-8 h-8 md:w-10 md:h-10",strokeWidth:2.5})}),e.jsx("a",{href:"https://www.instagram.com/lionpostcards?igsh=cXBseGtkcW5jOWc5&utm_source=qr",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-primary transition-colors","aria-label":"Instagram",children:e.jsx(Tt,{className:"w-8 h-8 md:w-10 md:h-10",strokeWidth:2.5})}),e.jsx("a",{href:"https://www.tiktok.com/@lionpost50?_r=1&_t=ZN-91Gh2iet8i6",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-primary transition-colors","aria-label":"TikTok",children:e.jsx("svg",{className:"w-8 h-8 md:w-10 md:h-10",viewBox:"0 0 24 24",fill:"currentColor",strokeWidth:2.5,children:e.jsx("path",{d:"M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 2.93 2.93 0 0 1 .88.13V9.4a6.84 6.84 0 0 0-1-.05A6.33 6.33 0 0 0 5 20.1a6.34 6.34 0 0 0 10.86-4.43v-7a8.16 8.16 0 0 0 4.77 1.52v-3.4a4.85 4.85 0 0 1-1-.1z"})})})]}),e.jsxs("nav",{className:"flex flex-col justify-center items-center gap-3 text-muted-foreground","aria-label":"Footer navigation",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row justify-center items-center gap-4 md:gap-6",children:[e.jsx("button",{onClick:()=>t("/blog"),className:"text-base md:text-lg font-bold hover:text-primary transition-colors",children:"Blog"}),e.jsx("button",{onClick:()=>t("/e-card-guide"),className:"text-base md:text-lg font-bold hover:text-primary transition-colors",children:"E-Card guide"}),e.jsx("button",{onClick:()=>t("/faq"),className:"text-base md:text-lg font-bold hover:text-primary transition-colors",children:"FAQ"}),e.jsx("a",{href:"mailto:hello@lionpost.com",className:"text-base md:text-lg font-bold hover:text-primary transition-colors",children:"Contact Us"})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row justify-center items-center gap-4 md:gap-6",children:[e.jsx("button",{onClick:()=>t("/privacy-policy"),className:"hover:text-primary transition-colors",children:"Privacy Policy"}),e.jsx("button",{onClick:()=>t("/terms-conditions"),className:"hover:text-primary transition-colors",children:"Terms & Conditions"}),e.jsxs("a",{href:"/rss.xml",target:"_blank",rel:"noopener noreferrer",className:"hover:text-primary transition-colors flex items-center gap-1",children:[e.jsx("svg",{className:"w-4 h-4",viewBox:"0 0 24 24",fill:"currentColor",children:e.jsx("path",{d:"M6.18 15.64a2.18 2.18 0 0 1 2.18 2.18C8.36 19 7.38 20 6.18 20C5 20 4 19 4 17.82a2.18 2.18 0 0 1 2.18-2.18M4 4.44A15.56 15.56 0 0 1 19.56 20h-2.83A12.73 12.73 0 0 0 4 7.27V4.44m0 5.66a9.9 9.9 0 0 1 9.9 9.9h-2.83A7.07 7.07 0 0 0 4 12.93V10.1z"})}),"RSS Feed"]})]})]}),e.jsx("p",{className:"text-xs text-muted-foreground/60",children:"Lion Labs Media Limited"})]})})]}),e.jsx(_t,{open:a,onOpenChange:s})]})};export{sn as default};