PageSourceSearch

https://morse-guard-82781486.figma.site/_components/v2/e1b61ec68fb8742d693cdf421efa00104d93c75c.js

js morse-guard-82781486.figma.site collected 2026-10-03 03:16:56 UTC 36,008 bytes, 737 lines download raw bytes

1const H = () => Promise.resolve().then(() => j), v = globalThis.__GLOBALS__.ReactJSXRuntime, { Fragment: M, jsx: e, jsxs: t } = v;
2"use" in globalThis.__GLOBALS__.React || (globalThis.__GLOBALS__.React.use = () => {
3  throw new Error("`use` is not available in this version of React. Make currently only supports React 18, but `use` is only available in React 19+.");
4});
5globalThis.__GLOBALS__.React.Children;
6globalThis.__GLOBALS__.React.cloneElement;
7({
8  ...globalThis.__GLOBALS__.React
9});
10const { Component: q, createContext: G, createElement: p, createFactory: U, createRef: $, forwardRef: g, Fragment: D, isValidElement: P, lazy: Y, memo: J, Profiler: K, PureComponent: V, startTransition: X, StrictMode: Z, Suspense: Q, use: ee, useCallback: te, useContext: oe, useDebugValue: ne, useDeferredValue: re, useEffect: N, useId: le, useImperativeHandle: ae, useInsertionEffect: se, useLayoutEffect: ie, useMemo: ce, useReducer: de, useRef: me, useState: h, useSyncExternalStore: fe, useTransition: ue, version: he, __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: pe } = globalThis.__GLOBALS__.React;
11/**
12 * @license lucide-react v0.487.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */
17const C = (l) => l.replace(/([a-z0-9])([A-Z])/g, "$1-$2").toLowerCase(), k = (l) => l.replace(
18  /^([A-Z])|[\s-_]+(\w)/g,
19  (n, r, i) => i ? i.toUpperCase() : r.toLowerCase()
20), y = (l) => {
21  const n = k(l);
22  return n.charAt(0).toUpperCase() + n.slice(1);
23}, b = (...l) => l.filter((n, r, i) => !!n && n.trim() !== "" && i.indexOf(n) === r).join(" ").trim();
24/**
25 * @license lucide-react v0.487.0 - ISC
26 *
27 * This source code is licensed under the ISC license.
28 * See the LICENSE file in the root directory of this source tree.
29 */
30var S = {
31  xmlns: "http://www.w3.org/2000/svg",
32  width: 24,
33  height: 24,
34  viewBox: "0 0 24 24",
35  fill: "none",
36  stroke: "currentColor",
37  strokeWidth: 2,
38  strokeLinecap: "round",
39  strokeLinejoin: "round"
40};
41/**
42 * @license lucide-react v0.487.0 - ISC
43 *
44 * This source code is licensed under the ISC license.
45 * See the LICENSE file in the root directory of this source tree.
46 */
47const _ = g(
48  ({
49    color: l = "currentColor",
50    size: n = 24,
51    strokeWidth: r = 2,
52    absoluteStrokeWidth: i,
53    className: c = "",
54    children: a,
55    iconNode: m,
56    ...f
57  }, u) => p(
58    "svg",
59    {
60      ref: u,
61      ...S,
62      width: n,
63      height: n,
64      stroke: l,
65      strokeWidth: i ? Number(r) * 24 / Number(n) : r,
66      className: b("lucide", c),
67      ...f
68    },
69    [
70      ...m.map(([o, w]) => p(o, w)),
71      ...Array.isArray(a) ? a : [a]
72    ]
73  )
74);
75/**
76 * @license lucide-react v0.487.0 - ISC
77 *
78 * This source code is licensed under the ISC license.
79 * See the LICENSE file in the root directory of this source tree.
80 */
81const x = (l, n) => {
82  const r = g(
83    ({ className: i, ...c }, a) => p(_, {
84      ref: a,
85      iconNode: n,
86      className: b(
87        `lucide-${C(y(l))}`,
88        `lucide-${l}`,
89        i
90      ),
91      ...c
92    })
93  );
94  return r.displayName = y(l), r;
95};
96/**
97 * @license lucide-react v0.487.0 - ISC
98 *
99 * This source code is licensed under the ISC license.
100 * See the LICENSE file in the root directory of this source tree.
101 */
102const F = [
103  ["path", { d: "M5 12h14", key: "1ays0h" }],
104  ["path", { d: "m12 5 7 7-7 7", key: "xquz4c" }]
105], B = x("arrow-right", F);
106/**
107 * @license lucide-react v0.487.0 - ISC
108 *
109 * This source code is licensed under the ISC license.
110 * See the LICENSE file in the root directory of this source tree.
111 */
112const L = [
113  ["path", { d: "M18 6 6 18", key: "1bl5f8" }],
114  ["path", { d: "m6 6 12 12", key: "d8bk6v" }]
115], O = x("x", L);
116function W({ isOpen: l, onClose: n }) {
117  const [r, i] = h({
118    firstName: "",
119    lastName: "",
120    companyEmail: "",
121    company: "",
122    country: ""
123  }), [c, a] = h(!1);
124  if (!l) return null;
125  const m = (o) => {
126    i({ ...r, [o.target.name]: o.target.value });
127  }, f = (o) => {
128    o.preventDefault(), a(!0);
129  }, u = () => {
130    a(!1), i({ firstName: "", lastName: "", companyEmail: "", company: "", country: "" }), n();
131  };
132  return /* @__PURE__ */ e(
133    "div",
134    {
135      className: "fixed inset-0 z-50 flex items-center justify-center p-4",
136      style: { backgroundColor: "rgba(0,0,0,0.5)" },
137      onClick: (o) => o.target === o.currentTarget && u(),
138      children: /* @__PURE__ */ t(
139        "div",
140        {
141          className: "relative w-full max-w-lg rounded-2xl shadow-2xl overflow-hidden",
142          style: { backgroundColor: "#ffffff" },
143          children: [
144            /* @__PURE__ */ t("div", { style: { backgroundColor: "#333333" }, className: "px-8 py-6", children: [
145              /* @__PURE__ */ t("div", { className: "flex items-center justify-between", children: [
146                /* @__PURE__ */ t("div", { children: [
147                  /* @__PURE__ */ e("p", { className: "text-sm uppercase tracking-widest mb-1", style: { color: "#53c506" }, children: "LoanBud" }),
148                  /* @__PURE__ */ e("h2", { className: "text-white", style: { fontFamily: "'Outfit', sans-serif", fontSize: "1.5rem", fontWeight: 700 }, children: "Book a Consultation" })
149                ] }),
150                /* @__PURE__ */ e(
151                  "button",
152                  {
153                    onClick: u,
154                    className: "text-white/60 hover:text-white transition-colors p-1 rounded-full hover:bg-white/10",
155                    children: /* @__PURE__ */ e(O, { size: 20 })
156                  }
157                )
158              ] }),
159              /* @__PURE__ */ e("p", { className: "text-white/70 mt-2 text-sm", style: { fontFamily: "'Inter', sans-serif" }, children: "Speak with a loan officer who understands your goals as a self-employed borrower." })
160            ] }),
161            /* @__PURE__ */ e("div", { className: "px-8 py-6", children: c ? /* @__PURE__ */ t("div", { className: "text-center py-8", children: [
162              /* @__PURE__ */ e(
163                "div",
164                {
165                  className: "w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4",
166                  style: { backgroundColor: "#e8f5e9" },
167                  children: /* @__PURE__ */ e("svg", { width: "32", height: "32", viewBox: "0 0 24 24", fill: "none", children: /* @__PURE__ */ e("path", { d: "M5 13l4 4L19 7", stroke: "#53c506", strokeWidth: "2.5", strokeLinecap: "round", strokeLinejoin: "round" }) })
168                }
169              ),
170              /* @__PURE__ */ e("h3", { style: { fontFamily: "'Outfit', sans-serif", fontWeight: 700, fontSize: "1.25rem", color: "#333333" }, children: "We'll be in touch!" }),
171              /* @__PURE__ */ e("p", { className: "mt-2 text-sm", style: { color: "#555555", fontFamily: "'Inter', sans-serif" }, children: "A LoanBud loan officer will reach out to you within one business day." }),
172              /* @__PURE__ */ e(
173                "button",
174                {
175                  onClick: u,
176                  className: "mt-6 px-6 py-2.5 rounded-lg text-white text-sm transition-opacity hover:opacity-90",
177                  style: { backgroundColor: "#53c506", fontFamily: "'Outfit', sans-serif", fontWeight: 600 },
178                  children: "Close"
179                }
180              )
181            ] }) : /* @__PURE__ */ t("form", { onSubmit: f, className: "space-y-4", children: [
182              /* @__PURE__ */ t("div", { className: "grid grid-cols-2 gap-4", children: [
183                /* @__PURE__ */ t("div", { children: [
184                  /* @__PURE__ */ t(
185                    "label",
186                    {
187                      className: "block text-sm mb-1.5",
188                      style: { color: "#333333", fontFamily: "'Inter', sans-serif", fontWeight: 500 },
189                      children: [
190                        "First Name ",
191                        /* @__PURE__ */ e("span", { style: { color: "#53c506" }, children: "*" })
192                      ]
193                    }
194                  ),
195                  /* @__PURE__ */ e(
196                    "input",
197                    {
198                      type: "text",
199                      name: "firstName",
200                      value: r.firstName,
201                      onChange: m,
202                      required: !0,
203                      placeholder: "Jane",
204                      className: "w-full px-4 py-2.5 rounded-lg border text-sm outline-none transition-all focus:ring-2",
205                      style: {
206                        borderColor: "rgba(0,0,0,0.15)",
207                        fontFamily: "'Inter', sans-serif",
208                        color: "#333333"
209                      },
210                      onFocus: (o) => o.target.style.borderColor = "#53c506",
211                      onBlur: (o) => o.target.style.borderColor = "rgba(0,0,0,0.15)"
212                    }
213                  )
214                ] }),
215                /* @__PURE__ */ t("div", { children: [
216                  /* @__PURE__ */ t(
217                    "label",
218                    {
219                      className: "block text-sm mb-1.5",
220                      style: { color: "#333333", fontFamily: "'Inter', sans-serif", fontWeight: 500 },
221                      children: [
222                        "Last Name ",
223                        /* @__PURE__ */ e("span", { style: { color: "#53c506" }, children: "*" })
224                      ]
225                    }
226                  ),
227                  /* @__PURE__ */ e(
228                    "input",
229                    {
230                      type: "text",
231                      name: "lastName",
232                      value: r.lastName,
233                      onChange: m,
234                      required: !0,
235                      placeholder: "Smith",
236                      className: "w-full px-4 py-2.5 rounded-lg border text-sm outline-none transition-all",
237                      style: {
238                        borderColor: "rgba(0,0,0,0.15)",
239                        fontFamily: "'Inter', sans-serif",
240                        color: "#333333"
241                      },
242                      onFocus: (o) => o.target.style.borderColor = "#53c506",
243                      onBlur: (o) => o.target.style.borderColor = "rgba(0,0,0,0.15)"
244                    }
245                  )
246                ] })
247              ] }),
248              /* @__PURE__ */ t("div", { children: [
249                /* @__PURE__ */ t(
250                  "label",
251                  {
252                    className: "block text-sm mb-1.5",
253                    style: { color: "#333333", fontFamily: "'Inter', sans-serif", fontWeight: 500 },
254                    children: [
255                      "Company Email ",
256                      /* @__PURE__ */ e("span", { style: { color: "#53c506" }, children: "*" })
257                    ]
258                  }
259                ),
260                /* @__PURE__ */ e(
261                  "input",
262                  {
263                    type: "email",
264                    name: "companyEmail",
265                    value: r.companyEmail,
266                    onChange: m,
267                    required: !0,
268                    placeholder: "[email protected]",
269                    className: "w-full px-4 py-2.5 rounded-lg border text-sm outline-none transition-all",
270                    style: {
271                      borderColor: "rgba(0,0,0,0.15)",
272                      fontFamily: "'Inter', sans-serif",
273                      color: "#333333"
274                    },
275                    onFocus: (o) => o.target.style.borderColor = "#53c506",
276                    onBlur: (o) => o.target.style.borderColor = "rgba(0,0,0,0.15)"
277                  }
278                )
279              ] }),
280              /* @__PURE__ */ t("div", { children: [
281                /* @__PURE__ */ t(
282                  "label",
283                  {
284                    className: "block text-sm mb-1.5",
285                    style: { color: "#333333", fontFamily: "'Inter', sans-serif", fontWeight: 500 },
286                    children: [
287                      "Company ",
288                      /* @__PURE__ */ e("span", { style: { color: "#53c506" }, children: "*" })
289                    ]
290                  }
291                ),
292                /* @__PURE__ */ e(
293                  "input",
294                  {
295                    type: "text",
296                    name: "company",
297                    value: r.company,
298                    onChange: m,
299                    required: !0,
300                    placeholder: "My Business LLC",
301                    className: "w-full px-4 py-2.5 rounded-lg border text-sm outline-none transition-all",
302                    style: {
303                      borderColor: "rgba(0,0,0,0.15)",
304                      fontFamily: "'Inter', sans-serif",
305                      color: "#333333"
306                    },
307                    onFocus: (o) => o.target.style.borderColor = "#53c506",
308                    onBlur: (o) => o.target.style.borderColor = "rgba(0,0,0,0.15)"
309                  }
310                )
311              ] }),
312              /* @__PURE__ */ t("div", { children: [
313                /* @__PURE__ */ t(
314                  "label",
315                  {
316                    className: "block text-sm mb-1.5",
317                    style: { color: "#333333", fontFamily: "'Inter', sans-serif", fontWeight: 500 },
318                    children: [
319                      "Country ",
320                      /* @__PURE__ */ e("span", { style: { color: "#53c506" }, children: "*" })
321                    ]
322                  }
323                ),
324                /* @__PURE__ */ t(
325                  "select",
326                  {
327                    name: "country",
328                    value: r.country,
329                    onChange: m,
330                    required: !0,
331                    className: "w-full px-4 py-2.5 rounded-lg border text-sm outline-none transition-all appearance-none",
332                    style: {
333                      borderColor: "rgba(0,0,0,0.15)",
334                      fontFamily: "'Inter', sans-serif",
335                      color: r.country ? "#333333" : "#9ca3af",
336                      backgroundColor: "#ffffff"
337                    },
338                    onFocus: (o) => o.target.style.borderColor = "#53c506",
339                    onBlur: (o) => o.target.style.borderColor = "rgba(0,0,0,0.15)",
340                    children: [
341                      /* @__PURE__ */ e("option", { value: "", disabled: !0, children: "Select your country" }),
342                      /* @__PURE__ */ e("option", { value: "US", children: "United States" }),
343                      /* @__PURE__ */ e("option", { value: "CA", children: "Canada" }),
344                      /* @__PURE__ */ e("option", { value: "GB", children: "United Kingdom" }),
345                      /* @__PURE__ */ e("option", { value: "AU", children: "Australia" }),
346                      /* @__PURE__ */ e("option", { value: "MX", children: "Mexico" }),
347                      /* @__PURE__ */ e("option", { value: "other", children: "Other" })
348                    ]
349                  }
350                )
351              ] }),
352              /* @__PURE__ */ e(
353                "button",
354                {
355                  type: "submit",
356                  className: "w-full py-3 rounded-lg text-white transition-opacity hover:opacity-90 mt-2",
357                  style: {
358                    backgroundColor: "#53c506",
359                    fontFamily: "'Outfit', sans-serif",
360                    fontWeight: 700,
361                    fontSize: "1rem"
362                  },
363                  children: "Schedule My Consultation"
364                }
365              ),
366              /* @__PURE__ */ e("p", { className: "text-center text-xs", style: { color: "#9ca3af", fontFamily: "'Inter', sans-serif" }, children: "No obligations. A loan officer will contact you within 1 business day." })
367            ] }) })
368          ]
369        }
370      )
371    }
372  );
373}
374const A = "/_components/v2/e1b61ec68fb8742d693cdf421efa00104d93c75c/header.ab7b5cf6.jpg", z = "/_components/v2/e1b61ec68fb8742d693cdf421efa00104d93c75c/LoanBud_2.9e6aed2e.png", I = "/_components/v2/e1b61ec68fb8742d693cdf421efa00104d93c75c/Cash_Flow__Not_Taxes.5b178ffc.png", T = "/_components/v2/e1b61ec68fb8742d693cdf421efa00104d93c75c/Up_Front_Income_Analysis.18950082.png", R = "/_components/v2/e1b61ec68fb8742d693cdf421efa00104d93c75c/Save_Time_And_Money.2e7baddb.png", d = "#53c506", s = "#333333";
375function E() {
376  const [l, n] = h(!1), [r, i] = h(!1);
377  return N(() => {
378    const c = () => i(window.scrollY > 80);
379    return window.addEventListener("scroll", c, { passive: !0 }), () => window.removeEventListener("scroll", c);
380  }, []), /* @__P
380URE__ */ t(
381    "div",
382    {
383      style: { fontFamily: "'Inter', sans-serif", color: s, backgroundColor: "#ffffff" },
384      className: "min-h-screen",
385      children: [
386        /* @__PURE__ */ e(
387          "nav",
388          {
389            className: "fixed top-0 left-0 right-0 z-40 transition-all duration-300",
390            style: {
391              backgroundColor: r ? s : "transparent",
392              transform: r ? "translateY(0)" : "translateY(-110%)",
393              boxShadow: r ? "0 2px 20px rgba(0,0,0,0.35)" : "none"
394            },
395            children: /* @__PURE__ */ t("div", { className: "max-w-6xl mx-auto px-6 py-3 flex items-center justify-between", children: [
396              /* @__PURE__ */ e(
397                "img",
398                {
399                  src: z,
400                  alt: "LoanBud",
401                  style: { height: "36px", width: "auto", objectFit: "contain" }
402                }
403              ),
404              /* @__PURE__ */ e(
405                "a",
406                {
407                  href: "https://loanbud.com/",
408                  target: "_blank",
409                  rel: "noopener noreferrer",
410                  className: "px-5 py-2 rounded-lg text-sm transition-all hover:opacity-90",
411                  style: { backgroundColor: d, color: "#ffffff", fontFamily: "'Outfit', sans-serif", fontWeight: 600 },
412                  children: "Explore LoanBud"
413                }
414              )
415            ] })
416          }
417        ),
418        /* @__PURE__ */ t("section", { className: "relative overflow-hidden", children: [
419          /* @__PURE__ */ e(
420            "img",
421            {
422              src: A,
423              alt: "LoanBud header",
424              className: "w-full block",
425              style: { minHeight: "220px", objectFit: "cover", objectPosition: "top" }
426            }
427          ),
428          /* @__PURE__ */ e("div", { className: "absolute top-4 right-5 sm:top-5 sm:right-8", children: /* @__PURE__ */ e(
429            "a",
430            {
431              href: "https://loanbud.com/",
432              target: "_blank",
433              rel: "noopener noreferrer",
434              className: "inline-block px-4 py-2 rounded-lg text-xs sm:text-sm transition-all hover:opacity-90 shadow-md",
435              style: { backgroundColor: d, color: "#ffffff", fontFamily: "'Outfit', sans-serif", fontWeight: 600 },
436              children: "Explore LoanBud"
437            }
438          ) }),
439          /* @__PURE__ */ t(
440            "div",
441            {
442              className: "absolute hidden md:flex flex-col justify-center",
443              style: { top: 0, right: 0, width: "42%", bottom: "46%", paddingLeft: "1.5rem", paddingRight: "2.5rem" },
444              children: [
445                /* @__PURE__ */ e(
446                  "h1",
447                  {
448                    style: {
449                      fontFamily: "'Outfit', sans-serif",
450                      fontWeight: 800,
451                      color: "#ffffff",
452                      lineHeight: 1.2,
453                      fontSize: "clamp(0.9rem, 2vw, 1.6rem)"
454                    },
455                    children: "Mortgages For Business Owners Without Tax Returns"
456                  }
457                ),
458                /* @__PURE__ */ e("p", { style: { color: "rgba(255,255,255,0.85)", fontSize: "clamp(0.7rem, 1.2vw, 0.95rem)", lineHeight: 1.6, marginTop: "0.5rem" }, children: "We qualify your income using bank statements instead of tax returns so you can get approved and close on your home." }),
459                /* @__PURE__ */ e(
460                  "button",
461                  {
462                    onClick: () => n(!0),
463                    className: "mt-3 self-start px-5 py-2 rounded-lg text-white transition-all hover:opacity-90 active:scale-95",
464                    style: { backgroundColor: d, fontFamily: "'Outfit', sans-serif", fontWeight: 700, fontSize: "clamp(0.7rem, 1.1vw, 0.875rem)" },
465                    children: "Book a Consultation"
466                  }
467                )
468              ]
469            }
470          ),
471          /* @__PURE__ */ t(
472            "div",
473            {
474              className: "absolute hidden md:flex flex-col justify-center",
475              style: { top: "46%", left: 0, bottom: 0, width: "50%", padding: "2vw 2.5vw" },
476              children: [
477                /* @__PURE__ */ e(
478                  "p",
479                  {
480                    style: {
481                      fontFamily: "'Outfit', sans-serif",
482                      fontWeight: 800,
483                      color: s,
484                      fontSize: "clamp(1rem, 1.8vw, 1.5rem)",
485                      lineHeight: 1.25,
486                      marginBottom: "0.5em"
487                    },
488                    children: "Who is LoanBud?"
489                  }
490                ),
491                /* @__PURE__ */ e("p", { style: { color: "#555555", fontSize: "clamp(0.7rem, 1.1vw, 0.95rem)", lineHeight: 1.7, marginBottom: "0.4em" }, children: "LoanBud is a lending company that understands self-employed borrowers. LoanBud is dedicated to helping:" }),
492                /* @__P
492URE__ */ t("p", { style: { color: s, fontWeight: 700, fontSize: "clamp(0.7rem, 1.1vw, 0.95rem)", lineHeight: 1.7, marginBottom: "0.4em" }, children: [
493                  "•Business owners",
494                  /* @__PURE__ */ e("br", {}),
495                  "•Entrepreneurs",
496                  /* @__PURE__ */ e("br", {}),
497                  "•Freelancers"
498                ] }),
499                /* @__PURE__ */ e("p", { style: { color: "#555555", fontSize: "clamp(0.7rem, 1.1vw, 0.95rem)", lineHeight: 1.7 }, children: "Just like you get approved. People who want to avoid wasting time and money working with the wrong lending company." })
500              ]
501            }
502          )
503        ] }),
504        /* @__PURE__ */ t("div", { className: "md:hidden", style: { backgroundColor: s }, children: [
505          /* @__PURE__ */ t("div", { className: "px-6 py-8", children: [
506            /* @__PURE__ */ t("h1", { style: { fontFamily: "'Outfit', sans-serif", fontWeight: 800, color: "#ffffff", lineHeight: 1.25, fontSize: "1.5rem" }, children: [
507              "Mortgages For ",
508              /* @__PURE__ */ e("span", { style: { color: d }, children: "Business Owners" }),
509              " Without Tax Returns"
510            ] }),
511            /* @__PURE__ */ e("p", { className: "mt-3 text-sm", style: { color: "rgba(255,255,255,0.8)", lineHeight: 1.7 }, children: "We qualify your income using bank statements instead of tax returns so you can get approved and close on your home." }),
512            /* @__PURE__ */ e(
513              "button",
514              {
515                onClick: () => n(!0),
516                className: "mt-5 px-6 py-3 rounded-xl text-white text-sm transition-all hover:opacity-90",
517                style: { backgroundColor: d, fontFamily: "'Outfit', sans-serif", fontWeight: 700 },
518                children: "Book a Consultation"
519              }
520            )
521          ] }),
522          /* @__PURE__ */ t("div", { className: "px-6 pb-8", style: { backgroundColor: "#f0fce8" }, children: [
523            /* @__PURE__ */ e("p", { style: { fontFamily: "'Outfit', sans-serif", fontWeight: 800, color: s, fontSize: "1.3rem", paddingTop: "1.5rem", lineHeight: 1.25, marginBottom: "0.6rem" }, children: "Who is LoanBud?" }),
524            /* @__PURE__ */ e("p", { className: "text-sm", style: { color: "#555555", lineHeight: 1.7, marginBottom: "0.4rem" }, children: "LoanBud is a lending company that understands self-employed borrowers. LoanBud is dedicated to helping:" }),
525            /* @__PURE__ */ t("p", { className: "text-sm font-bold", style: { color: s, lineHeight: 1.8, marginBottom: "0.4rem" }, children: [
526              "•Business owners",
527              /* @__PURE__ */ e("br", {}),
528              "•Entrepreneurs",
529              /* @__PURE__ */ e("br", {}),
530              "•Freelancers"
531            ] }),
532            /* @__PURE__ */ e("p", { className: "text-sm", style: { color: "#555555", lineHeight: 1.7 }, children: "Just like you get approved. People who want to avoid wasting time and money working with the wrong lending company." })
533          ] })
534        ] }),
535        /* @__PURE__ */ e("section", { id: "how-it-works", style: { backgroundColor: "#f5fef0" }, className: "py-20", children: /* @__PURE__ */ t("div", { className: "max-w-6xl mx-auto px-6", children: [
536          /* @__PURE__ */ t("div", { className: "text-center mb-14", children: [
537            /* @__PURE__ */ e("h2", { style: { fontFamily: "'Outfit', sans-serif", fontWeight: 800, fontSize: "clamp(1.75rem, 3vw, 2.5rem)", color: s }, children: "How Does It Work?" }),
538            /* @__PURE__ */ e("p", { className: "mt-3 max-w-xl mx-auto", style: { color: "#555555", lineHeight: 1.7 }, children: "Three simple steps to getting approved for a home loan — without your tax returns." })
539          ] }),
540          /* @__PURE__ */ e("div", { className: "grid md:grid-cols-3 gap-6 mb-14", children: [
541            {
542              num: "1",
543              title: "Schedule a Consultation",
544              desc: "Speak with one of our experienced loan officers who will understand your goals and help create a plan."
545            },
546            {
547              num: "2",
548              title: "Second, LoanBud Will Review",
549              desc: "Your options with you and anticipate what you will need to provide."
550            },
551            {
552              num: "3",
553              title: "Final Step",
554              desc: "Relax as we guide you through a stress-free loan process so you can close on time."
555            }
556          ].map(({ num: c, title: a, desc: m }) => /* @__PURE__ */ t(
557            "div",
558            {
559              className: "p-8 rounded-2xl",
560              style: { backgroundColor: s, boxShadow: "0 4px 20px rgba(0,0,0,0.12)" },
561              children: [
562                /* @__PURE__ */ e(
563                  "div",
564                  {
565                    className: "w-10 h-10 rounded-full flex items-center justify-center mb-5",
566                    style: { backgroundColor: d },
567                    children: /* @__PURE__ */ e("span", { style: { fontFamily: "'Outfit', sans-serif", fontWeight: 800, color: "#fff", fontSize: "1rem" }, children: c })
568                  }
569                ),
570                /* @__PURE__ */ e("h3", { style: { fontFamily: "'Outfit', sans-serif", fontWeight: 700, color: d, fontSize: "1.1rem" }, children: a }),
571                /* @__PURE__ */ e("p", { className: "mt-2", style: { color: "#ffffff", lineHeight: 1.7, fontSize: "0.9rem" }, children: m })
572              ]
573            },
574            c
575          )) }),
576          /* @__PURE__ */ e("div", { className: "grid md:grid-cols-3 gap-6", children: [
577            {
578              icon: I,
579              label: "Cash Flow, Not Taxes",
580              desc: "Qualify based on what you actually earn",
581              showArrow: !0
582            },
583            {
584              icon: T,
585              label: "Up Front Income Analysis",
586              desc: "We review your income before you apply",
587              showArrow: !0
588            },
589            {
590              icon: R,
591              label: "Save Time And Money",
592              desc: "Faster approvals, fewer hoops to jump through",
593              showArrow: !1
594            }
595          ].map(({ icon: c, label: a, desc: m, showArrow: f }) => /* @__PURE__ */ t(
596            "div",
597            {
598              className: "relative flex flex-col items-center text-center px-8 py-10 gap-4 rounded-2xl",
599              style: { backgroundColor: "#ffffff", border: `1.5px solid ${s}`, boxShadow: "0 4px 20px rgba(0,0,0,0.06)" },
600              children: [
601                /* @__PURE__ */ e("img", { src: c, alt: a, style: { width: "72px", height: "72px", objectFit: "contain" } }),
602                /* @__PURE__ */ t("div", { children: [
603                  /* @__PURE__ */ e(
604                    "p",
605                    {
606                      style: {
607                        fontFamily: "'Outfit', sans-serif",
608                        fontWeight: 700,
609                        color: d,
610                        fontSize: "1rem",
611                        textTransform: "uppercase",
612                        letterSpacing: "0.03em"
613                      },
614                      children: a
615                    }
616                  ),
617                  /* @__PURE__ */ e("p", { style: { color: s, fontSize: "0.85rem", marginTop: "6px", lineHeight: 1.6 }, children: m })
618                ] }),
619                f && /* @__PURE__ */ e(
620                  "div",
621                  {
622                    className: "hidden md:flex absolute right-0 top-1/2 -translate-y-1/2 translate-x-1/2 z-10 w-6 h-6 rounded-full items-center justify-center",
623                    style: { backgroundColor: d },
624                    children: /* @__PURE__ */ e(B, { size: 12, color: "#fff" })
625                  }
626                )
627              ]
628            },
629            a
630          )) })
631        ] }) }),
632        /* @__PURE__ */ e("section", { className: "py-20", style: { backgroundColor: "#ffffff" }, children: /* @__PURE__ */ t("div", { className: "max-w-6xl mx-auto px-6 grid lg:grid-cols-5 gap-12", children: [
633          /* @__PURE__ */ t("div", { className: "lg:col-span-3", children: [
634            /* @__PURE__ */ e(
635              "h2",
636              {
637                style: {
638                  fontFamily: "'Outfit', sans-serif",
639                  fontWeight: 800,
640                  fontSize: "clamp(1.4rem, 2.5vw, 1.9rem)",
641                  color: s,
642                  lineHeight: 1.3
643                },
644                children: "How does LoanBud help business owners get approved for a home loan?"
645              }
646            ),
647            /* @__PURE__ */ e("p", { className: "mt-4", style: { color: "#555555", lineHeight: 1.8 }, children: "At LoanBud, we understand how frustrating it can be for self-employed people to struggle with a mortgage. The problem is, most banks will not approve your mortgage because of your tax returns, which makes you feel frustrated and defeated." }),
648            /* @__PURE__ */ e("p", { className: "mt-4", style: { color: "#555555", lineHeight: 1.8 }, children: "We believe that qualifying people based on their tax returns is just plain wrong. That's why we allow our self-employed customers to qualify using their bank statements instead of their tax returns." })
649          ] }),
650          /* @__PURE__ */ e("div", { className: "lg:col-span-2", children: /* @__PURE__ */ t(
651            "div",
652            {
653              className: "p-7 rounded-2xl h-full",
654              style: { backgroundColor: "#f5fef0", borderLeft: `4px solid ${d}` },
655              children: [
656                /* @__PURE__ */ e("h3", { style: { fontFamily: "'Outfit', sans-serif", fontWeight: 700, color: s, fontSize: "1.1rem" }, children: "What documents do I need to qualify?" }),
657                /* @__PURE__ */ e("p", { className: "mt-3", style: { color: "#555555", lineHeight: 1.75, fontSize: "0.9rem" }, children: "Business owners, entrepreneurs, and freelancers can typically qualify by providing at least one year of bank statements. Assets are acceptable." }),
658                /* @__PURE__ */ e("p", { className: "mt-3", style: { color: "#555555", lineHeight: 1.75, fontSize: "0.9rem" }, children: "If you receive a 1099, we can qualify just based on that without tax returns and give you 90% of that 1099." }),
659                /* @__PURE__ */ e(
660                  "button",
661                  {
662                    onClick: () => n(!0),
663                    className: "mt-5 w-full py-3 rounded-xl text-white text-sm transition-all hover:opacity-90 active:scale-95",
664                    style: { backgroundColor: d, fontFamily: "'Outfit', sans-serif", fontWeight: 700 },
665                    children: "Get Started Today"
666                  }
667                )
668              ]
669            }
670          ) })
671        ] }) }),
672        /* @__PURE__ */ t("section", { style: { backgroundColor: s }, children: [
673          /* @__PURE__ */ t(
674            "div",
675            {
676              className: "max-w-6xl mx-auto grid lg:grid-cols-2",
677              style: { borderBottom: "1px solid rgba(255,255,255,0.08)" },
678              children: [
679                /* @__PURE__ */ t("div", { className: "px-8 py-12", style: { borderRight: "1px solid rgba(255,255,255,0.08)" }, children: [
680                  /* @__PURE__ */ e(
681                    "h3",
682                    {
683                      style: {
684                        fontFamily: "'Outfit', sans-serif",
685                        fontWeight: 700,
686                        color: d,
687                        fontSize: "1rem",
688                        textTransform: "uppercase",
689                        letterSpacing: "0.05em"
690                      },
691                      children: "What documents do I need to provide to qualify?"
692                    }
693                  ),
694                  /* @__PURE__ */ e("p", { className: "mt-4", style: { color: "rgba(255,255,255,0.7)", lineHeight: 1.8, fontSize: "0.9rem" }, children: "Business owners, entrepreneurs, and freelancers can typically qualify by providing at least one year of bank statements. Assets are acceptable. If you receive a 1099, we can qualify just based on that without tax returns and give you 90% of that 1099." })
695                ] }),
696                /* @__PURE__ */ t("div", { className: "px-8 py-12 flex flex-col items-center justify-center text-center", children: [
697                  /* @__PURE__ */ e(
698                    "h2",
699                    {
700                      style: {
701                        fontFamily: "'Outfit', sans-serif",
702                        fontWeight: 800,
703                        color: "#ffffff",
704                        fontSize: "clamp(1.75rem, 3vw, 2.5rem)",
705                        letterSpacing: "-0.01em"
706                      },
707                      children: "GET IN TOUCH"
708                    }
709                  ),
710                  /* @__PURE__ */ e("p", { className: "mt-2 mb-6", style: { color: "rgba(255,255,255,0.6)", fontSize: "0.9rem" }, children: "Ready to get approved? Talk to a loan officer today." }),
711                  /* @__PURE__ */ e(
712                    "button",
713                    {
714                      onClick: () => n(!0),
715                      className: "px-10 py-4 rounded-xl text-white text-base transition-all hover:opacity-90 active:scale-95 shadow-lg",
716                      style: { backgroundColor: d, fontFamily: "'Outfit', sans-serif", fontWeight: 700 },
717                      children: "Schedule A Consultation"
718                    }
719                  )
720                ] })
721              ]
722            }
723          ),
724          /* @__PURE__ */ e("div", { className: "px-8 py-4 text-center", children: /* @__PURE__ */ e("p", { style: { color: "rgba(255,255,255,0.35)", fontSize: "0.8rem" }, children: "Copyright © 2022. All rights reserved. · LoanBud — A Division Of BayFirst National Bank" }) })
725        ] }),
726        /* @__PURE__ */ e(W, { isOpen: l, onClose: () => n(!1) })
727      ]
728    }
729  );
730}
731const j = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
732  __proto__: null,
733  default: E
734}, Symbol.toStringTag, { value: "Module" }));
735export {
736  H as Code0_8
737};

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.