1import{c as Q,j as e,r as t,u as X,a as oe,b as ie,L as le}from"./index-SUp56wTP.js";import{u as de,a as ce}from"./api-wBwzzRTK.js";import{B as T}from"./button-BbOs738y.js";import{I as me}from"./input-CXjpLyws.js";import{T as he}from"./TemplateGallery-2jy7squE.js";import{M as xe,P as ue,R as pe}from"./PremiumNav-BEnVEJXT.js";import{Y as fe,M as ge,H as be,a as ve,C as ye,F as we}from"./FallingLeaves-Cozz3rh5.js";import{S as je}from"./StickyCTABar-D_Kw_nSM.js";import{H as Ne}from"./HowItWorks-ZNG8SItm.js";import{S as $}from"./star-n2UD7iRK.js";import{S as ke}from"./save-CIhseiOX.js";import{T as Ae}from"./target-BThIuDPE.js";import{M as Se}from"./mic-vS6_G6U-.js";import{A}from"./arrow-right-CR7ioMTd.js";import{M as S,a as Ce}from"./StoreBadges-B3QuZEzo.js";import{G as Ie,T as Te}from"./reviewLinks-Ci9zhYVJ.js";import{E as Ee}from"./external-link-D1SZYojs.js";import{T as Le,a as De}from"./TurnstileWidget-zmCezJy5.js";import{F as Me}from"./founderFacts-C9QYW8BH.js";import{D as Re,a as _e,b as Fe,c as Pe}from"./dialog-tamhpZq5.js";import{U as Oe}from"./upload-_wsZb6y2.js";import{A as We}from"./award-Bm_-_dNz.js";import{U as Be}from"./users-CZKBlI94.js";import{S as z}from"./shield-Cs0Jln24.js";import{C as O}from"./circle-check-D3wor76e.js";import{C as Z}from"./chevron-right-CUJLMnVg.js";import{L as J}from"./loader-circle-71fHqizP.js";import"./sparkles-Bt5GwHVE.js";import"./BrandMark-DxU3IQ-W.js";import"./primitives-DTHULk6w.js";import"./message-square-FMggnkqV.js";import"./file-text-R6mZvWLK.js";import"./download-5-YEsWKZ.js";import"./send-6hlbksAN.js";import"./index-CvSoHC4n.js";(function(){try{var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};a.SENTRY_RELEASE={id:"landedin@270c7ca3ae0a1ad666a19140b5d9d4c1f5f347fd"};var s=new a.Error().stack;s&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[s]="775a6ec9-e677-4a30-9d16-51560b98f831",a._sentryDebugIdIdentifier="sentry-dbid-775a6ec9-e677-4a30-9d16-51560b98f831")}catch{}})();const He=[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]],Ye=Q("brain",He);const $e=[["path",{d:"M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8",key:"18ogeb"}]],qe=Q("infinity",$e);function Ge(){return e.jsxs("div",{className:"hero-bg-wrap","aria-hidden":"true",children:[e.jsx("div",{className:"hero-orb hero-orb-a"}),e.jsx("div",{className:"hero-orb hero-orb-b"}),e.jsx("div",{className:"hero-orb hero-orb-c"})]})}const Ue=[{cls:"rdl rdl-name",delay:0},{cls:"rdl rdl-contact",delay:260},{cls:"rdl rdl-divider",delay:500},{cls:"rdl rdl-section",delay:700},{cls:"rdl rdl-jobtitle",delay:920},{cls:"rdl rdl-body rdl-full",delay:1120},{cls:"rdl rdl-body rdl-q3",delay:1300},{cls:"rdl rdl-divider",delay:1520},{cls:"rdl rdl-section",delay:1700},{cls:"rdl rdl-jobtitle",delay:1880},{cls:"rdl rdl-body rdl-full",delay:2060},{cls:"rdl rdl-body rdl-q5",delay:2240},{cls:"rdl rdl-body rdl-q4",delay:2400},{cls:"rdl rdl-done",delay:2680}];function ze(){const a=t.useRef(null),[s,r]=t.useState(!1),[v,i]=t.useState(0);return t.useEffect(()=>{const m=a.current;if(!m)return;if(typeof IntersectionObserver>"u"){r(!0);return}const c=new IntersectionObserver(([h])=>{h?.isIntersecting&&(r(!0),c.disconnect())},{threshold:.3});return c.observe(m),()=>c.disconnect()},[]),t.useEffect(()=>{if(!s)return;const m=setInterval(()=>i(c=>c+1),5800);return()=>clearInterval(m)},[s]),e.jsx("div",{ref:a,className:"rdemo-outer","aria-hidden":"true",children:s&&e.jsxs("div",{className:"rdemo-card",children:[e.jsx("div",{className:"rdemo-label",children:"Building your résumé"}),e.jsx("div",{className:"rdemo-lines",children:Ue.map((m,c)=>e.jsx("div",{className:m.cls,style:{animationDelay:`${m.delay}ms`}},c))})]},v)})}
1const Je="MY YOUTUBE, COMING SOON. FACTS NOT NOISE.",Ve="https://www.youtube.com/@factsNotNoisebyAjayChauhan",Ke=["I'm not up yet. Videos are coming soon. You can follow now if you want.","Here's why I'm making this.","You've seen the videos. New Tesla. Big house. Canada is easy, everyone gets rich. I won't tell you it's all fake. Some people do make it fast. But most don't tell you the full story. Family already here. Some money. Contacts. A safe place to land. That's fine. Good for them.","What gets me is the ones who fake it to look big and make you feel small. And the pressure it puts on your family back home. Beta ab NRI ho gaya. Paise to ped par lagte hain. Uski life set hai. It's not true. And it breaks people.","I came here at 19. My GIC ran out. The loan was still on my head. Nothing was coming in. So I had to pick. Survival or comfort. I picked survival. More than once.","I shared rooms with strangers. If you have done it, you know what I mean. There was a time I had nothing and nowhere. I worked 16 hour shifts, then went to college, then sent money home for the loan. I know what it is to be that tired and still hungry.","Going back was never an option for me. Some people leave and start over because they have backup. I didn't. People like me don't. You get through it or you don't. I got through it.","I'm 32 now. It took a long time. A lot is still not fixed, honestly. But I'm still here, and I'm still fighting.","I'm not a guru. I'm still learning too. But I walked this road with nothing in my pocket, so I actually know it. That's the channel. The real stuff. No showing off. Just the truth, so you don't feel as lost as I did.","If you can give a stranger on Instagram 30 seconds, give me one shot. Watch one video. If it helps, comment. If I get something wrong, tell me. Teach me. It's free. And it would mean a lot to have you there.","I'm building this for people like me. The ones who came alone with no backup. You are not alone anymore."],Qe=["Main abhi live nahi hoon. Videos coming soon. Follow karna hai toh abhi kar sakte ho.","Ye channel main kyun bana raha hoon.","Aapne wo videos dekhi hongi. Naya Tesla. Bada ghar. Canada easy hai, sab rich ho jaate hain. Main ye nahi kahunga ki sab fake hai. Kuch log sach mein jaldi bana lete hain. Par zyada log poori kahani nahi batate. Family pehle se yahan thi. Thoda paisa tha. Contacts the. Ek safe jagah thi. Theek hai. Good for them.","Mujhe wo log pasand nahi jo bada dikhne ke liye fake karte hain aur aapko chhota feel karate hain. Aur wo pressure jo ghar walon par aata hai. Beta ab NRI ho gaya. Paise to ped par lagte hain. Uski life set hai. Ye sach nahi hai. Aur ye logon ko todh deta hai.","Main yahan 19 saal ki umar mein aaya. Meri GIC khatam ho gayi. Loan abhi bhi sar par tha. Kuch aa nahi raha tha. Toh mujhe choose karna pada. Survival ya comfort. Maine survival chuna. Ek baar nahi, kai baar.","Maine unknown logon ke saath room share kiye. Jisne kiya hai wahi samajhta hai. Ek waqt aisa tha jab mere paas kuch nahi tha aur kahin jaana nahi tha. Main 16 ghante kaam karta, phir college jaata, phir ghar loan ke paise bhejta. Main jaanta hoon itna thak ke bhi bhookha rehna kaisa lagta hai.","Waapas jaana mere liye kabhi option nahi tha. Kuch log leave karke restart kar lete hain kyunki unke paas backup hai. Mere paas nahi tha. Mere jaise logon ke paas nahi hota. Ya toh jhelo, ya khatam. Maine jhela.","Main abhi 32 ka hoon. Bahut time laga. Sach kahoon toh aaj bhi bahut kuch fix nahi hua. Par main abhi bhi khada hoon, aur abhi bhi fight kar raha hoon.","Main koi guru nahi hoon. Main bhi seekh raha hoon. Par maine ye raasta khali jeb ke saath chala hai, toh main ise sach mein jaanta hoon. Bas yahi channel hai. Real baatein. No showing off. Sirf sach, taki aap utne lost na feel karo jitna main hua tha.","Agar aap kisi stranger ko Instagram par 30 second de sakte ho, toh mujhe ek shot do. Ek video dekho. Accha lage toh comment karo. Main kuch galat bolun toh batao. Sikhao. Ye free hai. Aur aap ho toh mere liye bahut matlab rakhta hai.","Main ye un logon ke liye bana raha hoon jo mere jaise hain. Jo akele aaye, no backup. Aap ab akele nahi ho."];function Xe(){return typeof window<"u"&&typeof window.matchMedia=="function"&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}function Ze(){const[a,s]=t.useState(!1),[r,v]=t.useState(!1),[i,m]=t.useState(new Set),c=t.useRef([]),h=a?Qe:Ke,f=h.length-1;return t.useEffect(()=>
1{v(Xe())},[]),t.useEffect(()=>{if(r){m(new Set(h.map((d,u)=>u)));return}if(typeof IntersectionObserver>"u"){m(new Set(h.map((d,u)=>u)));return}m(new Set);const l=c.current.filter(Boolean);if(l.length===0)return;const g=new IntersectionObserver(d=>{d.forEach(u=>{if(u.isIntersecting){const _=Number(u.target.dataset.idx);m(C=>{const j=new Set(C);return j.add(_),j}),g.unobserve(u.target)}})},{threshold:.15,rootMargin:"0px 0px -40px 0px"});return l.forEach(d=>g.observe(d)),()=>g.disconnect()},[a,r]),e.jsx("section",{id:"facts-not-noise",className:"py-24 px-5 bg-[var(--bg)] border-t border-[color:var(--border)]",children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[e.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-3 mb-8",children:[e.jsx("p",{className:"text-[#C8374A] text-xs font-semibold uppercase tracking-widest",children:Je}),e.jsxs("button",{type:"button",onClick:()=>s(l=>!l),"aria-expanded":a,className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full border border-[#D4A843]/30 bg-[#D4A843]/[0.08] text-[var(--gold-ink)] text-xs font-medium transition-all duration-200 hover:bg-[#D4A843]/20 hover:border-[#D4A843]/50 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#D4A843]/50",children:[e.jsx("span",{children:a?"Read in English":"Read in Hinglish"}),e.jsx("span",{className:"text-[10px] opacity-60 motion-safe:transition-transform motion-safe:duration-300",style:{transform:a?"rotate(180deg)":"rotate(0deg)"},children:"â¼"})]})]}),e.jsx("div",{className:"space-y-6 text-[var(--muted)] leading-relaxed text-base",lang:a?"hi-Latn":"en",children:h.map((l,g)=>{const d=r||i.has(g);return e.jsx("p",{"data-idx":g,ref:u=>{c.current[g]=u},className:g===f?"text-[var(--text)] font-medium":void 0,style:{opacity:d?1:0,transform:d?"translateY(0)":"translateY(24px)",transition:r?"none":"opacity 0.8s ease-out, transform 0.8s ease-out"},children:l},`${a?"hi":"en"}-${g}`)})}),e.jsx("div",{className:"mt-10",children:e.jsxs("a",{href:Ve,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2.5 rounded-full bg-[#C8374A] px-6 py-3.5 text-sm font-semibold text-white btn-lift hover:bg-[#a82d3d] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#C8374A]/50",children:[e.jsx(fe,{className:"w-5 h-5","aria-hidden":"true"}),"Follow Facts Not Noise (videos coming soon)"]})})]})})}const et=[{Icon:Ye,title:"Profile memory",body:"Your name, contact, and history auto-fill. Never retype anything again."},{Icon:ke,title:"Everything saved",body:"Every resume and cover letter, stored in your own dashboard."},{Icon:qe,title:"AI without a credit cap",body:"Cover letters, recruiter outreach, ATS checks, job match, and more, with fair-use limits."},{Icon:Ae,title:"Tailor to any job",body:"Match your resume to a specific posting in seconds."},{Icon:Se,title:"AI interview coach",body:"Practice real questions and get feedback in your language."},{Icon:$,title:"Priority help from AJ",body:"First access to new tools and direct answers when you need them."}];function tt(){const[,a]=X();return e.jsx("section",{className:"py-24 px-5 border-t border-[color:var(--border)] scroll-reveal",children:e.jsx("div",{className:"max-w-5xl mx-auto",children:e.jsxs("div",{className:"rounded-3xl border border-[#D4A843]/30 bg-gradient-to-b from-[var(--surface)] to-[var(--bg)] overflow-hidden shadow-[0_24px_60px_rgba(0,0,0,0.4)]",children:[e.jsx("div",{className:"h-1 w-full bg-gradient-to-r from-[#D4A843] via-[#C8374A] to-[#D4A843]"}),e.jsxs("div",{className:"p-8 sm:p-12",children:[e.jsxs("p",{className:"text-[var(--gold-ink)] text-xs font-bold uppercase tracking-widest mb-3 flex items-center gap-2",children:[e.jsx($,{className:"h-3.5 w-3.5"})," Enjoying LandedIN?"]}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold tracking-[0.02em] text-[var(--text)] mb-4",children:"Here is what membership unlocks."}),e.jsx("p",{className:"text-[var(--muted)] leading-relaxed max-w-2xl mb-10",children:"Building your resume is free, always. Membership gives you a home for everything you build, premium AI without a Career Credit cap, and my ongoing help as you settle into your Canadian career."}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-5 mb-10",children:et.map(s=>e.jsxs("div",{className:"group rounded-2xl border border-[color:var(--border)] bg-[var(--surface-soft)] p-5",children:[e.jsx("span",{className:"icon-ios-gold inline-flex items-center justify-center w-11 h-11 mb-4",children:e.jsx(s.Icon,{className:"h-5 w-5"})}),e.jsx("p",{className:"font-semibold text-[var(--text)] mb-1",children:s.title}),e.jsx("p",{className:"text-sm text-[var(--muted)] leading-relaxed",children:s.body})]},s.title))}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center gap-4",children:[e.jsxs("button",{onClick:()=>a("/membership"),className:"inline-flex items-center gap-2 bg-[#D4A843] hover:bg-[#b8922d] text-[#0A1628] font-bold px-7 py-3.5 rounded-xl transition-colors text-sm shrink-0",children:["See membership ",e.jsx(A,{className:"h-4 w-4"})]}),e.jsx("p",{className:"text-[var(--muted-2)] text-sm",children:"From CA$5.75/mo. Cancel anytime. The resume builder stays free forever."})]})]})]})})})}const V="landedin_maple_liked";function at(){const[a,s]=t.useState(null),[r,v]=t.useState(!1),[i,m]=t.useState(!1),[c,h]=t.useState(!1);t.useEffect(()=>{try{localStorage.getItem(V)&&v(!0)}catch{}fetch("/api/like/count").then(d=>d.json()).then(d=>s(typeof d.count=="number"?d.count:0)).catch(()=>s(0))},[]);const f=async()=>
1{if(!(r||i)){m(!0),v(!0),h(!0),s(d=>d===null?1:d+1);try{localStorage.setItem(V,"1")}catch{}try{const u=await(await fetch("/api/like",{method:"POST"})).json();typeof u.count=="number"&&s(u.count)}catch{}m(!1),setTimeout(()=>h(!1),500)}},l=a??0,g=l>=1?`Loved by ${l.toLocaleString()} ${l===1?"newcomer":"newcomers"}`:"Be the first to show some love";return e.jsxs("div",{className:"flex flex-col items-center gap-4 mb-14",children:[e.jsxs("div",{className:"relative",children:[c&&e.jsxs("div",{className:"pointer-events-none absolute inset-x-0 -top-3 flex justify-center","aria-hidden":"true",children:[e.jsx("span",{className:"heart-rise absolute text-xl",children:"â¤ï¸"}),e.jsx("span",{className:"heart-rise absolute -left-4 text-sm",style:{animationDelay:".08s"},children:"ð"}),e.jsx("span",{className:"heart-rise absolute left-4 text-sm",style:{animationDelay:".16s"},children:"ð"})]}),e.jsxs("button",{type:"button",onClick:()=>{f()},disabled:r||i,"aria-pressed":r,"aria-label":r?"You loved LandedIN":"Give LandedIN a maple like",className:`group inline-flex items-center gap-2.5 rounded-full border px-6 py-3 transition-all duration-200 ${r?"border-[#C8374A]/50 bg-[#C8374A]/10 cursor-default":"border-[color:var(--border)] bg-[var(--surface-soft)] hover:border-[#C8374A]/50 hover:bg-[#C8374A]/10 active:scale-95"}`,children:[r?e.jsx(xe,{className:"h-7 w-7",color:"#C8374A",wave:!0}):e.jsx(S,{className:`h-6 w-6 transition-transform duration-300 ${c?"scale-125":"group-hover:scale-110"}`,color:"#5A6474",style:{transition:"all .2s"}}),e.jsx("span",{className:`font-semibold text-sm ${r?"text-[#C8374A]":"text-[var(--text)]"}`,children:r?"You loved this. Thank you.":"I love this too"})]})]}),e.jsxs("p",{className:"text-xs text-[var(--muted)] tracking-wide",children:[e.jsx("span",{"aria-hidden":"true",children:"ð "}),g]})]})}function st(){return e.jsxs("div",{className:"mt-14 rounded-3xl border border-[#C8374A]/25 bg-gradient-to-b from-[var(--surface)] to-[var(--bg)] p-8 sm:p-10 text-center shadow-[0_20px_50px_rgba(0,0,0,0.35)]",children:[e.jsx("div",{className:"flex justify-center gap-1.5 mb-4",children:Array.from({length:5},(a,s)=>e.jsx(S,{className:"h-5 w-5",color:"#C8374A"},s))}),e.jsx("h3",{className:"text-2xl md:text-3xl font-bold text-[var(--text)] mb-3",children:"We really hope you land it."}),e.jsx("p",{className:"text-[var(--muted)] text-[15px] max-w-lg mx-auto mb-4 leading-relaxed",children:"You did the hard part. If LandedIN helped you even a little along the way, would you share a few honest words? It takes about thirty seconds, and it helps the next newcomer believe this is real."}),e.jsx("p",{className:"text-[var(--muted)] text-sm max-w-lg mx-auto mb-7 leading-relaxed",children:"We built this from the heart, for people exactly like you. Wishing you the interview, the offer, and the life you moved here for. All the best, truly."}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-3",children:[e.jsxs("a",{href:Te,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-[#00b67a] hover:bg-[#009e6a] text-white font-semibold px-6 py-3 rounded-xl transition-colors text-sm w-full sm:w-auto justify-center",children:[e.jsx(S,{className:"h-4 w-4",color:"#ffffff"})," Share your story on Trustpilot",e.jsx(Ee,{className:"h-3.5 w-3.5 opacity-80"})]}),Ie]})]})}const K="landedin_tour_done",P=[{sel:'[data-tour="build"]',title:"Start here. Free, always.",body:"Build your Canadian-ready résumé in minutes. No account, no credit card, no catch."},{sel:'[data-tour="upload"]',title:"Already have a résumé?",body:"Upload it and I'll rewrite it to Canadian standard, using only what is already there."},{sel:'[data-tour="ask"]',title:"Stuck? Just ask.",body:"This little button is always here. Ask anything and get a straight answer."}];function rt(){const[a,s]=t.useState(!1),[r,v]=t.useState(0),[i,m]=t.useState(null),c=t.useRef(null),h=t.useRef(0);t.useEffect(()=>{if(typeof window>"u"||window.innerWidth<768)return;try{if(localStorage.getItem(K))return}catch{return}const b=window.setTimeout(()=>s(!0),1800);return()=>window.clearTimeout(b)},[]);const f=()=>{s(!1);try{localStorage.setItem(K,"1")}catch{}};if(t.useEffect(()=>{if(!a)return;let b=r,w=null;for(;b<P.length&&(w=document.querySelector(P[b].sel),!w);)b+=1;if(!w){f();return}if(b!==r){v(b);return}c.current=w},[a,r]),t.useEffect(()=>{if(!a)return;const b=()=>{const I=c.current;if(!I)return;const k=I.getBoundingClientRect();
1m({top:k.top,left:k.left,width:k.width,height:k.height})},w=()=>{h.current||(h.current=requestAnimationFrame(()=>{h.current=0,b()}))},N=I=>{I.key==="Escape"&&f()};b();const F=window.setTimeout(b,500);return window.addEventListener("scroll",w,{passive:!0}),window.addEventListener("resize",w),window.addEventListener("keydown",N),()=>{window.clearTimeout(F),window.removeEventListener("scroll",w),window.removeEventListener("resize",w),window.removeEventListener("keydown",N),h.current&&cancelAnimationFrame(h.current)}},[a,r]),!a||!i)return null;const l=10,g=r>=P.length-1,d=P[r],u=Math.min(330,window.innerWidth-32),C=i.top+i.height+220<window.innerHeight?i.top+i.height+l+14:Math.max(16,i.top-190),j=Math.min(Math.max(16,i.left+i.width/2-u/2),window.innerWidth-u-16);return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0 z-[89]",onClick:f,"aria-hidden":"true"}),e.jsx("div",{className:"tour-spot",style:{top:i.top-l,left:i.left-l,width:i.width+l*2,height:i.height+l*2},"aria-hidden":"true"}),e.jsxs("div",{className:"tour-card",style:{to
1p:C,left:j,width:u},role:"dialog","aria-label":d.title,children:[e.jsxs("p",{className:"text-[11px] font-bold uppercase tracking-[0.18em] text-[#C8374A] mb-1.5",children:[r+1," of ",P.length]}),e.jsx("h3",{className:"text-[17px] font-bold text-[var(--text)] mb-1.5 leading-snug",children:d.title}),e.jsx("p",{className:"text-sm text-[var(--muted)] leading-relaxed mb-4",children:d.body}),e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("button",{type:"button",onClick:f,className:"text-xs font-semibold text-[var(--muted-2)] hover:text-[var(--muted)] transition-colors",children:"Skip tour"}),e.jsx("button",{type:"button",onClick:()=>g?f():v(b=>b+1),className:"magnetic bg-[#C8374A] hover:bg-[#a82d3d] text-white text-sm font-semibold px-5 py-2 rounded-lg transition-colors",children:g?"Got it":"Next"})]})]})]})}function R({text:a,className:s="",as:r="h2"}){const v=r,i=t.useRef(null),[m,c]=t.useState(!1);t.useEffect(()=>{const f=i.current;if(!f)return;if(typeof IntersectionObserver>"u"){c(!0);return}if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){c(!0);return}const l=new IntersectionObserver(d=>{d[0]?.isIntersecting&&(c(!0),l.disconnect())},{threshold:.4});l.observe(f);const g=window.setTimeout(()=>c(!0),1800);return()=>{l.disconnect(),window.clearTimeout(g)}},[]);const h=a.split(" ");return e.jsx(v,{ref:i,"aria-label":a,className:`kinetic ${m?"in-view":""} ${s}`,children:h.map((f,l)=>e.jsxs("span",{"aria-hidden":"true",className:"k-word",style:{transitionDelay:`${160+l*120}ms`,"--kd":`${l*90}ms`},children:[f,l<h.length-1?"Â ":""]},`${f}-${l}`))})}function nt(){const[a,s]=t.useState(!1);return t.useEffect(()=>{const r=()=>{window.scrollY>80&&s(!0)};return window.addEventListener("scroll",r,{passive:!0}),r(),()=>window.removeEventListener("scroll",r)},[]),e.jsx("span",{className:`scroll-cue hidden md:inline-flex ${a?"gone":""}`,"aria-hidden":"true",children:e.jsx(Z,{className:"h-4 w-4 rotate-90"})})}const ee=[{id:"real-person",label:"Felt like a real person"},{id:"interesting",label:"Genuinely interesting"},{id:"no-catch",label:"Honest, no catch"},{id:"easy-fast",label:"Easy and fast"},{id:"trustworthy",label:"Felt trustworthy"},{id:"would-share",label:"Would share with a friend"}];function ot(a){const s=ee.filter(r=>a.includes(r.id)).map(r=>r.label);return s.length===0?"":s.length===1?`${s[0]}.`:s.length===2?`${s[0]} and ${s[1]}.`:`${s.slice(0,-1).join(", ")}, and ${s[s.length-1]}.`}function it(){const[a,s]=t.useState(!1),[r,v]=t.useState("stars"),[i,m]=t.useState(0),[c,h]=t.useState(0),[f,l]=t.useState(""),[g,d]=t.useState(!1),[u,_]=t.useState([]),[C,j]=t.useState(""),[b,w]=t.useState(!1),[N,F]=t.useState(""),[I,k]=t.useState(""),[E,Y]=t.useState(!1),[W,B]=t.useState(null),[o,x]=t.useState(!1),p=t.useRef(!1),L=t.useRef(null);t.useEffect(()=>{b||j(ot(u))},[u,b]),t.useEffect(()=>{const n="landedin_exit_popup_at",y="landedin_reviewed";if(typeof window>"u"||localStorage.getItem(y))return;const q=()=>Date.now()-Number(localStorage.getItem(n)||0)<2592e5;if(q())return;const G=()=>{p.current||localStorage.getItem(y)||q()||(p.current=!0,localStorage.setItem(n,String(Date.now())),s(!0))},U=ne=>{ne.clientY<=0&&G()};document.addEventListener("mouseleave",U);const re=setTimeout(G,45e3);return()=>{document.removeEventListener("mouseleave",U),clearTimeout(re)}},[]);const D=n=>{m(n),v(n>=4?"positive":"private")},M=async()=>{d(!0);try{await fetch("/api/feedback",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({rating:i,note:f.trim()||void 0,source:"exit_popup"})})}catch{}try{localStorage.setItem("landedin_reviewed","1")}catch{}v("done"),d(!1),setTimeout(()=>s(!1),2500)},te=async n=>{n.preventDefault(),x(!0),B(null);try{const y=await fetch("/api/reviews",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({firstName:N,city:I.trim()||void 0,reviewText:C,rating:i,consentGiven:E})});if(!y.ok){const H=await y.json();throw new Error(H.error??"Submission failed.")}try{localStorage.setItem("landedin_reviewed","1")}catch{}v("done"),setTimeout(()=>s(!1),2500)}catch(y){B(y.message)}finally{x(!1)}},ae=n=>_(y=>y.includes(n)?y.filter(H=>H!==n):[...y,n]),se=n=>n<=(c||i)?"#D4A843":"#2a3a55";return e.jsx(Re,{open:a,onOpenChange:s,children:e.jsxs(_e,{className:"max-h-[calc(100vh-2rem)] w-[calc(100%-2rem)] max-w-md overflow-y-auto rounded-2xl border-[color:var(--border)] bg-[var(--surface)] p-7 text-[var(--text)] shadow-2xl motion-reduce:duration-0",onOpenAutoFocus:n=>{n.preventDefault(),L.current?.focus()}
1,children:[e.jsx(Fe,{className:"sr-only",children:"Quick rating"}),e.jsx(Pe,{className:"sr-only",children:"Share a quick rating or private feedback before leaving LandedIN."}),r==="stars"&&e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-[var(--gold-ink)] text-xs font-semibold uppercase tracking-widest mb-2",children:"Before you go"}),e.jsx("h3",{className:"text-xl font-bold text-[var(--text)] mb-1",children:"Thanks for visiting."}),e.jsx("p",{className:"text-sm text-[var(--muted)] mb-5 leading-relaxed",children:"One tap on a maple leaf and you help the next newcomer find this. It is our little Canadian way of saying thanks."}),e.jsx("div",{className:"flex gap-3 justify-center mb-3",children:[1,2,3,4,5].map(n=>e.jsx("button",{ref:n===1?L:void 0,type:"button",onClick:()=>D(n),onMouseEnter:()=>h(n),onMouseLeave:()=>h(0),className:"focus:outline-none transition-transform hover:scale-110 active:scale-95","aria-label":`${n} maple leaf${n!==1?"s":""}`,children:e.jsx(S,{className:"h-10 w-10 transition-colors duration-150",color:se(n)})},n))}),e.jsx("p",{className:"text-xs text-[var(--muted-2)] text-center",children:"No account needed. 5 maple leaves means you loved it."})]}),r==="positive"&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"flex gap-1 mb-3",children:Array.from({length:i},(n,y)=>e.jsx(S,{className:"h-5 w-5",color:"#C8374A"},y))}),e.jsx("h3",{className:"text-xl font-bold text-[var(--text)] mb-1",children:"That means a lot."}),e.jsx("p",{className:"text-sm text-[var(--muted)] mb-4 leading-relaxed",children:"Would you show a little love and leave one honest line? It helps the next newcomer believe this is real. It only appears publicly after Ajay approves it."}),e.jsx("div",{className:"flex flex-wrap gap-2 mb-3",children:ee.map(n=>{const y=u.includes(n.id);return e.jsx("button",{type:"button",onClick:()=>ae(n.id),className:`text-xs px-3 py-1.5 rounded-full border transition-all duration-150 ${y?"border-[#D4A843] bg-[#D4A843]/15 text-[var(--gold-ink)]":"border-[color:var(--border)] bg-[var(--surface-soft)] text-[var(--muted)] hover:border-[color:var(--border-strong)]"}`,children:n.label},n.id)})}),e.jsxs("form",{onSubmit:n=>{te(n)},className:"space-y-3",children:[e.jsx("textarea",{"aria-label":"Your review",value:C,onChange:n=>{j(n.target.value),w(!0)},placeholder:"A sentence is plenty...",rows:2,maxLength:1e3,required:!0,className:"w-full bg-[var(--bg)] border border-[color:var(--border)] text-[var(--text)] placeholder:text-[var(--muted-2)] rounded-lg px-3 py-2 text-sm focus:outline-none focus:ring-1 focus:ring-[#D4A843]/40 resize-none"}),e.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[e.jsx("input",{"aria-label":"First name",type:"text",value:N,onChange:n=>F(n.target.value),placeholder:"First name *",maxLength:80,required:!0,className:"bg-[var(--bg)] border border-[color:var(--border)] text-[var(--text)] placeholder:text-[var(--muted-2)] rounded-lg px-3 py-2 text-sm focus:outline-none focus:ring-1 focus:ring-[#D4A843]/40"}),e.jsx("input",{"aria-label":"City (optional)",type:"text",value:I,onChange:n=>k(n.target.value),placeholder:"City (optional)",maxLength:100,className:"bg-[var(--bg)] border border-[color:var(--border)] text-[var(--text)] placeholder:text-[var(--muted-2)] rounded-lg px-3 py-2 text-sm focus:outline-none focus:ring-1 focus:ring-[#D4A843]/40"})]}),e.jsxs("label",{className:"flex items-start gap-2.5 cursor-pointer",children:[e.jsx("input",{type:"checkbox",checked:E,onChange:n=>Y(n.target.checked),required:!0,className:"mt-0.5 accent-[#C8374A] h-4 w-4 shrink-0"}),e.jsxs("span",{className:"text-xs text-[var(--muted)] leading-relaxed",children:["OK with Ajay sharing this (first name + city only, pending his approval)."," ",e.jsx("span",{className:"text-[#C8374A]",children:"*"})]})]}),W&&e.jsx("p",{role:"alert",className:"text-xs text-[#C8374A]",children:W}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(T,{type:"submit",disabled:o||!N.trim()||C.trim().length<10||!E,className:"flex-1 bg-[#D4A843] hover:bg-[#b8922d] text-[#0A1628] font-semibold h-9 text-sm",children:o?e.jsx(J,{className:"h-4 w-4 motion-safe:animate-spin"}):"Submit"}),e.jsx(T,{type:"button",variant:"ghost",className:"text-[var(--muted-2)] hover:text-[var(--muted)] h-9 text-xs",onClick:()=>s(!1),children:"Skip"})]})]})]}),r==="private"&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"flex gap-1 mb-3",children:Array.from({length:i},(n,y)=>e.jsx(S,{className:"h-5 w-5",color:"#8892A0"},y))}),e.jsx("h3",{className:"text-xl font-bold text-[var(--text)] mb-1",children:"Thanks for your honesty."}),e.jsx("p",{className:"text-sm text-[var(--muted)] mb-4 leading-relaxed",children:"This goes to Ajay privately and is never published. What c
1ould be better?"}),e.jsx("textarea",{"aria-label":"Private feedback for Ajay",value:f,onChange:n=>l(n.target.value),placeholder:"Optional. Anything you want Ajay to know...",rows:3,maxLength:500,className:"w-full bg-[var(--bg)] border border-[color:var(--border)] text-[var(--text)] placeholder:text-[var(--muted-2)] rounded-lg px-3 py-2 text-sm focus:outline-none focus:ring-1 focus:ring-[#D4A843]/40 resize-none mb-4"}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(T,{type:"button",onClick:()=>{M()},disabled:g,className:"flex-1 bg-[#162038] border border-[color:var(--border-2)] text-[var(--text)] hover:bg-[var(--surface-soft)] h-9 text-sm font-medium",children:g?e.jsx(J,{className:"h-4 w-4 motion-safe:animate-spin"}):"Send Feedback"}),e.jsx(T,{type:"button",variant:"ghost",className:"text-[var(--muted-2)] hover:text-[var(--muted)] h-9 text-xs",onClick:()=>s(!1),children:"Dismiss"})]})]}),r==="done"&&e.jsxs("div",{className:"text-center py-4 space-y-2",children:[e.jsx(O,{className:"h-8 w-8 text-[#4CAF82] mx-auto"}),e.jsx("p",{className:"font-semibold text-[var(--text)]",children:"Received. Thank you."}),e.jsx("p",{className:"text-sm text-[var(--muted)]",children:"Your feedback means a lot to AJ."})]})]})})}function $t(){const[,a]=X();oe("LandedIN.ca: Honest, hiring-manager-built resumes for newcomers in Canada","Free, honest resume and career help for newcomers, immigrants and students in Canada. Built by a first-generation immigrant who hires for a living.",{noindex:!0});const[s,r]=t.useState(""),[v,i]=t.useState(!1),[m,c]=t.useState(null),[h,f]=t.useState(0),[l,g]=t.useState(!1),[d,u]=t.useState(!1),[_,C]=t.useState(!1),j=de(),b=ce(),{toast:w}=ie(),[N,F]=t.useState([]);t.useEffect(()=>{fetch("/api/reviews/approved").then(o=>o.json()).then(o=>F(Array.isArray(o)?o:[])).catch(()=>{})},[]),t.useEffect(()=>{const x=new URLSearchParams(window.location.search).get("ref");x&&j.mutate({data:{ref:x}})},[]);const[I,k]=t.useState(new Set),[E,Y]=t.useState(!1),W=t.useRef(null);t.useEffect(()=>{const o=W.current;if(!o||typeof IntersectionObserver>"u")return;const x=new IntersectionObserver(([p])=>{p&&p.isIntersecting&&!E&&(Y(!0),k(new Set([0])),setTimeout(()=>k(new Set),1600))},{threshold:.35});return x.observe(o),()=>x.disconnect()},[E]),t.useEffect(()=>{if(typeof window>"u"||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;if(typeof IntersectionObserver>"u"){document.querySelectorAll(".scroll-reveal").forEach(x=>x.classList.add("in-view"));return}const o=new IntersectionObserver(x=>{x.forEach(p=>{p.isIntersecting&&(p.target.classList.add("in-view"),o.unobserve(p.target))})},{threshold:.1,rootMargin:"0px 0px -40px 0px"});return document.querySelectorAll(".scroll-reveal").forEach(x=>o.observe(x)),()=>o.disconnect()},[]);const B=o=>{o.preventDefault(),s.trim()&&b.mutate({data:{email:s,source:"landing_newsletter",turnstileToken:m??void 0}},{onSuccess:()=>{i(!0),r(""),w({title:"You're on the list.",description:"Weekly tips from Ajay, no fluff."})},onError:()=>{f(x=>x+1),w({title:"Something went wrong.",description:"Try again in a moment.",variant:"destructive"})}})};return e.jsxs("div",{className:"min-h-screen bg-[var(--bg)] text-[var(--text)] font-sans",children:[e.jsx(ue,{}),e.jsx(je,{}),e.jsxs("section",{className:"pt-36 pb-24 px-5 max-w-6xl mx-auto relative overflow-hidden",children:[e.jsx(Ge,{}),e.jsxs("div",{className:"relative z-10 flex flex-col lg:flex-row items-center gap-12 lg:gap-10",children:[e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"mb-6 hero-line-1",children:e.jsx(ge,{})}),e.jsx("p",{className:"red-shimmer-sm text-sm font-semibold uppercase tracking-widest mb-5 hero-line-1",children:"A real hiring manager, not just another AI"}),e.jsxs("h1",{className:"text-5xl md:text-6xl lg:text-7xl font-bold tracking-tight leading-none mb-7 hero-line-2",children:["Global experience.",e.jsx("br",{}),e.jsxs("span",{className:"red-shimmer",children:[e.jsx("span",{className:"keyword-underline red-shimmer",children:"Canadian-ready"})," applications."]})]}),e.jsx("p",{className:"text-lg md:text-xl text-[var(--muted)] leading-relaxed max-w-xl mb-4 hero-line-3",children:"Most resume tools stop at software. Mine has a real hiring manager behind it, someone who decides who gets hired for a living. Honest feedback, support in 14 languages, and no fake scores, ever."}),e.jsx("p",{className:"text-base text-[var(--text)] mb-5 hero-line-3",style:{minHeight:"1.6em"},children:e.jsx(be,{})}),e.jsx("p",{className:"text-sm font-semibold uppercase tracking-[0.14em] text-[var(--muted)] mb-8 hero-line-4",children:"Helping newcomers build real careers across Canada."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 hero-cta",children:[e.jsxs(T,{onClick:()=>a("/start"),size:"lg","data-tour":"build",className:"magnetic bg-[#C8374A] hover:bg-[#a82d3d] text-white font-semibold px-8 h-12 rounded-xl text-base btn-lift btn-cta-glow",children:["Build My Résumé Free"," ",e.jsx("span",{className:"arrow-nudge ml-2 inline-flex items-center",children:e.jsx(A,{className:"h-4 w-4"})})]}),e.jsxs(T,{onClick:()=>a("/upload"),size:"lg",variant:"outline","data-tour":"upload",className:"border-[color:var(--border-strong)] text-[var(--text)] hover:bg-[var(--surface-soft)] px-8 h-12 rounded-xl text-base bg-transparent bt
1n-lift",children:[e.jsx(Oe,{className:"mr-2 h-4 w-4"}),"Upload My Résumé"]})]}),e.jsxs("p",{className:"mt-4 text-sm text-[var(--muted)]",children:["No account. No credit card. No catch. Ever."," ",e.jsx("button",{onClick:()=>a("/services"),className:"underline underline-offset-2 text-[var(--muted-2)] hover:text-[var(--muted)] transition-colors",children:"See my services"})]})]}),e.jsx("div",{className:"hidden lg:flex shrink-0 items-center justify-end pt-8",children:e.jsx(ve,{})})]}),e.jsx(nt,{})]}),e.jsxs("section",{className:"relative overflow-hidden py-16 px-5 border-t border-[color:var(--border)] bg-[var(--bg)]",children:[e.jsx("span",{className:"hdr-glow hdr-glow-a",style:{width:"28rem",height:"28rem",top:"-12rem",left:"8%"}}),e.jsx("span",{className:"hdr-glow hdr-glow-b",style:{width:"24rem",height:"24rem",bottom:"-12rem",right:"6%"}}),e.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto",children:[e.jsxs("div",{className:"text-center max-w-2xl mx-auto mb-11",children:[e.jsx("p",{className:"red-shimmer-sm text-xs font-semibold uppercase tracking-widest mb-3",children:"Why this actually works"}),e.jsxs("h2",{className:"text-3xl md:text-[2.7rem] font-bold leading-[1.12] tracking-[0.03em]",children:[e.jsx("span",{className:"headline-grad-text",children:"Not vanity numbers."}),e.jsx("br",{}),e.jsx("span",{className:"red-shimmer",children:"Real hiring experience."})]}),e.jsx("p",{className:"mt-4 text-[var(--muted)] leading-relaxed",children:"I have spent years on the other side of the hiring desk, deciding who gets the interview and who quietly gets filtered out. That same judgment is what goes into every résumé LandedIN builds for you."})]}),e.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4 sm:gap-5",children:[{value:500,suffix:"+",label:"Résumés Audited",line:"I don't guess what works. I am the filter.",accent:"#C8374A"},{value:100,suffix:"+",label:"People Hired",line:"Real hiring calls, not theory. I've sat on the other side of the table.",accent:"#D4A843"},{value:Me.overallExperienceYears,suffix:"+",label:"Years of overall professional experience",line:"Including 7+ years in supervisor and management roles.",accent:"#4CAF82"},{value:14,suffix:"",label:"Languages",line:"AI tools in 14 languages: English, Hindi, Spanish, Mandarin, Arabic, Tagalog, French, and more.",accent:"#4A73C0"}].map(({value:o,suffix:x,label:p,line:L,accent:D},M)=>e.jsxs("div",{className:"glass-stat rise-bounce px-5 py-7 text-center",style:{animationDelay:`${M*.09}s`},children:[e.jsx("span",{className:"pointer-events-none absolute inset-0 z-0",style:{background:`radial-gradient(130% 92% at 50% -18%, ${D}38, transparent 60%)`}}),e.jsxs("div",{className:"relative z-10",children:[e.jsx("p",{className:"text-4xl sm:text-[2.7rem] font-bold tracking-tight leading-none headline-grad-text",children:e.jsx(ye,{value:o,suffix:x,duration:2800})}),e.jsx("span",{className:"mx-auto mt-3 block h-[3px] w-9 rounded-full",style:{background:D}}),e.jsx("p",{className:"mt-3 text-[13px] font-bold uppercase tracking-[0.08em] text-[var(--text)]",children:p}),e.jsx("p",{className:"mt-2 text-xs text-[var(--muted)] leading-relaxed",children:L})]})]},p))})]})]}),e.jsx(Ne,{}),e.jsx(he,{}),e.jsx("section",{id:"offers",className:"py-24 px-5 section-light border-t border-[#0A1628]/10",children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[e.jsx("p",{className:"text-center text-[11px] font-bold uppercase tracking-[0.15em] red-shimmer-sm mb-14",children:"What you can do here"}),e.jsxs("div",{className:"grid sm:grid-cols-3 gap-6 lg:gap-8",children:[e.jsxs("div",{onClick:()=>a("/start"),className:"offer-card-light glow-green card-float card-clickable scroll-reveal flex flex-col",children:[e.jsx("div",{className:"w-12 h-12 rounded-2xl bg-[#4CAF82]/12 flex items-center justify-center mb-2",children:e.jsx(We,{className:"h-6 w-6 text-[#4CAF82]"})}),e.jsxs("div",{className:"offer-price-pop mb-1",children:[e.jsx("span",{className:"text-4xl font-black tracking-tight whitespace-nowrap text-[#4CAF82] leading-none",children:"Free"}),e.jsx("span",{className:"block text-[11px] font-semibold text-[var(--muted-3)] mt-1.5 uppercase tracking-widest",children:"Always. No catch."})]}),e.jsxs("div",{className:"flex-1 pt-2",children:[e.jsx("h3",{className:"font-bold text-[#0A1628] text-xl mb-2 leading-snug",children:"Build your resume"}),e.jsx("p",{className:"text-sm text-[var(--muted-3)] leading-relaxed",children:"Guided ATS-ready resume, all templates, PDF and Word downloads, plus 6 shared Career Credits for premium AI. No credit card."})]}),e.jsxs("button",{onClick:()=>a("/start"),className:"inline-flex items-center gap-2 text-sm font-semibold text-[#4CAF82] hover:text-[#0A1628] transition-colors mt-4",children:["Build it free ",e.jsx(A,{className:"h-3.5 w-3.5"})]})]}),e.jsxs("div",{onClick:()=>a("/services"),className:"offer-card-light glow-red card-float card-clickable scroll-reveal flex flex-col",style:{transitionDelay:"110ms"},children:[e.jsx("div",{className:"icon-ios w-12 h-12 rounded-2xl bg-[#C8374A]/10 flex items-center justify-center mb-2",children:e.jsx(Be,{className:"h-6 w-6 text-[#C8374A]"})}),e.jsxs("div",{className:"offer-price-pop mb-1",children:[e.jsx("span",{className:"text-4xl font-black tracking-tight whitespace-nowrap text-[#C8374A] leading-none",children:"From $19"}),e.jsx("span",{className:"block text-[11px] font-semibold text-[var(--muted-3)] mt-1.5 uppercase tracking-widest",children:"per service, pay once"})]}),e.jsxs("div",{className:"flex-1 pt-2",children:[e.jsx("h3",{className:"font-bold text-[#0A1628] text-xl mb-2 leading-snug",children:"Personal help from AJ"}),e.jsx("p",{className:"text-sm text-[var(--muted-3)] leading-relaxed",children:"Resume review, full builds, interview coaching, and sector-specific career roadmaps from the hiring manager himself. In-person or multilingual."})]}),e.jsxs("button",{onClick:()=>a("/services"),className:"inline-flex items-center gap-2 text-sm font-semibold text-[#C8374A] hover:text-[#0A1628] transition-colors mt-4",children:["See services ",e.jsx(A,{className:"h-3.5 w-3.5"})]})]}),e.jsxs("div",{onClick:()=>a("/membership"),className:"offer-card-light glow-gold card-float card-clickable scroll-reveal flex flex-col",style:{transitionDelay:"220ms"},children:[e.jsx("div",{className:"icon-ios-gold w-12 h-12 rounded-2xl bg-[#D4A843]/10 flex items-center justify-center mb-2",children:e.jsx($,{className:"h-6 w-6 text-[#D4A843]"})}),e.jsxs("div",{className:"offer-price-pop mb-1",children:[e.jsx("span",{className:"text-4xl font-black tracking-tight whitespace-nowrap text-[var(--gold-ink)] leading-none",children:"From $5.75/mo"}),e.jsx("span",{className:"block text-[11px] font-semibold text-[var(--muted-3)] mt-1.5 uppercase tracking-widest",children:"cancel anytime"})]}),e.jsxs("div",{className:"flex-1 pt-2",children:[e.jsx("h3",{className:"font-bold text-[#0A1628] text-xl mb-2 leading-snug",children:"Membership"}),e.jsx("p",{className:"text-sm text-[var(--muted-3)] leading-relaxed",children:"Premium AI without a Career Credit cap, profile memory, saved resumes, 25 AI edits/month, unlimited Job Tracker, and priority help from AJ. Fair-use limits apply."})]}),e.jsxs("button",{onClick:()=>a("/membership"),className:"inline-flex items-center gap-2 text-sm font-semibold text-[var(--gold-ink)] hover:text-[#0A1628] transition-colors mt-4",children:["See membership ",e.jsx(A,{className:"h-3.5 w-3.5"})]})]})]})]})}),e.jsx("div",{className:"py-16 sm:py-20 px-5 bg-[var(--bg-deep)] border-t border-[color:var(--border)] scroll-reveal",children:e.jsx("div",{className:"max-w-4xl mx-auto",children:e.jsxs("div",{className:"relative rounded-3xl border border-[#C8374A]/25 bg-gradient-to-b from-[var(--surface)] to-[var(--bg)] overflow-hidden shadow-[0_28px_70px_-24px_rgba(0,0,0,0.6)]",children:[e.jsx("div",{className:"h-1 w-full bg-gradient-to-r from-[#C8374A] via-[#D4A843] to-[#C8374A]"}),e.jsxs("div",{className:"p-8 sm:p-12",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-7",children:[e.jsx("div",{className:"icon-ios-gold flex h-10 w-10 items-center justify-center rounded-full border border-[#D4A843]/40 bg-[#D4A843]/10 shrink-0",children:e.jsx(z,{className:"h-5 w-5 text-[#D4A843]"})}),e.jsx("p",{className:"text-[var(--gold-ink)] text-xs font-bold uppercase tracking-[0.22em]",children:"My promise to you"})]}),e.jsx(R,{text:"I will make every renewal clear before it happens.",className:"text-2xl sm:text-4xl font-bold text-[var(--text)] leading-[1.15] tracking-tight mb-8 max-w-2xl"}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-px rounded-2xl overflow-hidden border border-[color:var(--border)] bg-[var(--surface-soft2)] mb-8",children:[e.jsxs("div",{className:"bg-[var(--surface)] p-5 flex gap-3",children:[e.jsx(O,{className:"h-5 w-5 text-green-400 shrink-0 mt-0.5"}),e.jsx("p",{className:"text-sm text-[var(--muted)] leading-relaxed",children:"Clear renewal dates. Two advance reminders. Cancel from your account before the next charge."})]}),e.jsxs("div",{className:"bg-[var(--surface)] p-5 flex gap-3",children:[e.jsx(O,{className:"h-5 w-5 text-green-400 shrink-0 mt-0.5"}),e.jsx("p",{className:"text-sm text-[var(--muted)] leading-relaxed",children:"If you are ever wrongly charged, I refund it, with proof."})]})]}),e.jsxs("p",{className:"promise-closer text-2xl sm:text-3xl font-bold text-[var(--text)] leading-snug mb-8 max-w-2xl",children:["We get scammed enough out there. Not here."," ",e.jsx("span",{className:"promise-not-anymore text-[#C8374A]",children:"Not anymore."})]}),e.jsx("blockquote",{className:"relative rounded-2xl border-l-[3px] border-[#4CAF82] bg-[#4CAF82]/[0.08] pl-5 pr-5 py-5 mb-9 max-w-2xl",children:e.jsxs("p",{className:"text-[var(--text)] text-[16px] sm:text-[17px] leading-relaxed italic",children:['"I am not rich with money, but I am'," ",e.jsx("span",{className:"not-italic font-bold text-[#C8374A]",children:"rich with heart"}
1),". I want to help more people, and yes, I charge where I truly add value, because that is fair. But you will always get"," ",e.jsx("span",{className:"not-italic font-bold text-[#2E9D66]",children:"honesty, strength, and transparency"}),' from me."']})}),e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-5 pt-6 border-t border-[color:var(--border)]",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-lg text-[var(--text)] font-semibold italic tracking-wide",children:"AJ Chauhan"}),e.jsx("p",{className:"text-xs text-[var(--muted-2)] uppercase tracking-wider mt-0.5",children:"Founder, LandedIN.ca"})]}),e.jsxs(le,{href:"/membership",className:"group inline-flex items-center gap-2 rounded-full bg-[#D4A843] hover:bg-[#b8922d] text-[#0A1628] px-5 py-2.5 text-sm font-bold transition-all duration-200 shadow-[0_8px_20px_-8px_rgba(212,168,67,0.6)] hover:shadow-[0_12px_28px_-8px_rgba(212,168,67,0.85)] hover:-translate-y-0.5",children:[e.jsx(z,{className:"h-4 w-4"}),"Read my full promise",e.jsx(A,{className:"h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"})]})]})]})]})})}),e.jsx(Ze,{}),e.jsx("section",{className:"py-24 px-5 bg-[var(--surface)] border-t border-[color:var(--border)]",children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[e.jsx("p",{className:"red-shimmer-sm text-xs font-semibold uppercase tracking-widest mb-4 text-center",children:"Work with me"}),e.jsx(R,{text:"Two honest paths. Pick yours.",className:"text-4xl md:text-5xl font-bold tracking-[0.03em] text-center mb-6"}),e.jsx("p",{className:"text-[var(--muted)] text-center max-w-2xl mx-auto leading-relaxed mb-14",children:"Wherever you are on the journey, there is a page built for exactly your situation. No endless scrolling, no confusion."}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("button",{onClick:()=>a("/services"),className:"glass-card glow-red card-float text-left rounded-2xl p-8 flex flex-col gap-4 group",children:[e.jsx("span",{className:"text-3xl",children:"ð¨ð¦"}),e.jsx("h3",{className:"text-2xl font-bold text-[var(--text)] leading-snug",children:"Canada & World"}),e.jsx("p",{className:"text-sm text-[var(--muted)] leading-relaxed flex-1",children:"Already in Canada, or applying from anywhere in the world? Resume reviews, full builds, interview coaching, and sector roadmaps. Priced in CAD, upfront."}),e.jsxs("span",{className:"inline-flex items-center gap-2 text-sm font-semibold text-[#C8374A] group-hover:gap-3 transition-all",children:["See services ",e.jsx(A,{className:"h-4 w-4"})]})]}),e.jsxs("button",{onClick:()=>a("/india"),className:"glass-card glow-gold card-float text-left rounded-2xl p-8 flex flex-col gap-4 group",children:[e.jsx("span",{className:"text-3xl",children:"ð®ð³"}),e.jsx("h3",{className:"text-2xl font-bold text-[var(--text)] leading-snug",children:"For India"}),e.jsx("p",{className:"text-sm text-[var(--muted)] leading-relaxed flex-1",children:"In India, Pakistan, or Nepal and planning your move? Start with an honest reality-check from someone who came the same way. Priced in INR."}),e.jsxs("span",{className:"inline-flex items-center gap-2 text-sm font-semibold text-[var(--gold-ink)] group-hover:gap-3 transition-all",children:["See the India page ",e.jsx(A,{className:"h-4 w-4"})]})]})]})]})}),e.jsx("section",{id:"how",className:"py-24 px-5 section-light border-t border-[#0A1628]/10",children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsx("p",{className:"ld-eyebrow red-shimmer-sm mb-4 text-center",children:"Your roadmap"}),e.jsx(R,{text:"Your 90-Day Settlement Journey",className:"text-4xl font-bold tracking-[0.03em] text-center mb-3 text-[#0A1628]"}),e.jsx("p",{className:"ld-body-sm text-[var(--muted-3)] text-center mb-10 max-w-lg mx-auto",children:"This is not a guarantee. It is an honest roadmap of what is actually possible if you do the work."}),e.jsx(ze,{}),e.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:[{days:"Days 1 to 30",title:"Get the Interview",color:"#C8374A",steps:["Keep your resume clean and simple on purpose: one column, no photo, no graphics. Software screens it before any human sees it, and one posting can attract hundreds of applicants for just a handful of spots (industry estimate).","Stop spraying. Pick 2 to 3 real targets and tailor each application to that specific job.","Tell everyone you know you are looking. Most jobs in Canada come through people, not job boards.","Track every application. By week four, follow up on anything that has gone quiet.","Start interview practice early, before you actually have an interview to prepare for."]},{days:"Days 31 to 60",title:"Get the Job",color:"#D4A843",steps:["Answer interview questions with real stories and real numbers, not general statements.","When they ask about Canadian experience, hold your head up. Do not apologize. Show you understand how things work here and that you learn fast.","Send a thank-you note within 24 hours of every interview.","Keep applying while you are actively interviewing. Do not stop.","Know your worth and ask for fair pay, politely and confidently."]}
1,{days:"Days 61 to 90",title:"Keep It and Grow",color:"#4CAF82",steps:["Show up early, ask questions, write things down. Early on, reliable beats brilliant every time.","Learn the unwritten Canadian workplace rules. Every office has them and nobody will explain them unless you ask.","Find a mentor inside or outside the company.","Keep your resume and your tracker current. The next move up starts before this one is finished.","Help the next newcomer when you can. It closes the loop."]}].map(({days:o,title:x,color:p,steps:L},D)=>e.jsxs("div",{className:"rounded-xl p-7 ls-card relative overflow-hidden card-lift scroll-reveal",style:{transitionDelay:`${D*100}ms`},children:[e.jsx("div",{className:"absolute top-0 right-0 w-28 h-28 rounded-full blur-3xl opacity-10",style:{background:p}}),e.jsx("p",{className:"ld-eyebrow mb-2",style:{color:p},children:o}),e.jsx("h3",{className:"text-xl font-bold mb-5 text-[#0A1628] font-sans",children:x}),e.jsx("ul",{className:"space-y-3",children:L.map(M=>e.jsxs("li",{className:"flex items-start gap-3 ld-body-sm text-[var(--muted-3)]",children:[e.jsx(O,{className:"h-4 w-4 shrink-0 mt-0.5",style:{color:p}}),M]},M))})]},o))})]})}),e.jsxs("section",{id:"reviews",className:"relative overflow-hidden py-24 px-5 bg-[var(--bg)] border-t border-[color:var(--border)] scroll-mt-20",children:[e.jsx(we,{}),e.jsxs("div",{className:"relative z-10 max-w-6xl mx-auto",children:[e.jsx("div",{className:"flex justify-center mb-4",children:e.jsx(S,{className:"maple-float h-16 w-16 drop-shadow-[0_10px_28px_rgba(200,55,74,0.4)]",color:"#C8374A"})}),e.jsx("p",{className:"red-shimmer-sm text-xs font-semibold uppercase tracking-widest mb-3 text-center",children:"The Maple Rating · Our Own Canadian Trend"}),e.jsx(R,{text:"What people are saying",className:"text-4xl font-bold tracking-[0.03em] text-center mb-3"}),e.jsx("p",{className:"text-[var(--muted)] text-center mb-10 text-sm max-w-xl mx-auto",children:"We do not rate in stars. We rate in maple leaves, our own trend. Only genuine, consented reviews from real people. No bots, no bought reviews."}),e.jsx(at,{}),e.jsxs("div",{className:"flex flex-col items-center gap-3 mb-12",children:[e.jsx(pe,{}),e.jsxs("p",{className:"inline-flex items-center gap-2 text-xs text-[var(--muted)] tracking-wide",children:[e.jsx("span",{"aria-hidden":"true",children:"ð"})," Trusted by real people. No bots, no bought reviews."]})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:N.length>0?N.slice(0,6).map(o=>e.jsxs("div",{className:"glass-card rounded-2xl p-7 flex flex-col gap-4",children:[o.rating&&e.jsx("div",{className:"flex gap-1",children:Array.from({length:5},(x,p)=>e.jsx(S,{className:"h-4 w-4",color:p<o.rating?"#C8374A":"#2a3a55"},p))}),e.jsxs("p",{className:"text-[var(--muted)] text-sm leading-relaxed flex-1",children:['"',o.reviewText,'"']}),e.jsxs("div",{className:"flex items-center gap-2 text-xs text-[var(--muted-2)]",children:[e.jsx("span",{className:"font-semibold text-[var(--text)]",children:o.firstName}),o.city&&e.jsxs(e.Fragment,{children:[e.jsx("span",{children:"·"}),e.jsx("span",{children:o.city})]})]})]},o.id)):[0,1,2].map(o=>e.jsxs("div",{className:"border border-dashed border-[color:var(--border)] rounded-2xl p-7 bg-[var(--glass-surface)] flex flex-col gap-4 min-h-[180px]",children:[e.jsx("div",{className:"flex gap-1",children:Array.from({length:5},(x,p)=>e.jsx(S,{className:"h-4 w-4",color:"#2a3a55"},p))}),e.jsx("p",{className:"text-[var(--muted-2)] text-sm leading-relaxed italic flex-1",children:"Be one of the first to share your experience."}),e.jsx("p",{className:"text-xs text-[var(--muted)]",children:"Verified user review"})]},o))}),e.jsx(st,{})]})]}),e.jsx(tt,{}),e.jsx("section",{className:"py-24 px-5 border-t border-[color:var(--border)]",children:e.jsx("div",{className:"max-w-4xl mx-auto",children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{children:[e.jsx("p",{className:"red-shimmer-sm text-xs font-semibold uppercase tracking-widest mb-4",children:"Get Started"}),e.jsx(R,{text:"Start with the Expert Lens.",className:"text-5xl font-bold tracking-[0.03em] mb-6 text-[var(--text)]"}),e.jsx("p",{className:"text-[var(--muted)] leading-relaxed mb-8",children:"Paste your background, name your target role, and get three Canadian-specific gaps from the perspective of a hiring manager who has reviewed and hired candidates in Canadian workplaces. Then build your resume and cover letter to close them."}),e.jsxs(T,{onClick:()=>
1a("/how-it-works"),size:"lg",className:"bg-[#C8374A] hover:bg-[#a82d3d] text-white font-semibold h-12 px-8 rounded-xl",children:["Apply the Expert Lens ",e.jsx(A,{className:"ml-2 h-4 w-4"})]})]}),e.jsxs("div",{className:"glass-card rounded-2xl p-8",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx(Ce,{className:"h-5 w-5 text-[#C8374A]"}),e.jsx("h3",{className:"font-semibold text-[var(--text)]",children:"Insider tips, weekly"})]}),e.jsx("p",{className:"text-[var(--muted)] text-sm leading-relaxed mb-6",children:"What Canadian hiring managers are actually looking for right now. Job market updates specific to Victoria and BC. No spam, ever."}),v?e.jsxs("div",{className:"flex items-center gap-3 py-3",children:[e.jsx(O,{className:"h-5 w-5 text-green-400"}),e.jsx("p",{className:"text-[var(--text)] text-sm font-medium",children:"You're on the list. Thank you."})]}):e.jsxs("form",{onSubmit:B,className:"space-y-3",children:[e.jsx(me,{type:"email",placeholder:"[email protected]",value:s,onChange:o=>r(o.target.value),required:!0,className:"bg-[var(--bg)] border-[color:var(--border-strong)] text-[var(--text)] placeholder:text-[var(--muted-2)] focus:border-[#C8374A]/50"}),e.jsx(Le,{onToken:c,resetNonce:h}),e.jsxs(T,{type:"submit",className:"w-full bg-[var(--surface-soft2)] hover:bg-[var(--surface-soft2)] text-[var(--text)] font-semibold",disabled:b.isPending||De&&!m,children:[b.isPending?"Adding...":"Join the Insider List",e.jsx(Z,{className:"ml-2 h-4 w-4"})]})]})]})]})})}),e.jsx("section",{className:"py-16 px-5 section-light border-t border-[#0A1628]/10",children:e.jsxs("div",{className:"max-w-3xl mx-auto text-center scroll-reveal",children:[e.jsx("p",{className:"ld-eyebrow red-shimmer-sm mb-3",children:"Your turn"}),e.jsx(R,{text:"What should I build or film next?",className:"text-2xl md:text-3xl font-bold tracking-[0.03em] text-[#0A1628] mb-3"}),e.jsx("p",{className:"ld-body-sm text-[var(--muted-3)] mb-7 max-w-xl mx-auto",children:"I actually read every one of these. This site grows from what you tell me you need."}),e.jsx("button",{onClick:()=>a("/feedback"),className:"inline-flex items-center gap-2 px-7 py-3 rounded-full bg-[var(--bg)] text-[var(--text)] font-semibold text-sm hover:bg-[#C8374A] transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#C8374A]/50","data-testid":"button-landing-feedback",children:"Share an idea or feedback"})]})}),e.jsx("footer",{className:"py-12 px-5 border-t border-[color:var(--border)] bg-[var(--bg-deep)]",children:e.jsxs("div",{className:"max-w-6xl mx-auto flex flex-col gap-8",children:[e.jsxs("div",{className:"flex flex-col md:flex-row items-start md:items-center justify-between gap-6",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"font-bold text-lg tracking-wider mb-1",children:["Landed",e.jsx("span",{className:"red-shimmer-sm",children:"IN"}),e.jsx("span",{className:"text-[var(--muted)] text-sm font-normal",children:".ca"})]}),e.jsx("p",{className:"text-[var(--muted-2)] text-xs",children:"Built by an immigrant, for immigrants. Victoria, BC."}),e.jsxs("p",{className:"text-[var(--muted-2)] text-xs mt-1",children:["Media and press inquiries: ",e.jsx("a",{href:"mailto:[email protected]",className:"underline underline-offset-2 hover:text-[var(--muted)] transition-colors",children:"[email protected]"})]})]}),e.jsxs("div",{className:"text-[var(--muted-2)] text-xs space-y-1 md:text-right",children:[e.jsxs("p",{children:[new Date().getFullYear()," LandedIN.ca. All rights reserved."]}),e.jsx("p",{children:e.jsx("button",{onClick:()=>a("/feedback"),className:"underline underline-offset-2 opacity-60 hover:opacity-90 transition-opacity","data-testid":"link-footer-feedback-landing",children:"Share feedback or an idea"})}),e.jsx("p",{children:e.jsx("button",{onClick:()=>a("/admin"),className:"underline underline-offset-2 opacity-40 hover:opacity-70 transition-opacity",children:"Admin"})})]})]}),e.jsxs("div",{className:"border-t border-[color:var(--border-soft)] pt-6 flex flex-col gap-5",children:[e.jsxs("div",{className:"flex flex-wrap gap-x-6 gap-y-2 text-[var(--muted-2)] text-xs",children:[e.jsx("span",{children:"ð Connection encrypted with HTTPS"}),e.jsx("span",{children:"ð Passwords stored hashed, never in plain text"}),e.jsx("span",{children:"ð³ Payments secured by Stripe (PCI DSS Level 1). Your card details go directly to Stripe and never touch our servers"}),e.jsx("span",{children:"ð« Your information is never sold"})]}),e.jsx("p",{className:"text-[var(--muted-2)] text-xs leading-relaxed max-w-3xl",children:"LandedIN.ca is based in Victoria, British Columbia, on the traditional territories of the Lekwungen peoples, today the Songhees and Esquimalt Nations, and the WSÃNEÄ peo
1ples. We come here as newcomers ourselves, with respect for the people who have cared for this land since long before any of us arrived."})]})]})}),e.jsx(it,{}),e.jsx(rt,{})]})}export{$t 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.